update-svnpkg.bash
发表于 : 2010-09-04 12:48
Arch专用。
代码: 全选
tlcr: 0 庚寅年七月廿六日 12:39:21 ~
● ds update-svnpkg.bash
#!/bin/bash
# vim : ft=bash
scriptName=update-svnpkg.bash
pkgver=0.1
. scriptFunctions
Ec_NoUpdate=12
import Svn
Dir=$HOME/应用/编译/PKGBUILDs/
Pkg="$1"
file="${Dir}${Pkg}/PKGBUILD"
[ -f "${file}" ] || dieg $Ec_FileNotFound "无此包"
. "${file}"
svnHead="$(svnCheckHead "$_svntrunk")"
[ "$svnHead" ] ||
dieg $Ec_SvnError "Svn 出错"
[ "$svnHead" -eq "$pkgver" ] &&
dieg $Ec_NoUpdate "无更新"
sed -i 's/^pkgver=.*$/pkgver='"$svnHead"'/' "$file"
cd "$(dirname "$file")"
makepkg --source
tlcr: 0 庚寅年七月廿六日 12:44:35 ~
●