aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@protonmail.com>2022-08-14 09:33:32 -0400
committerLibravatar GitHub <noreply@github.com>2022-08-14 09:33:32 -0400
commit11e06fb051353fb6aef2b5db80527e9fcc95c2c7 (patch)
tree1aa8f71e69e67576eb57a7510cc1fd4814213c11
parentMerge pull request #5309 from qretornaz-adapei42/master (diff)
parentbuild: use TARNAME instead of NAME for paths (diff)
downloadfirejail-11e06fb051353fb6aef2b5db80527e9fcc95c2c7.tar.gz
firejail-11e06fb051353fb6aef2b5db80527e9fcc95c2c7.tar.zst
firejail-11e06fb051353fb6aef2b5db80527e9fcc95c2c7.zip
Merge pull request #5310 from kmk3/build-use-tarname
build: add and use TARNAME instead of NAME for paths
-rw-r--r--Makefile24
-rw-r--r--config.mk.in12
-rw-r--r--config.sh.in1
-rwxr-xr-xmkdeb.sh4
4 files changed, 22 insertions, 19 deletions
diff --git a/Makefile b/Makefile
index eb49f9ac9..0ea19a48a 100644
--- a/Makefile
+++ b/Makefile
@@ -124,8 +124,8 @@ ifeq ($(HAVE_CONTRIB_INSTALL),yes)
124 install -m 0644 contrib/vim/syntax/firejail.vim $(DESTDIR)$(datarootdir)/vim/vimfiles/syntax 124 install -m 0644 contrib/vim/syntax/firejail.vim $(DESTDIR)$(datarootdir)/vim/vimfiles/syntax
125endif 125endif
126 # documents 126 # documents
127 install -m 0755 -d $(DESTDIR)$(DOCDIR) 127 install -m 0755 -d $(DESTDIR)$(docdir)
128 install -m 0644 -t $(DESTDIR)$(DOCDIR) COPYING README RELNOTES etc/templates/* 128 install -m 0644 -t $(DESTDIR)$(docdir) COPYING README RELNOTES etc/templates/*
129 # profiles and settings 129 # profiles and settings
130 install -m 0755 -d $(DESTDIR)$(sysconfdir)/firejail 130 install -m 0755 -d $(DESTDIR)$(sysconfdir)/firejail
131 install -m 0644 -t $(DESTDIR)$(sysconfdir)/firejail src/firecfg/firecfg.config 131 install -m 0644 -t $(DESTDIR)$(sysconfdir)/firejail src/firecfg/firecfg.config
@@ -221,14 +221,14 @@ dist: config.mk
221 make distclean 221 make distclean
222 mv config.status.old config.status 222 mv config.status.old config.status
223 mv config.sh.old config.sh 223 mv config.sh.old config.sh
224 rm -fr $(NAME)-$(VERSION) $(NAME)-$(VERSION).tar.xz 224 rm -fr $(TARNAME)-$(VERSION) $(TARNAME)-$(VERSION).tar.xz
225 mkdir -p $(NAME)-$(VERSION)/test 225 mkdir -p $(TARNAME)-$(VERSION)/test
226 cp -a $(DISTFILES) $(NAME)-$(VERSION) 226 cp -a $(DISTFILES) $(TARNAME)-$(VERSION)
227 cp -a $(DISTFILES_TEST) $(NAME)-$(VERSION)/test 227 cp -a $(DISTFILES_TEST) $(TARNAME)-$(VERSION)/test
228 rm -rf $(NAME)-$(VERSION)/src/tools 228 rm -rf $(TARNAME)-$(VERSION)/src/tools
229 find $(NAME)-$(VERSION) -name .svn -delete 229 find $(TARNAME)-$(VERSION) -name .svn -delete
230 tar -cJvf $(NAME)-$(VERSION).tar.xz $(NAME)-$(VERSION) 230 tar -cJvf $(TARNAME)-$(VERSION).tar.xz $(TARNAME)-$(VERSION)
231 rm -fr $(NAME)-$(VERSION) 231 rm -fr $(TARNAME)-$(VERSION)
232 232
233asc: config.mk 233asc: config.mk
234 ./mkasc.sh $(VERSION) 234 ./mkasc.sh $(VERSION)
@@ -240,11 +240,11 @@ deb-apparmor: dist config.sh
240 ./mkdeb.sh -apparmor --enable-apparmor 240 ./mkdeb.sh -apparmor --enable-apparmor
241 241
242test-compile: dist config.mk 242test-compile: dist config.mk
243 cd test/compile; ./compile.sh $(NAME)-$(VERSION) 243 cd test/compile; ./compile.sh $(TARNAME)-$(VERSION)
244 244
245.PHONY: rpms 245.PHONY: rpms
246rpms: src/man config.mk 246rpms: src/man config.mk
247 ./platform/rpm/mkrpm.sh $(NAME) $(VERSION) 247 ./platform/rpm/mkrpm.sh $(TARNAME) $(VERSION)
248 248
249extras: all 249extras: all
250 $(MAKE) -C extras/firetools 250 $(MAKE) -C extras/firetools
diff --git a/config.mk.in b/config.mk.in
index e0be0e656..9973b7eaa 100644
--- a/config.mk.in
+++ b/config.mk.in
@@ -7,19 +7,20 @@
7# up overriding the includer's intended default target (which by default is the 7# up overriding the includer's intended default target (which by default is the
8# first target encountered). 8# first target encountered).
9 9
10CC=@CC@ 10NAME=@PACKAGE_NAME@
11TARNAME=@PACKAGE_TARNAME@
12PACKAGE_TARNAME=@PACKAGE_TARNAME@ # needed by docdir
13VERSION=@PACKAGE_VERSION@
14
11prefix=@prefix@ 15prefix=@prefix@
12exec_prefix=@exec_prefix@ 16exec_prefix=@exec_prefix@
13bindir=@bindir@ 17bindir=@bindir@
14libdir=@libdir@ 18libdir=@libdir@
15datarootdir=@datarootdir@ 19datarootdir=@datarootdir@
20docdir=@docdir@
16mandir=@mandir@ 21mandir=@mandir@
17sysconfdir=@sysconfdir@ 22sysconfdir=@sysconfdir@
18 23
19VERSION=@PACKAGE_VERSION@
20NAME=@PACKAGE_NAME@
21PACKAGE_TARNAME=@PACKAGE_TARNAME@
22DOCDIR=@docdir@
23HAVE_APPARMOR=@HAVE_APPARMOR@ 24HAVE_APPARMOR=@HAVE_APPARMOR@
24HAVE_CONTRIB_INSTALL=@HAVE_CONTRIB_INSTALL@ 25HAVE_CONTRIB_INSTALL=@HAVE_CONTRIB_INSTALL@
25BUSYBOX_WORKAROUND=@BUSYBOX_WORKAROUND@ 26BUSYBOX_WORKAROUND=@BUSYBOX_WORKAROUND@
@@ -50,6 +51,7 @@ HAVE_ONLY_SYSCFG_PROFILES=@HAVE_ONLY_SYSCFG_PROFILES@
50 51
51MANFLAGS = $(HAVE_LTS) $(HAVE_OUTPUT) $(HAVE_X11) $(HAVE_PRIVATE_HOME) $(HAVE_APPARMOR) $(HAVE_IDS) $(HAVE_OVERLAYFS) $(HAVE_USERTMPFS) $(HAVE_DBUSPROXY) $(HAVE_FIRETUNNEL) $(HAVE_GLOBALCFG) $(HAVE_CHROOT) $(HAVE_NETWORK) $(HAVE_USERNS) $(HAVE_FILE_TRANSFER) $(HAVE_SELINUX) $(HAVE_SUID) $(HAVE_FORCE_NONEWPRIVS) $(HAVE_ONLY_SYSCFG_PROFILES) 52MANFLAGS = $(HAVE_LTS) $(HAVE_OUTPUT) $(HAVE_X11) $(HAVE_PRIVATE_HOME) $(HAVE_APPARMOR) $(HAVE_IDS) $(HAVE_OVERLAYFS) $(HAVE_USERTMPFS) $(HAVE_DBUSPROXY) $(HAVE_FIRETUNNEL) $(HAVE_GLOBALCFG) $(HAVE_CHROOT) $(HAVE_NETWORK) $(HAVE_USERNS) $(HAVE_FILE_TRANSFER) $(HAVE_SELINUX) $(HAVE_SUID) $(HAVE_FORCE_NONEWPRIVS) $(HAVE_ONLY_SYSCFG_PROFILES)
52 53
54CC=@CC@
53CFLAGS=@CFLAGS@ 55CFLAGS=@CFLAGS@
54 56
55ifdef NO_EXTRA_CFLAGS 57ifdef NO_EXTRA_CFLAGS
diff --git a/config.sh.in b/config.sh.in
index 155f2158e..0a91c68f2 100644
--- a/config.sh.in
+++ b/config.sh.in
@@ -4,4 +4,5 @@
4# shellcheck disable=SC2034 4# shellcheck disable=SC2034
5 5
6NAME="@PACKAGE_NAME@" 6NAME="@PACKAGE_NAME@"
7TARNAME="@PACKAGE_TARNAME@"
7VERSION="@PACKAGE_VERSION@" 8VERSION="@PACKAGE_VERSION@"
diff --git a/mkdeb.sh b/mkdeb.sh
index a98261ba6..5f65e80b2 100755
--- a/mkdeb.sh
+++ b/mkdeb.sh
@@ -14,8 +14,8 @@ EXTRA_VERSION=$1
14 14
15test "$#" -gt 0 && shift 15test "$#" -gt 0 && shift
16 16
17CODE_ARCHIVE="$NAME-$VERSION.tar.xz" 17CODE_ARCHIVE="$TARNAME-$VERSION.tar.xz"
18CODE_DIR="$NAME-$VERSION" 18CODE_DIR="$TARNAME-$VERSION"
19INSTALL_DIR="${INSTALL_DIR}${CODE_DIR}/debian" 19INSTALL_DIR="${INSTALL_DIR}${CODE_DIR}/debian"
20DEBIAN_CTRL_DIR="${DEBIAN_CTRL_DIR}${CODE_DIR}/debian/DEBIAN" 20DEBIAN_CTRL_DIR="${DEBIAN_CTRL_DIR}${CODE_DIR}/debian/DEBIAN"
21 21