From 75ba7f98e5217c0183e06683ccf37d925422f99f Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Fri, 22 Apr 2011 18:17:01 +0000 Subject: add script to copy 2010.1 rpms on valstar --- manifests/nodes.pp | 1 + modules/buildsystem/manifests/init.pp | 12 ++++++++++++ modules/buildsystem/templates/sync2010.1 | 15 +++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 modules/buildsystem/templates/sync2010.1 diff --git a/manifests/nodes.pp b/manifests/nodes.pp index 4afe3dc5..d594850a 100644 --- a/manifests/nodes.pp +++ b/manifests/nodes.pp @@ -22,6 +22,7 @@ node valstar { include ssh::auth::keymaster include buildsystem::mainnode include buildsystem::mgacreatehome + include buildsystem::sync20101 include softwarekey::base include access_classes::committers diff --git a/modules/buildsystem/manifests/init.pp b/modules/buildsystem/manifests/init.pp index d2dae545..f9683261 100644 --- a/modules/buildsystem/manifests/init.pp +++ b/modules/buildsystem/manifests/init.pp @@ -389,6 +389,18 @@ class buildsystem { } } + # A script to copy on valstar the 2010.1 rpms built on jonund + class sync20101 inherits base { + file { "/usr/local/bin/sync2010.1": + ensure => present, + owner => root, + group => root, + mode => 755, + content => template("buildsystem/sync2010.1"), + } + } + + # a script to build 2010.1 packages. used on jonund class iurt20101 inherits base { file { "/usr/local/bin/iurt2010.1": ensure => present, diff --git a/modules/buildsystem/templates/sync2010.1 b/modules/buildsystem/templates/sync2010.1 new file mode 100644 index 00000000..ec1c4903 --- /dev/null +++ b/modules/buildsystem/templates/sync2010.1 @@ -0,0 +1,15 @@ +#!/bin/sh + +if [ `whoami` != <%= sched_login %> ] +then + echo 'this script should be run as <%= sched_login %>' >&2 + exit 1 +fi + +cd /distrib/mandriva/2010.1-mgaserv || exit 1 +rsync -avH <%= build_login %>@jonund:/home/iurt/2010.1-SRPMS/ ./SRPMS +cd x86_64 || exit 1 +rsync -avH <%= build_login %>@jonund:/home/iurt/iurt/mandriva2010.1/x86_64/*.rpm . +ssh <%= build_login %>@jonund rm -f '/home/iurt/iurt/mandriva2010.1/x86_64/*.rpm' +genhdlist2 . + -- cgit v1.2.1