view move-if-change @ 104059:3750eeb20ab9

* lread.c: Rewrite 2009-07-21 changes. (load_depth): Deleted. (Qload_in_progress): New variable. (load_unwind): Don't reference load_depth or load_in_progress. (Fload): Likewise; specbind Qload_in_progress instead. (init_lread): Don't initialize load_depth. (syms_of_lread): Initialize and protect Qload_in_progress.
author Ken Raeburn <raeburn@raeburn.org>
date Sat, 25 Jul 2009 07:36:17 +0000
parents 354e0c45cedf
children 14a97ab281d5
line wrap: on
line source

#!/bin/sh
if
test -r $2
then
if
cmp $1 $2 > /dev/null
then
echo $2 is unchanged
rm -f $1
else
mv -f $1 $2
fi
else
mv -f $1 $2
fi