1 1.1.1.1.4.2 yamt #! /bin/sh 2 1.1.1.1.4.2 yamt 3 1.1.1.1.4.2 yamt set -e 4 1.1.1.1.4.2 yamt 5 1.1.1.1.4.2 yamt GCL_REMOVEWRITE=0 6 1.1.1.1.4.2 yamt . ./packageinfo.sh 7 1.1.1.1.4.2 yamt if [ ! -w . ] ; then 8 1.1.1.1.4.2 yamt GCL_REMOVEWRITE=1 9 1.1.1.1.4.2 yamt chmod u+w . 10 1.1.1.1.4.2 yamt [ -f CommitLog -a ! -w CommitLog ] && chmod u+w CommitLog 11 1.1.1.1.4.2 yamt fi 12 1.1.1.1.4.2 yamt bk changes -v -m -r${CLTAG}.. > CommitLog.new 13 1.1.1.1.4.2 yamt mv CommitLog.new CommitLog 14 1.1.1.1.4.2 yamt case "$GCL_REMOVEWRITE" in 15 1.1.1.1.4.2 yamt 1) chmod a-w CommitLog . 16 1.1.1.1.4.2 yamt esac 17