From 0c9fc8846d35fff3aa82b80af282cc1aa0c035f3 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Tue, 26 Feb 2008 19:57:41 +0100 Subject: Adding option to set binary-net compression (or disable it). --- helpers/lh_binary_net | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) (limited to 'helpers/lh_binary_net') diff --git a/helpers/lh_binary_net b/helpers/lh_binary_net index 3eb8b677b..8cd4bf7f0 100755 --- a/helpers/lh_binary_net +++ b/helpers/lh_binary_net @@ -38,6 +38,11 @@ then exit 0 fi +if [ "${LH_NET_TARBALL}" = "none" ] +then + exit 0 +fi + Echo_message "Begin building binary netboot image..." # Requiring stage file @@ -53,10 +58,9 @@ Check_lockfile .lock Create_lockfile .lock # Remove old binary -if [ -f binary-net.tar.gz ] -then - rm -f binary-net.tar.gz -fi +rm -f binary-net.tar.bz2 +rm -f binary-net.tar.gz +rm -f binary-net.tar # Creating image file ROOT_DIR=$(basename ${LH_NET_ROOT_PATH}) @@ -71,8 +75,24 @@ then fi cd .. -tar cfz binary-net.tar.gz "$(basename ${OLDPWD})/${ROOT_DIR}" "$(basename ${OLDPWD})/tftpboot" -mv binary-net.tar.gz "${OLDPWD}" + +case "${LH_NET_TARBALL}" in + bzip2) + tar cfj binary-net-tar.bz2 "$(basename ${OLDPWD})/${ROOT_DIR}" "$(basename ${OLDPWD})/tftpboot" + mv binary-net.tar.bz2 "${OLDPWD}" + ;; + + gzip) + tar cfz binary-net.tar.gz "$(basename ${OLDPWD})/${ROOT_DIR}" "$(basename ${OLDPWD})/tftpboot" + mv binary-net.tar.gz "${OLDPWD}" + ;; + + tar) + tar cf binary-net.tar "$(basename ${OLDPWD})/${ROOT_DIR}" "$(basename ${OLDPWD})/tftpboot" + mv binary-net.tar "${OLDPWD}" + ;; +esac + cd "${OLDPWD}" if [ "${ROOT_DIR}" != "binary" ] -- cgit v1.2.3