summaryrefslogtreecommitdiff
path: root/src/bin/db-init
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/db-init')
-rwxr-xr-xsrc/bin/db-init18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/bin/db-init b/src/bin/db-init
index e63bf5a..37ad299 100755
--- a/src/bin/db-init
+++ b/src/bin/db-init
@@ -3,13 +3,19 @@
CONFIG_DIR="$(dirname "$(readlink -e "$0")")/etc"
-source "${CONFIG_DIR}"/dbscripts{.d/{db-functions,main},}.cfg
+source "${CONFIG_DIR}/dbscripts.d/db-functions.cfg"
+source "${CONFIG_DIR}/dbscripts.d/main.cfg"
+source "${CONFIG_DIR}/dbscripts.cfg"
-db-init-usage() {
- msg "Usage: %s [platform1 platform2 ... platformX]" "${0##*/}"
+db-init_usage() {
+ msg "usage: %s [platform1 platform2 ... platformX]" "${0##*/}"
exit 1
}
+db-init_run() {
+ mkdir -p -- "${REPO_DIR}"/{"${PKG_MAIN_POOLS}","${SRC_MAIN_POOLS}"} "${CLEANUP_DESTDIR}" "${SOURCE_CLEANUP_DESTDIR}" "${STAGING}"
+}
+
for 'platform' in "${PLATFORMS[@]}"; do
if [ -n $1 ]; then
for '_platform' in "$@"; do
@@ -19,7 +25,7 @@ for 'platform' in "${PLATFORMS[@]}"; do
if [ "${_platform_name}" == "${platform}" ]; then
source "${CONFIG_DIR}/dbscripts.d/${_platform_name}.cfg"
- mkdir -p -- "${REPO_DIR}"/{"${PKG_MAIN_POOLS}","${SRC_MAIN_POOLS}"} "${CLEANUP_DESTDIR}" "${SOURCE_CLEANUP_DESTDIR}" "${STAGING}"
+ db-init_run
else
db-init-usage
fi
@@ -27,8 +33,8 @@ for 'platform' in "${PLATFORMS[@]}"; do
else
source "${CONFIG_DIR}/dbscripts.d/${platform}.cfg"
- mkdir -p -- "${REPO_DIR}"/{"${PKG_MAIN_POOLS}","${SRC_MAIN_POOLS}"} "${CLEANUP_DESTDIR}" "${SOURCE_CLEANUP_DESTDIR}" "${STAGING}"
+ db-init_run
fi
done
-# "$(dirname "$(readlink -e "$0")")/db-repo-add" -p "${_platform}" "${PKG_REPOS[@]}"
+# "${BIN_DIR}/db-repo-add" -p "${_platform}" "${PKG_REPOS[@]}"