%if %{?rhel}%{!?rhel:0} <= 5 %global _datarootdir %{_datadir} %endif Name: rainbow-RTE-CLOUD-VM Version: 0.23 Release: 2%{?dist} Summary: Rainbow 'CLOUD/VM' RTE for Nordugrid ARC Group: Applications/System License: ASL 2.0 URL: http://trac.grid.org.ua/repos/workarea/rainbow/runtime Source0: rainbow-RTE.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: nordugrid-arc-runtime-manage Requires: curl Requires: nc %description Rainbow - "ARC in the Cloud" framework designed to run VMs as a grid jobs. This package provides Nordugrid ARC 'CLOUD/VM' RTE for Rainbow operation. %prep %setup -q -n rainbow-RTE %build %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_datarootdir}/arc/RTE/CLOUD mkdir -p %{buildroot}%{_sysconfdir} mkdir -p %{buildroot}%{_libexecdir}/rainbow sed '/^RAINBOW_CONFIG_LOCATION=/s!=.*!=%{_sysconfdir}/rainbow.conf!' \ runtime/CLOUD/VM > %{buildroot}%{_datarootdir}/arc/RTE/CLOUD/VM chmod 644 %{buildroot}%{_datarootdir}/arc/RTE/CLOUD/VM install -pm 755 libexec/push_info_gh.sh \ libexec/push_info_mail.sh \ libexec/push_info_gloria.sh \ libexec/nethelper-client.sh \ %{buildroot}%{_libexecdir}/rainbow sed '/CLOUD_LIBEXEC_LOCATION=/s!=.*!=%{_libexecdir}/rainbow!' \ etc/rainbow.conf > %{buildroot}%{_sysconfdir}/rainbow.conf %post %{_sbindir}/arc-runtime-manage -i CLOUD/VM %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %{_datarootdir}/arc/RTE/CLOUD/VM %config %{_sysconfdir}/rainbow.conf %dir %{_libexecdir}/rainbow %{_libexecdir}/rainbow/push_info_gh.sh %{_libexecdir}/rainbow/push_info_mail.sh %{_libexecdir}/rainbow/push_info_gloria.sh %{_libexecdir}/rainbow/nethelper-client.sh %changelog * Sat Nov 7 2015 Andrii Salnikov - 0.23-2 - job wrap mode support packaged * Thu Jun 4 2015 Andrii Salnikov - 0.22-1 - local node scratch support: RAINBOW_WN_SCRACH * Thu Jun 4 2015 Andrii Salnikov - 0.21-1 - compressed images support * Wed May 27 2015 Andrii Salnikov - 0.20-2 - common vm_life_cycle function * Tue May 26 2015 Andrii Salnikov - 0.20-1 - code refactoring for pilots support - yearly bug fixes :) * Thu Jul 3 2014 Andrii Salnikov - 0.16-1 - conditions for CREAM wrapper * Mon Apr 21 2014 Andrii Salnikov - 0.15-2 - RTE stage 0 cookies auth support - input files processing moved to RTE stage 1 * Fri Apr 4 2014 Andrii Salnikov - 0.14-4 - tuning extra memory in configuration (solves cgroups issue) - tmpdir within grid scratch * Wed Apr 2 2014 Andrii Salnikov - 0.14-2 - passwords for chntpw cannot be longer than 14 symbols * Tue Apr 1 2014 Andrii Salnikov - 0.14-1 - email notification support * Tue Apr 1 2014 Andrii Salnikov - 0.13-2 - adding more info messages - deployment fixes * Mon Mar 31 2014 Andrii Salnikov - 0.13-1 - output files handling * Mon Mar 31 2014 Andrii Salnikov - 0.12-1 - vm checking and destroying functions moved to hv adapters - handling guest shutdown before walltime * Mon Mar 31 2014 Andrii Salnikov - 0.11-1 - dynamic password feature is now triggered from client xRSL - bug fix for launching multicore VMs * Sun Feb 23 2014 Andrii Salnikov - 0.10-1 - local ping and port testing is deprecated and no longer supported - nettest now rely on MAC addr only and uses new GW-helper methods * Sun Feb 02 2014 Andrii Salnikov - 0.9-5 - remove lot of special chars from password generator - traps black magic fixes * Sat Jan 11 2014 Andrii Salnikov - 0.9-4 - data DISK mehtod support - different DISK image formats support - libguestfs conditional integration * Tue Dec 10 2013 Andrii Salnikov - 0.8-1 - VVFAT support - SSH access support in RTE * Wed Nov 21 2013 Andrii Salnikov - 0.7-2 - proper cleanup of network interfaces - ISO creation moved to WN side * Mon Nov 11 2013 Andrii Salnikov - 0.6-7 - SL5 networking fixes - qemu process check fixes - several GH and SL5 integration fixes * Tue Oct 22 2013 Andrii Salnikov - 0.5-1 - push job info implementation - real config file to specify libexec location * Wed Oct 09 2013 Andrii Salnikov - 0.4-1 - Added empty rainbow.conf - Internal parameters removed from config * Wed Oct 09 2013 Andrii Salnikov - 0.2-2 - Fixed rainbow config path in RTE - Fixed post-install mispelled command name * Mon Oct 07 2013 Andrii Salnikov - 0.1-1 - Initial Package