mkrelease

来自「UUDeview是一个编码解码器」· 代码 · 共 72 行

TXT
72
字号
#!/bin/sh## Brand new version. Quite an effort to update all related files# $Id: mkrelease,v 1.2 1996/07/20 21:41:01 fp Exp $#if [ $# != 1 ] ; then	echo usage: $0 major.minor.pl	exit 1fiversion=$1MAJOR=`echo $version | sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`MINOR=`echo $version | sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`PATCH=`echo $version | sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`echo branding release $MAJOR.$MINOR.$PATCHfor file in README IAFA-PACKAGE ; do	if [ -r $file ] ; then		echo -n "patching $file ... "		sed "s/\(Version[^0-9]*\).*/\1$version/" < $file > $file.temp		mv $file.temp $file		echo done.	fidonefile=uudeview.lsmif [ -r $file ] ; then	echo -n "patching $file ... "	sed -e "s/\(Version[^0-9]*\).*/\1$version/" \	    -e "s/uudeview-[0-9]*\.[0-9]*\.[0-9]*/uudeview-$version/" \	    -e "s^\(Entered-date[^0-9]*\).*^\1`date +%x`^" \		< $file > $file.temp	mv $file.temp $file	echo done.fifile=HISTORYif [ -r $file ] ; then	echo -n "patching $file ... "	sed "s/^ $version.*/ $version (`date +%d.%m.%Y`)/" \		< $file > $file.temp	mv $file.temp $file	echo done.fifile=doc/library.ltxif [ -r $file ] ; then	echo -n "patching $file ... "	sed -e 's/^\(\\providecommand{\\uuversion}\){.*}/\1'"{$MAJOR.$MINOR}/"\	    -e 's/^\(\\providecommand{\\uupatch}\){.*}/\1'"{$PATCH}/" \		< $file > $file.temp	mv $file.temp $file	echo done.fifor file in configure.in uulib/configure.in wrapper.sh ; do	if [ -r $file ] ; then		echo -n "patching $file ... "		sed -e "s/^VERSION=.*/VERSION=$MAJOR.$MINOR/" \		    -e "s/^PATCH=.*/PATCH=$PATCH/" < $file > $file.temp		mv $file.temp $file		echo done.	fidoneecho -n "running autoconf ... "autoheader && autoconf(cd uulib ; autoheader && autoconf )echo done.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?