summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rwxr-xr-xserver/export_target17
1 files changed, 11 insertions, 6 deletions
diff --git a/server/export_target b/server/export_target
index cb55a55f..587804d9 100755
--- a/server/export_target
+++ b/server/export_target
@@ -32,19 +32,24 @@ initial_checks() {
local TOOL_STR="$TOOL_STR initial_checks:"
#check for required tools
- for BIN in squashfs-tools
+ for BIN in mksquashfs
do
local TEST=$(which ${BIN})
[ -z "${TEST}" ] && pinfo "Installing ${BIN}..." && apt-get install ${BIN}
done
- #setup link to remote build directory, later this directory will be rsynced or exported to this server...
+ [ ! -d "${SERVER_BOOT_DIR}" ] && mkdir -p "${SERVER_BOOT_DIR}"
+}
+
+sync_remote() {
+
+ pinfo "Synching 'remote/builds' to 'server/remote_builds'..."
+ #TODO setup link to remote build directory, later this directory will be rsynced or exported to this server...
if [ ! -d "${SERVER_BUILD_DIR}" ]; then
- [ ! -d "${REMOTE_BUILD_DIR}" ] && perror "remote 'builds' directory not foud, exiting."
+ [ ! -d "${REMOTE_BUILD_DIR}" ] && perror "remote 'builds' directory not found, exiting."
ln -s "${REMOTE_BUILD_DIR}" "${SERVER_BUILD_DIR}"
fi
- [ ! -d "${SERVER_BOOT_DIR}" ] && mkdir -p "${SERVER_BOOT_DIR}"
}
generate_stage32() {
@@ -58,7 +63,7 @@ generate_stage32() {
generate_stage31() {
local TOOL_STR="${TOOL_STR} generate_stage31:"
- pinfo "Writing 'initramfs-${BUILD}' to '${SERVER_BOOT_DIR}'"
+ pinfo "Writing 'initramfs-${TARGET}' to '${SERVER_BOOT_DIR}'"
generate_initramfs "${SERVER_BUILD_DIR}/${TARGET}" "." "${SERVER_BOOT_DIR}/initramfs-${TARGET}"
}
@@ -103,6 +108,6 @@ clean_target() {
pinfo "Cleaning '${SERVER_BOOT_DIR}/${TARGET}.sqfs'..."
[ -e "${SERVER_BOOT_DIR}/${TARGET}.sqfs" ] && { rm "${SERVER_BOOT_DIR}/${TARGET}.sqfs" || perror "rm failed."; }
pinfo "Cleaning '${SERVER_BOOT_DIR}/stage32_dqfs/mnt/${TARGET}.sqfs'..."
- [ -e "${SERVER_BOOT_DIR}/stage32_dqfs/mnt/${TARGET}.sqfs" ] && { rm "${SERVER_BOOT_DIR}/stage32_dqfs/mnt/${TARGET}.sqfs" || perror "rm failed."; }
+ [ -e "${SERVER_BOOT_DIR}/stage32_sqfs/mnt/${TARGET}.sqfs" ] && { rm "${SERVER_BOOT_DIR}/stage32_sqfs/mnt/${TARGET}.sqfs" || perror "rm failed."; }
}