appimage: Add --as-root flag
This commit is contained in:
parent
febad65ff9
commit
ebd2fddd79
|
@ -36,6 +36,9 @@ echo_help() {
|
||||||
echo " parameter is unspecified, the latest release"
|
echo " parameter is unspecified, the latest release"
|
||||||
echo " binaries will be downloaded from GitHub."
|
echo " binaries will be downloaded from GitHub."
|
||||||
echo ""
|
echo ""
|
||||||
|
echo "--as-root Throw caution to the wind and allow this script"
|
||||||
|
echo " to be run as root."
|
||||||
|
echo ""
|
||||||
echo "--branch The git branch you'd like the AppImage to be"
|
echo "--branch The git branch you'd like the AppImage to be"
|
||||||
echo " built from. (Default: develop)"
|
echo " built from. (Default: develop)"
|
||||||
echo ""
|
echo ""
|
||||||
|
@ -287,6 +290,7 @@ apply_version_to_appimage() {
|
||||||
mv "Infection_Monkey-x86_64.AppImage" "Infection_Monkey-$1-x86_64.AppImage"
|
mv "Infection_Monkey-x86_64.AppImage" "Infection_Monkey-$1-x86_64.AppImage"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
as_root=false
|
||||||
monkey_repo="$DEFAULT_REPO_MONKEY_HOME"
|
monkey_repo="$DEFAULT_REPO_MONKEY_HOME"
|
||||||
monkey_version="dev"
|
monkey_version="dev"
|
||||||
agent_binary_dir=""
|
agent_binary_dir=""
|
||||||
|
@ -302,7 +306,11 @@ case "$1" in
|
||||||
missing_argument "$1"
|
missing_argument "$1"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
--branch)
|
--as-root)
|
||||||
|
as_root=true
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
--branch)
|
||||||
if [ -n "$2" ] && [ "${2:0:1}" != "-" ]; then
|
if [ -n "$2" ] && [ "${2:0:1}" != "-" ]; then
|
||||||
branch=$2
|
branch=$2
|
||||||
shift 2
|
shift 2
|
||||||
|
@ -336,7 +344,7 @@ case "$1" in
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
if is_root; then
|
if ! $as_root && is_root; then
|
||||||
log_message "Please don't run this script as root"
|
log_message "Please don't run this script as root"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue