summaryrefslogtreecommitdiff
path: root/mipsrelease
diff options
context:
space:
mode:
authorJoshua Ismael Haase Hernández <hahj87@gmail.com>2011-06-13 21:28:07 -0500
committerJoshua Ismael Haase Hernández <hahj87@gmail.com>2011-06-13 21:28:07 -0500
commite4b46b5534ff31194bd960c5541c6f3cb7f1baf5 (patch)
tree1ed01e4e06585649418901edc9a06d2f7f46a5b7 /mipsrelease
parent6e075397e14d65a039ed954ff0a6ab6400e4f02c (diff)
parente8724e43c334dfe57882dbe2b5d8a83f37c25af0 (diff)
Merge branch 'master' of vparabola:~/projects/libretools
Conflicts: fullpkg
Diffstat (limited to 'mipsrelease')
-rwxr-xr-xmipsrelease22
1 files changed, 20 insertions, 2 deletions
diff --git a/mipsrelease b/mipsrelease
index 400e9f1..354bcb9 100755
--- a/mipsrelease
+++ b/mipsrelease
@@ -1,11 +1,29 @@
#!/bin/bash
-# Temporary script for uploading mips64el packages to the server
+# Lic: GPLv3+
+# Author: Nicolas Reynolds <fauno@kiwwwi.com.ar>
+# Local release of mips64el packages + clean ABS sync
+# Called by HOOKLOCALRELEASE
+
+# $1 repo
+# $2+ packages
source /etc/makepkg.conf
+source /etc/libretools.conf
+
+repo=$1; shift
pushd ${PKGDEST} >/dev/null
-repo-add stage3.db.tar.gz $@
+ repo-add stage3.db.tar.gz $@
+popd >/dev/null
+
+# Get all needed sources
+source PKGBUILD
+makepkg --source
+
+mkdir -p ${WORKDIR}/abs/${CARCH}/${repo} >/dev/null
+pushd ${WORKDIR}/abs/${CARCH}/${repo} >/dev/null
+ tar xvf $SRCPKGDEST/${pkgbase:-${pkgname[0]}}-${pkgver}-${pkgrel}${SRCEXT}
popd >/dev/null
exit $?