aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2016-06-11 10:08:49 -0400
committerLibravatar GitHub <noreply@github.com>2016-06-11 10:08:49 -0400
commit65a238fca635bccda4a9c1b84071a0a6e07f08f6 (patch)
treec9d61244e9753939a896d388db6d80ca07e7d22c /src
parentremoved private-bin from qbittorrent (diff)
parentUpdate appimage.c (diff)
downloadfirejail-65a238fca635bccda4a9c1b84071a0a6e07f08f6.tar.gz
firejail-65a238fca635bccda4a9c1b84071a0a6e07f08f6.tar.zst
firejail-65a238fca635bccda4a9c1b84071a0a6e07f08f6.zip
Merge pull request #564 from probonopd/patch-1
Set $APPIMAGE and $APPDIR environment variables
Diffstat (limited to 'src')
-rw-r--r--src/firejail/appimage.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/firejail/appimage.c b/src/firejail/appimage.c
index 2d5a05b8d..dd347a714 100644
--- a/src/firejail/appimage.c
+++ b/src/firejail/appimage.c
@@ -87,7 +87,13 @@ void appimage_set(const char *appimage_path) {
87 if (arg_debug) 87 if (arg_debug)
88 printf("appimage mounted on %s\n", mntdir); 88 printf("appimage mounted on %s\n", mntdir);
89 EUID_USER(); 89 EUID_USER();
90
91 if (appimage_path && setenv("APPIMAGE", appimage_path, 1) < 0)
92 errExit("setenv");
90 93
94 if (mntdir && setenv("APPDIR", mntdir, 1) < 0)
95 errExit("setenv");
96
91 // build new command line 97 // build new command line
92 if (asprintf(&cfg.command_line, "%s/AppRun", mntdir) == -1) 98 if (asprintf(&cfg.command_line, "%s/AppRun", mntdir) == -1)
93 errExit("asprintf"); 99 errExit("asprintf");