aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-04-23 13:40:48 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2014-04-23 13:40:48 +0200
commitace05c780bc48b033754a2a3a6d082324fa316ba (patch)
tree6b01a3222d223c6256a734933c7e2f0b9c9836f4
parentde933a2ca05bed5d14468569c59a1f4b8053e4b4 (diff)
downloadalpine-conf-ace05c780bc48b033754a2a3a6d082324fa316ba.tar.bz2
alpine-conf-ace05c780bc48b033754a2a3a6d082324fa316ba.tar.xz
setup-hostname: remove -n option
but accept it for compat reasons
-rw-r--r--setup-hostname.in10
1 files changed, 7 insertions, 3 deletions
diff --git a/setup-hostname.in b/setup-hostname.in
index c551de7..c699d54 100644
--- a/setup-hostname.in
+++ b/setup-hostname.in
@@ -7,13 +7,14 @@ PREFIX=
usage() {
cat <<__EOF__
-usage: setup-hostname [-h] [-n hostname]
+usage: setup-hostname [-h] [HOSTNAME]
Sets the system hostname.
options:
-h Show this help
- -n Specify the hostname to set
+
+Sets hostname to HOSTNAME or prompt if unspecified.
__EOF__
exit 1
}
@@ -44,7 +45,10 @@ while getopts "hn:" opt; do
n) HOSTNAME="$OPTARG";;
esac
done
-
+shift $(( $OPTIND - 1 ))
+if [ -z "$HOSTNAME" ] && [ $# -eq 1 ]; then
+ HOSTNAME="$1"
+fi
while true; do
if [ -n "$HOSTNAME" ]; then