summaryrefslogtreecommitdiffstats
path: root/server/export_target
diff options
context:
space:
mode:
authorMichael Neves2013-04-04 16:30:52 +0200
committersr2013-04-12 19:11:41 +0200
commitbf7a7bdb1653b89ea2e1d80d3fa887267c33e79e (patch)
treede0e3d378fd37ac2d88e878f4bd63feefe0a79db /server/export_target
parentfahflashf (diff)
downloadtm-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-xserver/export_target12
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}"