summaryrefslogtreecommitdiffstats
path: root/pkgs/tools/package-management
diff options
context:
space:
mode:
authorTimo Kaufmann <timokau@zoho.com>2019-04-20 18:27:00 +0200
committerGitHub <noreply@github.com>2019-04-20 18:27:00 +0200
commit0e8177ad1096c31d43eb382b39983d8dcea833d7 (patch)
treea2e8b64fcd86a76e708420bc6fbd998736f24700 /pkgs/tools/package-management
parent4a11ce7f261396d06a92b76df702b16dc01b81ca (diff)
parent4f956e832aed51d6008a99d88917a4e78b29d9ae (diff)
Merge pull request #57169 from timokau/appimage-improvements
appimage-run improvements
Diffstat (limited to 'pkgs/tools/package-management')
-rw-r--r--pkgs/tools/package-management/appimage-run/default.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/tools/package-management/appimage-run/default.nix b/pkgs/tools/package-management/appimage-run/default.nix
index 49fe307667af..54abfa89991a 100644
--- a/pkgs/tools/package-management/appimage-run/default.nix
+++ b/pkgs/tools/package-management/appimage-run/default.nix
@@ -10,7 +10,15 @@ in buildFHSUserEnv (fhsArgs // {
runScript = writeScript "appimage-exec" ''
#!${runtimeShell}
+ if [ $# -eq 0 ]; then
+ echo "Usage: $0 FILE [OPTION...]"
+ echo
+ echo 'Options are passed on to the appimage.'
+ echo "If you want to execute a custom command in the appimage's environment, set the APPIMAGE_DEBUG_EXEC environment variable."
+ exit 1
+ fi
APPIMAGE="$(realpath "$1")"
+ shift
if [ ! -x "$APPIMAGE" ]; then
echo "fatal: $APPIMAGE is not executable"
@@ -43,6 +51,6 @@ in buildFHSUserEnv (fhsArgs // {
exec "$APPIMAGE_DEBUG_EXEC"
fi
- exec ./AppRun
+ exec ./AppRun "$@"
'';
})