Kelvin M. Klann
011d84b462
build: reduce autoconf input files from 32 to 2
...
Configure summary: autoconf essentially only parses configure.ac and
generates the configure script (that is, the "./configure" shell
script). The latter is what actually checks what is available on the
system and internally sets the value of the output variables. It then,
for every filename foo in AC_CONFIG_FILES (and for every output variable
name BAR in AC_SUBST), reads foo.in, replaces every occurrence of
`@BAR@` with the value of the shell variable `$BAR` and generates the
file foo from the result. After this, configure is finished and `make`
could be executed to start the build.
Now that (as of #5140 ) all output variables are only defined on
config.mk.in and on config.sh.in, there is no need to generate any
makefile nor any other mkfile or shell script at configure time. So
rename every "Makefile.in" to "Makefile", mkdeb.sh.in to mkdeb.sh,
src/common.mk.in to src/common.mk and leave just config.mk and config.sh
as the files to be generated at configure time.
This allows editing and committing all makefiles directly, without
potentially having to run ./configure in between.
Commands used to rename the makefiles:
$ git ls-files -z -- '*Makefile.in' | xargs -0 -I '{}' sh -c \
"git mv '{}' \"\$(dirname '{}')/Makefile\""
Additionally, from my (rudimentary) testing, this commit reduces the
time it takes to run ./configure by about 20~25% compared to commit
72ece92ea ("Transmission fixes: drop private-lib (#5213 )", 2022-06-22).
Environment: dash 0.5.11.5-1, gcc 12.1.0-2, Artix Linux, ext4 on an HDD.
Commands used for benchmarking each commit:
$ : >time_configure && ./configure && make distclean &&
for i in $(seq 1 10); do
{ time -p ./configure; } 2>>time_configure; done
$ grep real time_configure |
awk '{ total += $2 } END { print total/NR }'
2022-06-30 05:30:14 -03:00
Topi Miettinen
87e7b31399
Configure Debian package with AA and SELinux options
...
Configure Debian package with AA and SELinux options if they are
enabled.
2020-05-14 13:10:14 +00:00
glitsj16
6f3867fdb8
move copyright to 2020 (part 2) ( #3181 )
...
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
* move copyright statement to 2020
2020-01-24 22:46:30 +00:00
Reiner Herrmann
7d9db83559
fail build if any step in the script fails
2019-06-21 15:08:49 +02:00
Vincent43
5d88f6d51c
Fix lintian
...
W: firejail: latest-debian-changelog-entry-without-new-date
E: firejail: control-file-has-bad-permissions conffiles 0664 != 0644
2018-05-25 14:57:27 +02:00
Vincent43
8f4b9886be
Fix more lintian warnings
...
W: firejail: debian-changelog-has-wrong-weekday 2018-05-05 is a Saturday
W: firejail: latest-debian-changelog-entry-without-new-date
W: firejail: latest-debian-changelog-entry-without-new-version
E: firejail: control-file-has-bad-permissions conffiles 0664 != 0644
2018-05-25 14:18:27 +02:00
Vincent43
24b6cb79b7
Fix lintian and travis warnings
...
E: firejail: control-file-has-bad-permissions conffiles 0664 != 0644
W: firejail: non-standard-file-perm usr/share/doc/firejail/copyright 0664 != 0644
W: firejail: non-standard-file-perm usr/share/lintian/overrides/firejail 0664 != 0644
configure: WARNING: unrecognized options: --enable-git-install
2018-05-25 13:56:03 +02:00
netblue30
23d10c8fa0
deprecated --git-install and --git-uninstall
2018-04-04 07:41:17 -04:00
netblue30
e84252dce0
0.9.52 testing
2017-12-07 10:27:09 -05:00
Fred-Barclay
d81f933d62
Simplify deb package naming
2017-10-19 19:41:10 -05:00
Fred-Barclay
2f2f2ab9cf
Detect arch and name firejail*.deb correctly
2017-10-17 22:20:01 -05:00
Reiner Herrmann
d593c8b2ca
Fix previous commit; etc/ contains also non-conffiles
2017-10-17 01:03:47 +02:00
Reiner Herrmann
2f8f4be99a
Get rid of conffiles list, generate it during package build
2017-10-17 00:14:39 +02:00
startx2017
b8e570513d
make deb
2017-09-23 08:13:01 -04:00
laniakea64
712d034d4e
Fix lintian warning package-contains-timestamped-gzip
2017-05-27 20:59:38 -04:00
Fred Barclay
2ed47031ca
strip trailing whitespace
2017-05-24 14:39:28 -05:00
netblue30
4746657cd8
0.9.46~rc1 testing
2017-04-07 11:41:36 -04:00
netblue30
fa93551a22
fixed make deb
2016-09-23 09:14:57 -04:00
netblue30
0c2cd3fa61
make deb is build using the current configuration
2016-09-19 09:14:18 -04:00
Reiner Herrmann
4bc2b1184e
Use xz compression for source tarball
2016-07-30 15:33:14 +02:00
netblue30
32dbd9104d
merged building on systems without bash from manevich
2016-02-14 09:58:35 -05:00
Andrey Alekseenko
0990f74642
Fixing lintian warnings
...
Lintian (debian package static analyzer) has been reporting two issues:
* malformed changelof: added required info to RELNOTES based on commit date
* setuid binary: added it to lintian-overrides
2016-01-20 19:38:07 +03:00
netblue30
ecddb268a9
Copyright headers
2015-10-24 12:21:35 -04:00
netblue30
40cd9d8364
fixed make deb
2015-10-24 12:10:43 -04:00
netblue30
676cbe860e
release 0.9.32-rc1
2015-10-14 08:09:02 -04:00
netblue30
0215cbc02b
make install, make install-strip
2015-09-11 07:58:34 -04:00
netblue30
8de115abba
disable-history.inc integration - included in all profile files
2015-08-12 20:28:46 -04:00
netblue30
1379851360
Baseline firejail 0.9.28
2015-08-08 19:12:30 -04:00