From: Peter Palfrader Date: Sat, 22 Dec 2012 20:06:24 +0000 (+0100) Subject: Ensure static-master-update-component runs as the right user X-Git-Url: https://git.adam-barratt.org.uk/?a=commitdiff_plain;h=ea891ea8d3dc52a70f306b102dd59d4a40fa4781;p=mirror%2Fdsa-puppet.git Ensure static-master-update-component runs as the right user --- diff --git a/modules/roles/files/static-mirroring/static-master-update-component b/modules/roles/files/static-mirroring/static-master-update-component index 6f7ff03aa..f2ea11653 100755 --- a/modules/roles/files/static-mirroring/static-master-update-component +++ b/modules/roles/files/static-mirroring/static-master-update-component @@ -35,6 +35,10 @@ base=/home/staticsync/static-master/master set -e set -u +if [ "`id -u`" != "`stat -c %u "$base"`" ]; then + echo >&2 "You are probably running this as the wrong user." + exit 1 +fi lock() { local fd="$1"; shift