From c2213a3c63677926e1564ef3a8ef56d7f9c17bd5 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 20 Mar 2013 09:39:06 +0100 Subject: save remi repo management tools --- pearup | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 pearup (limited to 'pearup') diff --git a/pearup b/pearup new file mode 100755 index 0000000..9c66f35 --- /dev/null +++ b/pearup @@ -0,0 +1,23 @@ +#!/bin/sh + +vendor="Remi Collet " +rpmdate=$(LC_ALL="C" date +"%a %b %d %Y") + +if [ $# -lt 2 ]; then + echo "usage $0 old new" + exit 1 +fi + +sed -e "/^Version:/s/$1/$2/" \ + -e '/^Release:/s/[0-9].*$/1%{?dist}/' \ + -e "s/%changelog/%changelog\n* $rpmdate $vendor - $2-1\n- Update to $2\n/" \ + -e 's/\$RPM_BUILD_ROOT/%{buildroot}/' \ + -i *spec + +spectool -g -S *spec + +tar xf *-$1.tgz package.xml && mv package.xml package-$1.xml +tar xf *-$2.tgz package.xml && mv package.xml package-$2.xml + +colordiff package-$1.xml package-$2.xml + -- cgit