From c23ae5aa14a3f0252f73a51c32f3a69ca03bb806 Mon Sep 17 00:00:00 2001 From: Klaas Freitag Date: Thu, 21 Jan 2016 11:40:16 +0100 Subject: [PATCH] Win Admin: Added script to create stable toolchain prj. in OBS --- admin/win/create_stable_toolchain.sh | 30 ++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 admin/win/create_stable_toolchain.sh diff --git a/admin/win/create_stable_toolchain.sh b/admin/win/create_stable_toolchain.sh new file mode 100755 index 000000000..a158c3251 --- /dev/null +++ b/admin/win/create_stable_toolchain.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +# +# This script creates a new windows toolchain repository in OBS. +# It only works for versions that do not yet exist. +# +# Make sure to adopt the variable stableversion. + +# Set the new stable version accordingly: +stableversion=2.1 +targetproject="isv:ownCloud:toolchains:mingw:win32:${stableversion}" + +# Create the new repo + +# get the xml build description of the stable repo +xml=`osc meta prj isv:ownCloud:toolchains:mingw:win32:stable` +stable_xml="${xml/stable/$stableversion}" + +echo $stable_xml + +echo $stable_xml | osc meta prj -F - ${targetproject} + + +# now copy all packages +packs=`osc ls isv:ownCloud:toolchains:mingw:win32:stable` + +for pack in $packs +do + osc copypac isv:ownCloud:toolchains:mingw:win32:stable $pack $targetproject +done -- 2.30.2