diff options
Diffstat (limited to 'server')
| -rwxr-xr-x | server/export_target | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/server/export_target b/server/export_target index b398f769..cb133a46 100755 --- a/server/export_target +++ b/server/export_target @@ -17,7 +17,7 @@ MODE_DIR="${ROOT_DIR}/server" #files generated by this script land in boot -SERVER_BOOT_DIR="${MODE_DIR}/boot" +SERVER_BOOT_DIR="${MODE_DIR}/boot/${REMOTE_IP}" #builds from remote server SERVER_BUILD_DIR="${MODE_DIR}/local_builds/${REMOTE_IP}" @@ -108,7 +108,7 @@ clean_target() { local TOOL_STR="$TOOL_STR clean_target" pinfo "Cleaning '${SERVER_BUILD_DIR}/${TARGET}'..." - [ -d "${SERVER_BUILD_DIR}/${TARGET}" ] && { rm -rf "${SERVER_BUILD_DIR}/${TARGET}" || perror "rm -rf failed."; } + [ -d "${SERVER_BUILD_DIR}/${TARGET}" -a ! -h "${SERVER_BUILD_DIR}" ] && { rm -rf "${SERVER_BUILD_DIR}/${TARGET}" || perror "rm -rf failed."; } pinfo "Cleaning '${SERVER_BOOT_DIR}/kernel'..." [ -e "${SERVER_BOOT_DIR}/kernel" ] && { rm "${SERVER_BOOT_DIR}/kernel" || perror "rm failed."; } pinfo "Cleaning '${SERVER_BOOT_DIR}/initramfs-${TARGET}'..." |
