From bf7a7bdb1653b89ea2e1d80d3fa887267c33e79e Mon Sep 17 00:00:00 2001 From: Michael Neves Date: Thu, 4 Apr 2013 16:30:52 +0200 Subject: copy_kernel to boot and size of initramfs/sqfs --- server/export_target | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'server') diff --git a/server/export_target b/server/export_target index 4848fc09..e86e3d80 100755 --- a/server/export_target +++ b/server/export_target @@ -21,7 +21,6 @@ SERVER_BOOT_DIR="${MODE_DIR}/boot" #builds from remote server SERVER_BUILD_DIR="${MODE_DIR}/local_builds/${REMOTE_IP}" -#REMOTE_BUILD_DIR="${MODE_DIR}/remote_builds" #stage32 sqfs directory STAGE32_SQFS_DIR="${SERVER_BOOT_DIR}/stage32_sqfs/mnt" @@ -41,6 +40,16 @@ initial_checks() { [ ! -d "${SERVER_BOOT_DIR}" ] && mkdir -p "${SERVER_BOOT_DIR}" } +copy_kernel() { + #copy kernel to boot directory + pinfo "Copying kernel from ${REMOTE_IP} to ${SERVER_BOOT_DIR}/kernel/" + if [ -d ${SERVER_BUILD_DIR}/kernel ]; then + cd ${SERVER_BUILD_DIR} + tarcopy kernel ${SERVER_BOOT_DIR} + cd - &> /dev/null + fi +} + sync_remote() { [[ "${#SERVER_BUILD_DIR}" -lt "10" ]] && perror "Safety check failed: SERVER_BUILD_DIR is less than 10 chars. ($SERVER_BUILD_DIR)" pinfo "Synching 'remote/builds' to 'server/remote_builds'..." @@ -75,6 +84,7 @@ generate_addons() { export_target() { initial_checks +copy_kernel TARGET=$1 [ -d ${SERVER_BUILD_DIR}/${TARGET} ] || perror "Given target directory does not exist: ${SERVER_BUILD_DIR}/${TARGET}" -- cgit v1.2.3-55-g7522