summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ship/lib/core2
1 files changed, 1 insertions, 1 deletions
diff --git a/ship/lib/core b/ship/lib/core
index 3a6b33ff..e0edc2be 100644
--- a/ship/lib/core
+++ b/ship/lib/core
@@ -10,7 +10,7 @@ is_root(){
esudo(){
# becomes root with sudo powers
# unless nosudo env is set
- if test "${nosudo-false}" != true || is_root; then
+ if test "${nosudo-false}" != true && ! is_root; then
echo "we're going sudo..." >&2
exec sudo -E "$0" "$@"
exit 23 # go to hell