Make sure all local files are 'touch'ed

This commit is contained in:
Nicolas Mattia 2020-02-11 20:53:14 +01:00
parent 65e8bba46a
commit af439f6830

View file

@ -212,6 +212,10 @@ let
mkdir -p target mkdir -p target
# make sure that all source files are tagged as "recent" (since we write
# some stubs here and there)
find . -type f -exec touch {} +
for dep in $builtDependencies; do for dep in $builtDependencies; do
log "pre-installing dep $dep" log "pre-installing dep $dep"
if [ -d "$dep/target" ]; then if [ -d "$dep/target" ]; then
@ -229,16 +233,13 @@ let
if [ -d "$dep/target" ]; then if [ -d "$dep/target" ]; then
chmod +w -R target chmod +w -R target
fi fi
done done
export CARGO_HOME=''${CARGO_HOME:-$PWD/.cargo-home} export CARGO_HOME=''${CARGO_HOME:-$PWD/.cargo-home}
mkdir -p $CARGO_HOME mkdir -p $CARGO_HOME
echo "$cargoconfig" > $CARGO_HOME/config echo "$cargoconfig" > $CARGO_HOME/config
# TODO: figure out why "1" works whereas "0" doesn't
find . -type f -exec touch --date=@1 {} +
runHook postConfigure runHook postConfigure
''; '';