diff options
author | Ian-Xue Li <da.mi.spirit@gmail.com> | 2011-04-30 21:16:09 +0200 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2011-04-30 21:17:07 +0200 |
commit | 8dcc8d0e030aa4b84f02d1a862335afd74b772e8 (patch) | |
tree | b619a030aa339bdf537cf7967ad7a87c566bf86c /rc.shutdown | |
parent | bcbcea89b153aed0c905201c14ea3d3e3a1ee043 (diff) |
rc.shutdown should recognize LVM upon LUKS option
This fixes FS#23889.
Signed-off-by: Tom Gundersen <teg@jklm.no>
Diffstat (limited to 'rc.shutdown')
-rwxr-xr-x | rc.shutdown | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/rc.shutdown b/rc.shutdown index ec5fb9b..a78bc4d 100755 --- a/rc.shutdown +++ b/rc.shutdown @@ -65,6 +65,11 @@ stat_done # Kill non-root encrypted partition mappings if [[ -f /etc/crypttab && -n $CS ]] && /bin/grep -q ^[^#] /etc/crypttab; then stat_busy "Deactivating encrypted volumes:" + # Maybe someone has LVM on an encrypted block device + # executing an extra vgchange is errorless + if [[ $USELVM =~ yes|YES ]]; then + /sbin/vgchange --sysinit -a n >/dev/null 2>&1 + fi do_lock() { stat_append "${1}.." if $CS remove "$1" >/dev/null 2>&1; then |