gcc_update (touch_files_reexec): New function, run after the tree is modified.

* gcc_update (touch_files_reexec): New function, run after the
tree is modified.

From-SVN: r33882
This commit is contained in:
Alexandre Oliva 2000-05-12 20:18:49 +00:00 committed by Alexandre Oliva
parent 3ea2292aa0
commit 25a9b3e531
2 changed files with 14 additions and 4 deletions

View File

@ -1,3 +1,8 @@
2000-05-12 Alexandre Oliva <aoliva@cygnus.com>
* gcc_update (touch_files_reexec): New function, run after the
tree is modified.
2000-05-08 Richard Hendeson <rth@cygnus.com>
* gcc_update: Remove references to inclhack.tpl.

View File

@ -112,6 +112,13 @@ touch_files () {
done
}
# Whenever we update the tree or install a patch, we may be modifying
# this script. By re-execing it, we ensure that the appropriate
# dependencies and rules will be used.
touch_files_reexec () {
echo "Adjusting file timestamps"
exec ${CONFIG_SHELL-/bin/sh} $0 --touch
}
# This functions applies a patch to an existing tree.
apply_patch () {
@ -126,8 +133,7 @@ apply_patch () {
cat $1 | patch -p1 ;;
esac
fi
echo "Adjusting file timestamps"
touch_files
touch_files_reexec
}
# Check whether this indeed looks like a local tree.
@ -197,5 +203,4 @@ if [ $? -ne 0 ]; then
exit 1
fi
echo "Adjusting file timestamps"
touch_files
touch_files_reexec