summaryrefslogtreecommitdiffstats
path: root/scripts/aurbuild
diff options
context:
space:
mode:
authorJudd Vinet <judd@archlinux.org>2006-02-03 00:39:53 +0100
committerJudd Vinet <judd@archlinux.org>2006-02-03 00:39:53 +0100
commitec1fc664c9e806b1850a637336ad7c56a8931962 (patch)
tree36edf5ffc492d188b2149d465faa7f39b9d32ec0 /scripts/aurbuild
parent1bcc87c3feb41dc8004c3d600e3a3501a4060b44 (diff)
downloadpacman-ec1fc664c9e806b1850a637336ad7c56a8931962.tar.gz
pacman-ec1fc664c9e806b1850a637336ad7c56a8931962.tar.xz
Imported from pacman-2.9.8.tar.gz
Diffstat (limited to 'scripts/aurbuild')
-rwxr-xr-xscripts/aurbuild24
1 files changed, 24 insertions, 0 deletions
diff --git a/scripts/aurbuild b/scripts/aurbuild
new file mode 100755
index 00000000..02346d8d
--- /dev/null
+++ b/scripts/aurbuild
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+die() {
+ echo $*
+ exit 1
+}
+
+if [ "$1" == "" ]; then
+ echo "usage: aurbuild <package_name>"
+ echo
+ exit 1
+fi
+pkgname=$1
+[ -d $pkgname ] && die "Directory '$pkgname' already exists"
+[ -f $pkgname ] && die "File '$pkgname' already exists"
+
+echo "Downloading $pkgname.tar.gz"
+wget -q http://aur.archlinux.org/packages/$pkgname/$pkgname.tar.gz || die "Failed to fetch $1.pkg.tar.gz"
+
+tar zxf $pkgname.tar.gz || die "Extraction failed"
+rm -f $pkgname.tar.gz
+cd $pkgname || die "Failed to cwd"
+makepkg
+