Timothy St. Clair 5b6e8d5
%global newname         htcondor
b3f937a
%global srcver          8_6_1
Timothy St. Clair 5b6e8d5
e1cff47
%ifarch %{arm} %{ix86} x86_64
6a507cf
%global with_mongodb    1
e1cff47
%endif
e1cff47
Matthew Farrellee b54b40e
# disable plumage (and need for mongodb)
Matthew Farrellee b54b40e
%global with_mongodb   0
e1cff47
048f705
# enable aviary
46b39cd
%global with_aviary    0
Matthew Farrellee 6c18cfa
6a507cf
# enable BOSCO
6a507cf
%global with_bosco     0
6a507cf
6a507cf
# enable CREAM gahp
6a507cf
%global with_cream_gahp    0
6a507cf
Timothy St. Clair 75775dc
#######################
Timothy St. Clair 5b6e8d5
Name:           condor
b3f937a
Version:        8.6.1
b3f937a
Release:        1%{?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
Timothy St. Clair 5b6e8d5
Source1:        %{name}-tmpfiles.conf
Timothy St. Clair 5b6e8d5
Source2:        %{name}.service
6a507cf
Source3:        00personal_condor.config
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
dccf884
Patch3:         condor_aviary_schedulerobject.patch
dccf884
Patch4:         condor_aviary_sock_assign.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
e588516
BuildRequires: boost-python
Timothy St. Clair 7186e77
BuildRequires: libuuid-devel
Matthew Farrellee b54b40e
# needed for param table generator
1874031
BuildRequires: perl-generators
4370e51
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
Matthew Farrellee 6c18cfa
%if 0%{?with_aviary}
Timothy St. Clair 75775dc
BuildRequires: wso2-wsf-cpp-devel
Timothy St. Clair 75775dc
BuildRequires: wso2-axis2-devel
Matthew Farrellee 6c18cfa
%endif
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}
9c75bcd
Requires: voms
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
#######################
Matthew Farrellee 6c18cfa
%if 0%{?with_aviary}
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 6c18cfa
%endif
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
#######################
c018f64
%package openstack-gahp
c018f64
Summary: HTCondor's OpenStack Gahp
c018f64
Group: Applications/System
c018f64
Requires: %name = %version-%release
c018f64
Requires: condor = %{version}-%{release}
c018f64
c018f64
%description openstack-gahp
c018f64
The openstack_gahp enables HTCondor's ability to manage jobs run on
c018f64
resources exposed by the OpenStack API.
c018f64
c018f64
#######################
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
#######################
6a507cf
%if 0%{?with_cream_gahp}
6a507cf
%%package cream-gahp
6a507cf
Summary: Allows Condor to act as a client to CREAM.
6a507cf
Group: Applications/System
6a507cf
Requires: %%name = %%version-%%release
6a507cf
6a507cf
%%description cream-gahp
6a507cf
The cream_gahp enables the Condor grid universe to communicate with a remote
6a507cf
CREAM server.
6a507cf
%endif
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.
6a507cf
%if 0%{?with_bosco}
6a507cf
%package bosco
6a507cf
Summary: BOSCO, a Condor overlay system for managing jobs at remote clusters
6a507cf
Url: http://bosco.opensciencegrid.org
6a507cf
Group: Applications/System
6a507cf
Requires: %name = %version-%release
6a507cf
6a507cf
%description bosco
6a507cf
BOSCO allows a locally-installed Condor to submit jobs to remote clusters,
6a507cf
using SSH as a transit mechanism.  It is designed for cases where the remote
6a507cf
cluster is using a different batch system such as PBS, SGE, LSF, or another
6a507cf
Condor system.
6a507cf
6a507cf
BOSCO provides an overlay system so the remote clusters appear to be a Condor
6a507cf
cluster.  This allows the user to run their workflows using Condor tools across
6a507cf
multiple clusters.
6a507cf
%endif
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}
b3fe293
%patch1 -p1
Erik Erlandson 9e4da5a
%patch2 -p1
048f705
%patch3 -p1
048f705
%patch4 -p1
Timothy St. Clair 5b6e8d5
cp %{SOURCE1} %{name}-tmpfiles.conf
Timothy St. Clair 5b6e8d5
cp %{SOURCE2} %{name}.service
Matthew Farrellee 6c18cfa
cp %{SOURCE3} .
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 6c18cfa
%if 0%{?with_aviary}
Matthew Farrellee 7659d4d
       -DWITH_AVIARY:BOOL=TRUE \
Matthew Farrellee 6c18cfa
%endif
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
337fd32
populate %{_libdir}/ %{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
Matthew Farrellee 6c18cfa
cp 00personal_condor.config %{buildroot}/%{_sysconfdir}/condor/config.d/00personal_condor.config
Matthew Farrellee 7659d4d
Matthew Farrellee 6c18cfa
%if 0%{?with_aviary}
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 6c18cfa
%endif
Matthew Farrellee 6c18cfa
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
6a507cf
mkdir -p %{buildroot}%{_tmpfilesdir}/tmpfiles.d
6a507cf
install -m 0644 %{name}-tmpfiles.conf %{buildroot}%{_tmpfilesdir}/%{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 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
Matthew Farrellee 6c18cfa
rm -rf %{buildroot}%{_libexecdir}/condor/pandad
Matthew Farrellee 6c18cfa
rm -rf %{buildroot}%{_libexecdir}/condor/libclassad_python_user.so
236f4f3
da2fd33
# Install BOSCO
6a507cf
%if 0%{?with_bosco}
6a507cf
mkdir -p %{buildroot}%{python_sitelib}
6a507cf
mv %{buildroot}%{_libexecdir}/condor/campus_factory/python-lib/GlideinWMS %{buildroot}%{python_sitelib}
6a507cf
mv %{buildroot}%{_libexecdir}/condor/campus_factory/python-lib/campus_factory %{buildroot}%{python_sitelib}
6a507cf
mv %{buildroot}%{_libexecdir}/condor/campus_factory/share/condor/condor_config.factory %{buildroot}%{_sysconfdir}/condor/config.d/60-campus_factory.config
6a507cf
mv %{buildroot}%{_libexecdir}/condor/campus_factory/etc/campus_factory.conf %{buildroot}%{_sysconfdir}/condor/
6a507cf
mv %{buildroot}%{_libexecdir}/condor/campus_factory/share %{buildroot}%{_datadir}/condor/campus_factory
6a507cf
%endif
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
%files
Timothy St. Clair 5b6e8d5
%doc LICENSE-2.0.txt NOTICE.txt
e052536
%dir %_sysconfdir/condor/
e052536
%config(noreplace) %_sysconfdir/condor/condor_config
6a507cf
%config(noreplace) %{_tmpfilesdir}/%{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/
c018f64
%dir %_sysconfdir/condor/ganglia.d
c018f64
%_sysconfdir/condor/ganglia.d/00_default_metrics
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
c018f64
%_libexecdir/condor/condor_gangliad
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
0280229
%_libexecdir/condor/condor_sinful
0280229
%_libexecdir/condor/condor_testingd
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
dccf884
%_libexecdir/condor/linux_kernel_tuning
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
Matthew Farrellee 6c18cfa
%_mandir/man1/condor_job_router_info.1.gz
Matthew Farrellee 6c18cfa
%_mandir/man1/condor_update_machine_ad.1.gz
e052536
# bin/condor is a link for checkpoint, reschedule, vacate
b3fe293
%_libdir/libcondor_utils*.so
46b39cd
%_libexecdir/condor/panda-plugin.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
Matthew Farrellee 6c18cfa
%_bindir/condor_job_router_info
Matthew Farrellee 6c18cfa
%_bindir/condor_update_machine_ad
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/
7710b7a
%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
#################
Matthew Farrellee 6c18cfa
%if 0%{?with_aviary}
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 6c18cfa
%endif
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
#################
c018f64
%files openstack-gahp
c018f64
%doc LICENSE-2.0.txt NOTICE.txt
c018f64
%_sbindir/openstack_gahp
c018f64
c018f64
#################
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
#################
6a507cf
%if 0%{?with_cream_gahp}
6a507cf
%files cream-gahp
6a507cf
%doc LICENSE-2.0.txt NOTICE.txt
6a507cf
%_sbindir/cream_gahp
6a507cf
%endif
130f6ae
Timothy St. Clair 5b6e8d5
#################
b019997
%files python
b019997
%{python_sitearch}/classad.so
090d2f2
%{python_sitearch}/htcondor.so
337fd32
%{_libdir}/libpyclassad2.7_%{srcver}.so
b019997
Timothy St. Clair 5b6e8d5
#################
6a507cf
%if 0%{?with_bosco}
6a507cf
%files bosco
6a507cf
%config(noreplace) %_sysconfdir/condor/campus_factory.conf
6a507cf
%config(noreplace) %_sysconfdir/condor/config.d/60-campus_factory.config
6a507cf
%_libexecdir/condor/shellselector
6a507cf
%_libexecdir/condor/campus_factory
6a507cf
%_sbindir/bosco_install
6a507cf
%_sbindir/campus_factory
6a507cf
%_sbindir/condor_ft-gahp
6a507cf
%_sbindir/runfactory
6a507cf
%_bindir/bosco_cluster
6a507cf
%_bindir/bosco_ssh_start
6a507cf
%_bindir/bosco_start
6a507cf
%_bindir/bosco_stop
6a507cf
%_bindir/bosco_findplatform
6a507cf
%_bindir/bosco_uninstall
6a507cf
%_bindir/bosco_quickstart
6a507cf
%_bindir/htsub
6a507cf
%_sbindir/glidein_creation
6a507cf
%_datadir/condor/campus_factory
6a507cf
%_mandir/man1/bosco_cluster.1.gz
6a507cf
%_mandir/man1/bosco_findplatform.1.gz
6a507cf
%_mandir/man1/bosco_install.1.gz
6a507cf
%_mandir/man1/bosco_ssh_start.1.gz
6a507cf
%_mandir/man1/bosco_start.1.gz
6a507cf
%_mandir/man1/bosco_stop.1.gz
6a507cf
%_mandir/man1/bosco_uninstall.1.gz
6a507cf
%{python_sitelib}/GlideinWMS
6a507cf
%{python_sitelib}/campus_factory
6a507cf
%endif
Timothy St. Clair 3eb51a0
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
b3f937a
* Thu Mar 23 2017 Ben Cotton <bcotton@fedoraproject.org> - 8.6.1-1
b3f937a
- Update to latest source 8.6.1
b3f937a
e588516
* Thu Mar 09 2017 Ben Cotton <bcotton@fedoraproject.org> - 8.5.2-5
e588516
- Add a BuildRequires for boost-python
e588516
2eb3c3f
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.5.2-4
2eb3c3f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2eb3c3f
9c75bcd
* Mon Aug 22 2016 Ben Cotton <bcotton@fedoraproject.org> - 8.5.2-3
9c75bcd
- Add an explicit requirement for the voms package
9c75bcd
52b8de1
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.5.2-2
52b8de1
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
52b8de1
c018f64
* Fri Feb 19 2016 Ben Cotton <bcotton@fedoraproject.org> - 8.5.2-1
c018f64
- Update to latest source 8.5.2
c018f64
- Enable HTCondor's Ganglia daemon
c018f64
- Add package for openstack_gahp
c018f64
46b39cd
* Wed Feb 17 2016 Ben Cotton <bcotton@fedoraproject.org> - 8.5.1-4
46b39cd
- Remove aviary to fix FTBFS issues
46b39cd
- Correct the location of the panda plugin
46b39cd
9102d7f
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 8.5.1-3
9102d7f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9102d7f
85c9cc8
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 8.5.1-2
85c9cc8
- Rebuilt for Boost 1.60
85c9cc8
de1878b
* Tue Dec 22 2015 Ben Cotton <bcotton@fedoraproject.org> - 8.5.1-1
de1878b
- Update to latest source 8.5.1
de1878b
- Drop patch for aarch64 (rhbz#1259666), since it is included upstream now
de1878b
1c0db95
* Wed Oct 14 2015 Ben Cotton <bcotton@fedoraproject.org> - 8.5.0-1
1c0db95
- Update to latest source 8.5.0
1c0db95
dccf884
* Thu Oct 01 2015 Ben Cotton <bcotton@fedoraproject.org> - 8.3.8-1
dccf884
- Update to latest source 8.3.8
4370e51
- Create /var/run/condor at install time - rhbz#1213472
4370e51
- Correct the specification of the perl(Data::Dumper) build requirement - rhbz#1260602
337fd32
- Put the libclassad Python library in the right place - rhbz#1201389 (thanks to Matt Williams <matt@milliams.com>)
dccf884
Marcin Juszkiewicz 595031e
* Thu Sep 03 2015 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 8.3.6-4
Marcin Juszkiewicz 595031e
- fix typedef conflict resulting in ftbfs on aarch64 - rhbz#1259666
Marcin Juszkiewicz 595031e
11a443c
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 8.3.6-3
11a443c
- Rebuilt for Boost 1.59
11a443c
fecbd34
* Tue Jul 28 2015 Adam Williamson <awilliam@redhat.com> - 8.3.6-2
fecbd34
- backport fix for compile error caused by change in globus-gsi-credential 7.9
fecbd34
fecbd34
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com>
8a25649
- rebuild for Boost 1.58
8a25649
048f705
* Thu Jun 25 2015 Ben Cotton <bcotton@fedoraproject.org> - 8.3.6-1
048f705
- Update to latest source 8.3.6
048f705
- Re-enable aviary
048f705
Matthew Farrellee 6c18cfa
* Wed Jun 17 2015 Matthew Farrellee <matt@redhat> - 8.3.5-1
Matthew Farrellee 6c18cfa
- Update to latest source 8.3.5
Matthew Farrellee 6c18cfa
- Disable aviary
Matthew Farrellee 6c18cfa
- Moved 00personal_condor.config to SOURCES, removed upstream
Matthew Farrellee 6c18cfa
1a03fee
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.3.1-4
1a03fee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
1a03fee
f656d7f
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 8.3.1-3
f656d7f
- Rebuilt for GCC 5 C++11 ABI change
f656d7f
Petr Machata bc43d2c
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 8.3.1-2
Petr Machata bc43d2c
- Rebuild for boost 1.57.0
Petr Machata bc43d2c
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.