From 2c6a5f3e8eaba6fb0c577b01d8f426ad7976504e Mon Sep 17 00:00:00 2001 From: Sunil Thaha Date: Fri, 11 Jan 2013 15:17:11 +1000 Subject: [PATCH] Exit cleanly if run as a non-root user Exits with a message if the efficitive-uid (EUID) is not 0 Change-Id: If36a9ede5f8bfc763d86870e6f630bafee605476 Reviewed-on: https://review.openstack.org/19453 Reviewed-by: Dan Prince Reviewed-by: Clark Boylan Approved: Monty Taylor Reviewed-by: Monty Taylor Tested-by: Jenkins --- install_jenkins_slave.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/install_jenkins_slave.sh b/install_jenkins_slave.sh index a06ae42d37..bb0fa4ab2e 100755 --- a/install_jenkins_slave.sh +++ b/install_jenkins_slave.sh @@ -1,5 +1,10 @@ #!/bin/bash +if [[ $EUID -ne 0 ]]; then + echo "This script must be run as root" 1>&2 + exit 1 +fi + cat > /etc/apt/preferences.d/00-puppet.pref <