From 1401d5711527561ba93fd4805f81edbdd07a96e4 Mon Sep 17 00:00:00 2001 From: François Charette Date: Wed, 6 May 2009 12:38:40 -0700 Subject: commitpkg2any: New script Added a script to convert an i686/x86_64 package to an 'any' architecutre package in the SVN repos Signed-off-by: Aaron Griffin --- commitpkg2any | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 commitpkg2any diff --git a/commitpkg2any b/commitpkg2any new file mode 100644 index 0000000..db6b70b --- /dev/null +++ b/commitpkg2any @@ -0,0 +1,33 @@ +#!/bin/bash +# This script commits an existing package as an 'any' +# package. It is simply to help aid in the conversion +# to any-based packages + +if [ $# -ne 1 ]; then + echo "Syntax: $(basename $0) " + exit 1 +fi + +repo=$1 + +source PKGBUILD + +sed -i 's|^arch=.\+$|arch=(any)|' PKGBUILD + +svn commit -m "upgpkg: $pkgname $pkgver-$pkgrel + Converted to arch=any" > /dev/null + +archrelease $repo-any +if [ $? -ne 0 ]; then + echo "Cancelled" + exit 1 +fi +echo "===> Tagged for $repo-any" + +pushd .. +svn rm $repo-i686 +svn rm $repo-x86_64 +svn commit -m "removed $repo-i686 and $repo-x86_64 for $pkgname" +popd + +echo "Don't forget to run \"/arch/db-update $repo\" on gerolde" -- cgit v1.2.3-24-g4f1b