From 4d4439b1b9b5ab83981407e06e3a85bf1144d6cd Mon Sep 17 00:00:00 2001 From: Nicolas Reynolds Date: Thu, 9 Jun 2011 20:00:26 -0300 Subject: Changed mipsrelease into a hook that's meant to run for local releases. For mipsrelease, it adds packages to a local repo and copies all needed build files to a dir on WORKDIR. --- mipsrelease | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) (limited to 'mipsrelease') diff --git a/mipsrelease b/mipsrelease index 400e9f1..140e524 100755 --- a/mipsrelease +++ b/mipsrelease @@ -1,11 +1,28 @@ #!/bin/bash -# Temporary script for uploading mips64el packages to the server +# Lic: GPLv3+ +# Author: Nicolas Reynolds +# Local release of mips64el packages + clean ABS sync +# Called by HOOKLOCALRELEASE + +# $1 repo +# $2+ packages source /etc/makepkg.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 + +[ ! -d ${WORKDIR}/abs/${CARCH}/${repo} ] && mkdir -p ${WORKDIR}/${CARCH}/${repo} >/dev/null +pushd ${WORKDIR}/abs/${CARCH}/${repo} >/dev/null + tar xvf $SRCPKGDEST/${pkgbase:-${pkgname[0]}}-${pkgver}-${pkgrel}-${CARCH}${SRCEXT} popd >/dev/null exit $? -- cgit v1.2.3-54-g00ecf From 4d93b3d13ff18a96bd7679fa183892caad60a557 Mon Sep 17 00:00:00 2001 From: Nicolas Reynolds Date: Fri, 10 Jun 2011 13:49:57 -0300 Subject: Fixed releasing --- mipsrelease | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'mipsrelease') diff --git a/mipsrelease b/mipsrelease index 140e524..354bcb9 100755 --- a/mipsrelease +++ b/mipsrelease @@ -8,6 +8,7 @@ # $2+ packages source /etc/makepkg.conf +source /etc/libretools.conf repo=$1; shift @@ -19,10 +20,10 @@ popd >/dev/null source PKGBUILD makepkg --source -[ ! -d ${WORKDIR}/abs/${CARCH}/${repo} ] && mkdir -p ${WORKDIR}/${CARCH}/${repo} >/dev/null +mkdir -p ${WORKDIR}/abs/${CARCH}/${repo} >/dev/null pushd ${WORKDIR}/abs/${CARCH}/${repo} >/dev/null - tar xvf $SRCPKGDEST/${pkgbase:-${pkgname[0]}}-${pkgver}-${pkgrel}-${CARCH}${SRCEXT} + tar xvf $SRCPKGDEST/${pkgbase:-${pkgname[0]}}-${pkgver}-${pkgrel}${SRCEXT} popd >/dev/null exit $? -- cgit v1.2.3-54-g00ecf