summaryrefslogtreecommitdiff
path: root/librerepkg
diff options
context:
space:
mode:
authorNicolas Reynolds <fauno@kiwwwi.com.ar>2012-01-21 11:12:01 -0300
committerNicolas Reynolds <fauno@kiwwwi.com.ar>2012-01-21 11:12:01 -0300
commit918e09f1a47dc3d23440f08a91d91d31d62dcb5a (patch)
treeeffadb1e2c76d3e06975c92516647148ed9f420a /librerepkg
parent0e9e94d70a0442e2c0aebdfb282269e90d688712 (diff)
parent971e5b7d0cd614e1be3a82380ef16911f2d9cefe (diff)
Merge branch 'master' into fauno
Conflicts: fullpkg toru
Diffstat (limited to 'librerepkg')
-rwxr-xr-xlibrerepkg23
1 files changed, 14 insertions, 9 deletions
diff --git a/librerepkg b/librerepkg
index 706b603..c33a538 100755
--- a/librerepkg
+++ b/librerepkg
@@ -44,21 +44,26 @@ usage() {
while getopts 'h' arg; do
case $arg in
h) usage; exit 0 ;;
- *) makepkgflags=$@ ;;
esac
done
+makepkgflags=$@
+
tempdir=$(mktemp -d /tmp/$(basename $PWD).XXXXX)
-msg "Repackaging: $pkgname $pkgver-$pkgrel ($(date -u))"
-cp ./* ${tempdir}/
+for _arch in ${arch[@]}; do
+ export CARCH=${_arch}
+
+ msg "Repackaging: $pkgname $pkgver-$pkgrel ($(date -u))"
+ cp ./* ${tempdir}/
-stdnull pushd ${tempdir}
+ stdnull pushd ${tempdir}
-msg2 "Updating md5sums"
-makepkg -gp rePKGBUILD >> rePKGBUILD
+ msg2 "Updating md5sums"
+ makepkg -gp rePKGBUILD >> rePKGBUILD
-msg "Repackaging using makepkg"
-makepkg -Lcdp rePKGBUILD ${makepkgflags}
+ msg "Repackaging using makepkg"
+ makepkg -Lcdp rePKGBUILD ${makepkgflags}
-stdnull popd ${tempdir}
+ stdnull popd ${tempdir}
+done