From 3c9f2c72271bdb49b01dd8d9df922440427f05e4 Mon Sep 17 00:00:00 2001 From: Leo Simons Date: Mon, 21 Jul 2014 11:19:48 +0200 Subject: [PATCH] CLOUDSTACK-7143: cleanup configure_acpid.sh code --- .../definitions/systemvmtemplate/configure_acpid.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tools/appliance/definitions/systemvmtemplate/configure_acpid.sh b/tools/appliance/definitions/systemvmtemplate/configure_acpid.sh index 70abe30bfc9..4e986c0d7f4 100644 --- a/tools/appliance/definitions/systemvmtemplate/configure_acpid.sh +++ b/tools/appliance/definitions/systemvmtemplate/configure_acpid.sh @@ -1,5 +1,11 @@ -fix_acpid() { - # Fix acpid +#!/bin/bash + +set -e +set -x + +function configure_acpid() { + grep /usr/local/sbin/power.sh /etc/acpi/events/power && return + mkdir -p /etc/acpi/events cat >> /etc/acpi/events/power << EOF event=button/power.* @@ -12,4 +18,4 @@ EOF chmod a+x /usr/local/sbin/power.sh } -fix_acpid +return 2>/dev/null || configure_acpid