Sophie

Sophie

distrib > Fedora > 16 > x86_64 > media > updates-src > by-pkgid > ea4aa950340d7f9c76b07120d733da63 > files > 4

condor-wallaby-base-db-1.18-1.fc16.src.rpm

%if (0%{?fedora} == 0 && 0%{?rhel} <= 5)
%global building_for_el5 1
%else
%global building_for_el5 0
%endif

Summary: Base condor database for wallaby
Name: condor-wallaby-base-db
Version: 1.18
Release: 1%{?dist}
Group: Applications/System
License: ASL 2.0
URL: http://git.fedorahosted.org/git/grid/wallaby-condor-db.git
Source0: https://fedorahosted.org/releases/g/r/grid/%{name}-%{version}.tar.gz
Patch0: 0001-Build-fixes.patch
Patch1: 0002-Packaging-fixes.patch
%if %{building_for_el5}
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%endif
Requires: wallaby-utils >= 0.10.7
BuildRequires: ruby
%if ! %{building_for_el5}
BuildRequires: rubygem-rake
%endif
BuildArch: noarch

%description
A default database to be loaded into wallaby that provides configuration
options for a condor pool

%prep
%setup -q

%patch0 -p1
%patch1 -p1

%build
%if %{building_for_el5}
db_ver=`cat DB_VERSION`
sed "s/<.*db_version.*>/$db_ver/" condor-base-db.snapshot.in > condor-base-db.snapshot
%else
rake
%endif

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/%{_localstatedir}/lib/condor-wallaby-base-db
mkdir -p %{buildroot}/%{_localstatedir}/lib/wallaby
mkdir -p %{buildroot}/%{_localstatedir}/lib/wallaby/patches
cp condor-base-db.snapshot %{buildroot}/%{_localstatedir}/lib/condor-wallaby-base-db
cp -r patches %{buildroot}/%{_localstatedir}/lib/wallaby

# Unwanted db patch files.
rm -f %{buildroot}/%{_localstatedir}/lib/wallaby/patches/db-1.1.wpatch
rm -f %{buildroot}/%{_localstatedir}/lib/wallaby/patches/db-1.2.wpatch
rm -f %{buildroot}/%{_localstatedir}/lib/wallaby/patches/db-1.3.wpatch
rm -f %{buildroot}/%{_localstatedir}/lib/wallaby/patches/db-1.4.wpatch

%if %{building_for_el5}
%clean
rm -rf %{buildroot}
%endif

%files
%if %{building_for_el5}
%defattr(-, root, root, -)
%endif
%doc LICENSE
%{_localstatedir}/lib/condor-wallaby-base-db/condor-base-db.snapshot
%{_localstatedir}/lib/wallaby/patches/db-1.5.wpatch
%{_localstatedir}/lib/wallaby/patches/db-1.6.wpatch
%{_localstatedir}/lib/wallaby/patches/db-1.7.wpatch
%{_localstatedir}/lib/wallaby/patches/db-1.8.wpatch
%{_localstatedir}/lib/wallaby/patches/db-1.9.wpatch
%{_localstatedir}/lib/wallaby/patches/db-1.10.wpatch
%{_localstatedir}/lib/wallaby/patches/db-1.11.wpatch
%{_localstatedir}/lib/wallaby/patches/db-1.12.wpatch
%{_localstatedir}/lib/wallaby/patches/db-1.13.wpatch
%{_localstatedir}/lib/wallaby/patches/db-1.14.wpatch
%{_localstatedir}/lib/wallaby/patches/db-1.15.wpatch
%{_localstatedir}/lib/wallaby/patches/db-1.16.wpatch
%{_localstatedir}/lib/wallaby/patches/db-1.17.wpatch
%{_localstatedir}/lib/wallaby/patches/db-1.18.wpatch

%changelog
* Fri Dec 9 2011 rrati <rrati@redhat> - 1.18-1
- New params: MASTER.USE_PROCD, RESTART_PROCD_ON_ERROR, COLLECTOR_ARGS,
              SHARED_PORT_ARGS
- *_PLUGINS now allow values set on a local machine
- Added build dep on rake

* Thu Dec 1 2011 rrati <rrati@redhat> - 1.17-1
- Added SCHEDD.SPOOL and SCHEDD.HISTORY params
- Updated BaseHAScheduler to use new SCHEDD.* params

* Mon Oct 10 2011 rrati <rrati@redhat> - 1.16-2
- Fixed issue with incorect db version metadata in patch files

* Fri Sep 30 2011 rrati <rrati@redhat> - 1.16-1
- Renamed Aviary security feature
- Added SSL functionality for QueryServer
- Updated wallaby-utils dep

* Mon Aug 29 2011 rrati <rrati@redhat> - 1.15-1
- Added a v before BaseDBVersion number
- Added SSL functionality for Aviary
- Added UPDATE_INTERVAL to startd subsystem
- Updated low-latency params to use CAROD subsystem
- Added ability for other watchdog agents to manage an HA Scheduler setup 
  via BaseHAScheduler feature

* Thu Jun 23 2011 rrati <rrati@redhat> - 1.14-1
- Added BaseScheduler dependency to AviaryScheduler
- Edited dependencies on Scheduler/HAScheduler
- Removed all SEC_* params from all features except Master
- Added FS, NTLM to SEC_DEFAULT_AUTHENTICATION_METHODS on Master
- All SEC_* params now are neither must_change or needs_restart
- New Param: UPDATE_INTERVAL

* Fri Jun  3 2011 rrati <rrati@redhat> - 1.13-1
- Updated VALID_SPOOL_FILES on PowerManagementCollector Feature
- Updated ROOSTER_WAKEUP_CMD on PowerManagementSubnetManager

* Wed Apr 13 2011 rrati <rrati@redhat> - 1.12-1
- Updated WSFCPP_HOME location
- Added deps of Master, JobQueueLocation to QueryServer feature

* Tue Apr  5 2011 rrati <rrati@redhat> - 1.11-1
- All plugin definitions in features now append

* Tue Apr  5 2011 rrati <rrati@redhat> - 1.10-1
- Added Features: AviaryScheduler, Axis2Home, QueryServer
- Added Parameters: QUERY_SERVER.QUERY_SERVER_LOG, QUERY_SERVER.SCHEDD_NAME
                    QUERY_SERVER.QUERY_SERVER_DEBUG, QUERY_SERVER.HTTP_PORT,
                    QUERY_SERVER_ARGS, QUERY_SERVER, SCHEDD.HTTP_PORT
                    QUERY_SERVER.HISTORY_INTERVAL, WSFCPP_HOME
- Added Subsystems: query_server
- Updated job_server subsystem to care about SPOOL parameter

* Tue Mar 29 2011 rrati <rrati@redhat> - 1.9-1
- Added Features: SharedPort
- Added Parameters: DAEMON_SOCKET_DIR,SHARED_PORT,SHARED_PORT_DEBUG,
  USE_SHARED_PORT
- Added Subsystems: shared_port
- Updated Subsystems to include new QMF params
- Minor fixes to kind/type metadata: capitalization & fixed types
- Fix URL location

* Wed Mar 16 2011 rrati <rrati@redhat> - 1.8-1
- Added params EC2_GAHP_LOG, GRIDMANAGER_MAX_SUBMITTED_JOBS_PER_RESOURCE_EC2
  EC2_GAHP, GRIDMANAGER_MAX_SUBMITTED_JOBS_PER_RESOURCE_AMAZON
- Updated EC2 Feature to add above features
- Changed AMAZON_GAHP to not require restart

* Tue Mar  8 2011 rrati <rrati@redhat> - 1.7-2
- Fixed changelog

* Tue Mar  8 2011 rrati <rrati@redhat> - 1.7-1
- Added features PowerManagementNode, PowerManagementCollector,
  PowerManagementSubnetManager
- Added params related to new features
- Added QMF authentication params
- Updated TriggerService feature to enable absent node detection
- Added ENABLE_ABSENT_NODES_DETECTION param

* Tue Feb  8 2011 rrati <rrati@redhat> - 1.6-1
- Updated TriggerService to set DC_DAEMON_LIST
- Fixed setting of CONDOR_HOST in HACentralManager feature

* Wed Jan  5 2011 rrati <rrati@redhat> - 1.5-2
- Removed garbage at beginning of snapshot file

* Thu Dec 23 2010 rrati <rrati@redhat> - 1.5-1
- Removed SEC_DEFAULT_INTEGRITY and SEC_DEFAULT_ENCRYPTION from the Master
  feature
- Added BaseDBVersion feature and parameter

* Mon Sep 27 2010 willb <willb@redhat> - 1.4-5
- BZ 637200:  All SEC_(.*) parameters now require a restart.

* Mon Sep 20 2010 rrati <rrati@redhat> - 1.4-4
- Removed ConsoleSchedulerForJobServer feature
- Moved QUEUE_ALL_USERS_TRUSTED to the ConsoleScheduler feature

* Tue Aug 31 2010 rrati <rrati@redhat> - 1.4-3
- Fixed setting of CONDOR_HOST in HACentralManager feature

* Tue Aug 17 2010 rrati <rrati@redhat> - 1.4-2
- Fixed setting of DATA param in TriggerService
- DATA no longer has a default value

* Wed Aug 11 2010 rrati <rrati@redhat> - 1.4-1
- Created BaseJobExecuter feature
- Scheduler feature now has correct params for Local Universe
- Fixed SCHEDD_PREEMPTION_REQUIREMENTS value in SchedulerDedicatedPreemption

* Tue Jul 27 2010 rrati <rrati@redhat> - 1.3-2
- Fixed setting of parameters that require user input

* Tue Jul 27 2010 rrati <rrati@redhat> - 1.3-1
- Removed Credd feature and releated parameters/subsystems
- Added LOG related parameters for LowLatency and JobHooks
- Removed LIBEXEC and parameter deps on it

* Wed Jun 23 2010 rrati <rrati@redhat> - 1.2-1
- Separated QMF parameters into features starting with Console
- Added JobServer feature
- *.PLUGINS attributes require restart if changed
- Changed carod subsystem to ll_daemon
- Added ADDRESS_FILE params for/to all daemoncore daemons
- Re-org for Scheduler/QMF based features
- DEDICATEDSCHEDULER must now be set by the user.  No default value provided
- Tweak to the Dedicated Scheduler
- Added many more parameters

* Thu Jun 10 2010 rrati <rrati@redhat> - 1.1-0.7
- Added kbdd feature/subsystem and supporting params
- Removed old explicit subsystem entries
- Removed the QMF plugin configuration from the Collector feature and added
  a ConsoleCollector feature
- Added MASTER param and the Master feature now defines the MASTER executabl
- Added LL_BROKER params to the LowLatency feature
- All changes to hook or binary paths require a restart
- Changed location of base db snapshot installation

* Fri May 21 2010 rrati <rrati@redhat> - 1.1-0.6
- Changed value for COLLECTOR_NAME to "Wallaby Configured Pool"

* Fri May 21 2010 rrati <rrati@redhat> - 1.1-0.5
- Fixed setting of COLLECTOR_NAME.  The Master feature sets it to "", and
  the Collector feature will set it to $(FULL_HOSTNAME)

* Thu May 20 2010 rrati <rrati@redhat> - 1.1-0.4
- Tightened security a bit.  The Master Feature no longer gives the host
  AMINISTRATOR level access
- Removed the VM_BRIDGE_SCRIPT parameter

* Tue Mar 09 2010 rrati <rrati@redhat> - 1.1-0.3
- Added LL_DAEMON to LowLatency feature
- Added JobHooks feature and LowLatency depends upon it

* Thu Mar 04 2010 rrati <rrati@redhat> - 1.1-0.2
- Fixed revision history dates

* Thu Mar 04 2010 rrati <rrati@redhat> - 1.1-0.1
- Added feature NodeAccess, and all features affecting DAEMON_LIST depend
  upon it now
- Changed DynamicProvisioning -> DynamicSlots
- Added LIBVIRT_XML_SCRIPT param and added it to VMUniverse
- Set COLLECTOR_NAME = $(CONDOR_HOST)
- Removed ALLOW_WRITE_DAEMON, ALLOW_READ_STARTD, ALLOW_READ_COLLECTOR,
  ALLOW_READ_DAEMON, ALLOW_WRITE_COLLECTOR, ALLOW_WRITE_STARTD params
- FETCHWORKDELAY now requires a daemon restart when changed

* Wed Feb 24 2010 rrati <rrati@redhat> - 1.0-0.4
- Fixed location of StartdPlugin for ExecuteNode

* Tue Feb 23 2010 rrati <rrati@redhat> - 1.0-0.3
- Added UID_DOMAIN and FILESYSTEM_DOMAIN params & features that use them

* Fri Feb 19 2010 rrati <rrati@redhat> - 1.0-0.2
- Removed default values for parameters that must be set when used

* Wed Feb 11 2010 rrati <rrati@redhat> - 1.0-0.1
- Initial package