Fix the Makefile.in to correctly remove generated documentation.
1.1 --- a/Makefile.in Mon Aug 06 19:52:44 2007 +0000
1.2 +++ b/Makefile.in Tue Aug 07 17:07:39 2007 +0000
1.3 @@ -44,7 +44,7 @@
1.4
1.5 docs/ct-ng.1.gz: docs/ct-ng.1
1.6 @echo " GZIP $@"
1.7 - @gzip -f9 $<
1.8 + @gzip -c9 $< >$@
1.9
1.10 %: %.in
1.11 @echo " SED $@"
1.12 @@ -66,7 +66,7 @@
1.13 clean-lib:
1.14
1.15 clean-doc:
1.16 - @rm -f docs/ct-ng.1.gz
1.17 + @rm -f docs/ct-ng.1 docs/ct-ng.1.gz
1.18
1.19 #--------------------------------------
1.20 # Install rules
2.1 --- a/scripts/crosstool.sh Mon Aug 06 19:52:44 2007 +0000
2.2 +++ b/scripts/crosstool.sh Tue Aug 07 17:07:39 2007 +0000
2.3 @@ -147,7 +147,7 @@
2.4 if [ -d "${CT_BUILD_DIR}" ]; then
2.5 mv "${CT_BUILD_DIR}" "${CT_BUILD_DIR}.$$"
2.6 chmod -R u+w "${CT_BUILD_DIR}.$$"
2.7 - nohup rm -rf "${CT_BUILD_DIR}.$$" >/dev/null 2>&1 &
2.8 + setsid nohup rm -rf "${CT_BUILD_DIR}.$$" >/dev/null 2>&1 &
2.9 fi
2.10
2.11 # Don't eradicate directories if we need to restart
2.12 @@ -158,28 +158,28 @@
2.13 if [ "${CT_FORCE_DOWNLOAD}" = "y" -a -d "${CT_TARBALLS_DIR}" ]; then
2.14 mv "${CT_TARBALLS_DIR}" "${CT_TARBALLS_DIR}.$$"
2.15 chmod -R u+w "${CT_TARBALLS_DIR}.$$"
2.16 - nohup rm -rf "${CT_TARBALLS_DIR}.$$" >/dev/null 2>&1 &
2.17 + setsid nohup rm -rf "${CT_TARBALLS_DIR}.$$" >/dev/null 2>&1 &
2.18 fi
2.19 if [ "${CT_FORCE_EXTRACT}" = "y" -a -d "${CT_SRC_DIR}" ]; then
2.20 mv "${CT_SRC_DIR}" "${CT_SRC_DIR}.$$"
2.21 chmod -R u+w "${CT_SRC_DIR}.$$"
2.22 - nohup rm -rf "${CT_SRC_DIR}.$$" >/dev/null 2>&1 &
2.23 + setsid nohup rm -rf "${CT_SRC_DIR}.$$" >/dev/null 2>&1 &
2.24 fi
2.25 if [ -d "${CT_INSTALL_DIR}" ]; then
2.26 mv "${CT_INSTALL_DIR}" "${CT_INSTALL_DIR}.$$"
2.27 chmod -R u+w "${CT_INSTALL_DIR}.$$"
2.28 - nohup rm -rf "${CT_INSTALL_DIR}.$$" >/dev/null 2>&1 &
2.29 + setsid nohup rm -rf "${CT_INSTALL_DIR}.$$" >/dev/null 2>&1 &
2.30 fi
2.31 if [ -d "${CT_DEBUG_INSTALL_DIR}" ]; then
2.32 mv "${CT_DEBUG_INSTALL_DIR}" "${CT_DEBUG_INSTALL_DIR}.$$"
2.33 chmod -R u+w "${CT_DEBUG_INSTALL_DIR}.$$"
2.34 - nohup rm -rf "${CT_DEBUG_INSTALL_DIR}.$$" >/dev/null 2>&1 &
2.35 + setsid nohup rm -rf "${CT_DEBUG_INSTALL_DIR}.$$" >/dev/null 2>&1 &
2.36 fi
2.37 # In case we start anew, get rid of the previously saved state directory
2.38 if [ -d "${CT_STATE_DIR}" ]; then
2.39 mv "${CT_STATE_DIR}" "${CT_STATE_DIR}.$$"
2.40 chmod -R u+w "${CT_STATE_DIR}.$$"
2.41 - nohup rm -rf "${CT_STATE_DIR}.$$" >/dev/null 2>&1 &
2.42 + setsid nohup rm -rf "${CT_STATE_DIR}.$$" >/dev/null 2>&1 &
2.43 fi
2.44 fi
2.45
2.46 @@ -364,7 +364,7 @@
2.47 if [ "${CT_ONLY_DOWNLOAD}" != "y" ]; then
2.48 if [ "${CT_FORCE_EXTRACT}" = "y" ]; then
2.49 mv "${CT_SRC_DIR}" "${CT_SRC_DIR}.$$"
2.50 - nohup rm -rf "${CT_SRC_DIR}.$$" >/dev/null 2>&1
2.51 + setsid nohup rm -rf "${CT_SRC_DIR}.$$" >/dev/null 2>&1
2.52 fi
2.53 CT_DoStep INFO "Extracting and patching toolchain components"
2.54 do_kernel_extract
3.1 --- a/tools/populate.in Mon Aug 06 19:52:44 2007 +0000
3.2 +++ b/tools/populate.in Tue Aug 07 17:07:39 2007 +0000
3.3 @@ -71,7 +71,7 @@
3.4 # Get rid of potentially older destination directory
3.5 if [ -d "${CT_ROOT_DST_DIR}" ]; then
3.6 mv "${CT_ROOT_DST_DIR}" "${CT_ROOT_DST_DIR}.$$"
3.7 - nohup rm -rf "${CT_ROOT_DST_DIR}.$$" >/dev/null 2>&1 &
3.8 + setsid nohup rm -rf "${CT_ROOT_DST_DIR}.$$" >/dev/null 2>&1 &
3.9 fi
3.10
3.11 # Create the working copy