mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-21 06:45:29 -06:00
appimage fixes
This commit is contained in:
parent
4bcab4f4e6
commit
2399e09e66
2 changed files with 8 additions and 1 deletions
|
|
@ -96,7 +96,7 @@ void appimage_set(const char *appimage_path) {
|
||||||
EUID_USER();
|
EUID_USER();
|
||||||
|
|
||||||
// creates appimage mount point perms 0700
|
// creates appimage mount point perms 0700
|
||||||
if (asprintf(&mntdir, "%s/appimage-%u", RUN_FIREJAIL_APPIMAGE_DIR, getpid()) == -1)
|
if (asprintf(&mntdir, "%s/.appimage-%u", RUN_FIREJAIL_APPIMAGE_DIR, getpid()) == -1)
|
||||||
errExit("asprintf");
|
errExit("asprintf");
|
||||||
EUID_ROOT();
|
EUID_ROOT();
|
||||||
if (mkdir(mntdir, 0700) == -1) {
|
if (mkdir(mntdir, 0700) == -1) {
|
||||||
|
|
|
||||||
|
|
@ -488,6 +488,13 @@ int sandbox(void* sandbox_arg) {
|
||||||
#ifdef HAVE_SECCOMP
|
#ifdef HAVE_SECCOMP
|
||||||
int enforce_seccomp = 0;
|
int enforce_seccomp = 0;
|
||||||
#endif
|
#endif
|
||||||
|
if (arg_appimage) {
|
||||||
|
enforce_filters();
|
||||||
|
#ifdef HAVE_SECCOMP
|
||||||
|
enforce_seccomp = 1;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
#ifdef HAVE_CHROOT
|
#ifdef HAVE_CHROOT
|
||||||
if (cfg.chrootdir) {
|
if (cfg.chrootdir) {
|
||||||
fs_chroot(cfg.chrootdir);
|
fs_chroot(cfg.chrootdir);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue