terror checks, one var less - arm-sdk - os build toolkit for various embedded devices HTML git clone https://git.parazyd.org/arm-sdk DIR Log DIR Files DIR Refs DIR Submodules DIR README DIR LICENSE --- DIR commit b85f2e57197db46bbc5fa6ff223c88905d90bcdf DIR parent dc86a4c73b82e27091d2363efed1b1884f8cc992 HTML Author: parazyd <parazyd@dyne.org> Date: Thu, 21 Apr 2016 12:47:30 +0200 error checks, one var less Diffstat: M arm/init-arm | 11 +++++++---- M arm/profiles/common-devuan | 1 - 2 files changed, 7 insertions(+), 5 deletions(-) --- DIR diff --git a/arm/init-arm b/arm/init-arm t@@ -22,11 +22,11 @@ init() { fn init $* - distro="$1" + os="$1" armdev="$2" - req=(distro armdev) + req=(os armdev) ckreq || { - error "No distro or device specified" + error "Missing arguments. Please retry." return 1 } t@@ -43,7 +43,10 @@ init() { ) arm_build_device=${arm_map[$armdev]} + common="$R/arm/profiles/common-${os}" + + [[ -f $common ]] || { error "No valid distro specified"; return 1 } + [[-f $arm_build_device ]] || { error "No valid device specified"; return 1 } - common="$R/arm/profiles/common-${distro}" source ${arm_build_device} } DIR diff --git a/arm/profiles/common-devuan b/arm/profiles/common-devuan t@@ -23,7 +23,6 @@ # Common functions for builds # -- settings -- -os=devuan release=jessie section=main version=alpha4