diff options
author | netblue30 <netblue30@protonmail.com> | 2022-08-14 09:33:32 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-14 09:33:32 -0400 |
commit | 11e06fb051353fb6aef2b5db80527e9fcc95c2c7 (patch) | |
tree | 1aa8f71e69e67576eb57a7510cc1fd4814213c11 | |
parent | Merge pull request #5309 from qretornaz-adapei42/master (diff) | |
parent | build: use TARNAME instead of NAME for paths (diff) | |
download | firejail-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-- | Makefile | 24 | ||||
-rw-r--r-- | config.mk.in | 12 | ||||
-rw-r--r-- | config.sh.in | 1 | ||||
-rwxr-xr-x | mkdeb.sh | 4 |
4 files changed, 22 insertions, 19 deletions
@@ -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 |
125 | endif | 125 | endif |
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 | ||
233 | asc: config.mk | 233 | asc: 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 | ||
242 | test-compile: dist config.mk | 242 | test-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 |
246 | rpms: src/man config.mk | 246 | rpms: src/man config.mk |
247 | ./platform/rpm/mkrpm.sh $(NAME) $(VERSION) | 247 | ./platform/rpm/mkrpm.sh $(TARNAME) $(VERSION) |
248 | 248 | ||
249 | extras: all | 249 | extras: 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 | ||
10 | CC=@CC@ | 10 | NAME=@PACKAGE_NAME@ |
11 | TARNAME=@PACKAGE_TARNAME@ | ||
12 | PACKAGE_TARNAME=@PACKAGE_TARNAME@ # needed by docdir | ||
13 | VERSION=@PACKAGE_VERSION@ | ||
14 | |||
11 | prefix=@prefix@ | 15 | prefix=@prefix@ |
12 | exec_prefix=@exec_prefix@ | 16 | exec_prefix=@exec_prefix@ |
13 | bindir=@bindir@ | 17 | bindir=@bindir@ |
14 | libdir=@libdir@ | 18 | libdir=@libdir@ |
15 | datarootdir=@datarootdir@ | 19 | datarootdir=@datarootdir@ |
20 | docdir=@docdir@ | ||
16 | mandir=@mandir@ | 21 | mandir=@mandir@ |
17 | sysconfdir=@sysconfdir@ | 22 | sysconfdir=@sysconfdir@ |
18 | 23 | ||
19 | VERSION=@PACKAGE_VERSION@ | ||
20 | NAME=@PACKAGE_NAME@ | ||
21 | PACKAGE_TARNAME=@PACKAGE_TARNAME@ | ||
22 | DOCDIR=@docdir@ | ||
23 | HAVE_APPARMOR=@HAVE_APPARMOR@ | 24 | HAVE_APPARMOR=@HAVE_APPARMOR@ |
24 | HAVE_CONTRIB_INSTALL=@HAVE_CONTRIB_INSTALL@ | 25 | HAVE_CONTRIB_INSTALL=@HAVE_CONTRIB_INSTALL@ |
25 | BUSYBOX_WORKAROUND=@BUSYBOX_WORKAROUND@ | 26 | BUSYBOX_WORKAROUND=@BUSYBOX_WORKAROUND@ |
@@ -50,6 +51,7 @@ HAVE_ONLY_SYSCFG_PROFILES=@HAVE_ONLY_SYSCFG_PROFILES@ | |||
50 | 51 | ||
51 | MANFLAGS = $(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 | MANFLAGS = $(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 | ||
54 | CC=@CC@ | ||
53 | CFLAGS=@CFLAGS@ | 55 | CFLAGS=@CFLAGS@ |
54 | 56 | ||
55 | ifdef NO_EXTRA_CFLAGS | 57 | ifdef 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 | ||
6 | NAME="@PACKAGE_NAME@" | 6 | NAME="@PACKAGE_NAME@" |
7 | TARNAME="@PACKAGE_TARNAME@" | ||
7 | VERSION="@PACKAGE_VERSION@" | 8 | VERSION="@PACKAGE_VERSION@" |
@@ -14,8 +14,8 @@ EXTRA_VERSION=$1 | |||
14 | 14 | ||
15 | test "$#" -gt 0 && shift | 15 | test "$#" -gt 0 && shift |
16 | 16 | ||
17 | CODE_ARCHIVE="$NAME-$VERSION.tar.xz" | 17 | CODE_ARCHIVE="$TARNAME-$VERSION.tar.xz" |
18 | CODE_DIR="$NAME-$VERSION" | 18 | CODE_DIR="$TARNAME-$VERSION" |
19 | INSTALL_DIR="${INSTALL_DIR}${CODE_DIR}/debian" | 19 | INSTALL_DIR="${INSTALL_DIR}${CODE_DIR}/debian" |
20 | DEBIAN_CTRL_DIR="${DEBIAN_CTRL_DIR}${CODE_DIR}/debian/DEBIAN" | 20 | DEBIAN_CTRL_DIR="${DEBIAN_CTRL_DIR}${CODE_DIR}/debian/DEBIAN" |
21 | 21 | ||