From 5b3d2871736cdcaef2473da547cc074a94c3dd04 Mon Sep 17 00:00:00 2001 From: Henning Heinold Date: Tue, 30 Sep 2014 16:52:23 +0200 Subject: [PATCH] scripts: add script for manual setting prs of packages in a prserver --- scripts/set-prserver-pr-number.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 scripts/set-prserver-pr-number.sh diff --git a/scripts/set-prserver-pr-number.sh b/scripts/set-prserver-pr-number.sh new file mode 100755 index 0000000000..9d234de192 --- /dev/null +++ b/scripts/set-prserver-pr-number.sh @@ -0,0 +1,29 @@ +#!/bin/sh + +PACKAGES="libosmocore \ + libosmo-abis \ + libosmo-netif \ + libosmo-sccp \ + osmo-pcu \ + osmo-bts \ + openbsc \ + openggsn \ + " + +EXPORT_FILE="pr.conf" + +if [ "$1" = "" ]; then + echo "Error: No PR given" + exit 1 +fi + +PR="$1" + +bitbake-prserv-tool export ${EXPORT_FILE} + +for PACKAGE in ${PACKAGES}; do + REGEXP="\(^PRAUTO.*"${PACKAGE}".*\s\)\(\"[0-9]*\)\(\"\)" + sed -i -e "s/${REGEXP}/\1\"${PR}\"/" ${EXPORT_FILE} +done + +bitbake-prserv-tool import ${EXPORT_FILE}