Fix the Makefile.in to correctly remove generated documentation.
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Aug 07 17:07:39 2007 +0000 (2007-08-07)
changeset 31532cc893978ac
parent 314 60a7282ec3c4
child 316 e61d6151d807
Fix the Makefile.in to correctly remove generated documentation.
Makefile.in
scripts/crosstool.sh
tools/populate.in
     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