diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2014-04-23 13:40:48 +0200 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2014-04-23 13:40:48 +0200 |
commit | ace05c780bc48b033754a2a3a6d082324fa316ba (patch) | |
tree | 6b01a3222d223c6256a734933c7e2f0b9c9836f4 /setup-hostname.in | |
parent | de933a2ca05bed5d14468569c59a1f4b8053e4b4 (diff) | |
download | alpine-conf-ace05c780bc48b033754a2a3a6d082324fa316ba.tar.bz2 alpine-conf-ace05c780bc48b033754a2a3a6d082324fa316ba.tar.xz |
setup-hostname: remove -n option
but accept it for compat reasons
Diffstat (limited to 'setup-hostname.in')
-rw-r--r-- | setup-hostname.in | 10 |
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 |