summaryrefslogtreecommitdiffstats
path: root/server/export_target
diff options
context:
space:
mode:
authorMichael Neves2013-03-20 15:22:51 +0100
committersr2013-04-12 19:11:30 +0200
commit97b4ba82596ae5484079483afeaba7986958ecab (patch)
treef85896acc369038481d6a3338561258a6683ea69 /server/export_target
parentuse default location for aufs.ko (diff)
downloadtm-scripts-97b4ba82596ae5484079483afeaba7986958ecab.tar.gz
tm-scripts-97b4ba82596ae5484079483afeaba7986958ecab.tar.xz
tm-scripts-97b4ba82596ae5484079483afeaba7986958ecab.zip
KERNEL_VERSION from system.inc
gitignore and calc_size in fileutil calculates the build size of a module fix generate_target argument parsing add xfs to rootfs-stage31.conf added server sync option -s - Fix sshd module failing to set permissions on sshd config - Add all required packages for openSUSE to xorg module - Softlink sh to bash in rootfs-stage32, as some scripts might fail otherwise Thanks hwinfo but we don't need you anymore Added size log fix list_packet_files exiting loop when a packet wasnt installed remove flag checks, now done in setup_target check if kernel module is already built-in
Diffstat (limited to 'server/export_target')
-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."; }
}