summaryrefslogtreecommitdiffstats
path: root/ship/lib
diff options
context:
space:
mode:
Diffstat (limited to 'ship/lib')
-rw-r--r--ship/lib/core6
-rw-r--r--ship/lib/network3
-rw-r--r--ship/lib/punani1
3 files changed, 6 insertions, 4 deletions
diff --git a/ship/lib/core b/ship/lib/core
index 5df146a1..7c5cbf46 100644
--- a/ship/lib/core
+++ b/ship/lib/core
@@ -2,7 +2,11 @@
msg() { echo "$*" >&2; }
info() { msg "** $*"; }
error() { msg "!! $*"; }
-die() { error "$*"; exit 1; }
+die() {
+ error "$*"
+ error 'Bailing out.'
+ exit 1
+}
exists(){ type "$1" >/dev/null 2>/dev/null; }
is_root(){
test $(id -u) -eq 0
diff --git a/ship/lib/network b/ship/lib/network
index 74edcbac..e1a9a31e 100644
--- a/ship/lib/network
+++ b/ship/lib/network
@@ -57,8 +57,7 @@ which_telnet(){
elif exists busybox;then
echo `command -v busybox` telnet
else
- error "Cannot find telnet binary, please install either telnet-client or busybox or netcat or provided TELNET environment.\nbailing out!"
- return 1
+ die 'Cannot find telnet binary, please install either telnet-client or busybox or netcat or provided TELNET environment.'
fi
}
diff --git a/ship/lib/punani b/ship/lib/punani
index c07763a4..84881dbf 100644
--- a/ship/lib/punani
+++ b/ship/lib/punani
@@ -2,7 +2,6 @@
#@include _punani_db
_punani_resolve_package(){
- : ${PACKER?PACKER is not set,bailing out}
pkg=${1?please provide package name to resolve}
eval printf "%s" \"\${_punanidb_${PACKER}_${pkg}-}\" | grep .
}