CLOUDSTACK-7143: move fix_acpid to its own file

This commit is contained in:
Leo Simons 2014-07-21 11:19:03 +02:00 committed by Rohit Yadav
parent 6a688a0337
commit 5627b67ff3
3 changed files with 16 additions and 15 deletions

View File

@ -0,0 +1,15 @@
fix_acpid() {
# Fix acpid
mkdir -p /etc/acpi/events
cat >> /etc/acpi/events/power << EOF
event=button/power.*
action=/usr/local/sbin/power.sh "%e"
EOF
cat >> /usr/local/sbin/power.sh << EOF
#!/bin/bash
/sbin/poweroff
EOF
chmod a+x /usr/local/sbin/power.sh
}
fix_acpid

View File

@ -63,6 +63,7 @@ config = {
'configure_locale.sh',
'configure_login.sh',
'postinstall.sh',
'configure_acpid.sh',
'cleanup.sh',
'configure_networking.sh',
'zerodisk.sh'

View File

@ -116,20 +116,6 @@ nameserver 8.8.4.4
EOF
}
fix_acpid() {
# Fix acpid
mkdir -p /etc/acpi/events
cat >> /etc/acpi/events/power << EOF
event=button/power.*
action=/usr/local/sbin/power.sh "%e"
EOF
cat >> /usr/local/sbin/power.sh << EOF
#!/bin/bash
/sbin/poweroff
EOF
chmod a+x /usr/local/sbin/power.sh
}
fix_hostname() {
# Fix hostname in openssh-server generated keys
sed -i "s/root@\(.*\)$/root@$HOSTNAME/g" /etc/ssh/ssh_host_*.pub
@ -164,7 +150,6 @@ EOF
do_fixes() {
fix_nameserver
fix_acpid
fix_hostname
fix_conntrackd
fix_vhdutil