1*8585484eSchristos#! /bin/sh 2*8585484eSchristos 3*8585484eSchristosset -e 4*8585484eSchristos 5*8585484eSchristosGCL_REMOVEWRITE=0 6*8585484eSchristos. ./packageinfo.sh 7*8585484eSchristosif [ ! -w . ] ; then 8*8585484eSchristos GCL_REMOVEWRITE=1 9*8585484eSchristos chmod u+w . 10*8585484eSchristos [ -f CommitLog -a ! -w CommitLog ] && chmod u+w CommitLog 11*8585484eSchristosfi 12*8585484eSchristosbk changes -v -m -r${CLTAG}.. > CommitLog.new 13*8585484eSchristosmv CommitLog.new CommitLog 14*8585484eSchristoscase "$GCL_REMOVEWRITE" in 15*8585484eSchristos 1) chmod a-w CommitLog . 16*8585484eSchristosesac 17