kernelpatching.sh

来自「ipsec vpn」· Shell 代码 · 共 45 行

SH
45
字号
# routines to help build patch files.fakeallpatch() {    # $1 true/false as to whether to continue    # $2 file contents    # $3 target name    doit=$1    content=$2    target=$3    if $doit    then	:    else	return    fi    set -- `wc -l $content `    lines=$1    echo '--- /dev/null   Tue Mar 11 13:02:56 2003'    echo "+++ $target     Mon Feb  9 13:51:03 2004"    echo "@@ -0,0 +1,$lines @@"    sed -e 's/^/+/' $content }doversion() {    content=$1    target=`echo $content | sed -e 's/.in.c/.c/'`    set -- `wc -l $content `    lines=$1        # get IPSECVERSION    source Makefile.ver    echo '--- /dev/null   Tue Mar 11 13:02:56 2003'    echo "+++ $target     Mon Feb  9 13:51:03 2004"    echo "@@ -0,0 +1,$lines @@"    sed -e 's/^/+/' -e '/"/s/xxx/'${IPSECVERSION}'/' $content }

⌨️ 快捷键说明

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