From 2ed527bedc4f08396f7895006d36deb9433cc360 Mon Sep 17 00:00:00 2001 From: Paul Lietar Date: Mon, 25 Nov 2013 23:03:12 +0000 Subject: [PATCH] Drop root privileges if necessary. This makes it possible to call dokku commands as root. --- dokku | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dokku b/dokku index 956631a57..e19251b32 100755 --- a/dokku +++ b/dokku @@ -7,6 +7,11 @@ export PLUGIN_PATH=${PLUGIN_PATH:="/var/lib/dokku/plugins"} [[ $DOKKU_TRACE ]] && set -x +if [[ $(id -un) != "dokku" && $1 != "plugins-install" ]]; then + sudo -u dokku -H $0 "$@" + exit +fi + case "$1" in receive) APP="$2"; IMAGE="app/$APP"