diff options
author | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2005-01-21 14:38:44 +0000 |
---|---|---|
committer | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2005-01-21 14:38:44 +0000 |
commit | b0a99991d96f335df8a4f89611917431e48ccf4b (patch) | |
tree | 0faece2080a81e4d736f46d6d95356c12eee407c | |
parent | db0e25eeb95a49537186f5c2e8b5c9f31a59c859 (diff) | |
download | src-b0a99991d96f335df8a4f89611917431e48ccf4b.tar.gz src-b0a99991d96f335df8a4f89611917431e48ccf4b.zip |
Fix handling of providers with / in them (e.g. mirror/foo).
Submitted by: Attila Nagy <bra@fsn.hu>
MFC after: 1 week
Notes
Notes:
svn path=/head/; revision=140580
-rw-r--r-- | etc/rc.d/gbde | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/etc/rc.d/gbde b/etc/rc.d/gbde index 8842d46981e7..5071ab9a3651 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}." |