scripts/crosstool.sh
changeset 315 32cc893978ac
parent 305 00a7e6c275da
child 316 e61d6151d807
     1.1 --- a/scripts/crosstool.sh	Mon Jul 30 20:02:13 2007 +0000
     1.2 +++ b/scripts/crosstool.sh	Tue Aug 07 17:07:39 2007 +0000
     1.3 @@ -147,7 +147,7 @@
     1.4  if [ -d "${CT_BUILD_DIR}" ]; then
     1.5      mv "${CT_BUILD_DIR}" "${CT_BUILD_DIR}.$$"
     1.6      chmod -R u+w "${CT_BUILD_DIR}.$$"
     1.7 -    nohup rm -rf "${CT_BUILD_DIR}.$$" >/dev/null 2>&1 &
     1.8 +    setsid nohup rm -rf "${CT_BUILD_DIR}.$$" >/dev/null 2>&1 &
     1.9  fi
    1.10  
    1.11  # Don't eradicate directories if we need to restart
    1.12 @@ -158,28 +158,28 @@
    1.13      if [ "${CT_FORCE_DOWNLOAD}" = "y" -a -d "${CT_TARBALLS_DIR}" ]; then
    1.14          mv "${CT_TARBALLS_DIR}" "${CT_TARBALLS_DIR}.$$"
    1.15          chmod -R u+w "${CT_TARBALLS_DIR}.$$"
    1.16 -        nohup rm -rf "${CT_TARBALLS_DIR}.$$" >/dev/null 2>&1 &
    1.17 +        setsid nohup rm -rf "${CT_TARBALLS_DIR}.$$" >/dev/null 2>&1 &
    1.18      fi
    1.19      if [ "${CT_FORCE_EXTRACT}" = "y" -a -d "${CT_SRC_DIR}" ]; then
    1.20          mv "${CT_SRC_DIR}" "${CT_SRC_DIR}.$$"
    1.21          chmod -R u+w "${CT_SRC_DIR}.$$"
    1.22 -        nohup rm -rf "${CT_SRC_DIR}.$$" >/dev/null 2>&1 &
    1.23 +        setsid nohup rm -rf "${CT_SRC_DIR}.$$" >/dev/null 2>&1 &
    1.24      fi
    1.25      if [ -d "${CT_INSTALL_DIR}" ]; then
    1.26          mv "${CT_INSTALL_DIR}" "${CT_INSTALL_DIR}.$$"
    1.27          chmod -R u+w "${CT_INSTALL_DIR}.$$"
    1.28 -        nohup rm -rf "${CT_INSTALL_DIR}.$$" >/dev/null 2>&1 &
    1.29 +        setsid nohup rm -rf "${CT_INSTALL_DIR}.$$" >/dev/null 2>&1 &
    1.30      fi
    1.31      if [ -d "${CT_DEBUG_INSTALL_DIR}" ]; then
    1.32          mv "${CT_DEBUG_INSTALL_DIR}" "${CT_DEBUG_INSTALL_DIR}.$$"
    1.33          chmod -R u+w "${CT_DEBUG_INSTALL_DIR}.$$"
    1.34 -        nohup rm -rf "${CT_DEBUG_INSTALL_DIR}.$$" >/dev/null 2>&1 &
    1.35 +        setsid nohup rm -rf "${CT_DEBUG_INSTALL_DIR}.$$" >/dev/null 2>&1 &
    1.36      fi
    1.37      # In case we start anew, get rid of the previously saved state directory
    1.38      if [ -d "${CT_STATE_DIR}" ]; then
    1.39          mv "${CT_STATE_DIR}" "${CT_STATE_DIR}.$$"
    1.40          chmod -R u+w "${CT_STATE_DIR}.$$"
    1.41 -        nohup rm -rf "${CT_STATE_DIR}.$$" >/dev/null 2>&1 &
    1.42 +        setsid nohup rm -rf "${CT_STATE_DIR}.$$" >/dev/null 2>&1 &
    1.43      fi
    1.44  fi
    1.45  
    1.46 @@ -364,7 +364,7 @@
    1.47      if [ "${CT_ONLY_DOWNLOAD}" != "y" ]; then
    1.48          if [ "${CT_FORCE_EXTRACT}" = "y" ]; then
    1.49              mv "${CT_SRC_DIR}" "${CT_SRC_DIR}.$$"
    1.50 -            nohup rm -rf "${CT_SRC_DIR}.$$" >/dev/null 2>&1
    1.51 +            setsid nohup rm -rf "${CT_SRC_DIR}.$$" >/dev/null 2>&1
    1.52          fi
    1.53          CT_DoStep INFO "Extracting and patching toolchain components"
    1.54          do_kernel_extract