mksdist
来自「LINUX lilo-22.7.1 源代码。」· 代码 · 共 55 行
TXT
55 行
#!/bin/sh#MINOR=`grep VERSION_MINOR <version.h | sed -e "s/.*VERSION_MINOR *//" `MAJOR=`grep VERSION_MAJOR <version.h | sed -e "s/.*VERSION_MAJOR *//" `MEDIT=`grep <version.h VERSION_EDIT | sed -e "s/.*VERSION_EDIT *\"//" -e "s/\" *//"`VERSION=$(echo $MAJOR.$MINOR)VERSNUM=$(echo $MAJOR.$MINOR$MEDIT)TARBALL=lilo-$VERSNUM.src.tar.gz#DISTDIR=/brun/ftp/pub/linux/lilopushd ..DISTDIR=$(pwd)popdD1=$(pwd)echo VERSION = $VERSIONecho VERSNUM = $VERSNUMmake spotlesspushd ..D2=$(pwd)D3=`echo $D1 | sed -e "s~$D2/~~" `DIR=lilo-$VERSNUMif [ $D3 != $DIR ]; then mv $D3 $DIR; fitar cvf - \ $DIR/README* $DIR/INCOMPAT $DIR/CHANGES $DIR/COPYING $DIR/COPYRIGHT \ $DIR/QuickInst $DIR/lilo.lsm \ $DIR/Makefile $DIR/*.h $DIR/*.c $DIR/*.S \ $DIR/mk?dist $DIR/mkrescue $DIR/keytab-lilo.pl \ $DIR/sample/ins64a.* $DIR/sample/logo64a.* $DIR/sample/lilo.*.conf \ $DIR/sample/blue.* $DIR/sample/README* \ $DIR/diagnose/*.c $DIR/diagnose/*.S \ $DIR/diagnose/*Licence $DIR/diagnose/README* $DIR/diagnose/Makefile \ $DIR/manPages/lilo.8 $DIR/manPages/lilo.conf.5 $DIR/manPages/mkrescue.8 \ $DIR/dos/README $DIR/dos/Makefile \ $DIR/doc/README \ $DIR/doc/Makefile $DIR/doc/*.tex $DIR/doc/*.fig \ $DIR/doc/fullpage.sty $DIR/doc/rlatex $DIR/doc/t2a.pl | gzip -9 >$DIR/$TARBALLif [ $D3 != $DIR ]; then mv $DIR $D3; fipopdmv -fv $TARBALL $DISTDIRcp -fdvp lilo.lsm $DISTDIR/lilo-$VERSNUM.lsmcp -fdvp CHANGES $DISTDIRecho ""echo $TARBALL is in $DISTDIR
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?