|
|
33529ea |
%{!?perl_vendorarch: %global perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch)}
|
|
|
33529ea |
|
|
|
33529ea |
%{?perl_default_filter}
|
|
|
33529ea |
|
|
|
33529ea |
Name: xrootd
|
|
|
49173a6 |
Epoch: 1
|
|
|
e725b28 |
Version: 3.2.7
|
|
|
58f0a3d |
Release: 1%{?dist}
|
|
|
33529ea |
Summary: Extended ROOT file server
|
|
|
33529ea |
|
|
|
33529ea |
Group: System Environment/Daemons
|
|
|
b42968e |
License: BSD
|
|
|
49173a6 |
URL: http://xrootd.org/
|
|
|
43214a8 |
Source0: http://xrootd.org/download/v%{version}/%{name}-%{version}.tar.gz
|
|
|
bb7bb83 |
Source1: %{name}.logrotate
|
|
|
b42968e |
Patch0: %{name}-perl.patch
|
|
|
b42968e |
Patch1: %{name}-java.patch
|
|
|
b42968e |
Patch2: %{name}-cryptoload.patch
|
|
|
b42968e |
Patch3: %{name}-init.patch
|
|
|
33529ea |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
33529ea |
|
|
|
b42968e |
BuildRequires: cmake
|
|
|
33529ea |
BuildRequires: krb5-devel
|
|
|
e725b28 |
BuildRequires: libxml2-devel
|
|
|
940e321 |
BuildRequires: ncurses-devel
|
|
|
e725b28 |
BuildRequires: openssl-devel
|
|
|
49173a6 |
BuildRequires: readline-devel
|
|
|
e725b28 |
BuildRequires: zlib-devel
|
|
|
49173a6 |
BuildRequires: fuse-devel
|
|
|
e6d41cb |
%if %{?fedora}%{!?fedora:0} >= 7 || %{?rhel}%{!?rhel:0} >= 6
|
|
|
e6d41cb |
BuildRequires: perl-devel
|
|
|
e6d41cb |
%else
|
|
|
e6d41cb |
BuildRequires: perl
|
|
|
e6d41cb |
%endif
|
|
|
33529ea |
BuildRequires: java-devel
|
|
|
33529ea |
BuildRequires: jpackage-utils
|
|
|
33529ea |
BuildRequires: swig
|
|
|
33529ea |
BuildRequires: doxygen
|
|
|
33529ea |
BuildRequires: graphviz
|
|
|
33529ea |
%if "%{?rhel}" == "5"
|
|
|
33529ea |
BuildRequires: graphviz-gd
|
|
|
33529ea |
%endif
|
|
|
33529ea |
|
|
|
5995015 |
Provides: %{name}-server = %{epoch}:%{version}-%{release}
|
|
|
6109ef7 |
Provides: %{name}-server%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
5995015 |
Obsoletes: %{name}-server < %{epoch}:%{version}-%{release}
|
|
|
49173a6 |
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
|
|
|
e725b28 |
Requires: %{name}-client-libs = %{epoch}:%{version}-%{release}
|
|
|
e725b28 |
Requires: %{name}-server-libs = %{epoch}:%{version}-%{release}
|
|
|
33529ea |
|
|
|
33529ea |
Requires(pre): shadow-utils
|
|
|
49173a6 |
Requires(pre): chkconfig
|
|
|
33529ea |
Requires(post): chkconfig
|
|
|
33529ea |
Requires(preun): chkconfig
|
|
|
33529ea |
Requires(preun): initscripts
|
|
|
33529ea |
Requires(postun): initscripts
|
|
|
33529ea |
|
|
|
33529ea |
%description
|
|
|
33529ea |
The Extended root file server consists of a file server called xrootd
|
|
|
5c8b77d |
and a cluster management server called cmsd.
|
|
|
33529ea |
|
|
|
5c8b77d |
The xrootd server was developed for the root analysis framework to
|
|
|
5995015 |
serve root files. However, the server is agnostic to file types and
|
|
|
5c8b77d |
provides POSIX-like access to any type of file.
|
|
|
5c8b77d |
|
|
|
5c8b77d |
The cmsd server is the next generation version of the olbd server,
|
|
|
5c8b77d |
originally developed to cluster and load balance Objectivity/DB AMS
|
|
|
5c8b77d |
database servers. It provides enhanced capability along with lower
|
|
|
5c8b77d |
latency and increased throughput.
|
|
|
5c8b77d |
|
|
|
33529ea |
%package libs
|
|
|
33529ea |
Summary: Libraries used by xrootd servers and clients
|
|
|
33529ea |
Group: System Environment/Libraries
|
|
|
33529ea |
|
|
|
33529ea |
%description libs
|
|
|
e725b28 |
This package contains libraries used by the xrootd servers and clients.
|
|
|
33529ea |
|
|
|
33529ea |
%package devel
|
|
|
33529ea |
Summary: Development files for xrootd
|
|
|
33529ea |
Group: Development/Libraries
|
|
|
49173a6 |
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
|
|
|
33529ea |
|
|
|
33529ea |
%description devel
|
|
|
e725b28 |
This package contains header files and development libraries for xrootd
|
|
|
e725b28 |
development.
|
|
|
e725b28 |
|
|
|
e725b28 |
%package client-libs
|
|
|
e725b28 |
Summary: Libraries used by xrootd clients
|
|
|
e725b28 |
Group: System Environment/Libraries
|
|
|
e725b28 |
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
|
|
|
e725b28 |
|
|
|
e725b28 |
%description client-libs
|
|
|
e725b28 |
This package contains libraries used by xrootd clients.
|
|
|
e725b28 |
|
|
|
e725b28 |
%package client-devel
|
|
|
e725b28 |
Summary: Development files for xrootd clients
|
|
|
e725b28 |
Group: Development/Libraries
|
|
|
e725b28 |
Requires: %{name}-devel = %{epoch}:%{version}-%{release}
|
|
|
e725b28 |
Requires: %{name}-client-libs = %{epoch}:%{version}-%{release}
|
|
|
e725b28 |
|
|
|
e725b28 |
%description client-devel
|
|
|
e725b28 |
This package contains header files and development libraries for xrootd
|
|
|
e725b28 |
client development.
|
|
|
e725b28 |
|
|
|
e725b28 |
%package server-libs
|
|
|
e725b28 |
Summary: Libraries used by xrootd servers
|
|
|
e725b28 |
Group: System Environment/Libraries
|
|
|
e725b28 |
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
|
|
|
e725b28 |
Requires: %{name}-client-libs = %{epoch}:%{version}-%{release}
|
|
|
e725b28 |
|
|
|
e725b28 |
%description server-libs
|
|
|
e725b28 |
This package contains libraries used by xrootd servers.
|
|
|
e725b28 |
|
|
|
e725b28 |
%package server-devel
|
|
|
e725b28 |
Summary: Development files for xrootd servers
|
|
|
e725b28 |
Group: Development/Libraries
|
|
|
e725b28 |
Requires: %{name}-devel = %{epoch}:%{version}-%{release}
|
|
|
e725b28 |
Requires: %{name}-client-devel = %{epoch}:%{version}-%{release}
|
|
|
e725b28 |
Requires: %{name}-server-libs = %{epoch}:%{version}-%{release}
|
|
|
e725b28 |
|
|
|
e725b28 |
%description server-devel
|
|
|
e725b28 |
This package contains header files and development libraries for xrootd
|
|
|
e725b28 |
server development.
|
|
|
33529ea |
|
|
|
33529ea |
%package client
|
|
|
33529ea |
Summary: Xrootd command line client tools
|
|
|
33529ea |
Group: Applications/Internet
|
|
|
49173a6 |
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
|
|
|
e725b28 |
Requires: %{name}-client-libs = %{epoch}:%{version}-%{release}
|
|
|
33529ea |
|
|
|
33529ea |
%description client
|
|
|
33529ea |
This package contains the command line tools used to communicate with
|
|
|
33529ea |
xrootd servers.
|
|
|
33529ea |
|
|
|
49173a6 |
%package fuse
|
|
|
49173a6 |
Summary: Xrootd FUSE tool
|
|
|
49173a6 |
Group: Applications/Internet
|
|
|
49173a6 |
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
|
|
|
e725b28 |
Requires: %{name}-client-libs = %{epoch}:%{version}-%{release}
|
|
|
49173a6 |
|
|
|
49173a6 |
%description fuse
|
|
|
5995015 |
This package contains the FUSE (file system in user space) xrootd mount
|
|
|
49173a6 |
tool.
|
|
|
49173a6 |
|
|
|
33529ea |
%package client-admin-perl
|
|
|
33529ea |
Summary: Xrootd client administration Perl module
|
|
|
33529ea |
Group: Development/Libraries
|
|
|
49173a6 |
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
|
|
|
e725b28 |
Requires: %{name}-client-libs = %{epoch}:%{version}-%{release}
|
|
|
33529ea |
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
|
|
|
33529ea |
|
|
|
33529ea |
%description client-admin-perl
|
|
|
33529ea |
This package contains a swig generated xrootd client administration
|
|
|
33529ea |
Perl module.
|
|
|
33529ea |
|
|
|
33529ea |
%package client-admin-java
|
|
|
33529ea |
Summary: Xrootd client administration Java library
|
|
|
33529ea |
Group: Development/Libraries
|
|
|
49173a6 |
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
|
|
|
e725b28 |
Requires: %{name}-client-libs = %{epoch}:%{version}-%{release}
|
|
|
33529ea |
Requires: java
|
|
|
33529ea |
|
|
|
33529ea |
%description client-admin-java
|
|
|
33529ea |
This package contains JNI bindings for doing xrootd client administration
|
|
|
33529ea |
in Java.
|
|
|
33529ea |
|
|
|
33529ea |
%package doc
|
|
|
33529ea |
Summary: Developer documentation for the xrootd libraries
|
|
|
33529ea |
Group: Documentation
|
|
|
33529ea |
%if %{?fedora}%{!?fedora:0} >= 10 || %{?rhel}%{!?rhel:0} >= 6
|
|
|
33529ea |
BuildArch: noarch
|
|
|
33529ea |
%endif
|
|
|
33529ea |
|
|
|
33529ea |
%description doc
|
|
|
33529ea |
This package contains the API documentation of the xrootd libraries.
|
|
|
33529ea |
|
|
|
33529ea |
%prep
|
|
|
43214a8 |
%setup -q
|
|
|
49173a6 |
|
|
|
33529ea |
%patch0 -p1
|
|
|
33529ea |
%patch1 -p1
|
|
|
33529ea |
%patch2 -p1
|
|
|
49173a6 |
%patch3 -p1
|
|
|
33529ea |
|
|
|
93ff219 |
# Use absolute path to load JNI library
|
|
|
93ff219 |
sed 's!loadLibrary("\(.*\)")!load("%{_libdir}/%{name}/lib\1.so")!' \
|
|
|
93ff219 |
-i src/XrdClient/XrdClientAdminJNI.java
|
|
|
93ff219 |
|
|
|
33529ea |
%build
|
|
|
b42968e |
mkdir build
|
|
|
b42968e |
pushd build
|
|
|
b42968e |
|
|
|
b42968e |
%cmake -DBUILD_JAVA:BOOL=ON -DJAVA_HOME:PATH=/usr/lib/jvm/java ..
|
|
|
33529ea |
make %{?_smp_mflags}
|
|
|
33529ea |
|
|
|
33529ea |
popd
|
|
|
33529ea |
|
|
|
b42968e |
doxygen Doxyfile
|
|
|
b42968e |
|
|
|
33529ea |
%install
|
|
|
33529ea |
rm -rf $RPM_BUILD_ROOT
|
|
|
33529ea |
|
|
|
b42968e |
pushd build
|
|
|
b42968e |
|
|
|
b42968e |
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
33529ea |
|
|
|
33529ea |
# Perl module
|
|
|
33529ea |
mkdir -p $RPM_BUILD_ROOT%{perl_vendorarch}/auto/XrdClientAdmin
|
|
|
33529ea |
mv $RPM_BUILD_ROOT/%{_libdir}/XrdClientAdmin.pm \
|
|
|
33529ea |
$RPM_BUILD_ROOT%{perl_vendorarch}
|
|
|
33529ea |
mv $RPM_BUILD_ROOT/%{_libdir}/XrdClientAdmin.so \
|
|
|
33529ea |
$RPM_BUILD_ROOT%{perl_vendorarch}/auto/XrdClientAdmin
|
|
|
33529ea |
|
|
|
33529ea |
# Java JNI
|
|
|
33529ea |
mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}
|
|
|
33529ea |
mv $RPM_BUILD_ROOT/%{_libdir}/libXrdClientAdminJNI.so \
|
|
|
b42968e |
$RPM_BUILD_ROOT/%{_libdir}/XrdClientAdminJNI.jar \
|
|
|
33529ea |
$RPM_BUILD_ROOT%{_libdir}/%{name}
|
|
|
33529ea |
|
|
|
b42968e |
popd
|
|
|
b42968e |
|
|
|
33529ea |
# Service start-up scripts et al.
|
|
|
33529ea |
mkdir -p $RPM_BUILD_ROOT%{_initrddir}
|
|
|
33529ea |
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
|
|
|
33529ea |
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
|
|
|
5995015 |
|
|
|
5995015 |
install -p packaging/rhel/cmsd.init \
|
|
|
5995015 |
$RPM_BUILD_ROOT%{_initrddir}/cmsd
|
|
|
5995015 |
install -p packaging/rhel/frm_purged.init \
|
|
|
5995015 |
$RPM_BUILD_ROOT%{_initrddir}/frm_purged
|
|
|
5995015 |
install -p packaging/rhel/frm_xfrd.init \
|
|
|
5995015 |
$RPM_BUILD_ROOT%{_initrddir}/frm_xfrd
|
|
|
5995015 |
install -p packaging/rhel/%{name}.init \
|
|
|
5995015 |
$RPM_BUILD_ROOT%{_initrddir}/%{name}
|
|
|
5995015 |
|
|
|
5995015 |
sed s/%{name}.functions/%{name}-functions/ -i $RPM_BUILD_ROOT%{_initrddir}/*
|
|
|
5995015 |
|
|
|
5995015 |
install -m 644 -p packaging/rhel/%{name}.functions \
|
|
|
5995015 |
$RPM_BUILD_ROOT%{_initrddir}/%{name}-functions
|
|
|
5995015 |
|
|
|
5995015 |
sed -e 's/XROOTD_USER=daemon/XROOTD_USER=%{name}/g' \
|
|
|
5995015 |
-e 's/XROOTD_GROUP=daemon/XROOTD_GROUP=%{name}/g' \
|
|
|
5995015 |
packaging/rhel/%{name}.sysconfig > \
|
|
|
5995015 |
$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}
|
|
|
5995015 |
chmod 644 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}
|
|
|
5995015 |
|
|
|
5995015 |
install -m 644 packaging/common/%{name}-clustered.cfg \
|
|
|
5995015 |
$RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}-clustered.cfg
|
|
|
5995015 |
install -m 644 packaging/common/%{name}-standalone.cfg \
|
|
|
5995015 |
$RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}-standalone.cfg
|
|
|
5995015 |
|
|
|
b42968e |
chmod 644 $RPM_BUILD_ROOT%{_datadir}/%{name}/utils/XrdCmsNotify.pm
|
|
|
b42968e |
|
|
|
e6d41cb |
sed 's!/usr/bin/env perl!/usr/bin/perl!' -i \
|
|
|
e6d41cb |
$RPM_BUILD_ROOT%{_datadir}/%{name}/utils/netchk \
|
|
|
e6d41cb |
$RPM_BUILD_ROOT%{_datadir}/%{name}/utils/XrdCmsNotify.pm \
|
|
|
e6d41cb |
$RPM_BUILD_ROOT%{_datadir}/%{name}/utils/XrdOlbMonPerf
|
|
|
e6d41cb |
|
|
|
33529ea |
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/%{name}
|
|
|
5995015 |
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/spool/%{name}
|
|
|
5995015 |
|
|
|
33529ea |
mkdir $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
|
|
|
bb7bb83 |
install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/%{name}
|
|
|
33529ea |
|
|
|
33529ea |
# Documentation
|
|
|
33529ea |
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
|
|
|
33529ea |
cp -pr doxydoc/html $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
|
|
|
33529ea |
|
|
|
33529ea |
%clean
|
|
|
33529ea |
rm -rf $RPM_BUILD_ROOT
|
|
|
33529ea |
|
|
|
33529ea |
%post libs -p /sbin/ldconfig
|
|
|
33529ea |
|
|
|
33529ea |
%postun libs -p /sbin/ldconfig
|
|
|
33529ea |
|
|
|
e725b28 |
%post client-libs -p /sbin/ldconfig
|
|
|
e725b28 |
|
|
|
e725b28 |
%postun client-libs -p /sbin/ldconfig
|
|
|
e725b28 |
|
|
|
e725b28 |
%post server-libs -p /sbin/ldconfig
|
|
|
e725b28 |
|
|
|
e725b28 |
%postun server-libs -p /sbin/ldconfig
|
|
|
e725b28 |
|
|
|
33529ea |
%pre
|
|
|
33529ea |
getent group %{name} >/dev/null || groupadd -r %{name}
|
|
|
5995015 |
getent passwd %{name} >/dev/null || useradd -r -g %{name} -s /sbin/nologin \
|
|
|
5995015 |
-d %{_localstatedir}/spool/%{name} -c "XRootD runtime user" %{name}
|
|
|
49173a6 |
|
|
|
49173a6 |
# Remove obsolete service
|
|
|
49173a6 |
/sbin/service olbd stop >/dev/null 2>&1 || :
|
|
|
49173a6 |
/sbin/chkconfig --del olbd >/dev/null 2>&1 || :
|
|
|
33529ea |
|
|
|
33529ea |
%post
|
|
|
b42968e |
if [ $1 -eq 1 ]; then
|
|
|
33529ea |
/sbin/chkconfig --add %{name}
|
|
|
5c8b77d |
/sbin/chkconfig --add cmsd
|
|
|
5995015 |
/sbin/chkconfig --add frm_purged
|
|
|
5995015 |
/sbin/chkconfig --add frm_xfrd
|
|
|
33529ea |
fi
|
|
|
33529ea |
|
|
|
33529ea |
%preun
|
|
|
b42968e |
if [ $1 -eq 0 ]; then
|
|
|
33529ea |
/sbin/service %{name} stop >/dev/null 2>&1 || :
|
|
|
5c8b77d |
/sbin/service cmsd stop >/dev/null 2>&1 || :
|
|
|
5995015 |
/sbin/service frm_purged stop >/dev/null 2>&1 || :
|
|
|
5995015 |
/sbin/service frm_xfrd stop >/dev/null 2>&1 || :
|
|
|
33529ea |
/sbin/chkconfig --del %{name}
|
|
|
5c8b77d |
/sbin/chkconfig --del cmsd
|
|
|
5995015 |
/sbin/chkconfig --del frm_purged
|
|
|
5995015 |
/sbin/chkconfig --del frm_xfrd
|
|
|
33529ea |
fi
|
|
|
33529ea |
|
|
|
33529ea |
%postun
|
|
|
33529ea |
if [ $1 -ge 1 ]; then
|
|
|
33529ea |
/sbin/service %{name} condrestart >/dev/null 2>&1 || :
|
|
|
5c8b77d |
/sbin/service cmsd condrestart >/dev/null 2>&1 || :
|
|
|
5995015 |
/sbin/service frm_purged condrestart >/dev/null 2>&1 || :
|
|
|
5995015 |
/sbin/service frm_xfrd condrestart >/dev/null 2>&1 || :
|
|
|
33529ea |
fi
|
|
|
33529ea |
|
|
|
33529ea |
%files
|
|
|
33529ea |
%defattr(-,root,root,-)
|
|
|
5995015 |
%{_bindir}/cconfig
|
|
|
33529ea |
%{_bindir}/cmsd
|
|
|
5995015 |
%{_bindir}/cns_ssi
|
|
|
e725b28 |
%{_bindir}/frm_admin
|
|
|
e725b28 |
%{_bindir}/frm_purged
|
|
|
e725b28 |
%{_bindir}/frm_xfragent
|
|
|
e725b28 |
%{_bindir}/frm_xfrd
|
|
|
5995015 |
%{_bindir}/mpxstats
|
|
|
5995015 |
%{_bindir}/wait41
|
|
|
33529ea |
%{_bindir}/XrdCnsd
|
|
|
5995015 |
%{_bindir}/xrdpwdadmin
|
|
|
5995015 |
%{_bindir}/xrdsssadmin
|
|
|
5995015 |
%{_bindir}/%{name}
|
|
|
bb7bb83 |
%{_mandir}/man8/cmsd.8*
|
|
|
bb7bb83 |
%{_mandir}/man8/cns_ssi.8*
|
|
|
bb7bb83 |
%{_mandir}/man8/frm_admin.8*
|
|
|
bb7bb83 |
%{_mandir}/man8/frm_purged.8*
|
|
|
bb7bb83 |
%{_mandir}/man8/frm_xfragent.8*
|
|
|
bb7bb83 |
%{_mandir}/man8/frm_xfrd.8*
|
|
|
bb7bb83 |
%{_mandir}/man8/mpxstats.8*
|
|
|
bb7bb83 |
%{_mandir}/man8/XrdCnsd.8*
|
|
|
bb7bb83 |
%{_mandir}/man8/xrdpwdadmin.8*
|
|
|
bb7bb83 |
%{_mandir}/man8/xrdsssadmin.8*
|
|
|
bb7bb83 |
%{_mandir}/man8/%{name}.8*
|
|
|
b42968e |
%{_datadir}/%{name}
|
|
|
33529ea |
%{_initrddir}/*
|
|
|
33529ea |
%config(noreplace) %{_sysconfdir}/%{name}
|
|
|
5995015 |
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
|
|
|
33529ea |
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
|
|
|
33529ea |
%attr(-,xrootd,xrootd) %{_localstatedir}/log/%{name}
|
|
|
5995015 |
%attr(-,xrootd,xrootd) %{_localstatedir}/spool/%{name}
|
|
|
33529ea |
|
|
|
33529ea |
%files libs
|
|
|
33529ea |
%defattr(-,root,root,-)
|
|
|
e725b28 |
%{_libdir}/libXrdCrypto.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdCryptoLite.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdCryptossl.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdMain.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdSec*.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdUtils.so.*
|
|
|
33529ea |
# Some of the libraries are used as plugins - need the .so symlink at runtime
|
|
|
33529ea |
%{_libdir}/libXrdCryptossl.so
|
|
|
e725b28 |
%{_libdir}/libXrdSec*.so
|
|
|
33529ea |
|
|
|
33529ea |
%files devel
|
|
|
33529ea |
%defattr(-,root,root,-)
|
|
|
e725b28 |
%dir %{_includedir}/%{name}
|
|
|
e725b28 |
%{_includedir}/%{name}/XProtocol
|
|
|
e725b28 |
%{_includedir}/%{name}/Xrd
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdCks
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdCrypto
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdNet
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdOuc
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdSec
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdSecgsi
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdSecsss
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdSut
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdSys
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdVersion.hh
|
|
|
33529ea |
# These libraries are not used as plugins
|
|
|
49173a6 |
%{_libdir}/libXrdCrypto.so
|
|
|
49173a6 |
%{_libdir}/libXrdCryptoLite.so
|
|
|
b42968e |
%{_libdir}/libXrdMain.so
|
|
|
e725b28 |
%{_libdir}/libXrdUtils.so
|
|
|
e725b28 |
|
|
|
e725b28 |
%files client-libs
|
|
|
e725b28 |
%defattr(-,root,root,-)
|
|
|
e725b28 |
%{_libdir}/libXrdClient.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdFfs.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdPosix.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdPosixPreload.so.*
|
|
|
e725b28 |
# Some of the libraries are used as plugins - need the .so symlink at runtime
|
|
|
e725b28 |
%{_libdir}/libXrdPosixPreload.so
|
|
|
e725b28 |
|
|
|
e725b28 |
%files client-devel
|
|
|
e725b28 |
%defattr(-,root,root,-)
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdClient
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdFfs
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdPosix
|
|
|
e725b28 |
# These libraries are not used as plugins
|
|
|
e725b28 |
%{_libdir}/libXrdClient.so
|
|
|
e725b28 |
%{_libdir}/libXrdFfs.so
|
|
|
33529ea |
%{_libdir}/libXrdPosix.so
|
|
|
e725b28 |
|
|
|
e725b28 |
%files server-libs
|
|
|
e725b28 |
%defattr(-,root,root,-)
|
|
|
e725b28 |
%{_libdir}/libXrdBwm.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdPss.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdOfs.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdServer.so.*
|
|
|
e725b28 |
# Some of the libraries are used as plugins - need the .so symlink at runtime
|
|
|
e725b28 |
%{_libdir}/libXrdBwm.so
|
|
|
e725b28 |
%{_libdir}/libXrdPss.so
|
|
|
e725b28 |
|
|
|
e725b28 |
%files server-devel
|
|
|
e725b28 |
%defattr(-,root,root,-)
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdAcc
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdBwm
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdCms
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdFrc
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdOfs
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdOss
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdPss
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdSfs
|
|
|
e725b28 |
# These libraries are not used as plugins
|
|
|
e725b28 |
%{_libdir}/libXrdOfs.so
|
|
|
b42968e |
%{_libdir}/libXrdServer.so
|
|
|
33529ea |
|
|
|
33529ea |
%files client
|
|
|
33529ea |
%defattr(-,root,root,-)
|
|
|
33529ea |
%{_bindir}/xprep
|
|
|
33529ea |
%{_bindir}/xrd
|
|
|
bb7bb83 |
%{_bindir}/xrdadler32
|
|
|
33529ea |
%{_bindir}/xrdcp
|
|
|
33529ea |
%{_bindir}/xrdgsiproxy
|
|
|
33529ea |
%{_bindir}/xrdstagetool
|
|
|
33529ea |
%{_mandir}/man1/xprep.1*
|
|
|
33529ea |
%{_mandir}/man1/xrd.1*
|
|
|
bb7bb83 |
%{_mandir}/man1/xrdadler32.1*
|
|
|
33529ea |
%{_mandir}/man1/xrdcp.1*
|
|
|
33529ea |
%{_mandir}/man1/xrdgsiproxy.1*
|
|
|
33529ea |
%{_mandir}/man1/xrdstagetool.1*
|
|
|
33529ea |
|
|
|
49173a6 |
%files fuse
|
|
|
49173a6 |
%defattr(-,root,root,-)
|
|
|
49173a6 |
%{_bindir}/xrootdfs
|
|
|
bb7bb83 |
%{_mandir}/man1/xrootdfs.1*
|
|
|
49173a6 |
|
|
|
33529ea |
%files client-admin-perl
|
|
|
33529ea |
%defattr(-,root,root,-)
|
|
|
33529ea |
%{perl_vendorarch}/XrdClientAdmin.pm
|
|
|
33529ea |
%{perl_vendorarch}/auto/XrdClientAdmin
|
|
|
33529ea |
|
|
|
33529ea |
%files client-admin-java
|
|
|
33529ea |
%defattr(-,root,root,-)
|
|
|
33529ea |
%{_libdir}/%{name}
|
|
|
33529ea |
|
|
|
33529ea |
%files doc
|
|
|
33529ea |
%defattr(-,root,root,-)
|
|
|
33529ea |
%doc %{_docdir}/%{name}-%{version}
|
|
|
33529ea |
|
|
|
33529ea |
%changelog
|
|
|
e725b28 |
* Thu Jan 17 2013 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.2.7-1
|
|
|
e725b28 |
- Update to version 3.2.7
|
|
|
e725b28 |
- Split libs package into libs, client-libs and server-libs
|
|
|
e725b28 |
- Split devel package into devel, client-devel and server-devel
|
|
|
e725b28 |
|
|
|
58f0a3d |
* Fri Oct 12 2012 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.2.5-1
|
|
|
58f0a3d |
- Update to version 3.2.5
|
|
|
58f0a3d |
|
|
|
e9f82c8 |
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.2.2-2
|
|
|
e9f82c8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
e9f82c8 |
|
|
|
6cb225b |
* Wed Jul 11 2012 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.2.2-1
|
|
|
6109ef7 |
- Update to version 3.2.2
|
|
|
6109ef7 |
|
|
|
04e5a70 |
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1:3.2.1-2
|
|
|
04e5a70 |
- Perl 5.16 rebuild
|
|
|
04e5a70 |
|
|
|
e6d41cb |
* Thu May 17 2012 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.2.1-1
|
|
|
e6d41cb |
- Update to version 3.2.1
|
|
|
e6d41cb |
|
|
|
b42968e |
* Sat Mar 17 2012 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.1.1-1
|
|
|
b42968e |
- Update to version 3.1.1
|
|
|
b42968e |
|
|
|
1cdfc12 |
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.0.5-3
|
|
|
1cdfc12 |
- Rebuilt for c++ ABI breakage
|
|
|
1cdfc12 |
|
|
|
391831e |
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.0.5-2
|
|
|
391831e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
391831e |
|
|
|
c12372b |
* Sat Nov 05 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.5-1
|
|
|
c12372b |
- Update to version 3.0.5
|
|
|
c12372b |
|
|
|
ad52bd9 |
* Mon Jul 18 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.4-2.1
|
|
|
ad52bd9 |
- Rebuild for new gridsite (EPEL 5 only)
|
|
|
ad52bd9 |
|
|
|
940e321 |
* Tue Jun 28 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.4-2
|
|
|
940e321 |
- Add missing BuildRequires ncurses-devel
|
|
|
940e321 |
|
|
|
ad6932f |
* Tue Jun 28 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.4-1.1
|
|
|
ad6932f |
- Remove xrootdfs man page on EPEL 4
|
|
|
ad6932f |
|
|
|
bb7bb83 |
* Mon Jun 27 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.4-1
|
|
|
bb7bb83 |
- Update to version 3.0.4
|
|
|
bb7bb83 |
- Drop patches fixed upstream: xrootd-man.patch, xrootd-rhel5-no-atomic.patch
|
|
|
bb7bb83 |
- Drop the remaining man-pages copied from root - now provided by upstream
|
|
|
bb7bb83 |
|
|
|
468dc49 |
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1:3.0.3-3
|
|
|
468dc49 |
- Perl mass rebuild
|
|
|
468dc49 |
|
|
|
7e84d37 |
* Mon May 02 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.3-2
|
|
|
e725b28 |
- Proper fix for the atomic detection on ppc - no bug in gcc after all
|
|
|
7e84d37 |
|
|
|
10aabc1 |
* Sun Apr 24 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.3-1.1
|
|
|
10aabc1 |
- Workaround for broken gcc on RHEL5 ppc (rhbz #699149)
|
|
|
10aabc1 |
|
|
|
5995015 |
* Fri Apr 22 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.3-1
|
|
|
5995015 |
- Update to version 3.0.3
|
|
|
5995015 |
- Use upstream's manpages where available (new in this release)
|
|
|
5995015 |
- Use upstream's start-up scripts (new in this release)
|
|
|
5995015 |
|
|
|
1ca9455 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.0.2-2
|
|
|
1ca9455 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
1ca9455 |
|
|
|
43214a8 |
* Sun Jan 30 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.2-1
|
|
|
43214a8 |
- Update to version 3.0.2
|
|
|
43214a8 |
- Patch XrdCms makefile to make the Xmi interface public
|
|
|
43214a8 |
|
|
|
75ea9a5 |
* Fri Dec 17 2010 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.0-2
|
|
|
75ea9a5 |
- Rebuilt for updated gridsite package
|
|
|
75ea9a5 |
|
|
|
49173a6 |
* Mon Dec 13 2010 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.0-1
|
|
|
49173a6 |
- Update to version 3.0.0
|
|
|
49173a6 |
- New subpackage - xrootd-fuse
|
|
|
49173a6 |
- New version scheme inroduced by upstream - add epoch
|
|
|
49173a6 |
|
|
|
f22049e |
* Wed Sep 01 2010 Mattias Ellert <mattias.ellert@fysast.uu.se> - 20100315-5
|
|
|
f22049e |
- Disable threads in doxygen - causes memory corruption on ppc
|
|
|
f22049e |
|
|
|
5c8b77d |
* Wed Sep 01 2010 Mattias Ellert <mattias.ellert@fysast.uu.se> - 20100315-4
|
|
|
5c8b77d |
- Add startup scripts for cmsd service that replaces the deprecated
|
|
|
5c8b77d |
olbd service
|
|
|
5c8b77d |
|
|
|
93ff219 |
* Fri Jul 09 2010 Mattias Ellert <mattias.ellert@fysast.uu.se> - 20100315-3
|
|
|
93ff219 |
- Fix broken jar
|
|
|
93ff219 |
|
|
|
33529ea |
* Mon Jun 14 2010 Mattias Ellert <mattias.ellert@fysast.uu.se> - 20100315-2
|
|
|
33529ea |
- Add LGPLv2+ to License tag due to man pages
|
|
|
33529ea |
- Better package description
|
|
|
33529ea |
|
|
|
33529ea |
* Wed Jun 09 2010 Mattias Ellert <mattias.ellert@fysast.uu.se> - 20100315-1
|
|
|
33529ea |
- Initial packaging
|