summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2005-01-21 14:38:44 +0000
committerpjd <pjd@FreeBSD.org>2005-01-21 14:38:44 +0000
commit33e44ca5a9c0f843c3465f3efc2b14f7740be716 (patch)
tree0faece2080a81e4d736f46d6d95356c12eee407c /etc
parent5c490b063a95e43c88f035f4c0c4cc083dca396c (diff)
downloadFreeBSD-src-33e44ca5a9c0f843c3465f3efc2b14f7740be716.zip
FreeBSD-src-33e44ca5a9c0f843c3465f3efc2b14f7740be716.tar.gz
Fix handling of providers with / in them (e.g. mirror/foo).
Submitted by: Attila Nagy <bra@fsn.hu> MFC after: 1 week
Diffstat (limited to 'etc')
-rw-r--r--etc/rc.d/gbde3
1 files changed, 2 insertions, 1 deletions
diff --git a/etc/rc.d/gbde b/etc/rc.d/gbde
index 8842d46..5071ab9 100644
--- a/etc/rc.d/gbde
+++ b/etc/rc.d/gbde
@@ -81,7 +81,8 @@ gbde_start()
for device in $gbde_devices; do
parent=${device%.bde}
parent=${parent#/dev/}
- eval "lock=\${gbde_lock_${parent}-\"${gbde_lockdir}/${parent}.lock\"}"
+ parent_=`echo ${parent} | sed "s/\//_/g"`
+ eval "lock=\${gbde_lock_${parent_}-\"${gbde_lockdir}/${parent_}.lock\"}"
if [ -e "/dev/${parent}" -a ! -e "/dev/${parent}.bde" ]; then
echo "Configuring Disk Encryption for ${parent}."
OpenPOWER on IntegriCloud