diff --git a/lib/util.sh b/lib/util.sh index ee9754f..74507ad 100644 --- a/lib/util.sh +++ b/lib/util.sh @@ -290,6 +290,10 @@ load_vars() { return 0 } +prepare_dir(){ + [[ ! -d $1 ]] && mkdir -p $1 +} + init_common(){ [[ -z ${branch} ]] && branch='stable' @@ -321,6 +325,8 @@ init_buildpkg(){ sets_dir_pkg="${sets_dir}/pkg" + prepare_dir "${sets_dir_pkg}" + [[ -z ${buildset_pkg} ]] && buildset_pkg='default' [[ -z ${blacklist_trigger[@]} ]] && blacklist_trigger=('eudev' 'upower-pm-utils' 'eudev-systemdcompat') @@ -333,6 +339,8 @@ init_buildiso(){ sets_dir_iso="${sets_dir}/iso" + prepare_dir "${sets_dir_iso}" + [[ -z ${buildset_iso} ]] && buildset_iso='default' ##### iso settings ##### @@ -448,10 +456,6 @@ load_profile_config(){ return 0 } -prepare_dir(){ - [[ ! -d $1 ]] && mkdir -p $1 -} - clean_dir(){ if [[ -d $1 ]]; then msg "Cleaning [$1] ..."