yselkowitz / rpms / condor

Forked from rpms/condor 6 years ago
Clone
Timothy St. Clair 5b6e8d5
%global newname         htcondor
Matthew Farrellee b54b40e
%global srcver		8_3_1
Matthew Farrellee b54b40e
#global commit          a1a7df5888506c46cf7ce54ef8171336b7c71e72
Matthew Farrellee b54b40e
#global shortcommit     %(c=%{commit}; echo ${c:0:7})
Timothy St. Clair 5b6e8d5
e1cff47
%ifarch %{arm} %{ix86} x86_64
e1cff47
%global with_mongodb	1
e1cff47
%endif
e1cff47
Matthew Farrellee b54b40e
# disable plumage (and need for mongodb)
Matthew Farrellee b54b40e
%global with_mongodb   0
e1cff47
Timothy St. Clair 75775dc
#######################
Timothy St. Clair 5b6e8d5
Name:           condor
Matthew Farrellee b54b40e
Version:        8.3.1
Matthew Farrellee b54b40e
Release:        1%{?dist}
Matthew Farrellee b54b40e
#Release:        1.%{shortcommit}%{?dist}
Timothy St. Clair 5b6e8d5
Summary:        Condor: High Throughput Computing
Timothy St. Clair 5b6e8d5
License:        ASL 2.0
Timothy St. Clair 5b6e8d5
Group:          Applications/System
Timothy St. Clair 5b6e8d5
URL:            http://research.cs.wisc.edu/htcondor/
Timothy St. Clair 5b6e8d5
##############################################################
Timothy St. Clair 5b6e8d5
# NOTE: If you wish to setup a debug build either add a patch
Timothy St. Clair 5b6e8d5
# or adjust the URL to a private github location
Timothy St. Clair 5b6e8d5
##############################################################
Matthew Farrellee b54b40e
Source0:        https://github.com/htcondor/htcondor/archive/V%{srcver}/%{newname}-%{version}.tar.gz
Matthew Farrellee b54b40e
#Source0:        https://github.com/htcondor/htcondor/archive/%{commit}/%{newname}-%{version}-%{shortcommit}.tar.gz
Timothy St. Clair 5b6e8d5
Source1:        %{name}-tmpfiles.conf
Timothy St. Clair 5b6e8d5
Source2:        %{name}.service
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
Patch1:         condor-gahp.patch
Erik Erlandson 9e4da5a
# turn off the cmake regex-replace hack that removes "-Werror", as it 
Erik Erlandson 9e4da5a
# breaks the new cflag "-Werror=format-security" passed in from build system:
Erik Erlandson 9e4da5a
Patch2:         Werror_replace.patch
e052536
Timothy St. Clair 75775dc
#######################
Timothy St. Clair 3eb51a0
BuildRequires: cmake
Timothy St. Clair 5b6e8d5
BuildRequires: flex
Timothy St. Clair 5b6e8d5
BuildRequires: byacc
e052536
BuildRequires: pcre-devel
e052536
BuildRequires: openssl-devel
e052536
BuildRequires: krb5-devel
5c1920c
BuildRequires: libvirt-devel
e052536
BuildRequires: bind-utils
e052536
BuildRequires: m4
3e1318f
BuildRequires: libX11-devel
Timothy St. Clair 5b6e8d5
BuildRequires: libcurl-devel
Timothy St. Clair 5b6e8d5
BuildRequires: expat-devel
Timothy St. Clair ae44ff2
BuildRequires: openldap-devel
Timothy St. Clair 44dc910
BuildRequires: latex2html
85aed4e
BuildRequires: boost-devel
Timothy St. Clair 7186e77
BuildRequires: libuuid-devel
Matthew Farrellee b54b40e
# needed for param table generator
Matthew Farrellee b54b40e
BuildRequires: perl-Data-Dumper
e052536
Matthew Farrellee beb79c7
# Globus GSI build requirements
Matthew Farrellee beb79c7
BuildRequires: globus-gssapi-gsi-devel
Matthew Farrellee beb79c7
BuildRequires: globus-gass-server-ez-devel
Matthew Farrellee beb79c7
BuildRequires: globus-gass-transfer-devel
Matthew Farrellee beb79c7
BuildRequires: globus-gram-client-devel
Matthew Farrellee beb79c7
BuildRequires: globus-rsl-devel
Matthew Farrellee beb79c7
BuildRequires: globus-gram-protocol
Matthew Farrellee beb79c7
BuildRequires: globus-io-devel
Matthew Farrellee beb79c7
BuildRequires: globus-xio-devel
Matthew Farrellee beb79c7
BuildRequires: globus-gssapi-error-devel
Matthew Farrellee beb79c7
BuildRequires: globus-gss-assist-devel
Matthew Farrellee beb79c7
BuildRequires: globus-gsi-proxy-core-devel
Matthew Farrellee beb79c7
BuildRequires: globus-gsi-credential-devel
Matthew Farrellee beb79c7
BuildRequires: globus-gsi-callback-devel
Matthew Farrellee beb79c7
BuildRequires: globus-gsi-sysconfig-devel
Matthew Farrellee beb79c7
BuildRequires: globus-gsi-cert-utils-devel
Matthew Farrellee beb79c7
BuildRequires: globus-openssl-module-devel
Matthew Farrellee beb79c7
BuildRequires: globus-gsi-openssl-error-devel
Matthew Farrellee beb79c7
BuildRequires: globus-gsi-proxy-ssl-devel
Matthew Farrellee beb79c7
BuildRequires: globus-callout-devel
Matthew Farrellee beb79c7
BuildRequires: globus-common-devel
Matthew Farrellee beb79c7
BuildRequires: globus-ftp-client-devel
Matthew Farrellee beb79c7
BuildRequires: globus-ftp-control-devel
Matthew Farrellee beb79c7
BuildRequires: libtool-ltdl-devel
Matthew Farrellee beb79c7
BuildRequires: voms-devel
Timothy St. Clair 75775dc
# support for deltacloud... may go away
Timothy St. Clair 75775dc
BuildRequires: libdeltacloud-devel
Timothy St. Clair 75775dc
# support for aviary
Timothy St. Clair 75775dc
BuildRequires: wso2-wsf-cpp-devel
Timothy St. Clair 75775dc
BuildRequires: wso2-axis2-devel
Timothy St. Clair 75775dc
# support for plumage
e1cff47
%if 0%{?with_mongodb}
Timothy St. Clair 75775dc
BuildRequires: mongodb-devel
e573b55
%endif
Timothy St. Clair 5b6e8d5
# support for cream (glite-ce-cream-client-devel doesn't exist in Fedora)
Timothy St. Clair 5b6e8d5
#BuildRequires: glite-ce-cream-client-devel
Timothy St. Clair 5b6e8d5
#BuildRequires: glite-lbjp-common-gsoap-plugin-devel
Timothy St. Clair 5b6e8d5
#BuildRequires: glite-ce-cream-utils
Timothy St. Clair 5b6e8d5
#BuildRequires: log4cpp-devel
Timothy St. Clair 5b6e8d5
#BuildRequires: gridsite-devel
Timothy St. Clair 5b6e8d5
Erik Erlandson 9e4da5a
# we now need to request the python libs and includes explicitly:
Erik Erlandson 9e4da5a
BuildRequires: python-devel
Erik Erlandson 9e4da5a
BuildRequires: python-libs
Erik Erlandson 9e4da5a
Timothy St. Clair 75775dc
#######################
Timothy St. Clair 5b6e8d5
# Installation requirements.
e052536
Requires: mailx
Timothy St. Clair 5b6e8d5
Requires: python
Matthew Farrellee 7659d4d
Requires: condor-classads = %{version}-%{release}
660dddf
Requires: condor-procd = %{version}-%{release}
Timothy St. Clair 1342bec
Timothy St. Clair 1342bec
# doesn't exist in fedora
Timothy St. Clair 1342bec
#Requires: blahp
Timothy St. Clair 1342bec
#Requires: glexec
b9b3a0e
e052536
%description
Timothy St. Clair 10537b5
HTCondor is a workload management system for high-throughput and
Timothy St. Clair 10537b5
high-performance jobs. Like other full-featured batch systems, HTCondor
e052536
provides a job queueing mechanism, scheduling policy, priority scheme,
e052536
resource monitoring, and resource management. Users submit their
Timothy St. Clair 10537b5
serial or parallel jobs to HTCondor, HTCondor places them into a queue,
e052536
chooses when and where to run the jobs based upon a policy, carefully
e052536
monitors their progress, and ultimately informs the user upon
e052536
completion.
e052536
Timothy St. Clair 10537b5
#######################
660dddf
%package procd
Timothy St. Clair 10537b5
Summary: HTCondor Process tracking Daemon
660dddf
Group: Applications/System
660dddf
%description procd
660dddf
A daemon for tracking child processes started by a parent.
Timothy St. Clair 10537b5
Part of HTCondor, but able to be stand-alone
e052536
Timothy St. Clair 44dc910
#######################
Timothy St. Clair 10537b5
%package aviary-common
Timothy St. Clair 10537b5
Summary: HTCondor Aviary development components
Matthew Farrellee 8c7178c
Group: Applications/System
Matthew Farrellee 8c7178c
Requires: %name = %version-%release
Timothy St. Clair 75775dc
Requires: python-suds
Matthew Farrellee 8c7178c
Timothy St. Clair 10537b5
%description aviary-common
Timothy St. Clair 10537b5
Components to develop against simplified WS interface to HTCondor.
Matthew Farrellee 7659d4d
Matthew Farrellee 7659d4d
%package aviary
Timothy St. Clair 10537b5
Summary: HTCondor Aviary components
Matthew Farrellee 7659d4d
Group: Applications/System
Matthew Farrellee 7659d4d
Requires: %name = %version-%release
Timothy St. Clair 10537b5
Requires: condor = %{version}-%{release}
Timothy St. Clair 10537b5
Requires: condor-aviary-common = %{version}-%{release}
Matthew Farrellee 7659d4d
Matthew Farrellee 7659d4d
%description aviary
Timothy St. Clair 10537b5
Components to provide simplified WS interface to HTCondor.
Timothy St. Clair 10537b5
Timothy St. Clair 10537b5
%package aviary-hadoop-common
Timothy St. Clair 10537b5
Summary: HTCondor Aviary Hadoop development components
Timothy St. Clair 10537b5
Group: Applications/System
Timothy St. Clair 10537b5
Requires: %name = %version-%release
Timothy St. Clair 75775dc
Requires: python-suds
Timothy St. Clair 10537b5
Requires: condor-aviary-common = %{version}-%{release}
Timothy St. Clair 2ae7144
Requires: tar
Timothy St. Clair 10537b5
Timothy St. Clair 10537b5
%description aviary-hadoop-common
Timothy St. Clair 10537b5
Components to develop against simplified WS interface to HTCondor.
Timothy St. Clair 10537b5
Timothy St. Clair 10537b5
%package aviary-hadoop
Timothy St. Clair 10537b5
Summary: HTCondor Aviary Hadoop components
Timothy St. Clair 10537b5
Group: Applications/System
Timothy St. Clair 10537b5
Requires: %name = %version-%release
Timothy St. Clair 10537b5
Requires: condor-aviary = %{version}-%{release}
Timothy St. Clair 10537b5
Requires: condor-aviary-hadoop-common = %{version}-%{release}
Timothy St. Clair 10537b5
Timothy St. Clair 10537b5
%description aviary-hadoop
Timothy St. Clair 10537b5
Aviary Hadoop plugin and components.
Matthew Farrellee 7659d4d
Timothy St. Clair 10537b5
#######################
e1cff47
%if 0%{?with_mongodb}
Timothy St. Clair 25bd862
%package plumage
Timothy St. Clair 10537b5
Summary: HTCondor Plumage components
Timothy St. Clair 25bd862
Group: Applications/System
Timothy St. Clair 25bd862
Requires: %name = %version-%release
Timothy St. Clair 25bd862
Requires: condor-classads = %{version}-%{release}
Timothy St. Clair 75775dc
Requires: mongodb
Timothy St. Clair 75775dc
Requires: pymongo
Timothy St. Clair 75775dc
Requires: python-dateutil
Timothy St. Clair 25bd862
Timothy St. Clair 25bd862
%description plumage
Timothy St. Clair 10537b5
Components to provide a NoSQL operational data store for HTCondor.
e573b55
%endif
Timothy St. Clair 25bd862
Timothy St. Clair 44dc910
#######################
3e1318f
%package kbdd
Timothy St. Clair 10537b5
Summary: HTCondor Keyboard Daemon
3e1318f
Group: Applications/System
3e1318f
Requires: %name = %version-%release
Timothy St. Clair 10537b5
Requires: condor = %{version}-%{release}
e052536
3e1318f
%description kbdd
3e1318f
The condor_kbdd monitors logged in X users for activity. It is only
3e1318f
useful on systems where no device (e.g. /dev/*) can be used to
3e1318f
determine console idle time.
e052536
Timothy St. Clair 44dc910
#######################
5c1920c
%package vm-gahp
Timothy St. Clair 10537b5
Summary: HTCondor's VM Gahp
5c1920c
Group: Applications/System
5c1920c
Requires: %name = %version-%release
Matthew Farrellee 7659d4d
Requires: libvirt
Timothy St. Clair 10537b5
Requires: condor = %{version}-%{release}
5c1920c
5c1920c
%description vm-gahp
5c1920c
The condor_vm-gahp enables the Virtual Machine Universe feature of
Timothy St. Clair 10537b5
HTCondor. The VM Universe uses libvirt to start and control VMs under
Timothy St. Clair 10537b5
HTCondor's Startd.
5c1920c
Timothy St. Clair 44dc910
#######################
Matthew Farrellee 88d505c
%package deltacloud-gahp
Timothy St. Clair 10537b5
Summary: HTCondor's Deltacloud Gahp
Matthew Farrellee 88d505c
Group: Applications/System
Matthew Farrellee 88d505c
Requires: %name = %version-%release
Timothy St. Clair 10537b5
Requires: condor = %{version}-%{release}
Matthew Farrellee 88d505c
Matthew Farrellee 88d505c
%description deltacloud-gahp
Timothy St. Clair 10537b5
The deltacloud_gahp enables HTCondor's ability to manage jobs run on
Matthew Farrellee 88d505c
resources exposed by the deltacloud API.
Matthew Farrellee 7659d4d
Timothy St. Clair 44dc910
#######################
Matthew Farrellee 7659d4d
%package classads
Timothy St. Clair 10537b5
Summary: HTCondor's classified advertisement language
Matthew Farrellee 7659d4d
Group: Development/Libraries
Matthew Farrellee 7659d4d
Obsoletes: classads <= 1.0.8
Matthew Farrellee 7659d4d
Obsoletes: classads-static <= 1.0.8
Matthew Farrellee 7659d4d
Matthew Farrellee 7659d4d
%description classads
Matthew Farrellee 7659d4d
Classified Advertisements (classads) are the lingua franca of
Timothy St. Clair 10537b5
HTCondor. They are used for describing jobs, workstations, and other
Timothy St. Clair 10537b5
resources. They are exchanged by HTCondor processes to schedule
Matthew Farrellee 7659d4d
jobs. They are logged to files for statistical and debugging
Matthew Farrellee 7659d4d
purposes. They are used to enquire about current state of the system.
Matthew Farrellee 7659d4d
Matthew Farrellee 7659d4d
A classad is a mapping from attribute names to expressions. In the
Matthew Farrellee 7659d4d
simplest cases, the expressions are simple constants (integer,
Matthew Farrellee 7659d4d
floating point, or string). A classad is thus a form of property
Matthew Farrellee 7659d4d
list. Attribute expressions can also be more complicated. There is a
Matthew Farrellee 7659d4d
protocol for evaluating an attribute expression of a classad vis a vis
Matthew Farrellee 7659d4d
another ad. For example, the expression "other.size > 3" in one ad
Matthew Farrellee 7659d4d
evaluates to true if the other ad has an attribute named size and the
Matthew Farrellee 7659d4d
value of that attribute is (or evaluates to) an integer greater than
Matthew Farrellee 7659d4d
three. Two classads match if each ad has an attribute requirements
Matthew Farrellee 7659d4d
that evaluates to true in the context of the other ad. Classad
Timothy St. Clair 10537b5
matching is used by the HTCondor central manager to determine the
Matthew Farrellee 7659d4d
compatibility of jobs and workstations where they may be run.
Matthew Farrellee 7659d4d
Timothy St. Clair 44dc910
#######################
Matthew Farrellee 7659d4d
%package classads-devel
Timothy St. Clair 10537b5
Summary: Headers for HTCondor's classified advertisement language
Matthew Farrellee 7659d4d
Group: Development/System
Matthew Farrellee 7659d4d
Requires: %name-classads = %version-%release
Matthew Farrellee 7659d4d
Requires: pcre-devel
Matthew Farrellee 7659d4d
Obsoletes: classads-devel <= 1.0.8
Matthew Farrellee 7659d4d
Matthew Farrellee 7659d4d
%description classads-devel
Timothy St. Clair 10537b5
Header files for HTCondor's ClassAd Library, a powerful and flexible,
Matthew Farrellee 7659d4d
semi-structured representation of data.
Matthew Farrellee 7659d4d
130f6ae
#######################
Timothy St. Clair 5b6e8d5
#%%package cream-gahp
Timothy St. Clair 5b6e8d5
#Summary: Allows Condor to act as a client to CREAM.
Timothy St. Clair 5b6e8d5
#Group: Applications/System
Timothy St. Clair 5b6e8d5
#Requires: %%name = %%version-%%release
Timothy St. Clair 5b6e8d5
#
Timothy St. Clair 5b6e8d5
#%%description cream-gahp
Timothy St. Clair 5b6e8d5
#The cream_gahp enables the Condor grid universe to communicate with a remote
Timothy St. Clair 5b6e8d5
#CREAM server.
Matthew Farrellee 7659d4d
b019997
#######################
b019997
%package python
b019997
Summary: Python bindings for Condor.
b019997
Group: Applications/System
b019997
Requires: %name = %version-%release
b019997
b019997
%description python
b019997
The python bindings allow one to directly invoke the C++ implementations of
b019997
the ClassAd library and HTCondor from python
b019997
Erik Erlandson 38554f0
# The bosco subpkg is currently dropping file that breaks the out-of-box condor
Erik Erlandson 38554f0
# configuration (60-campus_factory.config).  The file looks somewhat site-
Erik Erlandson 38554f0
# specific.  I'm going to disable bosco until it can be made more generic for
Erik Erlandson 38554f0
# fedora, and/or not break default condor config out of box.
da2fd33
#######################
Erik Erlandson 38554f0
#%package bosco
Erik Erlandson 38554f0
#Summary: BOSCO, a Condor overlay system for managing jobs at remote clusters
Erik Erlandson 38554f0
#Url: http://bosco.opensciencegrid.org
Erik Erlandson 38554f0
#Group: Applications/System
Erik Erlandson 38554f0
#Requires: %name = %version-%release
da2fd33
Erik Erlandson 38554f0
#%description bosco
Erik Erlandson 38554f0
#BOSCO allows a locally-installed Condor to submit jobs to remote clusters,
Erik Erlandson 38554f0
#using SSH as a transit mechanism.  It is designed for cases where the remote
Erik Erlandson 38554f0
#cluster is using a different batch system such as PBS, SGE, LSF, or another
Erik Erlandson 38554f0
#Condor system.
Erik Erlandson 38554f0
#
Erik Erlandson 38554f0
#BOSCO provides an overlay system so the remote clusters appear to be a Condor
Erik Erlandson 38554f0
#cluster.  This allows the user to run their workflows using Condor tools across
Erik Erlandson 38554f0
#multiple clusters.
da2fd33
e052536
%pre
Timothy St. Clair 5b6e8d5
getent group %{name} >/dev/null || groupadd -r %{name}
Timothy St. Clair 5b6e8d5
getent passwd %{name} >/dev/null || \
Timothy St. Clair 5b6e8d5
  useradd -r -g condor -d %{_sharedstatedir}/%{name} -s /sbin/nologin \
Timothy St. Clair 5b6e8d5
    -c "Owner of HTCondor Daemons" %{name}
e052536
exit 0
e052536
e052536
%prep
Matthew Farrellee b54b40e
%setup -q -n %{newname}-%{srcver}
Matthew Farrellee b54b40e
#setup -q -n %{newname}-%{commit}
b3fe293
%patch1 -p1
Erik Erlandson 9e4da5a
%patch2 -p1
Timothy St. Clair 5b6e8d5
cp %{SOURCE1} %{name}-tmpfiles.conf
Timothy St. Clair 5b6e8d5
cp %{SOURCE2} %{name}.service
e052536
e052536
%build
Matthew Farrellee 7659d4d
%cmake -DNO_PHONE_HOME:BOOL=TRUE \
e23cb04
       -DBUILD_TESTING:BOOL=FALSE \
Timothy St. Clair 10537b5
       -DBUILDID:STRING=RH-%{version}-%{release} \
Timothy St. Clair 2e995ee
       -D_VERBOSE:BOOL=TRUE \
Matthew Farrellee 7659d4d
       -DHAVE_BACKFILL:BOOL=FALSE \
Matthew Farrellee 7659d4d
       -DHAVE_BOINC:BOOL=FALSE \
Matthew Farrellee 7659d4d
       -DWITH_GSOAP:BOOL=FALSE \
Matthew Farrellee 7659d4d
       -DWITH_POSTGRESQL:BOOL=FALSE \
Matthew Farrellee 7659d4d
       -DHAVE_KBDD:BOOL=TRUE \
Matthew Farrellee 7659d4d
       -DHAVE_HIBERNATION:BOOL=TRUE \
Matthew Farrellee 7659d4d
       -DWANT_LEASE_MANAGER:BOOL=FALSE \
Matthew Farrellee 7659d4d
       -DWANT_HDFS:BOOL=FALSE \
Matthew Farrellee 7659d4d
       -DWANT_QUILL:BOOL=FALSE \
Timothy St. Clair 10537b5
       -DWITH_QPID:BOOL=FALSE \
Matthew Farrellee 7659d4d
       -DWITH_ZLIB:BOOL=FALSE \
a3a9bf5
       -DWITH_POSTGRESQL:BOOL=FALSE \
Matthew Farrellee 7659d4d
       -DWANT_CONTRIB:BOOL=ON \
Erik Erlandson 38554f0
       -DWITH_BOSCO:BOOL=FALSE \
ee1bc71
       -DWITH_PIGEON:BOOL=FALSE \
Erik Erlandson 9e4da5a
       -DWITH_MANAGEMENT:BOOL=FALSE \
e1cff47
%if 0%{?with_mongodb}
Timothy St. Clair 25bd862
       -DWITH_PLUMAGE:BOOL=TRUE \
e573b55
%endif
Matthew Farrellee 7659d4d
       -DWITH_AVIARY:BOOL=TRUE \
660dddf
       -DWANT_FULL_DEPLOYMENT:BOOL=TRUE \
b3fe293
       -DBLAHP_FOUND=/usr/libexec/BLClient \
b3fe293
       -DWITH_BLAHP:BOOL=TRUE \
a7cfd51
       -DWITH_CREAM:BOOL=FALSE \
b9b3a0e
       -DWANT_GLEXEC:BOOL=TRUE \
Timothy St. Clair 44dc910
       -DWANT_MAN_PAGES:BOOL=TRUE \
Matthew Farrellee 88d505c
       -DWITH_LIBDELTACLOUD:BOOL=TRUE \
f870f91
       -DWITH_GLOBUS:BOOL=TRUE \
b019997
       -DWITH_PYTHON_BINDINGS:BOOL=TRUE \
Timothy St. Clair 5b6e8d5
       -DWITH_LIBCGROUP:BOOL=TRUE
f870f91
Erik Erlandson 9e4da5a
# smp is currently breaking the doc build in some obscure way
Erik Erlandson 6b840c8
#make %{?_smp_mflags}
Erik Erlandson 6b840c8
make
e052536
e052536
%install
e052536
# installation happens into a temporary location, this function is
e052536
# useful in moving files into their final locations
e052536
function populate {
e052536
  _dest="$1"; shift; _src="$*"
e052536
  mkdir -p "%{buildroot}/$_dest"
e052536
  mv $_src "%{buildroot}/$_dest"
e052536
}
e052536
e052536
rm -rf %{buildroot}
Matthew Farrellee 78c4620
make install DESTDIR=%{buildroot}
e052536
Matthew Farrellee 78c4620
# The install target puts etc/ under usr/, let's fix that.
Matthew Farrellee 78c4620
mv %{buildroot}/usr/etc %{buildroot}/%{_sysconfdir}
e8dbbab
Matthew Farrellee 7659d4d
populate %_sysconfdir/condor %{buildroot}/%{_usr}/lib/condor_ssh_to_job_sshd_config_template
Matthew Farrellee 7659d4d
Matthew Farrellee 7659d4d
# Things in /usr/lib really belong in /usr/share/condor
Matthew Farrellee 7659d4d
populate %{_datadir}/condor %{buildroot}/%{_usr}/lib/*
5b816ce
# Except for the shared libs
ee1bc71
populate %{_libdir}/ %{buildroot}/%{_datadir}/condor/libclassad.s*
b3fe293
populate %{_libdir}/ %{buildroot}/%{_datadir}/condor/libcondor_utils*.so
Matthew Farrellee b54b40e
populate %{python_sitearch}/ %{buildroot}/%{_datadir}/condor/libpyclassad2.7_%{srcver}.so
Timothy St. Clair c46e861
rm -f %{buildroot}/%{_datadir}/condor/libclassad.a
Matthew Farrellee 7659d4d
Timothy St. Clair 10537b5
# It is proper to put HTCondor specific libexec binaries under libexec/condor/
Matthew Farrellee 78c4620
populate %_libexecdir/condor %{buildroot}/usr/libexec/*
e8dbbab
Timothy St. Clair 5b6e8d5
# man pages
Matthew Farrellee 78c4620
mkdir -p %{buildroot}/%{_mandir}
Matthew Farrellee 78c4620
mv %{buildroot}/usr/man/man1 %{buildroot}/%{_mandir}
e8dbbab
Matthew Farrellee 78c4620
mkdir -p %{buildroot}/%{_sysconfdir}/condor
3e1318f
# the default condor_config file is not architecture aware and thus
3e1318f
# sets the LIB directory to always be /usr/lib, we want to do better
3e1318f
# than that. this is, so far, the best place to do this
3e1318f
# specialization. we strip the "lib" or "lib64" part from _libdir and
3e1318f
# stick it in the LIB variable in the config.
3e1318f
LIB=$(echo %{?_libdir} | sed -e 's:/usr/\(.*\):\1:')
3e1318f
if [ "$LIB" = "%_libdir" ]; then
3e1318f
  echo "_libdir does not contain /usr, sed expression needs attention"
3e1318f
  exit 1
3e1318f
fi
3e1318f
sed -e "s:^LIB\s*=.*:LIB = \$(RELEASE_DIR)/$LIB/condor:" \
Timothy St. Clair 89ae951
  %{buildroot}/etc/examples/condor_config.generic.redhat \
Matthew Farrellee 78c4620
  > %{buildroot}/%{_sysconfdir}/condor/condor_config
3e1318f
Timothy St. Clair 10537b5
# Install the basic configuration, a Personal HTCondor config. Allows for
Matthew Farrellee 7659d4d
# yum install condor + service condor start and go.
Matthew Farrellee 7659d4d
mkdir -m0755 %{buildroot}/%{_sysconfdir}/condor/config.d
d06de85
cp %{buildroot}/etc/examples/condor_config.local %{buildroot}/%{_sysconfdir}/condor/config.d/00personal_condor.config
Matthew Farrellee 7659d4d
Matthew Farrellee 7659d4d
populate %_sysconfdir/condor/config.d %{buildroot}/etc/examples/61aviary.config
Timothy St. Clair 10537b5
populate %_sysconfdir/condor/config.d %{buildroot}/etc/examples/63aviary-hadoop.config
Matthew Farrellee 7659d4d
Matthew Farrellee 7659d4d
mkdir -p %{buildroot}/%{_var}/lib/condor/aviary
Matthew Farrellee 7659d4d
populate %{_var}/lib/condor/aviary %{buildroot}/usr/axis2.xml
Matthew Farrellee 7659d4d
populate %{_var}/lib/condor/aviary %{buildroot}/usr/services/
Timothy St. Clair 398ee29
Timothy St. Clair 398ee29
populate %{_libdir}/condor/plugins %{buildroot}/%{_usr}/libexec/condor/*-plugin.so
Timothy St. Clair 398ee29
populate %{_libdir}/ %{buildroot}/%{_datadir}/condor/libaviary_*
Matthew Farrellee 7659d4d
e1cff47
%if 0%{?with_mongodb}
Timothy St. Clair 25bd862
# Install condor-plumage's base plugin configuration
Timothy St. Clair 25bd862
populate %_sysconfdir/condor/config.d %{buildroot}/etc/examples/62plumage.config
e573b55
%endif
Timothy St. Clair 25bd862
rm -f %{buildroot}/%{_bindir}/ods_job_etl_tool
Timothy St. Clair 25bd862
rm -f %{buildroot}/%{_sbindir}/ods_job_etl_server
Timothy St. Clair 25bd862
mkdir -p -m0755 %{buildroot}/%{_var}/lib/condor/ViewHist
Timothy St. Clair 25bd862
Matthew Farrellee 78c4620
mkdir -p -m0755 %{buildroot}/%{_var}/run/condor
Matthew Farrellee 78c4620
mkdir -p -m0755 %{buildroot}/%{_var}/log/condor
Matthew Farrellee 78c4620
mkdir -p -m0755 %{buildroot}/%{_var}/lock/condor
Matthew Farrellee 7659d4d
mkdir -p -m1777 %{buildroot}/%{_var}/lock/condor/local
a3a9bf5
mkdir -p -m0755 %{buildroot}/%{_var}/lib/condor/spool
a3a9bf5
mkdir -p -m1777 %{buildroot}/%{_var}/lib/condor/execute
3e1318f
Matthew Farrellee 78c4620
# no master shutdown program for now
Matthew Farrellee 78c4620
rm %{buildroot}/%{_sbindir}/condor_set_shutdown
Timothy St. Clair 44dc910
rm %{buildroot}/%{_mandir}/man1/condor_set_shutdown.1
3e1318f
3e1318f
# not packaging standard universe
Timothy St. Clair 44dc910
rm %{buildroot}/%{_mandir}/man1/condor_compile.1
Timothy St. Clair 44dc910
rm %{buildroot}/%{_mandir}/man1/condor_checkpoint.1
3e1318f
3e1318f
# not packaging configure/install scripts
Timothy St. Clair 44dc910
rm %{buildroot}/%{_mandir}/man1/condor_configure.1
3e1318f
Matthew Farrellee 78c4620
# Remove junk
Matthew Farrellee 78c4620
rm -r %{buildroot}/%{_sysconfdir}/sysconfig
Matthew Farrellee 78c4620
rm -r %{buildroot}/%{_sysconfdir}/init.d
3e1318f
Matthew Farrellee 43b0ff5
# install tmpfiles.d/condor.conf
Matthew Farrellee 43b0ff5
mkdir -p %{buildroot}%{_sysconfdir}/tmpfiles.d
de86a56
install -m 0644 %{name}-tmpfiles.conf %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf
f870f91
Timothy St. Clair 58da9b4
mkdir -p %{buildroot}%{_localstatedir}/run/
Timothy St. Clair 58da9b4
install -d -m 0710 %{buildroot}%{_localstatedir}/run/%{name}/
Timothy St. Clair 58da9b4
f870f91
mkdir -p %{buildroot}%{_unitdir}
de86a56
cp %{name}.service %{buildroot}%{_unitdir}/condor.service
Timothy St. Clair 58da9b4
Timothy St. Clair 5b6e8d5
#populate %{_libdir}/ %{buildroot}/%{_datadir}/condor/libpyclassad_*.a
Timothy St. Clair 69d5db3
populate %{python_sitearch}/ %{buildroot}/%{_datadir}/condor/python/{classad,htcondor}.so
b019997
660dddf
# Remove stuff that comes from the full-deploy
660dddf
rm -rf %{buildroot}%{_sbindir}/cleanup_release
660dddf
rm -rf %{buildroot}%{_sbindir}/condor_cleanup_local
660dddf
rm -rf %{buildroot}%{_sbindir}/condor_cold_start
660dddf
rm -rf %{buildroot}%{_sbindir}/condor_cold_stop
660dddf
rm -rf %{buildroot}%{_sbindir}/condor_config_bind
660dddf
rm -rf %{buildroot}%{_sbindir}/condor_configure
660dddf
rm -rf %{buildroot}%{_sbindir}/condor_credd
660dddf
rm -rf %{buildroot}%{_sbindir}/condor_install
660dddf
rm -rf %{buildroot}%{_sbindir}/condor_install_local
660dddf
rm -rf %{buildroot}%{_sbindir}/condor_local_start
660dddf
rm -rf %{buildroot}%{_sbindir}/condor_local_stop
660dddf
rm -rf %{buildroot}%{_sbindir}/condor_startd_factory
660dddf
rm -rf %{buildroot}%{_sbindir}/condor_vm-gahp-vmware
ee1bc71
rm -rf %{buildroot}%{_sbindir}/condor_vm_vmwar*
660dddf
rm -rf %{buildroot}%{_sbindir}/filelock_midwife
660dddf
rm -rf %{buildroot}%{_sbindir}/filelock_undertaker
660dddf
rm -rf %{buildroot}%{_sbindir}/install_release
660dddf
rm -rf %{buildroot}%{_sbindir}/uniq_pid_command
660dddf
rm -rf %{buildroot}%{_sbindir}/uniq_pid_midwife
660dddf
rm -rf %{buildroot}%{_sbindir}/uniq_pid_undertaker
Timothy St. Clair 140f5e0
rm -rf %{buildroot}%{_datadir}/condor/*.pm
ee1bc71
rm -rf %{buildroot}%{_datadir}/condor/Chirp.jar
660dddf
rm -rf %{buildroot}%{_usrsrc}/chirp/chirp_*
660dddf
rm -rf %{buildroot}%{_usrsrc}/startd_factory
660dddf
rm -rf %{buildroot}/usr/DOC
660dddf
rm -rf %{buildroot}/usr/INSTALL
660dddf
rm -rf %{buildroot}/usr/LICENSE-2.0.txt
660dddf
rm -rf %{buildroot}/usr/README
660dddf
rm -rf %{buildroot}/usr/examples/
660dddf
rm -rf %{buildroot}%{_includedir}/MyString.h
660dddf
rm -rf %{buildroot}%{_includedir}/chirp_client.h
660dddf
rm -rf %{buildroot}%{_includedir}/compat_classad*
660dddf
rm -rf %{buildroot}%{_includedir}/condor_classad.h
660dddf
rm -rf %{buildroot}%{_includedir}/condor_constants.h
660dddf
rm -rf %{buildroot}%{_includedir}/condor_event.h
660dddf
rm -rf %{buildroot}%{_includedir}/condor_header_features.h
660dddf
rm -rf %{buildroot}%{_includedir}/condor_holdcodes.h
660dddf
rm -rf %{buildroot}%{_includedir}/file_lock.h
660dddf
rm -rf %{buildroot}%{_includedir}/iso_dates.h
660dddf
rm -rf %{buildroot}%{_includedir}/read_user_log.h
660dddf
rm -rf %{buildroot}%{_includedir}/stl_string_utils.h
660dddf
rm -rf %{buildroot}%{_includedir}/user_log.README
660dddf
rm -rf %{buildroot}%{_includedir}/user_log.c++.h
660dddf
rm -rf %{buildroot}%{_includedir}/write_user_log.h
660dddf
rm -rf %{buildroot}%{_libexecdir}/condor/bgp_*
Timothy St. Clair 25bd862
rm -rf %{buildroot}%{_datadir}/condor/libchirp_client.*
660dddf
rm -rf %{buildroot}%{_datadir}/condor/libcondorapi.a
090d2f2
rm -rf %{buildroot}%{_datadir}/condor/python/{htcondor,classad}.so
Timothy St. Clair 5b6e8d5
rm -rf %{buildroot}%{_datadir}/condor/{libpyclassad_*,htcondor,classad}.so
236f4f3
rm %{buildroot}%{_libexecdir}/condor/condor_schedd.init
Erik Erlandson 13e52d9
# I'm going to hold off on ganglia stuff for another rev or two
Erik Erlandson 13e52d9
rm -rf %{buildroot}/etc/condor/ganglia.d
Erik Erlandson 13e52d9
rm -rf %{buildroot}%{_libexecdir}/condor/condor_gangliad
236f4f3
da2fd33
# Install BOSCO
Erik Erlandson 38554f0
#mkdir -p %{buildroot}%{python_sitelib}
Erik Erlandson 38554f0
#mv %{buildroot}%{_libexecdir}/condor/campus_factory/python-lib/GlideinWMS %{buildroot}%{python_sitelib}
Erik Erlandson 38554f0
#mv %{buildroot}%{_libexecdir}/condor/campus_factory/python-lib/campus_factory %{buildroot}%{python_sitelib}
Erik Erlandson 38554f0
#mv %{buildroot}%{_libexecdir}/condor/campus_factory/share/condor/condor_config.factory %{buildroot}%{_sysconfdir}/condor/config.d/60-campus_factory.config
Erik Erlandson 38554f0
#mv %{buildroot}%{_libexecdir}/condor/campus_factory/etc/campus_factory.conf %{buildroot}%{_sysconfdir}/condor/
Erik Erlandson 38554f0
#mv %{buildroot}%{_libexecdir}/condor/campus_factory/share %{buildroot}%{_datadir}/condor/campus_factory
Erik Erlandson 38554f0
rm -rf %{buildroot}%{_libexecdir}/condor/campus_factory
Erik Erlandson 38554f0
rm -rf %{buildroot}/%{_sbindir}/bosco_install
Erik Erlandson 38554f0
rm -rf %{buildroot}/%{_sbindir}/campus_factory
Erik Erlandson 38554f0
rm -rf %{buildroot}/%{_sbindir}/condor_ft-gahp
Erik Erlandson 38554f0
rm -rf %{buildroot}/%{_sbindir}/glidein_creation
Erik Erlandson 38554f0
rm -rf %{buildroot}/%{_sbindir}/runfactory
Erik Erlandson 38554f0
rm -rf %{buildroot}/%{_mandir}/man1/bosco*
da2fd33
Timothy St. Clair 5b6e8d5
# we must place the config examples in builddir
Timothy St. Clair 00bb898
cp -rf %{buildroot}/etc/examples %{_builddir}/%{name}-%{tarball_version}
Timothy St. Clair 00bb898
rm -rf %{buildroot}/etc/examples
Timothy St. Clair 00bb898
e052536
%check
Timothy St. Clair 5b6e8d5
echo "*********** Verify NMI status is all GREEN ***********"
Timothy St. Clair 5b6e8d5
######################################
Timothy St. Clair 5b6e8d5
# Note: Tests should be run through NMI and vetted 
Timothy St. Clair 5b6e8d5
# via CHTC prior to downstream packaging.
Timothy St. Clair 5b6e8d5
######################################
e052536
e052536
%files
Timothy St. Clair 5b6e8d5
%doc LICENSE-2.0.txt NOTICE.txt
e052536
%dir %_sysconfdir/condor/
e052536
%config(noreplace) %_sysconfdir/condor/condor_config
Matthew Farrellee 43b0ff5
%config(noreplace) %_sysconfdir/tmpfiles.d/%{name}.conf
f870f91
%{_unitdir}/condor.service
e052536
%dir %_datadir/condor/
e052536
%_datadir/condor/CondorJavaInfo.class
e052536
%_datadir/condor/CondorJavaWrapper.class
e052536
%_datadir/condor/scimark2lib.jar
Matthew Farrellee 7659d4d
%dir %_sysconfdir/condor/config.d/
da2fd33
%config(noreplace) %_sysconfdir/condor/config.d/00personal_condor.config
Matthew Farrellee 7659d4d
%_sysconfdir/condor/condor_ssh_to_job_sshd_config_template
e052536
%dir %_libexecdir/condor/
e052536
%_libexecdir/condor/condor_chirp
e052536
%_libexecdir/condor/condor_ssh
e052536
%_libexecdir/condor/sshd.sh
3e1318f
%_libexecdir/condor/condor_job_router
b9b3a0e
%_libexecdir/condor/condor_glexec_setup
b9b3a0e
%_libexecdir/condor/condor_glexec_run
b9b3a0e
%_libexecdir/condor/condor_glexec_job_wrapper
b9b3a0e
%_libexecdir/condor/condor_glexec_update_proxy
b9b3a0e
%_libexecdir/condor/condor_glexec_cleanup
b9b3a0e
%_libexecdir/condor/condor_glexec_kill
b3fe293
%_libexecdir/condor/glite/bin/*
5c1920c
%_libexecdir/condor/condor_limits_wrapper.sh
5c1920c
%_libexecdir/condor/condor_rooster
5c1920c
%_libexecdir/condor/condor_ssh_to_job_shell_setup
5c1920c
%_libexecdir/condor/condor_ssh_to_job_sshd_setup
Matthew Farrellee 69f865e
%_libexecdir/condor/condor_power_state
Matthew Farrellee 7659d4d
%_libexecdir/condor/condor_kflops
Matthew Farrellee 7659d4d
%_libexecdir/condor/condor_mips
Matthew Farrellee 7659d4d
%_libexecdir/condor/data_plugin
Matthew Farrellee 7659d4d
%_libexecdir/condor/curl_plugin
Matthew Farrellee 78c4620
%_libexecdir/condor/condor_shared_port
Matthew Farrellee beb79c7
%_libexecdir/condor/condor_glexec_wrapper
Matthew Farrellee beb79c7
%_libexecdir/condor/glexec_starter_setup.sh
ee1bc71
%_libexecdir/condor/condor_defrag
Timothy St. Clair 89ae951
%_libexecdir/condor/interactive.sub
Erik Erlandson 13e52d9
%_libexecdir/condor/condor_dagman_metrics_reporter
Erik Erlandson 13e52d9
%_libexecdir/condor/condor_history_helper
Erik Erlandson 13e52d9
%_libexecdir/condor/condor_pid_ns_init
Erik Erlandson 13e52d9
%_libexecdir/condor/condor_urlfetch
e052536
%_mandir/man1/condor_advertise.1.gz
e8dbbab
%_mandir/man1/condor_check_userlogs.1.gz
e8dbbab
%_mandir/man1/condor_chirp.1.gz
e8dbbab
%_mandir/man1/condor_cod.1.gz
e052536
%_mandir/man1/condor_config_val.1.gz
e8dbbab
%_mandir/man1/condor_dagman.1.gz
e8dbbab
%_mandir/man1/condor_fetchlog.1.gz
e052536
%_mandir/man1/condor_findhost.1.gz
e052536
%_mandir/man1/condor_history.1.gz
e052536
%_mandir/man1/condor_hold.1.gz
e052536
%_mandir/man1/condor_master.1.gz
e052536
%_mandir/man1/condor_off.1.gz
e052536
%_mandir/man1/condor_on.1.gz
e052536
%_mandir/man1/condor_preen.1.gz
e052536
%_mandir/man1/condor_prio.1.gz
e052536
%_mandir/man1/condor_q.1.gz
e052536
%_mandir/man1/condor_qedit.1.gz
e052536
%_mandir/man1/condor_reconfig.1.gz
e052536
%_mandir/man1/condor_release.1.gz
e052536
%_mandir/man1/condor_reschedule.1.gz
e052536
%_mandir/man1/condor_restart.1.gz
e052536
%_mandir/man1/condor_rm.1.gz
e052536
%_mandir/man1/condor_run.1.gz
e052536
%_mandir/man1/condor_stats.1.gz
e052536
%_mandir/man1/condor_status.1.gz
e052536
%_mandir/man1/condor_store_cred.1.gz
e052536
%_mandir/man1/condor_submit.1.gz
e052536
%_mandir/man1/condor_submit_dag.1.gz
e8dbbab
%_mandir/man1/condor_transfer_data.1.gz
e052536
%_mandir/man1/condor_updates_stats.1.gz
e052536
%_mandir/man1/condor_userlog.1.gz
e052536
%_mandir/man1/condor_userprio.1.gz
e052536
%_mandir/man1/condor_vacate.1.gz
e052536
%_mandir/man1/condor_vacate_job.1.gz
e8dbbab
%_mandir/man1/condor_version.1.gz
e8dbbab
%_mandir/man1/condor_wait.1.gz
Matthew Farrellee 78c4620
%_mandir/man1/condor_router_history.1.gz
ee1bc71
%_mandir/man1/condor_continue.1.gz
ee1bc71
%_mandir/man1/condor_suspend.1.gz
Matthew Farrellee 78c4620
%_mandir/man1/condor_router_q.1.gz
Matthew Farrellee 78c4620
%_mandir/man1/condor_ssh_to_job.1.gz
Matthew Farrellee 78c4620
%_mandir/man1/condor_power.1.gz
b3fe293
%_mandir/man1/condor_gather_info.1.gz
b3fe293
%_mandir/man1/condor_router_rm.1.gz
Timothy St. Clair 69d5db3
%_mandir/man1/condor_qsub.1.gz
Erik Erlandson 13e52d9
%_mandir/man1/condor_drain.1.gz
Erik Erlandson 13e52d9
%_mandir/man1/condor_install.1.gz
Erik Erlandson 13e52d9
%_mandir/man1/condor_ping.1.gz
Erik Erlandson 13e52d9
%_mandir/man1/condor_rmdir.1.gz
Erik Erlandson 13e52d9
%_mandir/man1/condor_tail.1.gz
Erik Erlandson 13e52d9
%_mandir/man1/condor_who.1.gz
Matthew Farrellee b54b40e
%_mandir/man1/condor_dagman_metrics_reporter.1.gz
Matthew Farrellee b54b40e
%_mandir/man1/condor_gpu_discovery.1.gz
Matthew Farrellee b54b40e
%_mandir/man1/condor_pool_job_report.1.gz
Matthew Farrellee b54b40e
%_mandir/man1/condor_sos.1.gz
Matthew Farrellee b54b40e
%_mandir/man1/condor_urlfetch.1.gz
e052536
# bin/condor is a link for checkpoint, reschedule, vacate
b3fe293
%_libdir/libcondor_utils*.so
e052536
%_bindir/condor_submit_dag
Timothy St. Clair 89ae951
%_bindir/condor_who
e052536
%_bindir/condor_prio
e052536
%_bindir/condor_transfer_data
e052536
%_bindir/condor_check_userlogs
e052536
%_bindir/condor_q
Matthew Farrellee 78c4620
%_libexecdir/condor/condor_transferer
e052536
%_bindir/condor_cod
e052536
%_bindir/condor_qedit
e052536
%_bindir/condor_userlog
e052536
%_bindir/condor_release
e052536
%_bindir/condor_userlog_job_counter
e052536
%_bindir/condor_config_val
e052536
%_bindir/condor_reschedule
e052536
%_bindir/condor_userprio
e052536
%_bindir/condor_dagman
e052536
%_bindir/condor_rm
e052536
%_bindir/condor_vacate
e052536
%_bindir/condor_run
3e1318f
%_bindir/condor_router_history
3e1318f
%_bindir/condor_router_q
3e1318f
%_bindir/condor_router_rm
e052536
%_bindir/condor_vacate_job
e052536
%_bindir/condor_findhost
e052536
%_bindir/condor_stats
e052536
%_bindir/condor_version
e052536
%_bindir/condor_history
e052536
%_bindir/condor_status
e052536
%_bindir/condor_wait
e052536
%_bindir/condor_hold
e052536
%_bindir/condor_submit
5c1920c
%_bindir/condor_ssh_to_job
Matthew Farrellee 78c4620
%_bindir/condor_power
Matthew Farrellee 7659d4d
%_bindir/condor_gather_info
af4d2e0
%_bindir/condor_continue
af4d2e0
%_bindir/condor_suspend
Matthew Farrellee 0f2f822
%_bindir/condor_test_match
ee1bc71
%_bindir/condor_drain
Timothy St. Clair 69d5db3
%_bindir/condor_ping
Timothy St. Clair 69d5db3
%_bindir/condor_qsub
Timothy St. Clair 69d5db3
%_bindir/condor_tail
Matthew Farrellee b54b40e
%_bindir/condor_pool_job_report
e052536
%_sbindir/condor_advertise
e052536
%_sbindir/condor_c-gahp
e052536
%_sbindir/condor_c-gahp_worker_thread
e052536
%_sbindir/condor_collector
e052536
%_sbindir/condor_fetchlog
e052536
%_sbindir/condor_had
e052536
%_sbindir/condor_init
e052536
%_sbindir/condor_master
e052536
%_sbindir/condor_negotiator
e052536
%_sbindir/condor_off
e052536
%_sbindir/condor_on
e052536
%_sbindir/condor_preen
e052536
%_sbindir/condor_reconfig
e052536
%_sbindir/condor_replication
e052536
%_sbindir/condor_restart
130f6ae
%attr(6755, root, root) %_sbindir/condor_root_switchboard
e052536
%_sbindir/condor_schedd
e052536
%_sbindir/condor_shadow
e052536
%_sbindir/condor_startd
e052536
%_sbindir/condor_starter
e052536
%_sbindir/condor_store_cred
e052536
%_sbindir/condor_transferd
e052536
%_sbindir/condor_updates_stats
Matthew Farrellee 0f2f822
%_sbindir/ec2_gahp
e8dbbab
%_sbindir/condor_gridmanager
Matthew Farrellee beb79c7
%_sbindir/condor_gridshell
Matthew Farrellee beb79c7
%_sbindir/gahp_server
b3fe293
%_sbindir/grid_monitor
ee1bc71
%_sbindir/grid_monitor.sh
b3fe293
%_sbindir/remote_gahp
ee1bc71
%_sbindir/nordugrid_gahp
Erik Erlandson 13e52d9
%_sbindir/condor_sos
Erik Erlandson 13e52d9
%_sbindir/condor_testwritelog
Erik Erlandson 13e52d9
%_sbindir/gce_gahp
Timothy St. Clair 5b6e8d5
#%%_bindir/condor_ping
090d2f2
%_libexecdir/condor/condor_gpu_discovery
e052536
%defattr(-,condor,condor,-)
e052536
%dir %_var/lib/condor/
e052536
%dir %_var/lib/condor/execute/
f99aae8
%dir %_var/log/condor/
e052536
%dir %_var/lib/condor/spool/
Timothy St. Clair 44dc910
%ghost %dir %_var/lock/condor/
Timothy St. Clair 44dc910
%ghost %dir %_var/run/condor/
da2fd33
%_libexecdir/condor/accountant_log_fixer
b3fe293
%_datadir/condor/libcondorapi.so
236f4f3
Timothy St. Clair 10537b5
#################
660dddf
%files procd
660dddf
%_sbindir/condor_procd
660dddf
%_sbindir/gidd_alloc
660dddf
%_sbindir/procd_ctl
b9b3a0e
%_mandir/man1/procd_ctl.1.gz
b9b3a0e
%_mandir/man1/gidd_alloc.1.gz
660dddf
%_mandir/man1/condor_procd.1.gz
660dddf
Timothy St. Clair 44dc910
#################
Timothy St. Clair 10537b5
%files aviary-common
Matthew Farrellee 7659d4d
%doc LICENSE-2.0.txt NOTICE.txt
Timothy St. Clair 25bd862
%dir %_datadir/condor/aviary
Timothy St. Clair 25bd862
%_datadir/condor/aviary/jobcontrol.py*
Timothy St. Clair 25bd862
%_datadir/condor/aviary/jobquery.py*
Timothy St. Clair 25bd862
%_datadir/condor/aviary/submissions.py*
ee1bc71
%_datadir/condor/aviary/submission_ids.py*
Timothy St. Clair 10537b5
%_datadir/condor/aviary/subinventory.py*
Timothy St. Clair 25bd862
%_datadir/condor/aviary/submit.py*
Timothy St. Clair 25bd862
%_datadir/condor/aviary/setattr.py*
Timothy St. Clair 10537b5
%_datadir/condor/aviary/jobinventory.py*
Timothy St. Clair 10537b5
%_datadir/condor/aviary/locator.py*
Timothy St. Clair 10537b5
%_datadir/condor/aviary/collector_tool.py*
Timothy St. Clair 25bd862
%dir %_datadir/condor/aviary/dag
Timothy St. Clair 25bd862
%_datadir/condor/aviary/dag/diamond.dag
Timothy St. Clair 25bd862
%_datadir/condor/aviary/dag/dag-submit.py*
Timothy St. Clair 25bd862
%_datadir/condor/aviary/dag/job.sub
Timothy St. Clair 25bd862
%dir %_datadir/condor/aviary/module
Timothy St. Clair 25bd862
%_datadir/condor/aviary/module/aviary/util.py*
Timothy St. Clair 25bd862
%_datadir/condor/aviary/module/aviary/https.py*
Timothy St. Clair 25bd862
%_datadir/condor/aviary/module/aviary/__init__.py*
Timothy St. Clair 25bd862
%_datadir/condor/aviary/README
Matthew Farrellee 7659d4d
%dir %_var/lib/condor/aviary
Matthew Farrellee 7659d4d
%_var/lib/condor/aviary/axis2.xml
Matthew Farrellee 7659d4d
%dir %_var/lib/condor/aviary/services
Matthew Farrellee 7659d4d
%dir %_var/lib/condor/aviary/services/job
Matthew Farrellee 7659d4d
%_var/lib/condor/aviary/services/job/services.xml
Matthew Farrellee 7659d4d
%_var/lib/condor/aviary/services/job/aviary-common.xsd
Matthew Farrellee 7659d4d
%_var/lib/condor/aviary/services/job/aviary-job.xsd
Matthew Farrellee 7659d4d
%_var/lib/condor/aviary/services/job/aviary-job.wsdl
Matthew Farrellee 7659d4d
%dir %_var/lib/condor/aviary/services/query
Matthew Farrellee 7659d4d
%_var/lib/condor/aviary/services/query/services.xml
Matthew Farrellee 7659d4d
%_var/lib/condor/aviary/services/query/aviary-common.xsd
Matthew Farrellee 7659d4d
%_var/lib/condor/aviary/services/query/aviary-query.xsd
Matthew Farrellee 7659d4d
%_var/lib/condor/aviary/services/query/aviary-query.wsdl
Timothy St. Clair 10537b5
%dir %_var/lib/condor/aviary/services/locator
Timothy St. Clair 10537b5
%_var/lib/condor/aviary/services/locator/services.xml
b3fe293
%_var/lib/condor/aviary/services/locator/aviary-common.xsd
b3fe293
%_var/lib/condor/aviary/services/locator/aviary-locator.xsd
Timothy St. Clair 10537b5
%_var/lib/condor/aviary/services/locator/aviary-locator.wsdl
Timothy St. Clair 10537b5
%dir %_var/lib/condor/aviary/services/collector
0686d1b
%_var/lib/condor/aviary/services/collector/services.xml
Timothy St. Clair 10537b5
%_var/lib/condor/aviary/services/collector/aviary-common.xsd
Timothy St. Clair 10537b5
%_var/lib/condor/aviary/services/collector/aviary-collector.xsd
Timothy St. Clair 10537b5
%_var/lib/condor/aviary/services/collector/aviary-collector.wsdl
Timothy St. Clair 10537b5
Timothy St. Clair 5b6e8d5
#################
Timothy St. Clair 10537b5
%files aviary
Timothy St. Clair 10537b5
%doc LICENSE-2.0.txt NOTICE.txt
Timothy St. Clair 10537b5
%_sysconfdir/condor/config.d/61aviary.config
Timothy St. Clair 10537b5
%_libdir/libaviary_axis_provider.so
Timothy St. Clair 10537b5
%_libdir/libaviary_wso2_common.so
Timothy St. Clair 10537b5
%dir %_libdir/condor/plugins
Timothy St. Clair 10537b5
%_libdir/condor/plugins/AviaryScheddPlugin-plugin.so
Timothy St. Clair 10537b5
%_libdir/condor/plugins/AviaryLocatorPlugin-plugin.so
Timothy St. Clair 10537b5
%_libdir/condor/plugins/AviaryCollectorPlugin-plugin.so
Timothy St. Clair 10537b5
%_sbindir/aviary_query_server
Timothy St. Clair 10537b5
%_var/lib/condor/aviary/services/job/libaviary_job_axis.so
Timothy St. Clair 10537b5
%_var/lib/condor/aviary/services/query/libaviary_query_axis.so
Timothy St. Clair 260c9ce
%_var/lib/condor/aviary/services/locator/libaviary_locator_axis.so
Timothy St. Clair 398ee29
%_var/lib/condor/aviary/services/collector/libaviary_collector_axis.so
Timothy St. Clair 10537b5
Timothy St. Clair 5b6e8d5
#################
Timothy St. Clair 10537b5
%files aviary-hadoop-common
Timothy St. Clair 10537b5
%doc LICENSE-2.0.txt NOTICE.txt
Timothy St. Clair 10537b5
%_var/lib/condor/aviary/services/hadoop/services.xml
0686d1b
%_var/lib/condor/aviary/services/hadoop/aviary-common.xsd
0686d1b
%_var/lib/condor/aviary/services/hadoop/aviary-hadoop.xsd
Timothy St. Clair 10537b5
%_var/lib/condor/aviary/services/hadoop/aviary-hadoop.wsdl
Timothy St. Clair 10537b5
%_datadir/condor/aviary/hadoop_tool.py*
0686d1b
Timothy St. Clair 5b6e8d5
#################
Timothy St. Clair 10537b5
%files aviary-hadoop
Timothy St. Clair 10537b5
%doc LICENSE-2.0.txt NOTICE.txt
Timothy St. Clair 10537b5
%_var/lib/condor/aviary/services/hadoop/libaviary_hadoop_axis.so
Timothy St. Clair 10537b5
%_libdir/condor/plugins/AviaryHadoopPlugin-plugin.so
Timothy St. Clair 10537b5
%_sysconfdir/condor/config.d/63aviary-hadoop.config
Timothy St. Clair 10537b5
%_datadir/condor/aviary/hdfs_datanode.sh
Timothy St. Clair 10537b5
%_datadir/condor/aviary/hdfs_namenode.sh
Timothy St. Clair 10537b5
%_datadir/condor/aviary/mapred_jobtracker.sh
Timothy St. Clair 10537b5
%_datadir/condor/aviary/mapred_tasktracker.sh
Matthew Farrellee 7659d4d
Timothy St. Clair 10537b5
#################
e1cff47
%if 0%{?with_mongodb}
Timothy St. Clair 25bd862
%files plumage
Timothy St. Clair 25bd862
%doc LICENSE-2.0.txt NOTICE.txt
Timothy St. Clair 25bd862
%_sysconfdir/condor/config.d/62plumage.config
Timothy St. Clair 25bd862
%dir %_libdir/condor/plugins
Timothy St. Clair 10537b5
%_libdir/condor/plugins/PlumageCollectorPlugin-plugin.so
Timothy St. Clair 25bd862
%dir %_datadir/condor/plumage
Timothy St. Clair 10537b5
%_sbindir/plumage_job_etl_server
Timothy St. Clair 10537b5
%_bindir/plumage_history_load
Timothy St. Clair 25bd862
%_bindir/plumage_stats
Timothy St. Clair 10537b5
%_bindir/plumage_history
Timothy St. Clair 25bd862
%_datadir/condor/plumage/README
de86a56
%_datadir/condor/plumage/SCHEMA
de86a56
%_datadir/condor/plumage/plumage_accounting
de86a56
%_datadir/condor/plumage/plumage_scheduler
de86a56
%_datadir/condor/plumage/plumage_utilization
Timothy St. Clair 25bd862
%defattr(-,condor,condor,-)
e573b55
%endif
Timothy St. Clair 25bd862
Timothy St. Clair 44dc910
#################
3e1318f
%files kbdd
3e1318f
%doc LICENSE-2.0.txt NOTICE.txt
3e1318f
%_sbindir/condor_kbdd
e052536
Timothy St. Clair 44dc910
#################
5c1920c
%files vm-gahp
5c1920c
%doc LICENSE-2.0.txt NOTICE.txt
5c1920c
%_sbindir/condor_vm-gahp
5c1920c
%_libexecdir/condor/libvirt_simple_script.awk
5c1920c
Timothy St. Clair 44dc910
#################
Matthew Farrellee 88d505c
%files deltacloud-gahp
Matthew Farrellee 88d505c
%doc LICENSE-2.0.txt NOTICE.txt
Matthew Farrellee 88d505c
%_sbindir/deltacloud_gahp
Matthew Farrellee 7659d4d
Timothy St. Clair 44dc910
#################
Matthew Farrellee 7659d4d
%files classads
Matthew Farrellee 7659d4d
%doc LICENSE-2.0.txt NOTICE.txt
b3fe293
%_libdir/libclassad.so.*
Matthew Farrellee 7659d4d
Timothy St. Clair 44dc910
#################
Matthew Farrellee 7659d4d
%files classads-devel
Matthew Farrellee 7659d4d
%doc LICENSE-2.0.txt NOTICE.txt
Matthew Farrellee 7659d4d
%_bindir/classad_functional_tester
Matthew Farrellee 7659d4d
%_bindir/classad_version
Matthew Farrellee 7659d4d
%_libdir/libclassad.so
Matthew Farrellee 7659d4d
%dir %_includedir/classad/
Matthew Farrellee 7659d4d
%_includedir/classad/attrrefs.h
Matthew Farrellee 7659d4d
%_includedir/classad/cclassad.h
Matthew Farrellee 7659d4d
%_includedir/classad/classad_distribution.h
Matthew Farrellee 7659d4d
%_includedir/classad/classadErrno.h
Matthew Farrellee 7659d4d
%_includedir/classad/classad.h
Matthew Farrellee 7659d4d
%_includedir/classad/classadItor.h
Timothy St. Clair 89ae951
%_includedir/classad/classadCache.h
Matthew Farrellee 7659d4d
%_includedir/classad/classad_stl.h
Matthew Farrellee 7659d4d
%_includedir/classad/collectionBase.h
Matthew Farrellee 7659d4d
%_includedir/classad/collection.h
Matthew Farrellee 7659d4d
%_includedir/classad/common.h
Matthew Farrellee 7659d4d
%_includedir/classad/debug.h
Matthew Farrellee 7659d4d
%_includedir/classad/exprList.h
Matthew Farrellee 7659d4d
%_includedir/classad/exprTree.h
Matthew Farrellee 7659d4d
%_includedir/classad/fnCall.h
Matthew Farrellee 7659d4d
%_includedir/classad/indexfile.h
Matthew Farrellee 7659d4d
%_includedir/classad/lexer.h
Matthew Farrellee 7659d4d
%_includedir/classad/lexerSource.h
Matthew Farrellee 7659d4d
%_includedir/classad/literals.h
Matthew Farrellee 7659d4d
%_includedir/classad/matchClassad.h
Matthew Farrellee 7659d4d
%_includedir/classad/operators.h
Matthew Farrellee 7659d4d
%_includedir/classad/query.h
Matthew Farrellee 7659d4d
%_includedir/classad/sink.h
Matthew Farrellee 7659d4d
%_includedir/classad/source.h
Matthew Farrellee 7659d4d
%_includedir/classad/transaction.h
Matthew Farrellee 7659d4d
%_includedir/classad/util.h
Matthew Farrellee 7659d4d
%_includedir/classad/value.h
Matthew Farrellee 7659d4d
%_includedir/classad/view.h
Matthew Farrellee 7659d4d
%_includedir/classad/xmlLexer.h
Matthew Farrellee 7659d4d
%_includedir/classad/xmlSink.h
Matthew Farrellee 7659d4d
%_includedir/classad/xmlSource.h
Matthew Farrellee 7659d4d
Timothy St. Clair 5b6e8d5
#################
Timothy St. Clair 5b6e8d5
#%files cream-gahp
Timothy St. Clair 5b6e8d5
#%doc LICENSE-2.0.txt NOTICE.txt
Timothy St. Clair 5b6e8d5
#%_sbindir/cream_gahp
130f6ae
Timothy St. Clair 5b6e8d5
#################
b019997
%files python
b019997
%{python_sitearch}/classad.so
090d2f2
%{python_sitearch}/htcondor.so
Matthew Farrellee b54b40e
%{python_sitearch}/libpyclassad2.7_%{srcver}.so
b019997
Timothy St. Clair 5b6e8d5
#################
Erik Erlandson 38554f0
#%files bosco
Erik Erlandson 38554f0
#%config(noreplace) %_sysconfdir/condor/campus_factory.conf
Erik Erlandson 38554f0
#%config(noreplace) %_sysconfdir/condor/config.d/60-campus_factory.config
Erik Erlandson 38554f0
#%_libexecdir/condor/shellselector
Erik Erlandson 38554f0
#%_libexecdir/condor/campus_factory
Erik Erlandson 38554f0
#%_sbindir/bosco_install
Erik Erlandson 38554f0
#%_sbindir/campus_factory
Erik Erlandson 38554f0
#%_sbindir/condor_ft-gahp
Erik Erlandson 38554f0
#%_sbindir/runfactory
Erik Erlandson 38554f0
#%_bindir/bosco_cluster
Erik Erlandson 38554f0
#%_bindir/bosco_ssh_start
Erik Erlandson 38554f0
#%_bindir/bosco_start
Erik Erlandson 38554f0
#%_bindir/bosco_stop
Erik Erlandson 38554f0
#%_bindir/bosco_findplatform
Erik Erlandson 38554f0
#%_bindir/bosco_uninstall
Erik Erlandson 38554f0
#%_bindir/bosco_quickstart
Erik Erlandson 38554f0
#%_bindir/htsub
Erik Erlandson 38554f0
#%_sbindir/glidein_creation
Erik Erlandson 38554f0
#%_datadir/condor/campus_factory
Erik Erlandson 38554f0
#%_mandir/man1/bosco_cluster.1.gz
Erik Erlandson 38554f0
#%_mandir/man1/bosco_findplatform.1.gz
Erik Erlandson 38554f0
#%_mandir/man1/bosco_install.1.gz
Erik Erlandson 38554f0
#%_mandir/man1/bosco_ssh_start.1.gz
Erik Erlandson 38554f0
#%_mandir/man1/bosco_start.1.gz
Erik Erlandson 38554f0
#%_mandir/man1/bosco_stop.1.gz
Erik Erlandson 38554f0
#%_mandir/man1/bosco_uninstall.1.gz
Erik Erlandson 38554f0
#%{python_sitelib}/GlideinWMS
Erik Erlandson 38554f0
#%{python_sitelib}/campus_factory
Timothy St. Clair 3eb51a0
Timothy St. Clair 5b6e8d5
#################
Timothy St. Clair 5b6e8d5
#################
Timothy St. Clair 5b6e8d5
#################
f870f91
%post
Timothy St. Clair 5b6e8d5
%systemd_post %{name}.service
e052536
/sbin/ldconfig
e052536
Timothy St. Clair 5b6e8d5
%preun
Timothy St. Clair 5b6e8d5
%systemd_preun %{name}.service
e052536
e052536
%postun -n condor
Timothy St. Clair 5b6e8d5
%systemd_postun_with_restart %{name}.service 
e052536
/sbin/ldconfig
e052536
e052536
%changelog
Matthew Farrellee b54b40e
* Sat Nov 22 2014 Matthew Farrellee <matt@redhat> - 8.3.1-1
Matthew Farrellee b54b40e
- Update to latests source 8.3.1
Matthew Farrellee b54b40e
- Build from tag instead of commit SHA
Matthew Farrellee b54b40e
- Disabled plumage (mongodb dep)
Matthew Farrellee b54b40e
- New require perl-Data-Dumper for param table generator
Matthew Farrellee b54b40e
- Updated libpyclassad lib version to 8.3.1
Matthew Farrellee b54b40e
- No longer stripping condor_load_history or config_fetch, removed upstream
Matthew Farrellee b54b40e
- Now including condor_pool_job_report and associated man pages
Matthew Farrellee b54b40e
2ef7c95
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.1.4-7.a1a7df5
2ef7c95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2ef7c95
e1cff47
* Thu Aug 14 2014 Dan HorĂ¡k <dan[at]danny.cz> - 8.1.4-6.a1a7df5
e1cff47
- mongodb exists only on selected arches
e1cff47
e573b55
* Sun Jun 29 2014 Peter Robinson <pbrobinson@fedoraproject.org> 8.1.4-5.a1a7df5
e573b55
- don't build plumage on aarch64 as we don't (yet) have v8/mongodb
e573b55
3e43505
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.1.4-4.a1a7df5
3e43505
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3e43505
Petr Machata 9bd7764
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 8.1.4-3.a1a7df5
Petr Machata 9bd7764
- Rebuild for boost 1.55.0
Petr Machata 9bd7764
c94c103
* Fri May 23 2014 David Tardon <dtardon@redhat.com> - 8.1.4-2.a1a7df5
c94c103
- rebuild for boost 1.55.0
c94c103
Erik Erlandson 38554f0
* Thu Mar  6 2014 <eerlands@redhat.com> - 8.1.4-1.a1a7df5
Erik Erlandson 13e52d9
- Update to latest source 8.1.4
Erik Erlandson 38554f0
- Added new bosco man pages and quickstart, however commented bosco out until the config it drops no longer breaks general condor config
Erik Erlandson 13e52d9
- new man pages for condor_{drain, install, ping, rmdir, tail, who}
Erik Erlandson 38554f0
- Added condor_{dagman_metrics_reporter, history_helper, pid_ns_init, fetch, urlfetch, sos, testwritelog}
Erik Erlandson 13e52d9
- gce_gahp
Erik Erlandson 13e52d9
- libpyclassad2.7_8_1_4.so
Erik Erlandson 13e52d9
- disabling new ganglia support for a rev or two
Timothy St. Clair 5b6e8d5
- Overhaul and cleanup spec file
Erik Erlandson 9e4da5a
- turned off management, no support for qmf: -DWITH_MANAGEMENT:BOOL=FALSE
Erik Erlandson 9e4da5a
- added patch Werror_replace.patch, to turn off the cmake regex-replace hack that removes "-Werror", as it breaks the new cflag "-Werror=format-security" passed in from build system
Erik Erlandson 9e4da5a
- BuildRequires for python-devel and python-libs
Erik Erlandson 9e4da5a
- turned off SMP for make until doc build stops breaking with it
Timothy St. Clair 5b6e8d5
- Archived legacy history
Timothy St. Clair 3eb51a0
Timothy St. Clair ce276a9
* Sat Jun 22 2013 <tstclair@redhat.com> - 8.1.0-0.2
Timothy St. Clair ce276a9
- Fix for aviary hadoop field swap
Timothy St. Clair ce276a9
Timothy St. Clair 69d5db3
* Wed Jun 19 2013 <tstclair@redhat.com> - 8.1.0-0.1
Timothy St. Clair 69d5db3
- Update to latest uw/master
Timothy St. Clair 69d5db3
Timothy St. Clair 9a03389
* Fri Mar 15 2013 <tstclair@redhat.com> - 7.9.5-0.2
Timothy St. Clair 9a03389
- Update build dependencies
Timothy St. Clair 9a03389
Timothy St. Clair b2248ee
* Thu Feb 28 2013 <tstclair@redhat.com> - 7.9.5-0.1
Timothy St. Clair 10537b5
- Fast forward to 7.9.5 pre-release
Timothy St. Clair 10537b5
090d2f2
* Thu Feb 14 2013 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.5-0.1.4e2a2ef.git
090d2f2
- Re-sync with master.
090d2f2
- Use upstream python bindings.
090d2f2
45f5fa5
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 7.9.1-0.1.5
45f5fa5
- Rebuild for Boost-1.53.0
45f5fa5
3a3bc2f
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 7.9.1-0.1.4
3a3bc2f
- Rebuild for Boost-1.53.0
3a3bc2f
085a687
* Sat Feb  2 2013 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.4-0.4.d028b17.git
085a687
- Re-sync with master.
085a687
Timothy St. Clair badf469
* Wed Jan  2 2013 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.4-0.1.dce3324.git
b019997
- Add support for python bindings.
b019997
bca495b
* Thu Dec  6 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.3-0.6.ce12f50.git
bca495b
- Fix compile for CREAM.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Thu Dec  6 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.3-0.5.ce12f50.git
Timothy St. Clair 5b6e8d5
- Merge code which has improved blahp file cleanup.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Tue Oct 30 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.2-0.2.b714b0e.git
Timothy St. Clair 5b6e8d5
- Re-up to the latest master.
Timothy St. Clair 5b6e8d5
- Add support for syslog.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Thu Oct 11 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.1-0.14.b135441.git
Timothy St. Clair 5b6e8d5
- Re-up to the latest master.
Timothy St. Clair 5b6e8d5
- Split out a separate package for BOSCO.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Tue Sep 25 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.1-0.13.c7df613.git
Timothy St. Clair 5b6e8d5
- Rebuild to re-enable blahp.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Mon Sep 24 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.1-0.12.c7df613.git
Timothy St. Clair 5b6e8d5
- Update to capture the latest security fixes.
Timothy St. Clair 5b6e8d5
- CGAHP scalability fixes have been upstreamed.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Thu Aug 16 2012 <tstclair@redhat.com> - 7.9.1-0.1
Timothy St. Clair 5b6e8d5
- Fast forward to 7.9.1 pre-release
Timothy St. Clair 5b6e8d5
- Fix CVE-2012-3416
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Wed Aug 15 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.1-0.11.ecc9193.git
Timothy St. Clair 5b6e8d5
- Fixes to the JobRouter configuration.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Tue Aug 14 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.1-0.10.9e05bd9.git
Timothy St. Clair 5b6e8d5
- Update to latest trunk so we can get the EditInPlace JobRouter configs.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Tue Aug 14 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.1-0.9.70b9542.git
Timothy St. Clair 5b6e8d5
- Fix to IP-verify from ZKM.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Tue Jul 24 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.1-0.6.ceb6a0a.git
Timothy St. Clair 5b6e8d5
- Fix per-user condor config to be more useful.  See gt3158
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.9.0-0.1.3
Timothy St. Clair 5b6e8d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Mon Jul 16 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.1-0.5.ceb6a0a.git
Timothy St. Clair 5b6e8d5
- Upstreaming of many of the custom patches.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Mon Jul 16 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.1-0.4.ceb6a0a.git
Timothy St. Clair 5b6e8d5
- Integrate CREAM support from OSG.
Timothy St. Clair 5b6e8d5
- Create CREAM sub-package.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Fri Jul 13 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.1-0.2.013069b.git
Timothy St. Clair 5b6e8d5
- Hunt down segfault bug.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Fri Jul 13 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.1-0.1.013069b.git
Timothy St. Clair 5b6e8d5
- Update to latest master.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Tue Jun 19 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.0-0.14.888a81cgit
Timothy St. Clair 5b6e8d5
- Fix DNS-based hostname checks for GSI.
Timothy St. Clair 5b6e8d5
- Add the user lock directory to the file listing.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Sun Jun 17 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.0-0.13.888a81cgit
Timothy St. Clair 5b6e8d5
- Patch for C-GAHP client scalability.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Fri Jun 15 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.0-0.12.888a81cgit
Timothy St. Clair 5b6e8d5
- Fix re-acquisition of routed jobs on JR restart.
Timothy St. Clair 5b6e8d5
- Allow DNS-based hostname checks for GSI.
Timothy St. Clair 5b6e8d5
- Allow the queue super-user to impersonate any other user.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Sat Jun 2 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.0-0.11.888a81cgit
Timothy St. Clair 5b6e8d5
- Fix proxy handling for Condor-C submissions.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Wed May 30 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.0-0.10.888a81cgit
Timothy St. Clair 5b6e8d5
- Fix blahp segfault and GLOBUS_LOCATION.
Timothy St. Clair 5b6e8d5
- Allow a 2-schedd setup for JobRouter.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Mon May 28 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.0-0.8.257bc70git
Timothy St. Clair 5b6e8d5
- Re-enable blahp
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Thu May 17 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.0-0.7.257bc70git
Timothy St. Clair 5b6e8d5
- Fix reseting of cgroup statistics.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Wed May 16 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.0-0.6.257bc70git
Timothy St. Clair 5b6e8d5
- Fix for procd when there is no swap accounting.
Timothy St. Clair 5b6e8d5
- Allow condor_defrag to cancel draining when it is happy with things.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Fri May 11 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.0-0.5.257bc70git
Timothy St. Clair 5b6e8d5
- Fix for autofs support.
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Fri Apr 27 2012 <tstclair@redhat.com> - 7.9.0-0.1
Timothy St. Clair 5b6e8d5
- Fast forward to 7.9.0 pre-release
Timothy St. Clair 5b6e8d5
Timothy St. Clair 5b6e8d5
* Mon Apr 09 2012 Brian Bockelman <bbockelm@cse.unl.edu> - 7.9.0-0.1.2693346git.1
Timothy St. Clair 5b6e8d5
- Update to the 7.9.0 branch.