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