tools/populate.in
changeset 253 0f63d92021ea
parent 217 af2745972e3f
child 258 316debfc1795
     1.1 --- a/tools/populate.in	Sun Jul 08 17:44:59 2007 +0000
     1.2 +++ b/tools/populate.in	Sat Jul 14 13:09:17 2007 +0000
     1.3 @@ -11,7 +11,7 @@
     1.4  
     1.5  doHelp() {
     1.6      cat <<_EOF_
     1.7 -$myname [ -f ] < -s source_root > < -d destination_root >
     1.8 +$myname [-f] [-v] -s source_root -d destination_root
     1.9  
    1.10      -f  force execution: if destination directory already exists,
    1.11          it will be removed first.
    1.12 @@ -78,14 +78,8 @@
    1.13  mkdir -p "${CT_ROOT_DST_DIR}"
    1.14  
    1.15  # Make all path absolute
    1.16 -case "${CT_ROOT_SRC_DIR}" in
    1.17 -    /*) ;;
    1.18 -    *)  CT_ROOT_SRC_DIR=$(cd "${CT_ROOT_SRC_DIR}"; pwd)
    1.19 -esac
    1.20 -case "${CT_ROOT_DST_DIR}" in
    1.21 -    /*) ;;
    1.22 -    *)  CT_ROOT_DST_DIR=$(cd "${CT_ROOT_DST_DIR}"; pwd)
    1.23 -esac
    1.24 +CT_ROOT_SRC_DIR=$(cd "${CT_ROOT_SRC_DIR}"; pwd)
    1.25 +CT_ROOT_DST_DIR=$(cd "${CT_ROOT_DST_DIR}"; pwd)
    1.26  
    1.27  cd "${CT_ROOT_SRC_DIR}"
    1.28  tar cf - . |(cd "${CT_ROOT_DST_DIR}"; tar xf -)
    1.29 @@ -105,6 +99,7 @@
    1.30                  ${CT_ECHO} "    already present"
    1.31                  continue
    1.32              fi
    1.33 +            # Need to scan .. for libgcc_s et al.
    1.34              for dir in . usr ..; do
    1.35                  ${CT_ECHO} -n "    trying in \"${dir}\""
    1.36                  tgt_dir="${dir}"