summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--WHATS_NEW1
-rw-r--r--scripts/clvmd_init_red_hat.in7
2 files changed, 7 insertions, 1 deletions
diff --git a/WHATS_NEW b/WHATS_NEW
index b885df28..205ce34a 100644
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,5 +1,6 @@
Version 2.02.73 -
================================
+ Fix clvmd init script exit code when executed as non-root user.
Change default alignment of pe_start to 1MB.
Add --norestorefile option to pvcreate.
Require --restorefile when using pvcreate --uuid.
diff --git a/scripts/clvmd_init_red_hat.in b/scripts/clvmd_init_red_hat.in
index da09a345..b1cc48ed 100644
--- a/scripts/clvmd_init_red_hat.in
+++ b/scripts/clvmd_init_red_hat.in
@@ -66,7 +66,7 @@ start()
{
if ! rh_status_q; then
echo -n "Starting $DAEMON: "
- daemon $DAEMON $CLVMDOPTS || return $?
+ $DAEMON $CLVMDOPTS || return $?
echo
fi
@@ -165,6 +165,11 @@ restart() {
fi
}
+[ "$EUID" != "0" ] && {
+ echo "clvmd init script can only be executed as root user"
+ exit 4
+}
+
# See how we were called.
case "$1" in
start)