diff options
author | Bob Gilligan <gilligan@vyatta.com> | 2008-10-14 13:54:35 -0700 |
---|---|---|
committer | Bob Gilligan <gilligan@vyatta.com> | 2008-10-14 13:54:35 -0700 |
commit | 6a2393d8053ab9ff9651a6f9c3b243cced7e4439 (patch) | |
tree | 581cd52701ac9440f50453001f3c4cdf3271c8b5 /debian | |
parent | aed20563b004d8c274b8a3f72d161cf75bcf4e4c (diff) | |
download | vyatta-cfg-quagga-6a2393d8053ab9ff9651a6f9c3b243cced7e4439.tar.gz vyatta-cfg-quagga-6a2393d8053ab9ff9651a6f9c3b243cced7e4439.zip |
Bugfix: 3744
When a new member is added to a RAID group that holds the root filesystem,
we need to re-install grub so that the new disk will be bootable. But this
can only be done after the RAID set has completed rebuilding. Added mechanism
that uses the event notification infrastructure of "mdadm" to trigger
the re-installation of grub after the rebuild completes.
Diffstat (limited to 'debian')
-rw-r--r-- | debian/vyatta-cfg-system.postinst.in | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/debian/vyatta-cfg-system.postinst.in b/debian/vyatta-cfg-system.postinst.in index 53fa062c..21d7ff32 100644 --- a/debian/vyatta-cfg-system.postinst.in +++ b/debian/vyatta-cfg-system.postinst.in @@ -111,6 +111,13 @@ sed -i 's/requisite[ \t][ \t]*pam_securetty.so/required pam_securetty.so/' $root [ grep "blacklist.*snd-pcsp" >&/dev/null ] || echo "blacklist snd-pcsp" >>/etc/modprobe.d/blacklist +# +# Ask mdadm to call our own event handling daemon +# +if [ -e /etc/default/mdadm ]; then + sed -i 's+^DAEMON_OPTIONS=.*$+DAEMON_OPTIONS="--syslog --program /opt/vyatta/sbin/vyatta-raid-event"+' /etc/default/mdadm +fi + # Local Variables: # mode: shell-script # sh-indentation: 4 |