Templates for testing EMI1 GridSite
authorZdenek Sustr <sustr@skirit.ics.muni.cz>
Sat, 20 Oct 2012 06:28:56 +0000 (08:28 +0200)
committerZdenek Sustr <sustr@skirit.ics.muni.cz>
Sat, 20 Oct 2012 06:28:56 +0000 (08:28 +0200)
templates/emi1-nightly-gridsite-sl5-32.sh.in [new file with mode: 0644]
templates/emi1-nightly-gridsite-sl5.sh.in [new file with mode: 0644]
templates/emi1-nightly-upgrade-gridsite-sl5.sh.in [new file with mode: 0644]

diff --git a/templates/emi1-nightly-gridsite-sl5-32.sh.in b/templates/emi1-nightly-gridsite-sl5-32.sh.in
new file mode 100644 (file)
index 0000000..e70ec92
--- /dev/null
@@ -0,0 +1,18 @@
+#CATEGORY=EMI1-RELEASE
+#PRETEST="wget --no-check-certificate -O /tmp/test http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm && wget --no-check-certificate -O /tmp/test http://emisoft.web.cern.ch/emisoft/dist/EMI/1/sl5/i386/base/emi-release-1.0.1-1.sl5.noarch.rpm && wget --no-check-certificate -O /tmp/test @URL@"
+#COMPONENT=gridsite
+#SCENARIO="Clean installation"
+rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
+yum install -y yum-priorities yum-protectbase
+rpm -i http://emisoft.web.cern.ch/emisoft/dist/EMI/1/sl5/i386/base/emi-release-1.0.1-1.sl5.noarch.rpm
+
+cd /etc/yum.repos.d
+wget @URL@
+echo priority=44 >> etics-volatile-build-by-id-protect.repo
+echo timeout=120 >> etics-volatile-build-by-id-protect.repo
+
+yum install -y --nogpgcheck emi-lb
+yum install -y --nogpgcheck emi-lb-nagios-plugins
+
+yum install -y gridsite-apache gridsite-commands gridsite-debuginfo gridsite-devel.x86_64 gridsite-gsexec gridsite-service-clients gridsite-services gridsite-shared
+
diff --git a/templates/emi1-nightly-gridsite-sl5.sh.in b/templates/emi1-nightly-gridsite-sl5.sh.in
new file mode 100644 (file)
index 0000000..06fb612
--- /dev/null
@@ -0,0 +1,15 @@
+#CATEGORY=EMI1-RELEASE
+#PRETEST="wget --no-check-certificate -O /tmp/test http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm && wget --no-check-certificate -O /tmp/test http://emisoft.web.cern.ch/emisoft/dist/EMI/1/sl5/x86_64/base/emi-release-1.0.0-1.sl5.noarch.rpm && wget --no-check-certificate -O /tmp/test @URL@"
+#COMPONENT=gridsite
+#SCENARIO="Clean installation"
+rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
+yum install -y yum-priorities yum-protectbase
+rpm -i http://emisoft.web.cern.ch/emisoft/dist/EMI/1/sl5/x86_64/base/emi-release-1.0.0-1.sl5.noarch.rpm
+
+cd /etc/yum.repos.d
+wget @URL@
+echo priority=44 >> etics-volatile-build-by-id-protect.repo
+echo timeout=120 >> etics-volatile-build-by-id-protect.repo
+
+yum install -y gridsite-apache gridsite-commands gridsite-debuginfo gridsite-devel.x86_64 gridsite-gsexec gridsite-service-clients gridsite-services gridsite-shared
+
diff --git a/templates/emi1-nightly-upgrade-gridsite-sl5.sh.in b/templates/emi1-nightly-upgrade-gridsite-sl5.sh.in
new file mode 100644 (file)
index 0000000..288df64
--- /dev/null
@@ -0,0 +1,17 @@
+#CATEGORY=EMI1-RELEASE
+#PRETEST="wget --no-check-certificate -O /tmp/test http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm && wget --no-check-certificate -O /tmp/test http://emisoft.web.cern.ch/emisoft/dist/EMI/1/sl5/x86_64/base/emi-release-1.0.0-1.sl5.noarch.rpm && wget --no-check-certificate -O /tmp/test @URL@"
+#COMPONENT=gridsite
+#SCENARIO="Minor Upgrade from Production"
+rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
+yum install -y yum-priorities yum-protectbase
+rpm -i http://emisoft.web.cern.ch/emisoft/dist/EMI/1/sl5/x86_64/base/emi-release-1.0.0-1.sl5.noarch.rpm
+
+yum install -y gridsite-apache gridsite-commands gridsite-debuginfo gridsite-devel.x86_64 gridsite-gsexec gridsite-service-clients gridsite-services gridsite-shared
+
+cd /etc/yum.repos.d
+wget @URL@
+echo priority=44 >> etics-volatile-build-by-id-protect.repo
+echo timeout=120 >> etics-volatile-build-by-id-protect.repo
+
+yum update -y
+