1.1 --- a/scripts/saveSample.sh Thu May 10 16:22:44 2007 +0000
1.2 +++ b/scripts/saveSample.sh Sun May 20 16:18:40 2007 +0000
1.3 @@ -30,7 +30,13 @@
1.4 . "${CT_TOP_DIR}/.config"
1.5
1.6 # Create the sample directory
1.7 -[ -d "${CT_TOP_DIR}/samples/${CT_TARGET}" ] || svn mkdir "${CT_TOP_DIR}/samples/${CT_TARGET}" >/dev/null 2>&1
1.8 +# In case it was manually made, add it to svn
1.9 +if [ -d "${CT_TOP_DIR}/samples/${CT_TARGET}" ]; then
1.10 + # svn won't fail when adding a directory already managed by svn
1.11 + svn add "${CT_TOP_DIR}/samples/${CT_TARGET}" >/dev/null 2>&1
1.12 +else
1.13 + svn mkdir "${CT_TOP_DIR}/samples/${CT_TARGET}" >/dev/null 2>&1
1.14 +fi
1.15
1.16 # Save the crosstool-NG config file
1.17 cp "${CT_TOP_DIR}/.config" "${CT_TOP_DIR}/samples/${CT_TARGET}/crosstool.config"
1.18 @@ -42,7 +48,7 @@
1.19 source="$1"
1.20 dest="$2"
1.21 inode_s=`ls -i "${source}"`
1.22 - inode_d=`ls -i "${dest}"`
1.23 + inode_d=`ls -i "${dest}" 2>/dev/null || true`
1.24 if [ "${inode_s}" != "${inode_d}" ]; then
1.25 cp "${source}" "${dest}"
1.26 fi