e052536
Summary: Condor: High Throughput Computing
e052536
Name: condor
3788759
Version: 7.0.2
8e673a2
Release: 1%{?dist}
e052536
License: ASL 2.0
e052536
Group: Applications/System
e052536
URL: http://www.cs.wisc.edu/condor/
e052536
# The upstream Condor source tarball contains some source that cannot
e052536
# be shipped as well as extraneous copies of packages the source
e052536
# depends on. Additionally, the upstream Condor source requires a
e052536
# click-through license. Once you have downloaded the source from:
e052536
#   http://parrot.cs.wisc.edu/v7.0.license.html
e052536
# you should process it with generate-tarball.sh:
3788759
#   ./generate-tarball.sh 7.0.2
e052536
# MD5Sum of upstream source:
e052536
#   06eec3ae274b66d233ad050a047f3c91  condor_src-7.0.0-all-all.tar.gz
3788759
#   b08743cfa2e87adbcda042896e8ef537  condor_src-7.0.2-all-all.tar.gz
e052536
# Note: The md5sum of each generated tarball may be different
3788759
Source0: condor-7.0.2-89891-RH.tar.gz
e052536
Source1: generate-tarball.sh
3788759
Patch0: condor_config.generic.patch
3788759
Patch1: better-analyze-everywhere.patch
cc02821
Patch2: GLibCFlag28.patch
85e02a2
Patch3: DetectGCC430.patch
6094047
e052536
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
e052536
e052536
BuildRequires: imake
e052536
BuildRequires: flex
e052536
BuildRequires: byacc
e052536
BuildRequires: tcsh
e052536
BuildRequires: pcre-devel
e052536
BuildRequires: postgresql-devel
e052536
BuildRequires: openssl-devel
e052536
BuildRequires: krb5-devel
6094047
BuildRequires: gsoap-devel >= 2.7.10-2
e052536
BuildRequires: bind-utils
e052536
BuildRequires: m4
e052536
BuildRequires: autoconf
3788759
BuildRequires: classads-devel
e052536
e052536
Requires: pcre
e052536
Requires: postgresql-libs
e052536
Requires: openssl
e052536
Requires: krb5-libs
6094047
Requires: gsoap >= 2.7.10-2
e052536
Requires: mailx
3788759
Requires: classads
e052536
e052536
Requires(pre): shadow-utils
e052536
e052536
Requires(post):/sbin/chkconfig
e052536
Requires(preun):/sbin/chkconfig
e052536
Requires(preun):/sbin/service
e052536
Requires(postun):/sbin/service
e052536
e052536
#Provides: user(condor) = 43
e052536
#Provides: group(condor) = 43
e052536
e052536
e052536
%description
e052536
Condor is a specialized workload management system for
e052536
compute-intensive jobs. Like other full-featured batch systems, Condor
e052536
provides a job queueing mechanism, scheduling policy, priority scheme,
e052536
resource monitoring, and resource management. Users submit their
e052536
serial or parallel jobs to Condor, Condor 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
e052536
e052536
%package static
e052536
Summary: Headers and libraries for interacting with Condor
e052536
Group: Development/System
e052536
Requires: %name = %version-%release
e052536
e052536
e052536
%description static
e052536
Headers and libraries for interacting with Condor and its components.
e052536
e052536
e052536
%pre
e052536
getent group condor >/dev/null || groupadd -r condor
e052536
getent passwd condor >/dev/null || \
e052536
  useradd -r -g condor -d %_var/lib/condor -s /sbin/nologin \
e052536
    -c "Owner of Condor Daemons" condor
e052536
exit 0
e052536
e052536
e052536
%prep
e052536
%setup -q -n %{name}-%{version}
3788759
e052536
%patch0 -p1
e052536
%patch1 -p1
cc02821
%patch2 -p1
85e02a2
%patch3 -p1
e052536
e052536
# fix errant execute permissions
e052536
find src -perm /a+x -type f -name "*.[Cch]" -exec chmod a-x {} \;
e052536
e052536
e052536
%build
e052536
# set USE_OLD_IMAKE to anything so condor_imake will use the system
e052536
# installed imake instead of building its own
e052536
USE_OLD_IMAKE=YES
e052536
export USE_OLD_IMAKE
e052536
e052536
# Condor does not like to be built with -O2 to begin with, and it
e052536
# appears to trigger a bug in GCC 4.3.0, so for the time being -O2 is
e052536
# banished from C*FLAGS
e052536
%define optflags %(rpm --eval '%%optflags' | sed 's|-O2||g')
e052536
e052536
cd src
3788759
./build_init
3788759
%configure --enable-proper \
3788759
   --disable-full-port \
3788759
   --disable-gcc-version-check \
3788759
   --disable-glibc-version-check \
e052536
   --disable-static \
e052536
   --disable-rpm \
e052536
   --without-zlib \
e052536
   --with-openssl \
e052536
   --with-krb5 \
e052536
   --with-postgresql \
e052536
   --with-gsoap \
5e268c8
   --without-classads \
e052536
   --with-man=$PWD/../externals/bundles/man/current
e052536
e052536
# SMP_NUM_JOBS must be set properly to pass -j to make
e052536
#SMP_NUM_JOBS=$(echo %{?_smp_mflags} | sed -e 's/-j\(.*\)/\1/')
e052536
#export SMP_NUM_JOBS
e052536
e052536
# build a releasable tarball
e052536
make public
e052536
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}
e052536
e052536
# make public creates release tarballs which we will install
e052536
cd public/v7.0
3788759
gzip -cd condor-%{version}-*-dynamic-unstripped.tar.gz | tar x
3788759
cd condor-%{version}
e052536
PREFIX=%{buildroot}/install
e052536
mkdir -p $PREFIX
e052536
./condor_configure --install \
e052536
   --maybe-daemon-owner \
e052536
   --install-dir=$PREFIX \
e052536
   --local-dir=$PREFIX/local_dir
e052536
e052536
# condor_configure does not write a perfect config file, and it throws
e052536
# in some absolute paths, so we need to fix it up a bit
3788759
sed -e "s:^LOCAL_CONFIG_FILE.*=.*:LOCAL_CONFIG_FILE = /var/lib/condor/condor_config.local:" \
e052536
    -e "s:^LIBEXEC.*=.*:LIBEXEC = \$(RELEASE_DIR)/libexec/condor:" \
e052536
    -e "s:^PERIODIC_EXPR_INTERVAL.*=.*:PERIODIC_EXPR_INTERVAL = 15:" \
e052536
    -e "s:^UID_DOMAIN.*=.*:UID_DOMAIN = \$(FULL_HOSTNAME):" \
e052536
    -e "s:^FILESYSTEM_DOMAIN.*=.*:FILESYSTEM_DOMAIN = \$(FULL_HOSTNAME):" \
3788759
    -e "s:^HOSTALLOW_WRITE =.*:HOSTALLOW_WRITE = \$(FULL_HOSTNAME):" \
e052536
  $PREFIX/etc/condor_config \
e052536
  > $PREFIX/etc/condor_config-
e052536
mv $PREFIX/etc/condor_config- $PREFIX/etc/condor_config
e052536
e052536
# condor_configure also writes an imperfect local config file
e052536
sed -e "s:^CONDOR_HOST.*=.*:CONDOR_HOST = \$(FULL_HOSTNAME):" \
e052536
    -e "s:^RELEASE_DIR.*=.*:#RELEASE_DIR =:" \
e052536
    -e "s:^LOCAL_DIR.*=.*:LOCAL_DIR = /var/lib/condor:" \
e052536
    -e "s:^CONDOR_ADMIN.*=.*:CONDOR_ADMIN = condor@localhost:" \
e052536
    -e "s:^COLLECTOR_NAME.*=.*:COLLECTOR_NAME = Personal Condor:" \
e052536
    -e "s:^CONDOR_IDS.*=.*:#CONDOR_IDS = NO_DEFAULT:" \
3788759
    -e "s:^UID_DOMAIN.*=.*:#UID_DOMAIN =:" \
3788759
    -e "s:^FILESYSTEM_DOMAIN.*=.*:#FILESYSTEM_DOMAIN =:" \
e052536
  $PREFIX/local_dir/condor_config.local \
e052536
  > $PREFIX/local_dir/condor_config.local-
e052536
mv $PREFIX/local_dir/condor_config.local- $PREFIX/local_dir/condor_config.local
e052536
# shorten the negotiation cycle so jobs start faster
e052536
echo "NEGOTIATOR_INTERVAL = 20" >> $PREFIX/local_dir/condor_config.local
e052536
# this gets around a bug whose fix is not yet merged
e052536
echo "TRUST_UID_DOMAIN = TRUE" >> $PREFIX/local_dir/condor_config.local
e052536
e052536
# used by BLAHP, which is not packaged
e052536
rm -rf $PREFIX/libexec/glite
e052536
# used by old MPI universe, not packaged (it's rsh, it should die)
e052536
rm -rf $PREFIX/libexec/rsh
e052536
# this is distributed as chirp_client.c/h and chirp_protocol.h in %_usrsrc
e052536
rm $PREFIX/lib/libchirp_client.a
e052536
rm $PREFIX/include/chirp_client.h
e052536
# checkpoint, reschedule and vacate live in bin/, don't duplicate
e052536
rm $PREFIX/sbin/condor_checkpoint
e052536
rm $PREFIX/sbin/condor_reschedule
e052536
rm $PREFIX/sbin/condor_vacate
e052536
# the libcondorapi.so is not properly created, instead of providing it
e052536
# we will provide the .a version in a static package
e052536
rm $PREFIX/lib/libcondorapi.so
e052536
# sbin/condor and uniq_pid_command are pointless hard links
e052536
rm $PREFIX/sbin/condor
e052536
rm $PREFIX/sbin/uniq_pid_command
e052536
e052536
# some scripts are examples but have exec bits set anyway
e052536
chmod a-x $PREFIX/etc/examples/condor.boot
e052536
chmod a-x $PREFIX/etc/examples/lamscript
e052536
chmod a-x $PREFIX/etc/examples/mp1script
e052536
e052536
# here is the actual installation
e052536
populate %_mandir/man1 $PREFIX/man/man1/*
e052536
populate %_bindir $PREFIX/bin/*
e052536
populate %_sbindir $PREFIX/sbin/*
e052536
populate %_usrsrc $PREFIX/src/chirp
e052536
populate %_sysconfdir/condor $PREFIX/etc/condor_config
e052536
populate %_includedir/condor $PREFIX/include/*
e052536
populate %_libdir $PREFIX/lib/libcondorapi.a
e052536
populate %_datadir/condor $PREFIX/lib/*
e052536
populate %_libexecdir/condor $PREFIX/libexec/*
e052536
populate %_var/lib/condor $PREFIX/local_dir/*
e052536
e052536
# install the lsb init script
3788759
install -Dp -m0755 $PREFIX/etc/examples/condor.init %buildroot/%_initrddir/condor
e052536
e052536
# we must place the config examples in builddir so %doc can find them
e052536
mv $PREFIX/etc/examples %_builddir/%name-%version
e052536
e052536
# delete our temporary workspace
e052536
rm -rf $PREFIX
e052536
e052536
e052536
%clean
e052536
rm -rf %{buildroot}
e052536
e052536
e052536
%check
e052536
# This currently takes hours and can kill your machine...
e052536
#cd condor_tests
e052536
#make check-seralized
e052536
e052536
e052536
%files
e052536
%defattr(-,root,root,-)
e052536
%doc LICENSE-2.0.txt examples
e052536
%_initrddir/condor
e052536
%dir %_sysconfdir/condor/
e052536
%config(noreplace) %_sysconfdir/condor/condor_config
e052536
%dir %_datadir/condor/
e052536
%_datadir/condor/Chirp.jar
e052536
%_datadir/condor/CondorJavaInfo.class
e052536
%_datadir/condor/CondorJavaWrapper.class
e052536
%_datadir/condor/Condor.pm
e052536
%_datadir/condor/Execute.pm
e052536
%_datadir/condor/FileLock.pm
e052536
%_datadir/condor/scimark2lib.jar
e052536
%dir %_datadir/condor/webservice/
e052536
%_datadir/condor/webservice/condorAccountant.wsdl
e052536
%_datadir/condor/webservice/condorCgahp.wsdl
e052536
%_datadir/condor/webservice/condorCollector.wsdl
e052536
%_datadir/condor/webservice/condorDagman.wsdl
e052536
%_datadir/condor/webservice/condorDbmsd.wsdl
e052536
%_datadir/condor/webservice/condorDcskel.wsdl
e052536
%_datadir/condor/webservice/condorEventd.wsdl
3788759
%_datadir/condor/webservice/condorGridmanager.wsdl
e052536
%_datadir/condor/webservice/condorHad.wsdl
e052536
%_datadir/condor/webservice/condorMaster.wsdl
e052536
%_datadir/condor/webservice/condorNegotiator.wsdl
e052536
%_datadir/condor/webservice/condorSchedd.wsdl
e052536
%_datadir/condor/webservice/condorShadow.wsdl
e052536
%_datadir/condor/webservice/condorStartd.wsdl
e052536
%_datadir/condor/webservice/condorStarter.wsdl
e052536
%_datadir/condor/webservice/condorTransferd.wsdl
e052536
%_datadir/condor/webservice/condorVMgahp.wsdl
e052536
%dir %_libexecdir/condor/
e052536
%_libexecdir/condor/condor_chirp
e052536
%_libexecdir/condor/condor_ssh
e052536
%_libexecdir/condor/sshd.sh
3788759
%_libexecdir/condor/condor_ckpt_probe
3788759
%_libexecdir/condor/gridftp_wrapper.sh
e052536
%_mandir/man1/condor_advertise.1.gz
e052536
%_mandir/man1/condor_checkpoint.1.gz
3788759
%_mandir/man1/condor_check_userlogs.1.gz
3788759
%_mandir/man1/condor_chirp.1.gz
3788759
%_mandir/man1/condor_cod.1.gz
3788759
%_mandir/man1/condor_cold_start.1.gz
3788759
%_mandir/man1/condor_cold_stop.1.gz
e052536
%_mandir/man1/condor_compile.1.gz
3788759
%_mandir/man1/condor_config_bind.1.gz
3788759
%_mandir/man1/condor_convert_history.1.gz
e052536
%_mandir/man1/condor_configure.1.gz
e052536
%_mandir/man1/condor_config_val.1.gz
3788759
%_mandir/man1/condor_dagman.1.gz
3788759
%_mandir/man1/condor_fetchlog.1.gz
e052536
%_mandir/man1/condor_findhost.1.gz
e052536
%_mandir/man1/condor_glidein.1.gz
e052536
%_mandir/man1/condor_history.1.gz
e052536
%_mandir/man1/condor_hold.1.gz
3788759
%_mandir/man1/condor_load_history.1.gz
e052536
%_mandir/man1/condor_master.1.gz
e052536
%_mandir/man1/condor_master_off.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_reconfig_schedd.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
3788759
%_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
3788759
%_mandir/man1/condor_version.1.gz
3788759
%_mandir/man1/condor_wait.1.gz
e052536
# bin/condor is a link for checkpoint, reschedule, vacate
e052536
%_bindir/condor
3788759
%_bindir/condor_glidein
e052536
%_bindir/condor_load_history
e052536
%_bindir/condor_submit_dag
e052536
%_bindir/condor_checkpoint
e052536
%_bindir/condor_prio
e052536
%_bindir/condor_transfer_data
e052536
%_bindir/condor_check_userlogs
e052536
%_bindir/condor_q
e052536
%_bindir/condor_transferer
e052536
%_bindir/condor_cod
e052536
%_bindir/condor_qedit
e052536
%_bindir/condor_userlog
e052536
%_bindir/condor_compile
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_dump_history
e052536
%_bindir/condor_run
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
e052536
%_sbindir/cleanup_release
e052536
# sbin/condor is a link for master_off, off, on, reconfig,
e052536
# reconfig_schedd, restart
e052536
%_sbindir/condor_advertise
e052536
%_sbindir/condor_c-gahp
e052536
%_sbindir/condor_c-gahp_worker_thread
e052536
%_sbindir/condor_ckpt_server
e052536
%_sbindir/condor_cleanup_local
e052536
%_sbindir/condor_cold_start
e052536
%_sbindir/condor_cold_stop
e052536
%_sbindir/condor_collector
e052536
%_sbindir/condor_config_bind
e052536
%_sbindir/condor_configure
e052536
%_sbindir/condor_convert_history
e052536
%_sbindir/condor_dbmsd
e052536
%_sbindir/condor_fetchlog
e052536
%_sbindir/condor_gridshell
e052536
%_sbindir/condor_had
e052536
%_sbindir/condor_init
e052536
%_sbindir/condor_install
e052536
%_sbindir/condor_install_local
e052536
%_sbindir/condor_local_start
e052536
%_sbindir/condor_local_stop
e052536
%_sbindir/condor_master
e052536
%_sbindir/condor_master_off
e052536
%_sbindir/condor_negotiator
e052536
%_sbindir/condor_off
e052536
%_sbindir/condor_on
e052536
%_sbindir/condor_preen
e052536
%_sbindir/condor_procd
e052536
%_sbindir/condor_quill
e052536
%_sbindir/condor_reconfig
e052536
%_sbindir/condor_reconfig_schedd
e052536
%_sbindir/condor_replication
e052536
%_sbindir/condor_restart
e052536
%_sbindir/condor_root_switchboard
e052536
%_sbindir/condor_schedd
e052536
%_sbindir/condor_shadow
e052536
%_sbindir/condor_shadow.std
e052536
%_sbindir/condor_startd
e052536
%_sbindir/condor_starter
e052536
%_sbindir/condor_starter.std
e052536
%_sbindir/condor_store_cred
e052536
%_sbindir/condor_transferd
e052536
%_sbindir/condor_updates_stats
e052536
%_sbindir/condor_vm-gahp
e052536
%_sbindir/condor_vm_vmware.pl
e052536
%_sbindir/condor_vm_xen.sh
e052536
%_sbindir/filelock_midwife
e052536
%_sbindir/filelock_undertaker
e052536
%_sbindir/install_release
3788759
%_sbindir/condor_gridmanager
3788759
%_sbindir/grid_monitor.sh
3788759
%_sbindir/gt4_gahp
3788759
%_sbindir/unicore_gahp
e052536
# sbin/uniq_pid_command is a link for uniq_pid_midwife/undertaker
e052536
%_sbindir/uniq_pid_midwife
e052536
%_sbindir/uniq_pid_undertaker
e052536
%config(noreplace) %_var/lib/condor/condor_config.local
e052536
%defattr(-,condor,condor,-)
e052536
%dir %_var/lib/condor/
e052536
%dir %_var/lib/condor/execute/
e052536
%dir %_var/lib/condor/log/
e052536
%dir %_var/lib/condor/spool/
e052536
e052536
e052536
%files static
e052536
%defattr(-,root,root,-)
e052536
%doc LICENSE-2.0.txt
e052536
%_libdir/libcondorapi.a
e052536
%dir %_includedir/condor/
e052536
%_includedir/condor/condor_constants.h
e052536
%_includedir/condor/condor_event.h
e052536
%_includedir/condor/condor_holdcodes.h
e052536
%_includedir/condor/file_lock.h
e052536
%_includedir/condor/user_log.c++.h
e052536
%doc %_includedir/condor/user_log.README
e052536
%dir %_usrsrc/chirp/
e052536
%_usrsrc/chirp/chirp_client.c
e052536
%_usrsrc/chirp/chirp_client.h
e052536
%_usrsrc/chirp/chirp_protocol.h
e052536
e052536
e052536
%post -n condor
e052536
/sbin/chkconfig --add condor
e052536
/sbin/ldconfig
e052536
e052536
e052536
%preun -n condor
e052536
if [ $1 = 0 ]; then
e052536
  /sbin/service condor stop >/dev/null 2>&1 || :
e052536
  /sbin/chkconfig --del condor
e052536
fi
e052536
e052536
e052536
%postun -n condor
e052536
if [ "$1" -ge "1" ]; then
e052536
  /sbin/service condor condrestart >/dev/null 2>&1 || :
e052536
fi
e052536
/sbin/ldconfig
e052536
e052536
e052536
%changelog
3788759
* Tue Jun 10 2008  <mfarrellee@redhat> - 7.0.2-1
3788759
- Updated to 7.0.2 source
3788759
- Updated config, specifically HOSTALLOW_WRITE, for Personal Condor setup
3788759
- Added condor_config.generic, better-analyze-everywhere patch
3788759
- Added classads dependency for -better-analyze
3788759
d882f97
* Mon Apr  7 2008  <mfarrellee@redhat> - 7.0.0-8
d882f97
- Modified init script to be off by default, resolves bz441279
d882f97
6094047
* Fri Apr  4 2008  <mfarrellee@redhat> - 7.0.0-7
6094047
- Updated to handle changes in gsoap dependency
6094047
e052536
* Mon Feb 11 2008  <mfarrellee@redhat> - 7.0.0-6
e052536
- Added note about how to download the source
e052536
- Added generate-tarball.sh script
e052536
e052536
* Sun Feb 10 2008  <mfarrellee@redhat> - 7.0.0-5
e052536
- The gsoap package is compiled with --disable-namespaces, which means
e052536
  soap_set_namespaces is required after each soap_init. The
e052536
  gsoap_nonamespaces.patch handles this.
e052536
e052536
* Fri Feb  8 2008  <mfarrellee@redhat> - 7.0.0-4
e052536
- Added patch to detect GCC 4.3.0 on F9
e052536
- Added patch to detect GLIBC 2.7.90 on F9
e052536
- Added BuildRequires: autoconf to allow for regeneration of configure
e052536
  script after GCC 4.3.0 detection and GLIBC 2.7.90 patches are
e052536
  applied
e052536
- Condor + GCC 4.3.0 + -O2 results in an internal compiler error
e052536
  (BZ 432090), so -O2 is removed from optflags for the time
e052536
  being. Thanks to Mike Bonnet for the suggestion on how to filter
e052536
  -O2.
e052536
e052536
* Tue Jan 22 2008  <mfarrellee@redhat> - 7.0.0-3
e052536
- Update to UW's really-final source for Condor 7.0.0 stable series
e052536
  release. It is based on the 72173 build with minor changes to the
e052536
  configure.ac related to the SRB external version.
e052536
- In addition to removing externals from the UW tarball, the NTconfig
e052536
  directory was removed because it had not gone through IP audit.
e052536
e052536
* Tue Jan 22 2008  <mfarrellee@redhat> - 7.0.0-2
e052536
- Update to UW's final source for Condor 7.0.0 stable series release
e052536
e052536
* Thu Jan 10 2008  <mfarrellee@redhat> - 7.0.0-1
e052536
- Initial package of Condor's stable series under ASL 2.0
e052536
- is_clipped.patch replaced with --without-full-port option to configure
e052536
- zlib_is_soft.patch removed, outdated by configure.ac changes
e052536
- removed autoconf dependency needed for zlib_is_soft.patch
e052536
e052536
* Tue Dec  4 2007  <mfarrellee@redhat> - 6.9.5-2
e052536
- SELinux was stopping useradd in pre because files specified root as
e052536
  the group owner for /var/lib/condor, fixed, much thanks to Phil Knirsch
e052536
e052536
* Fri Nov 30 2007  <mfarrellee@redhat> - 6.9.5-1
e052536
- Fixed release tag
e052536
- Added gSOAP support and packaged WSDL files
e052536
e052536
* Thu Nov 29 2007  <mfarrellee@redhat> - 6.9.5-0.2
e052536
- Packaged LSB init script
e052536
- Changed pre to not create the condor user's home directory, it is
e052536
  now a directory owned by the package
e052536
e052536
* Thu Nov 29 2007  <mfarrellee@redhat> - 6.9.5-0.1
e052536
- Condor 6.9.5 release, the 7.0.0 stable series candidate
e052536
- Removed x86_64_no_multilib-200711091700cvs.patch, merged upstream
e052536
- Added patch to make zlib a soft requirement, which it should be
e052536
- Disabled use of smp_mflags because of make dependency issues
e052536
- Explicitly not packaging WSDL files until the SOAP APIs are available
e052536
e052536
* Tue Nov 20 2007  <mfarrellee@redhat> - 6.9.5-0.3.200711091700cvs
e052536
- Rebuild for repo inheritance update: dependencies are now pulled
e052536
  from RHEL 5 U1 before RH Application Stack
e052536
e052536
* Thu Nov 15 2007 <mfarrellee@redhat> - 6.9.5-0.2.200711091700cvs
e052536
- Added support for building on x86_64 without multilib packages
e052536
- Made the install section more flexible, reduced need for
e052536
  make_final_tarballs to be updated
e052536
e052536
* Fri Nov 9 2007 <mfarrellee@redhat> - 6.9.5-0.1.200711091700cvs
e052536
- Working source with new ASL 2.0 license
e052536
e052536
* Fri Nov 9 2007 <mfarrellee@redhat> - 6.9.5-0.1.200711091330cvs
e052536
- Source is now stamped ASL 2.0, as of Nov 9 2007 1:30PM Central
e052536
- Changed license to ASL 2.0
e052536
- Fixed find in prep to work if no files have bad permissions
e052536
- Changed the name of the LICENSE file to match was is now release in
e052536
  the source tarball
e052536
e052536
* Tue Nov 6 2007  <mfarrellee@redhat> - 6.9.5-0.1.rc
e052536
- Added m4 dependency not in RHEL 5.1's base
e052536
- Changed chmod a-x script to use find as more files appear to have
e052536
  improper execute bits set
e052536
- Added ?dist to Release:
e052536
- condor_privsep became condor_root_switchboard
e052536
e052536
* Tue Sep 11 2007  <mfarrellee@redhat> - 6.9.5-0.3.20070907cvs
e052536
- Instead of releasing libcondorapi.so, which is improperly created
e052536
  and poorly versioned, we release libcondorapi.a, which is apparently
e052536
  more widely used, in a -static package
e052536
- Instead of installing the stripped tarball, the unstripped is now
e052536
  installed, which gives a nice debuginfo package
e052536
- Found and fixed permissions problems on a number of src files,
e052536
  issue raised by rpmlint on the debuginfo package
e052536
e052536
* Mon Sep 10 2007  <mfarrellee@redhat> - 6.9.5-0.2.20070907cvs
e052536
- Updated pre section to create condor's home directory with adduser, and
e052536
  removed _var/lib/condor from files section
e052536
- Added doc LICENSE.TXT to all files sections
e052536
- Shortened lines longer than 80 characters in this spec (except the sed line)
e052536
- Changed install section so untar'ing a release can handle fedora7 or fedora8
e052536
- Simplified the site.def and config file updates (sed + mv over mv + sed + rm)
e052536
- Added a patch (fedora_rawhide_7.91-20070907cvs.patch) to support building on
e052536
  a fedora 7.91 (current Rawhide) release
e052536
- Moved the examples from /usr/share/doc/condor... into builddir and just
e052536
  marked them as documentation
e052536
- Added a number of dir directives to force all files to be listed, no implicit
e052536
  inclusion
e052536
e052536
* Fri Sep  7 2007  <mfarrellee@redhat> - 6.9.5-0.1.20070907cvs
e052536
- Initial release