Skip entries for GBDE swap devices if they are commented out in /etc/fstab.

Reviewed by:	des
This commit is contained in:
Thomas Quinot 2004-08-18 21:54:40 +00:00
parent a9654c8c58
commit 8f6270dbb4
2 changed files with 20 additions and 12 deletions

View file

@ -15,9 +15,11 @@ stop_cmd="gbde_swap_detach"
gbde_swap_attach()
{
cat /etc/fstab |
while read device mountpoint type options rest ; do
case "${device}:${type}:${options}" in
case ":${device}:${type}:${options}" in
:#*)
continue
;;
*.bde:swap:sw)
;;
*)
@ -28,14 +30,16 @@ gbde_swap_attach()
device="${device%.bde}"
gbde init "${device}" -P "${passphrase}" || return 1
gbde attach "${device}" -p "${passphrase}" || return 1
done
done < /etc/fstab
}
gbde_swap_detach()
{
cat /etc/fstab |
while read device mountpoint type options rest ; do
case "${device}:${type}:${options}" in
case ":${device}:${type}:${options}" in
:#*)
continue
;;
*.bde:swap:sw)
;;
*)
@ -44,7 +48,7 @@ gbde_swap_detach()
esac
device="${device%.bde}"
gbde detach "${device}"
done
done < /etc/fstab
}
load_rc_config $name

View file

@ -15,9 +15,11 @@ stop_cmd="gbde_swap_detach"
gbde_swap_attach()
{
cat /etc/fstab |
while read device mountpoint type options rest ; do
case "${device}:${type}:${options}" in
case ":${device}:${type}:${options}" in
:#*)
continue
;;
*.bde:swap:sw)
;;
*)
@ -28,14 +30,16 @@ gbde_swap_attach()
device="${device%.bde}"
gbde init "${device}" -P "${passphrase}" || return 1
gbde attach "${device}" -p "${passphrase}" || return 1
done
done < /etc/fstab
}
gbde_swap_detach()
{
cat /etc/fstab |
while read device mountpoint type options rest ; do
case "${device}:${type}:${options}" in
case ":${device}:${type}:${options}" in
:#*)
continue
;;
*.bde:swap:sw)
;;
*)
@ -44,7 +48,7 @@ gbde_swap_detach()
esac
device="${device%.bde}"
gbde detach "${device}"
done
done < /etc/fstab
}
load_rc_config $name