diff options
author | Michael Neves | 2013-04-04 16:30:52 +0200 |
---|---|---|
committer | sr | 2013-04-12 19:11:41 +0200 |
commit | bf7a7bdb1653b89ea2e1d80d3fa887267c33e79e (patch) | |
tree | de0e3d378fd37ac2d88e878f4bd63feefe0a79db /server/export_target | |
parent | fahflashf (diff) | |
download | tm-scripts-bf7a7bdb1653b89ea2e1d80d3fa887267c33e79e.tar.gz tm-scripts-bf7a7bdb1653b89ea2e1d80d3fa887267c33e79e.tar.xz tm-scripts-bf7a7bdb1653b89ea2e1d80d3fa887267c33e79e.zip |
copy_kernel to boot and size of initramfs/sqfs
Diffstat (limited to 'server/export_target')
-rwxr-xr-x | server/export_target | 12 |
1 files changed, 11 insertions, 1 deletions
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}" |