aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2022-05-10 16:26:15 -0300
committerLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2022-06-12 16:08:47 -0300
commit95bfe7d71b12aa415091d15bb6084dfe7bb993f0 (patch)
tree2f6c44cb83afe0b9c32a76f22f404e80c7090269
parentmakefiles: include config.mk instead of common.mk where possible (diff)
downloadfirejail-95bfe7d71b12aa415091d15bb6084dfe7bb993f0.tar.gz
firejail-95bfe7d71b12aa415091d15bb6084dfe7bb993f0.tar.zst
firejail-95bfe7d71b12aa415091d15bb6084dfe7bb993f0.zip
mkdeb.sh.in: move configure-time vars into new config.sh.in
For better organization and so that they can be used by other shell scripts by just sourcing config.sh.
-rw-r--r--.gitignore1
-rw-r--r--Makefile.in5
-rw-r--r--config.sh.in2
-rwxr-xr-xconfigure3
-rw-r--r--configure.ac1
-rwxr-xr-xmkdeb.sh.in5
6 files changed, 13 insertions, 4 deletions
diff --git a/.gitignore b/.gitignore
index d5716f157..70dba09b2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,6 +14,7 @@ Makefile
14autom4te.cache/ 14autom4te.cache/
15config.log 15config.log
16config.mk 16config.mk
17config.sh
17config.status 18config.status
18firejail-*.tar.xz 19firejail-*.tar.xz
19firejail-login.5 20firejail-login.5
diff --git a/Makefile.in b/Makefile.in
index 42ef2070f..4d9983672 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -85,7 +85,7 @@ distclean: clean
85 $(MAKE) -C $$dir distclean; \ 85 $(MAKE) -C $$dir distclean; \
86 done 86 done
87 $(MAKE) -C test distclean 87 $(MAKE) -C test distclean
88 rm -fr Makefile autom4te.cache config.log config.mk config.status src/common.mk mkdeb.sh 88 rm -fr Makefile autom4te.cache config.log config.mk config.sh config.status src/common.mk mkdeb.sh
89 89
90realinstall: 90realinstall:
91 # firejail executable 91 # firejail executable
@@ -193,6 +193,7 @@ Makefile.in \
193README \ 193README \
194RELNOTES \ 194RELNOTES \
195config.mk.in \ 195config.mk.in \
196config.sh.in \
196configure \ 197configure \
197configure.ac \ 198configure.ac \
198contrib \ 199contrib \
@@ -208,11 +209,13 @@ src
208DISTFILES_TEST = test/Makefile.in test/apps test/apps-x11 test/apps-x11-xorg test/root test/private-lib test/fnetfilter test/fcopy test/environment test/profiles test/utils test/compile test/filters test/network test/fs test/sysutils test/chroot 209DISTFILES_TEST = test/Makefile.in test/apps test/apps-x11 test/apps-x11-xorg test/root test/private-lib test/fnetfilter test/fcopy test/environment test/profiles test/utils test/compile test/filters test/network test/fs test/sysutils test/chroot
209 210
210dist: 211dist:
212 mv config.sh config.sh.old
211 mv config.status config.status.old 213 mv config.status config.status.old
212 mv mkdeb.sh mkdeb.sh.old 214 mv mkdeb.sh mkdeb.sh.old
213 make distclean 215 make distclean
214 mv mkdeb.sh.old mkdeb.sh 216 mv mkdeb.sh.old mkdeb.sh
215 mv config.status.old config.status 217 mv config.status.old config.status
218 mv config.sh.old config.sh
216 rm -fr $(NAME)-$(VERSION) $(NAME)-$(VERSION).tar.xz 219 rm -fr $(NAME)-$(VERSION) $(NAME)-$(VERSION).tar.xz
217 mkdir -p $(NAME)-$(VERSION)/test 220 mkdir -p $(NAME)-$(VERSION)/test
218 cp -a $(DISTFILES) $(NAME)-$(VERSION) 221 cp -a $(DISTFILES) $(NAME)-$(VERSION)
diff --git a/config.sh.in b/config.sh.in
new file mode 100644
index 000000000..28251b3d5
--- /dev/null
+++ b/config.sh.in
@@ -0,0 +1,2 @@
1NAME=@PACKAGE_NAME@
2VERSION=@PACKAGE_VERSION@
diff --git a/configure b/configure
index 0b83a9ab0..2dffacc32 100755
--- a/configure
+++ b/configure
@@ -4087,7 +4087,7 @@ fi
4087 4087
4088ac_config_files="$ac_config_files mkdeb.sh" 4088ac_config_files="$ac_config_files mkdeb.sh"
4089 4089
4090ac_config_files="$ac_config_files Makefile config.mk src/bash_completion/Makefile src/common.mk src/fbuilder/Makefile src/fcopy/Makefile src/fids/Makefile src/firecfg/Makefile src/firejail/Makefile src/firemon/Makefile src/fldd/Makefile src/fnet/Makefile src/fnetfilter/Makefile src/fnettrace-dns/Makefile src/fnettrace-sni/Makefile src/fnettrace/Makefile src/fsec-optimize/Makefile src/fsec-print/Makefile src/fseccomp/Makefile src/ftee/Makefile src/fzenity/Makefile src/jailcheck/Makefile src/lib/Makefile src/libpostexecseccomp/Makefile src/libtrace/Makefile src/libtracelog/Makefile src/man/Makefile src/profstats/Makefile src/zsh_completion/Makefile test/Makefile" 4090ac_config_files="$ac_config_files Makefile config.mk config.sh src/bash_completion/Makefile src/common.mk src/fbuilder/Makefile src/fcopy/Makefile src/fids/Makefile src/firecfg/Makefile src/firejail/Makefile src/firemon/Makefile src/fldd/Makefile src/fnet/Makefile src/fnetfilter/Makefile src/fnettrace-dns/Makefile src/fnettrace-sni/Makefile src/fnettrace/Makefile src/fsec-optimize/Makefile src/fsec-print/Makefile src/fseccomp/Makefile src/ftee/Makefile src/fzenity/Makefile src/jailcheck/Makefile src/lib/Makefile src/libpostexecseccomp/Makefile src/libtrace/Makefile src/libtracelog/Makefile src/man/Makefile src/profstats/Makefile src/zsh_completion/Makefile test/Makefile"
4091 4091
4092cat >confcache <<\_ACEOF 4092cat >confcache <<\_ACEOF
4093# This file is a shell script that caches the results of configure 4093# This file is a shell script that caches the results of configure
@@ -4798,6 +4798,7 @@ do
4798 "mkdeb.sh") CONFIG_FILES="$CONFIG_FILES mkdeb.sh" ;; 4798 "mkdeb.sh") CONFIG_FILES="$CONFIG_FILES mkdeb.sh" ;;
4799 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 4799 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
4800 "config.mk") CONFIG_FILES="$CONFIG_FILES config.mk" ;; 4800 "config.mk") CONFIG_FILES="$CONFIG_FILES config.mk" ;;
4801 "config.sh") CONFIG_FILES="$CONFIG_FILES config.sh" ;;
4801 "src/bash_completion/Makefile") CONFIG_FILES="$CONFIG_FILES src/bash_completion/Makefile" ;; 4802 "src/bash_completion/Makefile") CONFIG_FILES="$CONFIG_FILES src/bash_completion/Makefile" ;;
4802 "src/common.mk") CONFIG_FILES="$CONFIG_FILES src/common.mk" ;; 4803 "src/common.mk") CONFIG_FILES="$CONFIG_FILES src/common.mk" ;;
4803 "src/fbuilder/Makefile") CONFIG_FILES="$CONFIG_FILES src/fbuilder/Makefile" ;; 4804 "src/fbuilder/Makefile") CONFIG_FILES="$CONFIG_FILES src/fbuilder/Makefile" ;;
diff --git a/configure.ac b/configure.ac
index d61f87b97..cb20589cb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -286,6 +286,7 @@ AC_CONFIG_FILES([mkdeb.sh], [chmod +x mkdeb.sh])
286AC_CONFIG_FILES([ 286AC_CONFIG_FILES([
287Makefile 287Makefile
288config.mk 288config.mk
289config.sh
289src/bash_completion/Makefile 290src/bash_completion/Makefile
290src/common.mk 291src/common.mk
291src/fbuilder/Makefile 292src/fbuilder/Makefile
diff --git a/mkdeb.sh.in b/mkdeb.sh.in
index 79f8d748c..a98261ba6 100755
--- a/mkdeb.sh.in
+++ b/mkdeb.sh.in
@@ -7,8 +7,9 @@
7# a code archive should already be available 7# a code archive should already be available
8 8
9set -e 9set -e
10NAME=@PACKAGE_NAME@ 10
11VERSION=@PACKAGE_VERSION@ 11. "$(dirname "$0")/config.sh"
12
12EXTRA_VERSION=$1 13EXTRA_VERSION=$1
13 14
14test "$#" -gt 0 && shift 15test "$#" -gt 0 && shift