lvm: install thin utils for non-hostonly

master
Harald Hoyer 2013-10-08 10:30:00 +02:00
parent 2f6ed29d04
commit a3c0cef9a7
1 changed files with 11 additions and 7 deletions

View File

@ -52,13 +52,17 @@ install() {


inst lvm inst lvm


get_host_lvs | while read line; do if [[ $hostonly ]]; then
printf "%s" " rd.lvm.lv=$line" get_host_lvs | while read line; do
if ! [[ $_needthin ]]; then printf "%s" " rd.lvm.lv=$line"
[[ "$(lvs --noheadings -o segtype ${line%%/*} 2>/dev/null)" == *thin* ]] && _needthin=1 if ! [[ $_needthin ]]; then
fi [[ "$(lvs --noheadings -o segtype ${line%%/*} 2>/dev/null)" == *thin* ]] && _needthin=1
done >> "${initdir}/etc/cmdline.d/90lvm.conf" fi
echo >> "${initdir}/etc/cmdline.d/90lvm.conf" done >> "${initdir}/etc/cmdline.d/90lvm.conf"
echo >> "${initdir}/etc/cmdline.d/90lvm.conf"
else
_needthin=1
fi


inst_rules "$moddir/64-lvm.rules" inst_rules "$moddir/64-lvm.rules"