diff options
author | Thomas Bächler <thomas@archlinux.org> | 2006-12-17 12:53:22 +0000 |
---|---|---|
committer | Thomas Bächler <thomas@archlinux.org> | 2006-12-17 12:53:22 +0000 |
commit | 4b00503d2d25e40b0e962df08005d749cf3a4c87 (patch) | |
tree | 5e6f4577f33e8bd5070a7f1031abd9e4e73a03b2 /rc.shutdown | |
parent | 779bd2abb1b67431b6e353eaba569779fb718833 (diff) |
added stat_append to functions, fixed fsck bugs when clock is not set
Diffstat (limited to 'rc.shutdown')
-rwxr-xr-x | rc.shutdown | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/rc.shutdown b/rc.shutdown index 31c1fa3..8befcf8 100755 --- a/rc.shutdown +++ b/rc.shutdown @@ -78,11 +78,17 @@ stat_done # Kill non-root encrypted partition mappings if [ -f /etc/crypttab -a -n "$(grep -v ^# /etc/crypttab | grep -v ^$)" ]; then - stat_busy "Deactivating encrypted volumes" + stat_busy "Deactivating encrypted volumes:" CS=/sbin/cryptsetup.static do_uncrypt() { if [ $# -ge 3 ]; then + stat_append "${1}.." $CS remove $1 >/dev/null 2>&1 + if [ $? -ne 0 ]; then + stat_append "failed " + else + stat_append "ok " + fi fi } while read line; do |