Package Details: firejail-git 0.9.72.r721.g37e40e020-1

Git Clone URL: https://aur.archlinux.org/firejail-git.git (read-only, click to copy)
Package Base: firejail-git
Description: Linux namespaces sandbox program (GIT version)
Upstream URL: https://github.com/netblue30/firejail
Licenses: GPL2
Conflicts: firejail
Provides: firejail
Submitter: Lynthium
Maintainer: algebro
Last Packager: algebro
Votes: 21
Popularity: 0.036307
First Submitted: 2015-09-01 14:50 (UTC)
Last Updated: 2023-11-10 16:46 (UTC)

Dependencies (3)

Required by (32)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

motte commented on 2020-08-13 18:15 (UTC)

@glitsj16 I'm still getting the same failure.

glitsj16 commented on 2020-07-16 20:07 (UTC)

The recently introduced D-Bus filtering options rely heavily on xdg-dbus-proxy. Although a warning is thrown when that isn't installed, it would be good to add this as a dependency to ensure full sandboxing functionality.

glitsj16 commented on 2020-06-02 18:43 (UTC)

@Lynthium As upstream firejail collaborator and fellow Arch user, I would like to take the opportunity to thank you for maintaining this package. Our repo contains firejail-local as a system-wide AppArmor override file. As 'etc/apparmor.d/local/firejail-local' isn't referenced in the backup array, any pre-existing additions made by the user would be overwritten on install. Would you consider adding that? Also, the makedepends array is missing, git is a build-time dependency so I think that should be added. To end this nitpicking, a remark on the content of the firejail.install file. As the PKGBUILD enables AppArmor support, it correctly references apparmor in the depends array. By doing so makepkg will insist on installing apparmor prior to building/installing firejail. In that context it doesn't make much sense to advise the user to install that package again in the post-install message. Please feel free to take whatever time you need to reflect on all this. Regards!

glitsj16 commented on 2020-06-02 18:12 (UTC)

@motte That build failure is caused by gcc-10 and should be fixed now on a fully updated Arch installation.

motte commented on 2020-05-29 16:36 (UTC)

Build fails with:

/usr/sbin/ld: join.o: in function `extract_apparmor':
/home/motte/.cache/yay/firejail-git/src/firejail-git/src/firejail/join.c:61: undefined reference to `aa_is_enabled'
/usr/sbin/ld: sandbox.o: in function `set_apparmor':
/home/motte/.cache/yay/firejail-git/src/firejail-git/src/firejail/sandbox.c:133: undefined reference to `aa_change_onexec'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:9: firejail] Error 1
make[1]: Leaving directory '/home/motte/.cache/yay/firejail-git/src/firejail-git/src/firejail'
make: *** [Makefile:34: src/firejail/firejail] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
Error making: firejail-git

algebro commented on 2020-04-23 15:19 (UTC)

@zoidberg thanks, any idea what the root cause could be?

zoidberg commented on 2020-04-23 05:15 (UTC)

@algebro I also got it, but I didn't get the error while building the package in a chroot using makechrootpkg.

algebro commented on 2020-04-22 17:33 (UTC)

Anyone else getting an error like this in the package() function?

Error: cannot read seccomp
make: *** [Makefile:49: seccomp] Error 1
make: *** Waiting for unfinished jobs....

egrupled commented on 2019-06-07 15:37 (UTC)

Please add apparmor support which was added in Arch package https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/firejail&id=f0eb903f0451c2844ce16077b8f224213a9f87d4

zoidberg commented on 2018-01-24 16:36 (UTC) (edited on 2018-01-24 16:38 (UTC) by zoidberg)

Build fails with following output:

make[1]: Entering directory '/home/kishore/.cache/pacaur/firejail-git/src/firejail-git/src/firejail'
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -ggdb  -O2 -DVERSION='"0.9.53"'    -DPREFIX='"/usr"'  -DSYSCONFDIR='"/etc/firejail"' -DLIBDIR='"/usr/lib"' -DHAVE_X11 -DHAVE_PRIVATE_HOME  -DHAVE_OVERLAYFS -DHAVE_SECCOMP -DHAVE_GLOBALCFG -DHAVE_SECCOMP_H -DHAVE_CHROOT -DHAVE_NETWORK -DHAVE_USERNS -DHAVE_BIND -DHAVE_FILE_TRANSFER -DHAVE_WHITELIST -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIE -pie -Wformat -Wformat-security  -c appimage.c -o appimage.o
make[1]: Entering directory '/home/kishore/.cache/pacaur/firejail-git/src/firejail-git/src/firemon'
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -ggdb  -O2 -DVERSION='"0.9.53"' -DPREFIX='"/usr"'   -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIE -pie -Wformat -Wformat-security  -c apparmor.c -o apparmor.o
make[1]: Entering directory '/home/kishore/.cache/pacaur/firejail-git/src/firejail-git/src/fsec-print'
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -ggdb  -O2 -DVERSION='"0.9.53"'  -DPREFIX='"/usr"'  -DSYSCONFDIR='"/etc/firejail"' -DLIBDIR='"/usr/lib"' -DHAVE_X11 -DHAVE_PRIVATE_HOME  -DHAVE_OVERLAYFS -DHAVE_SECCOMP -DHAVE_GLOBALCFG -DHAVE_SECCOMP_H -DHAVE_CHROOT -DHAVE_NETWORK -DHAVE_USERNS -DHAVE_BIND -DHAVE_FILE_TRANSFER -DHAVE_WHITELIST -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIE -pie -Wformat -Wformat-security  -c main.c -o main.o
make[1]: Entering directory '/home/kishore/.cache/pacaur/firejail-git/src/firejail-git/src/fsec-optimize'
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -ggdb  -O2 -DVERSION='"0.9.53"'  -DPREFIX='"/usr"'  -DSYSCONFDIR='"/etc/firejail"' -DLIBDIR='"/usr/lib"' -DHAVE_X11 -DHAVE_PRIVATE_HOME  -DHAVE_OVERLAYFS -DHAVE_SECCOMP -DHAVE_GLOBALCFG -DHAVE_SECCOMP_H -DHAVE_CHROOT -DHAVE_NETWORK -DHAVE_USERNS -DHAVE_BIND -DHAVE_FILE_TRANSFER -DHAVE_WHITELIST -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIE -pie -Wformat -Wformat-security  -c main.c -o main.o
apparmor.c:21:10: fatal error: sys/apparmor.h: No such file or directory
 #include <sys/apparmor.h>
          ^~~~~~~~~~~~~~~~
compilation terminated.

This is on an up-to-date system. Note that I have only posted a part of the output that seemed relevant.