|

楼主 |
发表于 2003-1-11 15:20:54
|
显示全部楼层
汗~~~,三行脚本里就有一个bug
重新发一下,另外把反安装脚本也打包
#!/bin/sh
# pakgit.sh
files=`sed -n -e 's/^ *rm -f *\([^ ]*\) */\1/p' $1|tr "\n" " "`
output=`echo "$1" | sed 's/^.*\/\([^ ]*\)\/\([^ ]*\)$/\2/'`
tar jcvpf "$output".tar.bz2 $files /var/state/git/"$output"
最初由 laughter 发布
给所有使用git的人贡献一个脚本,
给安装的文件打包,呵呵
#!/bin/sh
# pakgit.sh
files=`sed -n -e 's/^ *rm -f *\([^ ]*\) */\1/p' $1|tr "\n" " "`
output=`echo "$1" | sed 's/^\/\([^ ]*\)\/\([^ ]*\)$/\2/'`
tar jcvpf "$output".tar.bz2 $files
./pakgit.sh /var/state/git/xxx
然后当前目录就有xxx.tar.bz2生成
这个脚本检查git反安装脚本/var/state/git/xxx没有
注释的rm -f行,打包相应的文件
|
|