diff options
Diffstat (limited to 'build')
-rwxr-xr-x | build | 17 |
1 files changed, 7 insertions, 10 deletions
@@ -26,6 +26,7 @@ main() { x_ id -u 1>/dev/null 2>/dev/null [ $# -lt 1 ] && $err "Check $projectname documentation for help." + spath="script/$1" [ "$1" = "dependencies" ] && x_ install_packages $@ && xbmk_exit 0 @@ -36,9 +37,12 @@ main() git config --global user.email 1>/dev/null 2>/dev/null || \ git_err "git config --global user.email \"john.doe@example.com\"" - for cmd in initcmd git_init excmd; do - eval "${cmd} \$@" - done + initcmd $@ + git_init + + [ -f "${spath}" ] || $err "Bad command. Check $projectname docs." + shift 1; "$spath" $@ || $err "excmd: ${spath} ${@}" + xbmk_exit 0 } @@ -92,13 +96,6 @@ git_init() $err "${PWD}: cannot git-tag ${projectname}/${version}" } -excmd() -{ - spath="script/${1}" - [ -f "${spath}" ] || $err "Bad command. Check $projectname docs." - shift 1; "$spath" $@ || $err "excmd: ${spath} ${@}" -} - mkrelease() { export XBMK_RELEASE="y" |