diff options
author | Rubba Reduppa | 2011-08-11 20:27:05 -0700 |
---|---|---|
committer | yar | 2015-07-03 16:58:12 -0700 |
commit | 649bfd82414ecb1a1a12aafa471284aeff3eb7a5 (patch) | |
tree | 88c34dac466444f4f7a5131cfdb410a22bedb116 /nconfig-wrapper | |
parent | b1914170b7d07324638fa5a5628cf454f1b259fa (diff) | |
download | aur-649bfd82414ecb1a1a12aafa471284aeff3eb7a5.tar.gz |
automate package building
Diffstat (limited to 'nconfig-wrapper')
-rwxr-xr-x | nconfig-wrapper | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/nconfig-wrapper b/nconfig-wrapper index 6affdd93c356..c1f6856d7094 100755 --- a/nconfig-wrapper +++ b/nconfig-wrapper @@ -1,12 +1,18 @@ #!/bin/bash +[ -a ./package-this ] || { + echo "You have to run this from the same directory!" + exit 1 +} [ -f /etc/bash.functions ] && . /etc/bash.functions [ -f /usr/share/ppz/bash.functions ] && . /usr/share/ppz/bash.functions - +[ "$1" ] && REPO="$1" || croak USAGE: ./package-this [repo-directory] +[ -d ${REPO} ] || croak ${REPO} not mounted! ldir=src/linux-3.0 -makepkg -oec + +makepkg -oecd mold=($(md5sum config.x86_64)) sed -i 's/^[#]*\s*\(return\s*1\)$/\1/ig' PKGBUILD -makepkg -c +makepkg -cd cd $ldir make nconfig cd ../.. @@ -21,11 +27,14 @@ askyn "update package?" && { let pkgrel++ sed -i 's/^pkgrel=.*$/pkgrel='$pkgrel'/i' PKGBUILD sed -i 's/^[#]*\s*\(return\s*1\)$/# \1/ig' PKGBUILD - makepkg -oec - makepkg -c + makepkg -oecd + makepkg -cd + PF=$(ls -1tr *.pkg.tar.xz | tail -n 1) + mv $PF ${REPO} + repo-add ${REPO}/hir.db.tar.gz ${REPO}/$PF } || { sed -i 's/^[#]*\s*\(return\s*1\)$/# \1/ig' PKGBUILD - makepkg -oec + makepkg -oecd } git diff --color=auto |