diff options
author | netblue30 <netblue30@yahoo.com> | 2016-06-11 10:08:49 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-11 10:08:49 -0400 |
commit | 65a238fca635bccda4a9c1b84071a0a6e07f08f6 (patch) | |
tree | c9d61244e9753939a896d388db6d80ca07e7d22c | |
parent | removed private-bin from qbittorrent (diff) | |
parent | Update appimage.c (diff) | |
download | firejail-65a238fca635bccda4a9c1b84071a0a6e07f08f6.tar.gz firejail-65a238fca635bccda4a9c1b84071a0a6e07f08f6.tar.zst firejail-65a238fca635bccda4a9c1b84071a0a6e07f08f6.zip |
Merge pull request #564 from probonopd/patch-1
Set $APPIMAGE and $APPDIR environment variables
-rw-r--r-- | src/firejail/appimage.c | 6 |
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"); |