From 05128d533225b75f35f79a1f55b04556b7e9736b Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Wed, 24 May 2017 15:17:59 -0400 Subject: Merge conf.sh:load_files and conf.sh:check_vars into load_conf --- src/abslibre-tools/librerelease | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) (limited to 'src/abslibre-tools/librerelease') diff --git a/src/abslibre-tools/librerelease b/src/abslibre-tools/librerelease index 51cf6de..e673081 100755 --- a/src/abslibre-tools/librerelease +++ b/src/abslibre-tools/librerelease @@ -164,21 +164,10 @@ main() { return 0 fi - # defer exiting on errors until we've tried to parse *all* - # config files, to have more complete error messages. - local err=false - { - load_files makepkg && - check_vars makepkg GPGKEY - } || err=true - { - load_files libretools && - # the HOOK* are settings are optional - check_vars libretools WORKDIR REPODEST ABSLIBREDEST # HOOKPRERELEASE HOOKPOSTRELEASE - } || err=true - if $err; then - return 6 - fi + declare -i ret=0 + load_conf makepkg.conf GPGKEY || ret=$? + load_conf libretools.conf WORKDIR REPODEST ABSLIBREDEST || ret=$? # and HOOK{PRE,POST}RELEASE, which are optional + [[ $ret = 0 ]] || exit $ret local re_url='^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$' local re_authority='^(([^@]*)@)?([^][@:]*|\[[^]]*\])(:([0-9]*))?$' -- cgit v1.2.3-54-g00ecf