summaryrefslogtreecommitdiff
path: root/distrib
diff options
context:
space:
mode:
authorKenneth R Westerback <krw@cvs.openbsd.org>2005-03-26 15:40:22 +0000
committerKenneth R Westerback <krw@cvs.openbsd.org>2005-03-26 15:40:22 +0000
commit2272875b081ea98584d4191e54b182e44156c249 (patch)
treef2149e6a058dbfd272c5effb0cde6a060722dfa4 /distrib
parent6017dab3d8b815a3e94f5262841b94f1535866a0 (diff)
More cleanup & cleanup. Use more '[[]]' over '[]' to eliminate "'s,
use pattern matching in '[[]]' rather than case statement.
Diffstat (limited to 'distrib')
-rw-r--r--distrib/miniroot/install.sub29
1 files changed, 11 insertions, 18 deletions
diff --git a/distrib/miniroot/install.sub b/distrib/miniroot/install.sub
index b73a1ca493c..d3a7302cde2 100644
--- a/distrib/miniroot/install.sub
+++ b/distrib/miniroot/install.sub
@@ -1,4 +1,4 @@
-# $OpenBSD: install.sub,v 1.366 2005/03/26 05:08:26 krw Exp $
+# $OpenBSD: install.sub,v 1.367 2005/03/26 15:40:21 krw Exp $
# $NetBSD: install.sub,v 1.5.2.8 1996/09/02 23:25:02 pk Exp $
#
# Copyright (c) 1997-2005 Todd Miller, Theo de Raadt, Ken Westerback
@@ -348,7 +348,7 @@ isin() {
shift
for _b; do
- [ "$_a" = "$_b" ] && return 0
+ [[ $_a == $_b ]] && return 0
done
return 1
}
@@ -371,7 +371,7 @@ rmel() {
shift
for _b; do
- [ "$_a" != "$_b" ] && echo -n "$_b "
+ [[ $_a != $_b ]] && echo -n "$_b "
done
}
@@ -677,9 +677,7 @@ v4_defroute() {
while :; do
ask_until "$_prompt" "$_dr"
- case $resp in
- none|dhcp) break ;;
- esac
+ [[ $resp == @(none|dhcp) ]] && break
route delete -inet default > /dev/null 2>&1
route -n add -inet -host default "$resp" && { echo "$resp" >/tmp/mygate ; break ; }
# Put the old default route back. The new one did not work.
@@ -1054,18 +1052,13 @@ install_mounted_fs() {
while :; do
ask_until "Pathname to the sets? (or 'done')" "$_dir"
- case $resp in
- done) return
- ;;
- *)
- # Accept a valid $_mp relative path.
- [[ -d $_mp/$resp ]] && { _dir=$_mp/$resp ; break ; }
- # Accept a valid absolute path.
- [[ -d /$resp ]] && { _dir=/$resp ; break ; }
- # Otherwise ask again, with original default dir.
- echo "The directory '$resp' does not exist."
- ;;
- esac
+ [[ $resp == done ]] && return
+ # Accept a valid $_mp relative path.
+ [[ -d $_mp/$resp ]] && { _dir=$_mp/$resp ; break ; }
+ # Accept a valid absolute path.
+ [[ -d /$resp ]] && { _dir=/$resp ; break ; }
+ # Otherwise ask again, with original default dir.
+ echo "The directory '$resp' does not exist."
done
install_files "file://$_dir" "$(ls -l $_dir)"