appimage fixes

This commit is contained in:
netblue30 2016-10-23 10:59:06 -04:00
parent 4bcab4f4e6
commit 2399e09e66
2 changed files with 8 additions and 1 deletions

View file

@ -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) {

View file

@ -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);