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"