Sign in
third-party-mirror
/
R
/
refs/heads/R-3-6-branch
/
.
/
tools
/
copy-if-change
blob: 98c4b468dfd4544275c57b454e6ea9cb5619a2fe [
file
] [
log
] [
blame
] [
edit
]
# Like cp $1 $2, but if the files are the same, do NOTHING.
# Status is 0 if $2 is changed, 1 otherwise.
if
test
-
r
"$2"
;
then
if
cmp
"$1"
"$2"
>
/dev/
null
;
then
echo
"$2"
is
unchanged
else
cp
-
f
"$1"
"$2"
fi
else
cp
"$1"
"$2"
fi