summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sutils/MAKEDEV.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/sutils/MAKEDEV.sh b/sutils/MAKEDEV.sh
index e8a9a883..4961f858 100644
--- a/sutils/MAKEDEV.sh
+++ b/sutils/MAKEDEV.sh
@@ -225,7 +225,7 @@ mkdev() {
;;
esac
- dev=${I%s[0-9]*}
+ dev=$I
case "$I" in
wd*|cd*)
@@ -246,7 +246,8 @@ mkdev() {
# The device name passed all syntax checks, so finally use it!
if [ "$USE_PARTSTORE" ] && [ -z "$rest" ] && [ "$sliceno" ]; then
- st $I root 640 b /hurd/storeio -T typed part:$sliceno:device:$MASTER$dev
+ local drive=${dev%s[0-9]*}
+ st $I root 640 b /hurd/storeio -T typed part:$sliceno:device:$MASTER$drive
else
st $I root 640 b /hurd/storeio $MASTER$dev
fi