summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cholerab/enterprise/README6
1 files changed, 3 insertions, 3 deletions
diff --git a/cholerab/enterprise/README b/cholerab/enterprise/README
index cf54c1e9..24458ffe 100644
--- a/cholerab/enterprise/README
+++ b/cholerab/enterprise/README
@@ -26,10 +26,10 @@ Enterprise Root
---------------
scripts which need root access but are called with lower privileges. The Enterprise Root Pattern provides a Solution for this issue by calling the script itself as sudo.
<code>
-if [ ! `id -u` -eq "0" ]
-then
- echo "not root, trying sudo"
+if test "${nosudo-false}" != true -a `id -u` != 0; then
+ echo "we're going sudo..." >&2
exec sudo "$0" "$@"
+ exit 23 # go to hell
fi
</script> // enterprise ist, wenn <code> ... </script> trotzdem matcht