mirror of
https://github.com/eliasstepanik/ark-ac-server-tools.git
synced 2026-01-22 06:38:27 +00:00
Merge pull request #193 from klightspeed/1.4-dev#fixrootcmd
Fix error in running as root
This commit is contained in:
commit
5d1a5d3cb5
@ -70,7 +70,7 @@ doUninstallTools() {
|
|||||||
|
|
||||||
runAsRoot(){
|
runAsRoot(){
|
||||||
getConfigVar(){
|
getConfigVar(){
|
||||||
val="$(echo -ne "$(sed -n "/^$1=/{s|^[^=]*||;s|^\"\\(.*\\)\"\$|\\1|;s|^'\\(.*\\)\$|\\1|;p}" <"/etc/arkmanager/arkmanager.cfg" | tail -n1)")"
|
val="$(echo -ne "$(sed -n "/^$1=/{s|^[^=]*=||;s|[[:space:]]*\(#.*\)*\$||;s|^\"\\(.*\\)\"\$|\\1|;s|^'\\(.*\\)'\$|\\1|;p}" <"/etc/arkmanager/arkmanager.cfg" | tail -n1)")"
|
||||||
if [ -n "$val" ]; then
|
if [ -n "$val" ]; then
|
||||||
echo "$val"
|
echo "$val"
|
||||||
else
|
else
|
||||||
@ -94,16 +94,7 @@ runAsRoot(){
|
|||||||
elif [ "$1" == "uninstall-tools" ]; then
|
elif [ "$1" == "uninstall-tools" ]; then
|
||||||
doUninstallTools
|
doUninstallTools
|
||||||
else
|
else
|
||||||
echo -n "arkmanager v${arkstVersion}: "
|
su "$steamcmd_user" -c "$(printf "%q" "$0")$(printf " %q" "$@")"
|
||||||
if [ $# -eq 0 ]; then
|
|
||||||
echo "no command specified"
|
|
||||||
else
|
|
||||||
echo "unknown command '$1' specified"
|
|
||||||
fi
|
|
||||||
echo -e "Usage: arkmanager [OPTION]\n"
|
|
||||||
echo "Option Description"
|
|
||||||
echo "upgrade-tools Check for a new ARK Server Tools version and upgrades it if needed"
|
|
||||||
echo "uninstall-tools Uninstall the ARK Server Tools"
|
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user