mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-16 14:16:16 -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();
|
||||
|
||||
// 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");
|
||||
EUID_ROOT();
|
||||
if (mkdir(mntdir, 0700) == -1) {
|
||||
|
|
|
|||
|
|
@ -488,6 +488,13 @@ int sandbox(void* sandbox_arg) {
|
|||
#ifdef HAVE_SECCOMP
|
||||
int enforce_seccomp = 0;
|
||||
#endif
|
||||
if (arg_appimage) {
|
||||
enforce_filters();
|
||||
#ifdef HAVE_SECCOMP
|
||||
enforce_seccomp = 1;
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef HAVE_CHROOT
|
||||
if (cfg.chrootdir) {
|
||||
fs_chroot(cfg.chrootdir);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue