From d8765c9f4ef477d2eec9501cc4d8abd9cdf05e2c Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 2 Mar 2017 13:00:08 +0100 Subject: tools: pkgup helper --- pearup | 1 + pkgup | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100755 pkgup diff --git a/pearup b/pearup index fbef42d..857ce82 100755 --- a/pearup +++ b/pearup @@ -2,6 +2,7 @@ vendor="Remi Collet " rpmdate=$(LC_ALL="C" date +"%a %b %d %Y") +rpmdate=${rpmdate/ 0/ } name=$(basename $PWD) if [ $# -lt 2 ]; then diff --git a/pkgup b/pkgup new file mode 100755 index 0000000..fb03148 --- /dev/null +++ b/pkgup @@ -0,0 +1,21 @@ +#!/bin/sh + +vendor="Remi Collet " +rpmdate=$(LC_ALL="C" date +"%a %b %d %Y") +rpmdate=${rpmdate/ 0/ } +name=$(basename $PWD) + +if [ $# -lt 2 ]; then + echo "usage $0 version commit" + exit 1 +fi +name=${3:$(basename $PWD)} + +sed --regexp-extended \ + --expression "/^Version:/s/[0-9.]+$/$1/" \ + --expression "/github_version/s/[0-9.]+$/$1/" \ + --expression "/(github|gh)_commit/s/[0-9a-f]{40}$/$2/" \ + --expression '/^Release:/s/[0-9.]+/1/' \ + --expression "s/%changelog/%changelog\n* $rpmdate $vendor - $1-1\n- Update to $1\n/" \ + --in-place *spec + -- cgit