xref: /freebsd/contrib/ntp/scripts/build/genCommitLog (revision 416ba5c74546f32a993436a99516d35008e9f384)
1*2b15cb3dSCy Schubert#! /bin/sh
2*2b15cb3dSCy Schubert
3*2b15cb3dSCy Schubertset -e
4*2b15cb3dSCy Schubert
5*2b15cb3dSCy SchubertGCL_REMOVEWRITE=0
6*2b15cb3dSCy Schubert. ./packageinfo.sh
7*2b15cb3dSCy Schubertif [ ! -w . ] ; then
8*2b15cb3dSCy Schubert        GCL_REMOVEWRITE=1
9*2b15cb3dSCy Schubert        chmod u+w .
10*2b15cb3dSCy Schubert        [ -f CommitLog -a ! -w CommitLog ] && chmod u+w CommitLog
11*2b15cb3dSCy Schubertfi
12*2b15cb3dSCy Schubertbk changes -v -m -r${CLTAG}.. > CommitLog.new
13*2b15cb3dSCy Schubertmv CommitLog.new CommitLog
14*2b15cb3dSCy Schubertcase "$GCL_REMOVEWRITE" in
15*2b15cb3dSCy Schubert 1) chmod a-w CommitLog .
16*2b15cb3dSCy Schubertesac
17