source: trunk/third/gcc/move-if-change @ 8834

Revision 8834, 229 bytes checked in by ghudson, 28 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r8833, which included commits to RCS files with non-trunk default branches.
  • Property svn:executable set to *
Line 
1#!/bin/sh
2# Like mv $1 $2, but if the files are the same, just delete $1.
3# Status is 0 if $2 is changed, 1 otherwise.
4if
5test -r $2
6then
7if
8cmp -s $1 $2
9then
10echo $2 is unchanged
11rm -f $1
12else
13mv -f $1 $2
14fi
15else
16mv -f $1 $2
17fi
Note: See TracBrowser for help on using the repository browser.