|
|
5e99a83 |
%if %{?fedora}%{!?fedora:0} >= 21 || %{?rhel}%{!?rhel:0} >= 7
|
|
|
5e99a83 |
%global use_systemd 1
|
|
|
5e99a83 |
%else
|
|
|
5e99a83 |
%global use_systemd 0
|
|
|
5e99a83 |
%endif
|
|
|
5e99a83 |
|
|
|
1ea4baf |
%if %{?fedora}%{!?fedora:0} >= 22 || %{?rhel}%{!?rhel:0} >= 8
|
|
|
1ea4baf |
%global use_libc_semaphore 1
|
|
|
1ea4baf |
%else
|
|
|
1ea4baf |
%global use_libc_semaphore 0
|
|
|
1ea4baf |
%endif
|
|
|
1ea4baf |
|
|
|
a1e9023 |
%if %{?fedora}%{!?fedora:0} >= 30 || %{?rhel}%{!?rhel:0} >= 8
|
|
|
a1e9023 |
%global py2 0
|
|
|
a1e9023 |
%else
|
|
|
a1e9023 |
%global py2 1
|
|
|
a1e9023 |
%endif
|
|
|
a1e9023 |
|
|
|
d846293 |
%if %{?fedora}%{!?fedora:0} >= 24
|
|
|
d846293 |
%if %{?fedora}%{!?fedora:0} >= 30
|
|
|
d846293 |
# Ceph is broken for 32 bit arches in Fedora 30+
|
|
|
d846293 |
%ifarch %{ix86} %{arm}
|
|
|
d846293 |
%global ceph 0
|
|
|
d846293 |
%else
|
|
|
d846293 |
%global ceph 1
|
|
|
d846293 |
%endif
|
|
|
d846293 |
%else
|
|
|
d846293 |
%global ceph 1
|
|
|
d846293 |
%endif
|
|
|
d846293 |
%else
|
|
|
d846293 |
%global ceph 0
|
|
|
d846293 |
%endif
|
|
|
d846293 |
|
|
|
f3dd2bb |
%if %{?fedora}%{!?fedora:0} >= 28 || %{?rhel}%{!?rhel:0} >= 7
|
|
|
f3dd2bb |
%global macaroons 1
|
|
|
f3dd2bb |
%else
|
|
|
f3dd2bb |
%global macaroons 0
|
|
|
f3dd2bb |
%endif
|
|
|
f3dd2bb |
|
|
|
33529ea |
Name: xrootd
|
|
|
49173a6 |
Epoch: 1
|
|
|
f3dd2bb |
Version: 4.9.0
|
|
|
f3dd2bb |
Release: 1%{?dist}
|
|
|
33529ea |
Summary: Extended ROOT file server
|
|
|
33529ea |
|
|
|
f8cc290 |
License: LGPLv3+
|
|
|
49173a6 |
URL: http://xrootd.org/
|
|
|
43214a8 |
Source0: http://xrootd.org/download/v%{version}/%{name}-%{version}.tar.gz
|
|
|
33529ea |
|
|
|
1e5e42b |
BuildRequires: gcc-c++
|
|
|
b42968e |
BuildRequires: cmake
|
|
|
f3dd2bb |
BuildRequires: fuse-devel
|
|
|
33529ea |
BuildRequires: krb5-devel
|
|
|
f3dd2bb |
BuildRequires: libcurl-devel
|
|
|
e725b28 |
BuildRequires: libxml2-devel
|
|
|
940e321 |
BuildRequires: ncurses-devel
|
|
|
e725b28 |
BuildRequires: openssl-devel
|
|
|
537baff |
BuildRequires: perl-generators
|
|
|
49173a6 |
BuildRequires: readline-devel
|
|
|
e725b28 |
BuildRequires: zlib-devel
|
|
|
33529ea |
BuildRequires: doxygen
|
|
|
33529ea |
BuildRequires: graphviz
|
|
|
d149522 |
BuildRequires: selinux-policy-devel
|
|
|
5e99a83 |
%if %{use_systemd}
|
|
|
1e5e42b |
BuildRequires: systemd
|
|
|
5e99a83 |
%endif
|
|
|
a1e9023 |
%if %{py2}
|
|
|
9e93a6a |
BuildRequires: python2-devel
|
|
|
a1e9023 |
%endif
|
|
|
ff10b9f |
%if %{?fedora}%{!?fedora:0} || %{?rhel}%{!?rhel:0} >= 8
|
|
|
33b43f7 |
BuildRequires: python3-devel
|
|
|
a1e9023 |
BuildRequires: python3-sphinx
|
|
|
33b43f7 |
%endif
|
|
|
ff10b9f |
%if %{?rhel}%{!?rhel:0} == 7
|
|
|
ff10b9f |
BuildRequires: python34-devel
|
|
|
a1e9023 |
BuildRequires: python36-devel
|
|
|
a88457e |
BuildRequires: python2-sphinx
|
|
|
688903e |
%endif
|
|
|
688903e |
%if %{?rhel}%{!?rhel:0} == 6
|
|
|
688903e |
BuildRequires: python-sphinx10
|
|
|
688903e |
%endif
|
|
|
d846293 |
%if %{ceph}
|
|
|
1cc2582 |
BuildRequires: librados-devel
|
|
|
1cc2582 |
BuildRequires: libradosstriper-devel
|
|
|
688903e |
%endif
|
|
|
f3dd2bb |
%if %{macaroons}
|
|
|
f3dd2bb |
BuildRequires: json-c-devel
|
|
|
f3dd2bb |
BuildRequires: libmacaroons-devel
|
|
|
f3dd2bb |
BuildRequires: libuuid-devel
|
|
|
f3dd2bb |
%endif
|
|
|
33529ea |
|
|
|
bb3fe32 |
Requires: %{name}-server%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
bb3fe32 |
Requires: %{name}-selinux = %{epoch}:%{version}-%{release}
|
|
|
5e99a83 |
Obsoletes: %{name} < 1:4.0.0
|
|
|
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 |
|
|
|
bb3fe32 |
%package server
|
|
|
bb3fe32 |
Summary: Xrootd server daemons
|
|
|
bb3fe32 |
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
bb3fe32 |
Requires: %{name}-client-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
bb3fe32 |
Requires: %{name}-server-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
a959a40 |
Requires: expect
|
|
|
bb3fe32 |
Requires(pre): shadow-utils
|
|
|
5e99a83 |
%if %{use_systemd}
|
|
|
4b964d9 |
%{?systemd_requires}
|
|
|
5e99a83 |
%else
|
|
|
bb3fe32 |
Requires(pre): chkconfig
|
|
|
bb3fe32 |
Requires(post): chkconfig
|
|
|
bb3fe32 |
Requires(preun): chkconfig
|
|
|
bb3fe32 |
Requires(preun): initscripts
|
|
|
bb3fe32 |
Requires(postun): initscripts
|
|
|
5e99a83 |
%endif
|
|
|
bb3fe32 |
|
|
|
bb3fe32 |
%description server
|
|
|
bb3fe32 |
This package contains the xrootd servers without the SELinux support.
|
|
|
bb3fe32 |
Unless you are installing on a system without SELinux also install the
|
|
|
bb3fe32 |
xrootd-selinux package.
|
|
|
bb3fe32 |
|
|
|
bb3fe32 |
%package selinux
|
|
|
bb3fe32 |
Summary: SELinux policy module for the xrootd server
|
|
|
bb3fe32 |
BuildArch: noarch
|
|
|
bb3fe32 |
Requires: selinux-policy
|
|
|
bb3fe32 |
Requires(post): policycoreutils
|
|
|
bb3fe32 |
Requires(postun): policycoreutils
|
|
|
bb3fe32 |
|
|
|
bb3fe32 |
%description selinux
|
|
|
bb3fe32 |
This package contains SELinux policy module for the xrootd server package.
|
|
|
bb3fe32 |
|
|
|
33529ea |
%package libs
|
|
|
33529ea |
Summary: Libraries used by xrootd servers and clients
|
|
|
f55dac2 |
# Java admin client no longer supported
|
|
|
f55dac2 |
Obsoletes: %{name}-client-admin-java < 1:3.3.0
|
|
|
d149522 |
# Perl admin client no longer supported
|
|
|
d149522 |
Obsoletes: %{name}-client-admin-perl < 1:4.0.0
|
|
|
a1e9023 |
%if ! %{py2}
|
|
|
a1e9023 |
# Python 2 bindings not built for Fedora 30+
|
|
|
a1e9023 |
Obsoletes: %{name}-python < 1:4.6.1-6
|
|
|
a1e9023 |
Obsoletes: python2-%{name} < %{epoch}:%{version}-%{release}
|
|
|
a1e9023 |
%endif
|
|
|
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
|
|
|
f55dac2 |
Provides: %{name}-libs-devel = %{epoch}:%{version}-%{release}
|
|
|
f55dac2 |
Provides: %{name}-libs-devel%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
f55dac2 |
Obsoletes: %{name}-libs-devel < %{epoch}:%{version}-%{release}
|
|
|
f55dac2 |
Requires: %{name}-libs%{?_isa} = %{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
|
|
|
f55dac2 |
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
1ea4baf |
%if %{use_libc_semaphore}
|
|
|
1ea4baf |
Requires: glibc >= 2.21
|
|
|
1ea4baf |
%endif
|
|
|
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
|
|
|
f8cc290 |
Provides: %{name}-cl-devel = %{epoch}:%{version}-%{release}
|
|
|
f8cc290 |
Provides: %{name}-cl-devel%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
f8cc290 |
Obsoletes: %{name}-cl-devel < %{epoch}:%{version}-%{release}
|
|
|
f55dac2 |
Requires: %{name}-devel%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
f55dac2 |
Requires: %{name}-client-libs%{?_isa} = %{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
|
|
|
f55dac2 |
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
f55dac2 |
Requires: %{name}-client-libs%{?_isa} = %{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
|
|
|
f55dac2 |
Requires: %{name}-devel%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
f55dac2 |
Requires: %{name}-client-devel%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
f55dac2 |
Requires: %{name}-server-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
e725b28 |
|
|
|
e725b28 |
%description server-devel
|
|
|
e725b28 |
This package contains header files and development libraries for xrootd
|
|
|
e725b28 |
server development.
|
|
|
33529ea |
|
|
|
f55dac2 |
%package private-devel
|
|
|
f55dac2 |
Summary: Legacy xrootd headers
|
|
|
23454aa |
Requires: %{name}-devel%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
23454aa |
Requires: %{name}-client-devel%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
23454aa |
Requires: %{name}-server-devel%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
f55dac2 |
|
|
|
f55dac2 |
%description private-devel
|
|
|
f55dac2 |
This package contains some private xrootd headers. The use of these
|
|
|
f55dac2 |
headers is strongly discouraged. Backward compatibility between
|
|
|
f55dac2 |
versions is not guaranteed for these headers.
|
|
|
f55dac2 |
|
|
|
33529ea |
%package client
|
|
|
33529ea |
Summary: Xrootd command line client tools
|
|
|
f8cc290 |
Provides: %{name}-cl = %{epoch}:%{version}-%{release}
|
|
|
f8cc290 |
Provides: %{name}-cl%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
f8cc290 |
Obsoletes: %{name}-cl < %{epoch}:%{version}-%{release}
|
|
|
f55dac2 |
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
f55dac2 |
Requires: %{name}-client-libs%{?_isa} = %{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
|
|
|
f55dac2 |
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
f55dac2 |
Requires: %{name}-client-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
f55dac2 |
Requires: fuse
|
|
|
49173a6 |
|
|
|
49173a6 |
%description fuse
|
|
|
5995015 |
This package contains the FUSE (file system in user space) xrootd mount
|
|
|
49173a6 |
tool.
|
|
|
49173a6 |
|
|
|
d846293 |
%if %{ceph}
|
|
|
688903e |
%package ceph
|
|
|
688903e |
Summary: Ceph back-end plug-in for xrootd
|
|
|
688903e |
Requires: %{name}-server%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
688903e |
|
|
|
688903e |
%description ceph
|
|
|
688903e |
This package contains a ceph back-end plug-in for xrootd.
|
|
|
688903e |
%endif
|
|
|
688903e |
|
|
|
a1e9023 |
%if %{py2}
|
|
|
9e93a6a |
%package -n python2-%{name}
|
|
|
33b43f7 |
Summary: Python 2 bindings for xrootd
|
|
|
9e93a6a |
%{?python_provide:%python_provide python2-%{name}}
|
|
|
9e93a6a |
Provides: %{name}-python = %{epoch}:%{version}-%{release}
|
|
|
9e93a6a |
Obsoletes: %{name}-python < 1:4.6.1-6
|
|
|
688903e |
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
688903e |
Requires: %{name}-client-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
688903e |
|
|
|
9e93a6a |
%description -n python2-%{name}
|
|
|
33b43f7 |
This package contains Python 2 bindings for xrootd.
|
|
|
a1e9023 |
%endif
|
|
|
33b43f7 |
|
|
|
ff10b9f |
%if %{?fedora}%{!?fedora:0} || %{?rhel}%{!?rhel:0} >= 7
|
|
|
ff10b9f |
%package -n python%{python3_pkgversion}-%{name}
|
|
|
33b43f7 |
Summary: Python 3 bindings for xrootd
|
|
|
ff10b9f |
%{?python_provide:%python_provide python%{python3_pkgversion}-%{name}}
|
|
|
33b43f7 |
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
33b43f7 |
Requires: %{name}-client-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
33b43f7 |
|
|
|
ff10b9f |
%description -n python%{python3_pkgversion}-%{name}
|
|
|
33b43f7 |
This package contains Python 3 bindings for xrootd.
|
|
|
33b43f7 |
%endif
|
|
|
688903e |
|
|
|
a1e9023 |
%if %{?rhel}%{!?rhel:0} == 7
|
|
|
a1e9023 |
%package -n python%{python3_other_pkgversion}-%{name}
|
|
|
a1e9023 |
Summary: Python 3 bindings for xrootd
|
|
|
a1e9023 |
%{?python_provide:%python_provide python%{python3_other_pkgversion}-%{name}}
|
|
|
a1e9023 |
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
a1e9023 |
Requires: %{name}-client-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
a1e9023 |
|
|
|
a1e9023 |
%description -n python%{python3_other_pkgversion}-%{name}
|
|
|
a1e9023 |
This package contains Python 3 bindings for xrootd.
|
|
|
a1e9023 |
%endif
|
|
|
a1e9023 |
|
|
|
33529ea |
%package doc
|
|
|
33529ea |
Summary: Developer documentation for the xrootd libraries
|
|
|
33529ea |
BuildArch: noarch
|
|
|
33529ea |
|
|
|
33529ea |
%description doc
|
|
|
33529ea |
This package contains the API documentation of the xrootd libraries.
|
|
|
33529ea |
|
|
|
33529ea |
%prep
|
|
|
43214a8 |
%setup -q
|
|
|
b56f895 |
|
|
|
33529ea |
%build
|
|
|
b42968e |
mkdir build
|
|
|
b42968e |
|
|
|
f55dac2 |
pushd build
|
|
|
a1e9023 |
%cmake -DUSE_LIBC_SEMAPHORE:BOOL=%{use_libc_semaphore} \
|
|
|
a1e9023 |
%if %{py2}
|
|
|
a1e9023 |
-DPYTHON_EXECUTABLE=%{__python2} ..
|
|
|
a1e9023 |
%else
|
|
|
a1e9023 |
-DPYTHON_EXECUTABLE=%{__python3} ..
|
|
|
a1e9023 |
%endif
|
|
|
33529ea |
make %{?_smp_mflags}
|
|
|
33529ea |
popd
|
|
|
33529ea |
|
|
|
a1e9023 |
%if %{py2}
|
|
|
ff10b9f |
%if %{?fedora}%{!?fedora:0} || %{?rhel}%{!?rhel:0} >= 7
|
|
|
33b43f7 |
pushd build/bindings/python
|
|
|
33b43f7 |
%py3_build
|
|
|
a1e9023 |
%if %{?rhel}%{!?rhel:0} == 7
|
|
|
a1e9023 |
%py3_other_build
|
|
|
a1e9023 |
%endif
|
|
|
33b43f7 |
popd
|
|
|
33b43f7 |
%endif
|
|
|
a1e9023 |
%endif
|
|
|
33b43f7 |
|
|
|
d149522 |
pushd packaging/common
|
|
|
d149522 |
make -f /usr/share/selinux/devel/Makefile
|
|
|
d149522 |
popd
|
|
|
d149522 |
|
|
|
b42968e |
doxygen Doxyfile
|
|
|
b42968e |
|
|
|
a1e9023 |
%if %{?fedora}%{!?fedora:0} || %{?rhel}%{!?rhel:0} >= 8
|
|
|
a1e9023 |
export PYTHONPATH=$(cd build/bindings/python/build/lib.*-%{python3_version} ; pwd)
|
|
|
a1e9023 |
%else
|
|
|
ff10b9f |
export PYTHONPATH=$(cd build/bindings/python/build/lib.*-%{python2_version} ; pwd)
|
|
|
a1e9023 |
%endif
|
|
|
688903e |
export LD_LIBRARY_PATH=${PWD}/build/src/XrdCl:${PWD}/build/src
|
|
|
688903e |
pushd bindings/python/docs
|
|
|
a1e9023 |
%if %{?fedora}%{!?fedora:0} || %{?rhel}%{!?rhel:0} >= 8
|
|
|
a1e9023 |
make html SPHINXBUILD=sphinx-build-3
|
|
|
a1e9023 |
%endif
|
|
|
a1e9023 |
%if %{?rhel}%{!?rhel:0} == 7
|
|
|
a1e9023 |
make html
|
|
|
a1e9023 |
%endif
|
|
|
688903e |
%if %{?rhel}%{!?rhel:0} == 6
|
|
|
688903e |
make html SPHINXBUILD=sphinx-1.0-build
|
|
|
688903e |
%endif
|
|
|
688903e |
popd
|
|
|
688903e |
|
|
|
33529ea |
%install
|
|
|
f55dac2 |
rm -rf %{buildroot}
|
|
|
33529ea |
|
|
|
b42968e |
pushd build
|
|
|
f55dac2 |
make install DESTDIR=%{buildroot}
|
|
|
f55dac2 |
popd
|
|
|
33529ea |
|
|
|
a1e9023 |
%if %{py2}
|
|
|
ff10b9f |
%if %{?fedora}%{!?fedora:0} || %{?rhel}%{!?rhel:0} >= 7
|
|
|
33b43f7 |
pushd build/bindings/python
|
|
|
33b43f7 |
%py3_install
|
|
|
a1e9023 |
%if %{?rhel}%{!?rhel:0} == 7
|
|
|
a1e9023 |
%py3_other_install
|
|
|
a1e9023 |
%endif
|
|
|
33b43f7 |
popd
|
|
|
33b43f7 |
%endif
|
|
|
a1e9023 |
%endif
|
|
|
33b43f7 |
|
|
|
5e99a83 |
# Service start-up scripts / unit files
|
|
|
5e99a83 |
%if %{use_systemd}
|
|
|
5e99a83 |
mkdir -p %{buildroot}%{_unitdir}
|
|
|
5e99a83 |
install -m 644 packaging/common/xrootd@.service %{buildroot}%{_unitdir}
|
|
|
33b43f7 |
install -m 644 packaging/common/xrootd@.socket %{buildroot}%{_unitdir}
|
|
|
33b43f7 |
install -m 644 packaging/common/xrdhttp@.socket %{buildroot}%{_unitdir}
|
|
|
5e99a83 |
install -m 644 packaging/common/cmsd@.service %{buildroot}%{_unitdir}
|
|
|
5e99a83 |
install -m 644 packaging/common/frm_xfrd@.service %{buildroot}%{_unitdir}
|
|
|
5e99a83 |
install -m 644 packaging/common/frm_purged@.service %{buildroot}%{_unitdir}
|
|
|
1cc2582 |
mkdir -p %{buildroot}%{_tmpfilesdir}
|
|
|
1cc2582 |
install -m 644 packaging/rhel/xrootd.tmpfiles %{buildroot}%{_tmpfilesdir}/%{name}.conf
|
|
|
5e99a83 |
%else
|
|
|
1e5e42b |
mkdir -p %{buildroot}%{_initddir}
|
|
|
f55dac2 |
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
|
|
|
1e5e42b |
install -p packaging/rhel/xrootd.init %{buildroot}%{_initddir}/xrootd
|
|
|
1e5e42b |
install -p packaging/rhel/cmsd.init %{buildroot}%{_initddir}/cmsd
|
|
|
1e5e42b |
install -p packaging/rhel/frm_purged.init %{buildroot}%{_initddir}/frm_purged
|
|
|
1e5e42b |
install -p packaging/rhel/frm_xfrd.init %{buildroot}%{_initddir}/frm_xfrd
|
|
|
1e5e42b |
sed s/%{name}.functions/%{name}-functions/ -i %{buildroot}%{_initddir}/*
|
|
|
5995015 |
install -m 644 -p packaging/rhel/%{name}.functions \
|
|
|
1e5e42b |
%{buildroot}%{_initddir}/%{name}-functions
|
|
|
d149522 |
install -m 644 -p packaging/rhel/%{name}.sysconfig \
|
|
|
f55dac2 |
%{buildroot}%{_sysconfdir}/sysconfig/%{name}
|
|
|
5e99a83 |
%endif
|
|
|
5995015 |
|
|
|
5e99a83 |
# Server config
|
|
|
5e99a83 |
mkdir -p %{buildroot}%{_sysconfdir}/%{name}
|
|
|
d149522 |
install -m 644 -p packaging/common/%{name}-clustered.cfg \
|
|
|
f55dac2 |
%{buildroot}%{_sysconfdir}/%{name}/%{name}-clustered.cfg
|
|
|
d149522 |
install -m 644 -p packaging/common/%{name}-standalone.cfg \
|
|
|
f55dac2 |
%{buildroot}%{_sysconfdir}/%{name}/%{name}-standalone.cfg
|
|
|
c44a882 |
install -m 644 -p packaging/common/%{name}-filecache-clustered.cfg \
|
|
|
c44a882 |
%{buildroot}%{_sysconfdir}/%{name}/%{name}-filecache-clustered.cfg
|
|
|
c44a882 |
install -m 644 -p packaging/common/%{name}-filecache-standalone.cfg \
|
|
|
c44a882 |
%{buildroot}%{_sysconfdir}/%{name}/%{name}-filecache-standalone.cfg
|
|
|
33b43f7 |
%if %{use_systemd}
|
|
|
33b43f7 |
install -m 644 -p packaging/common/%{name}-http.cfg \
|
|
|
33b43f7 |
%{buildroot}%{_sysconfdir}/%{name}/%{name}-http.cfg
|
|
|
33b43f7 |
%endif
|
|
|
5995015 |
|
|
|
d149522 |
# Client config
|
|
|
5e99a83 |
mkdir -p %{buildroot}%{_sysconfdir}/%{name}/client.plugins.d
|
|
|
d149522 |
install -m 644 -p packaging/common/client.conf \
|
|
|
d149522 |
%{buildroot}%{_sysconfdir}/%{name}/client.conf
|
|
|
d149522 |
install -m 644 -p packaging/common/client-plugin.conf.example \
|
|
|
d149522 |
%{buildroot}%{_sysconfdir}/%{name}/client.plugins.d
|
|
|
d149522 |
|
|
|
f55dac2 |
chmod 644 %{buildroot}%{_datadir}/%{name}/utils/XrdCmsNotify.pm
|
|
|
b42968e |
|
|
|
e6d41cb |
sed 's!/usr/bin/env perl!/usr/bin/perl!' -i \
|
|
|
f55dac2 |
%{buildroot}%{_datadir}/%{name}/utils/netchk \
|
|
|
f55dac2 |
%{buildroot}%{_datadir}/%{name}/utils/XrdCmsNotify.pm \
|
|
|
f55dac2 |
%{buildroot}%{_datadir}/%{name}/utils/XrdOlbMonPerf
|
|
|
e6d41cb |
|
|
|
85c0ae5 |
sed 's!/usr/bin/env bash!/bin/bash!' -i %{buildroot}%{_bindir}/xrootd-config
|
|
|
85c0ae5 |
|
|
|
d846293 |
%if %{ceph}
|
|
|
688903e |
rm %{buildroot}%{_libdir}/libXrdCephPosix.so
|
|
|
688903e |
%endif
|
|
|
688903e |
|
|
|
f3dd2bb |
mkdir -p %{buildroot}%{_sysconfdir}/%{name}/config.d
|
|
|
f3dd2bb |
|
|
|
f55dac2 |
mkdir -p %{buildroot}%{_localstatedir}/log/%{name}
|
|
|
f55dac2 |
mkdir -p %{buildroot}%{_localstatedir}/spool/%{name}
|
|
|
5995015 |
|
|
|
f55dac2 |
mkdir %{buildroot}%{_sysconfdir}/logrotate.d
|
|
|
d149522 |
install -m 644 -p packaging/common/%{name}.logrotate \
|
|
|
d149522 |
%{buildroot}%{_sysconfdir}/logrotate.d/%{name}
|
|
|
d149522 |
|
|
|
d149522 |
mkdir -p %{buildroot}%{_datadir}/selinux/packages/%{name}
|
|
|
d149522 |
install -m 644 -p packaging/common/%{name}.pp \
|
|
|
d149522 |
%{buildroot}%{_datadir}/selinux/packages/%{name}
|
|
|
33529ea |
|
|
|
33529ea |
# Documentation
|
|
|
f8cc290 |
mkdir -p %{buildroot}%{_pkgdocdir}
|
|
|
f8cc290 |
cp -pr doxydoc/html %{buildroot}%{_pkgdocdir}
|
|
|
33529ea |
|
|
|
688903e |
cp -pr bindings/python/docs/build/html %{buildroot}%{_pkgdocdir}/python
|
|
|
85c0ae5 |
rm %{buildroot}%{_pkgdocdir}/python/.buildinfo
|
|
|
688903e |
|
|
|
1e5e42b |
%ldconfig_scriptlets libs
|
|
|
33529ea |
|
|
|
1e5e42b |
%ldconfig_scriptlets client-libs
|
|
|
e725b28 |
|
|
|
1e5e42b |
%ldconfig_scriptlets server-libs
|
|
|
e725b28 |
|
|
|
d846293 |
%if %{ceph}
|
|
|
1e5e42b |
%ldconfig_scriptlets ceph
|
|
|
688903e |
%endif
|
|
|
688903e |
|
|
|
bb3fe32 |
%pre server
|
|
|
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 |
|
|
|
5e99a83 |
%if %{use_systemd}
|
|
|
5e99a83 |
# Remove old init config when systemd is used
|
|
|
5e99a83 |
/sbin/service xrootd stop >/dev/null 2>&1 || :
|
|
|
5e99a83 |
/sbin/service cmsd stop >/dev/null 2>&1 || :
|
|
|
5e99a83 |
/sbin/service frm_purged stop >/dev/null 2>&1 || :
|
|
|
5e99a83 |
/sbin/service frm_xfrd stop >/dev/null 2>&1 || :
|
|
|
ce1d9b3 |
/sbin/chkconfig --del xrootd >/dev/null 2>&1 || :
|
|
|
ce1d9b3 |
/sbin/chkconfig --del cmsd >/dev/null 2>&1 || :
|
|
|
ce1d9b3 |
/sbin/chkconfig --del frm_purged >/dev/null 2>&1 || :
|
|
|
ce1d9b3 |
/sbin/chkconfig --del frm_xfrd >/dev/null 2>&1 || :
|
|
|
5e99a83 |
%endif
|
|
|
5e99a83 |
|
|
|
5e99a83 |
%if %{use_systemd}
|
|
|
5e99a83 |
|
|
|
5e99a83 |
%post server
|
|
|
5e99a83 |
if [ $1 -eq 1 ] ; then
|
|
|
5e99a83 |
systemctl daemon-reload >/dev/null 2>&1 || :
|
|
|
5e99a83 |
fi
|
|
|
5e99a83 |
|
|
|
5e99a83 |
%preun server
|
|
|
5e99a83 |
if [ $1 -eq 0 ] ; then
|
|
|
5e99a83 |
for DAEMON in xrootd cmsd frm_purged frm xfrd; do
|
|
|
5e99a83 |
for INSTANCE in `systemctl | grep $DAEMON@ | awk '{print $1;}'`; do
|
|
|
5e99a83 |
systemctl --no-reload disable $INSTANCE > /dev/null 2>&1 || :
|
|
|
5e99a83 |
systemctl stop $INSTANCE > /dev/null 2>&1 || :
|
|
|
5e99a83 |
done
|
|
|
5e99a83 |
done
|
|
|
5e99a83 |
fi
|
|
|
5e99a83 |
|
|
|
5e99a83 |
%postun server
|
|
|
5e99a83 |
if [ $1 -ge 1 ] ; then
|
|
|
5e99a83 |
systemctl daemon-reload >/dev/null 2>&1 || :
|
|
|
5e99a83 |
for DAEMON in xrootd cmsd frm_purged frm xfrd; do
|
|
|
5e99a83 |
for INSTANCE in `systemctl | grep $DAEMON@ | awk '{print $1;}'`; do
|
|
|
5e99a83 |
systemctl try-restart $INSTANCE >/dev/null 2>&1 || :
|
|
|
5e99a83 |
done
|
|
|
5e99a83 |
done
|
|
|
5e99a83 |
fi
|
|
|
5e99a83 |
|
|
|
5e99a83 |
%else
|
|
|
5e99a83 |
|
|
|
bb3fe32 |
%post server
|
|
|
b42968e |
if [ $1 -eq 1 ]; then
|
|
|
5e99a83 |
/sbin/chkconfig --add xrootd
|
|
|
5c8b77d |
/sbin/chkconfig --add cmsd
|
|
|
5995015 |
/sbin/chkconfig --add frm_purged
|
|
|
5995015 |
/sbin/chkconfig --add frm_xfrd
|
|
|
33529ea |
fi
|
|
|
33529ea |
|
|
|
bb3fe32 |
%preun server
|
|
|
b42968e |
if [ $1 -eq 0 ]; then
|
|
|
5e99a83 |
/sbin/service xrootd 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 || :
|
|
|
5e99a83 |
/sbin/chkconfig --del xrootd
|
|
|
5c8b77d |
/sbin/chkconfig --del cmsd
|
|
|
5995015 |
/sbin/chkconfig --del frm_purged
|
|
|
5995015 |
/sbin/chkconfig --del frm_xfrd
|
|
|
33529ea |
fi
|
|
|
33529ea |
|
|
|
bb3fe32 |
%postun server
|
|
|
33529ea |
if [ $1 -ge 1 ]; then
|
|
|
5e99a83 |
/sbin/service xrootd 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
|
|
|
bb3fe32 |
|
|
|
5e99a83 |
%endif
|
|
|
5e99a83 |
|
|
|
bb3fe32 |
%post selinux
|
|
|
bb3fe32 |
/usr/sbin/semodule -i %{_datadir}/selinux/packages/%{name}/%{name}.pp >/dev/null 2>&1 || :
|
|
|
bb3fe32 |
|
|
|
bb3fe32 |
%postun selinux
|
|
|
d149522 |
if [ $1 -eq 0 ] ; then
|
|
|
d149522 |
/usr/sbin/semodule -r %{name} >/dev/null 2>&1 || :
|
|
|
d149522 |
fi
|
|
|
33529ea |
|
|
|
33529ea |
%files
|
|
|
bb3fe32 |
# Empty
|
|
|
bb3fe32 |
|
|
|
bb3fe32 |
%files server
|
|
|
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
|
|
|
85c0ae5 |
%{_bindir}/xrdacctest
|
|
|
5e99a83 |
%{_bindir}/xrdmapc
|
|
|
688903e |
%{_bindir}/xrdpfc_print
|
|
|
5995015 |
%{_bindir}/xrdpwdadmin
|
|
|
5995015 |
%{_bindir}/xrdsssadmin
|
|
|
5e99a83 |
%{_bindir}/xrootd
|
|
|
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*
|
|
|
688903e |
%{_mandir}/man8/xrdpfc_print.8*
|
|
|
bb7bb83 |
%{_mandir}/man8/xrdpwdadmin.8*
|
|
|
bb7bb83 |
%{_mandir}/man8/xrdsssadmin.8*
|
|
|
5e99a83 |
%{_mandir}/man8/xrootd.8*
|
|
|
b42968e |
%{_datadir}/%{name}
|
|
|
5e99a83 |
%if %{use_systemd}
|
|
|
5e99a83 |
%{_unitdir}/*
|
|
|
1cc2582 |
%{_tmpfilesdir}/%{name}.conf
|
|
|
5e99a83 |
%else
|
|
|
1e5e42b |
%{_initddir}/*
|
|
|
5995015 |
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
|
|
|
5e99a83 |
%endif
|
|
|
33529ea |
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
|
|
|
f3dd2bb |
%dir %{_sysconfdir}/%{name}/config.d
|
|
|
f55dac2 |
%attr(-,xrootd,xrootd) %config(noreplace) %{_sysconfdir}/%{name}/*.cfg
|
|
|
33529ea |
%attr(-,xrootd,xrootd) %{_localstatedir}/log/%{name}
|
|
|
5995015 |
%attr(-,xrootd,xrootd) %{_localstatedir}/spool/%{name}
|
|
|
33529ea |
|
|
|
bb3fe32 |
%files selinux
|
|
|
bb3fe32 |
%{_datadir}/selinux/packages/%{name}/%{name}.pp
|
|
|
bb3fe32 |
|
|
|
33529ea |
%files libs
|
|
|
f55dac2 |
%{_libdir}/libXrdAppUtils.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdCrypto.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdCryptoLite.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdUtils.so.*
|
|
|
f6a6605 |
%{_libdir}/libXrdXml.so.*
|
|
|
5e99a83 |
# Plugins
|
|
|
5e99a83 |
%{_libdir}/libXrdCksCalczcrc32-4.so
|
|
|
5e99a83 |
%{_libdir}/libXrdCryptossl-4.so
|
|
|
5e99a83 |
%{_libdir}/libXrdSec*-4.so
|
|
|
1cc2582 |
%license COPYING* LICENSE
|
|
|
33529ea |
|
|
|
33529ea |
%files devel
|
|
|
5e99a83 |
%{_bindir}/xrootd-config
|
|
|
e725b28 |
%dir %{_includedir}/%{name}
|
|
|
e725b28 |
%{_includedir}/%{name}/XProtocol
|
|
|
e725b28 |
%{_includedir}/%{name}/Xrd
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdCks
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdNet
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdOuc
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdSec
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdSys
|
|
|
f6a6605 |
%{_includedir}/%{name}/XrdXml
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdVersion.hh
|
|
|
f55dac2 |
%{_libdir}/libXrdAppUtils.so
|
|
|
49173a6 |
%{_libdir}/libXrdCrypto.so
|
|
|
49173a6 |
%{_libdir}/libXrdCryptoLite.so
|
|
|
e725b28 |
%{_libdir}/libXrdUtils.so
|
|
|
f6a6605 |
%{_libdir}/libXrdXml.so
|
|
|
e725b28 |
|
|
|
e725b28 |
%files client-libs
|
|
|
f55dac2 |
%{_libdir}/libXrdCl.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdClient.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdFfs.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdPosix.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdPosixPreload.so.*
|
|
|
5e99a83 |
# This lib may be used for LD_PRELOAD so the .so link needs to be included
|
|
|
e725b28 |
%{_libdir}/libXrdPosixPreload.so
|
|
|
33b43f7 |
# Plugins
|
|
|
33b43f7 |
%{_libdir}/libXrdClProxyPlugin-4.so
|
|
|
d149522 |
%dir %{_sysconfdir}/%{name}
|
|
|
d149522 |
%config(noreplace) %{_sysconfdir}/%{name}/client.conf
|
|
|
d149522 |
%dir %{_sysconfdir}/%{name}/client.plugins.d
|
|
|
d149522 |
%config(noreplace) %{_sysconfdir}/%{name}/client.plugins.d/client-plugin.conf.example
|
|
|
e725b28 |
|
|
|
e725b28 |
%files client-devel
|
|
|
f55dac2 |
%{_includedir}/%{name}/XrdCl
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdClient
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdPosix
|
|
|
f55dac2 |
%{_libdir}/libXrdCl.so
|
|
|
e725b28 |
%{_libdir}/libXrdClient.so
|
|
|
e725b28 |
%{_libdir}/libXrdFfs.so
|
|
|
33529ea |
%{_libdir}/libXrdPosix.so
|
|
|
e725b28 |
|
|
|
e725b28 |
%files server-libs
|
|
|
f3dd2bb |
%{_libdir}/libXrdHttpUtils.so.*
|
|
|
e725b28 |
%{_libdir}/libXrdServer.so.*
|
|
|
33b43f7 |
%{_libdir}/libXrdSsiLib.so.*
|
|
|
33b43f7 |
%{_libdir}/libXrdSsiShMap.so.*
|
|
|
5e99a83 |
# Plugins
|
|
|
f6a6605 |
%{_libdir}/libXrdBlacklistDecision-4.so
|
|
|
5e99a83 |
%{_libdir}/libXrdBwm-4.so
|
|
|
5e99a83 |
%{_libdir}/libXrdFileCache-4.so
|
|
|
5e99a83 |
%{_libdir}/libXrdHttp-4.so
|
|
|
f3dd2bb |
%{_libdir}/libXrdHttpTPC-4.so
|
|
|
f3dd2bb |
%if %{macaroons}
|
|
|
f3dd2bb |
%{_libdir}/libXrdMacaroons-4.so
|
|
|
f3dd2bb |
%endif
|
|
|
33b43f7 |
%{_libdir}/libXrdN2No2p-4.so
|
|
|
5e99a83 |
%{_libdir}/libXrdOssSIgpfsT-4.so
|
|
|
5e99a83 |
%{_libdir}/libXrdPss-4.so
|
|
|
33b43f7 |
%{_libdir}/libXrdSsi-4.so
|
|
|
33b43f7 |
%{_libdir}/libXrdSsiLog-4.so
|
|
|
688903e |
%{_libdir}/libXrdThrottle-4.so
|
|
|
5e99a83 |
%{_libdir}/libXrdXrootd-4.so
|
|
|
e725b28 |
|
|
|
e725b28 |
%files server-devel
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdAcc
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdCms
|
|
|
1cc2582 |
%{_includedir}/%{name}/XrdFileCache
|
|
|
f3dd2bb |
%{_includedir}/%{name}/XrdHttp
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdOss
|
|
|
e725b28 |
%{_includedir}/%{name}/XrdSfs
|
|
|
f55dac2 |
%{_includedir}/%{name}/XrdXrootd
|
|
|
d149522 |
%{_includedir}/%{name}/XrdHttp
|
|
|
f3dd2bb |
%{_libdir}/libXrdHttpUtils.so
|
|
|
b42968e |
%{_libdir}/libXrdServer.so
|
|
|
33529ea |
|
|
|
f55dac2 |
%files private-devel
|
|
|
f55dac2 |
%{_includedir}/%{name}/private
|
|
|
23454aa |
%{_libdir}/libXrdSsiLib.so
|
|
|
23454aa |
%{_libdir}/libXrdSsiShMap.so
|
|
|
f55dac2 |
|
|
|
33529ea |
%files client
|
|
|
33529ea |
%{_bindir}/xprep
|
|
|
33529ea |
%{_bindir}/xrd
|
|
|
bb7bb83 |
%{_bindir}/xrdadler32
|
|
|
f55dac2 |
%{_bindir}/xrdcopy
|
|
|
33529ea |
%{_bindir}/xrdcp
|
|
|
f55dac2 |
%{_bindir}/xrdcp-old
|
|
|
f55dac2 |
%{_bindir}/xrdfs
|
|
|
33529ea |
%{_bindir}/xrdgsiproxy
|
|
|
c44a882 |
%{_bindir}/xrdgsitest
|
|
|
33529ea |
%{_bindir}/xrdstagetool
|
|
|
33529ea |
%{_mandir}/man1/xprep.1*
|
|
|
33529ea |
%{_mandir}/man1/xrd.1*
|
|
|
bb7bb83 |
%{_mandir}/man1/xrdadler32.1*
|
|
|
f55dac2 |
%{_mandir}/man1/xrdcopy.1*
|
|
|
33529ea |
%{_mandir}/man1/xrdcp.1*
|
|
|
f55dac2 |
%{_mandir}/man1/xrdcp-old.1*
|
|
|
f55dac2 |
%{_mandir}/man1/xrdfs.1*
|
|
|
33529ea |
%{_mandir}/man1/xrdgsiproxy.1*
|
|
|
c44a882 |
%{_mandir}/man1/xrdgsitest.1*
|
|
|
33529ea |
%{_mandir}/man1/xrdstagetool.1*
|
|
|
33529ea |
|
|
|
49173a6 |
%files fuse
|
|
|
49173a6 |
%{_bindir}/xrootdfs
|
|
|
bb7bb83 |
%{_mandir}/man1/xrootdfs.1*
|
|
|
33529ea |
|
|
|
d846293 |
%if %{ceph}
|
|
|
688903e |
%files ceph
|
|
|
688903e |
%{_libdir}/libXrdCeph-4.so
|
|
|
688903e |
%{_libdir}/libXrdCephXattr-4.so
|
|
|
688903e |
%{_libdir}/libXrdCephPosix.so.*
|
|
|
688903e |
%endif
|
|
|
688903e |
|
|
|
a1e9023 |
%if %{py2}
|
|
|
9e93a6a |
%files -n python2-%{name}
|
|
|
a1e9023 |
%{python2_sitearch}/pyxrootd-*.egg-info
|
|
|
a1e9023 |
%{python2_sitearch}/pyxrootd
|
|
|
a1e9023 |
%{python2_sitearch}/XRootD
|
|
|
a1e9023 |
%endif
|
|
|
33b43f7 |
|
|
|
ff10b9f |
%if %{?fedora}%{!?fedora:0} || %{?rhel}%{!?rhel:0} >= 7
|
|
|
ff10b9f |
%files -n python%{python3_pkgversion}-%{name}
|
|
|
a1e9023 |
%{python3_sitearch}/pyxrootd-*.egg-info
|
|
|
a1e9023 |
%{python3_sitearch}/pyxrootd
|
|
|
a1e9023 |
%{python3_sitearch}/XRootD
|
|
|
a1e9023 |
%endif
|
|
|
a1e9023 |
|
|
|
a1e9023 |
%if %{?rhel}%{!?rhel:0} == 7
|
|
|
a1e9023 |
%files -n python%{python3_other_pkgversion}-%{name}
|
|
|
a1e9023 |
%{python3_other_sitearch}/pyxrootd-*.egg-info
|
|
|
a1e9023 |
%{python3_other_sitearch}/pyxrootd
|
|
|
a1e9023 |
%{python3_other_sitearch}/XRootD
|
|
|
33b43f7 |
%endif
|
|
|
688903e |
|
|
|
33529ea |
%files doc
|
|
|
f8cc290 |
%doc %{_pkgdocdir}
|
|
|
33529ea |
|
|
|
33529ea |
%changelog
|
|
|
f3dd2bb |
* Fri Feb 22 2019 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.9.0-1
|
|
|
f3dd2bb |
- Update to version 4.9.0
|
|
|
f3dd2bb |
- Drop patches previously backported
|
|
|
f3dd2bb |
|
|
|
0df4d91 |
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:4.8.5-7
|
|
|
0df4d91 |
- Rebuild for readline 8.0
|
|
|
0df4d91 |
|
|
|
8f9c040 |
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:4.8.5-6
|
|
|
8f9c040 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
8f9c040 |
|
|
|
4c65769 |
* Wed Jan 30 2019 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.8.5-5
|
|
|
4c65769 |
- Fix Fedora Rawhide build (gcc 9)
|
|
|
4c65769 |
|
|
|
d846293 |
* Thu Jan 17 2019 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.8.5-4
|
|
|
d846293 |
- Drop ceph support for 32 bit arches in Fedore 30+
|
|
|
d846293 |
|
|
|
416ead7 |
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 1:4.8.5-3
|
|
|
416ead7 |
- Rebuilt for libcrypt.so.2 (#1666033)
|
|
|
416ead7 |
|
|
|
b2503a5 |
* Wed Nov 14 2018 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.8.5-2
|
|
|
d846293 |
- XrdCl: Handle properly server disconnect
|
|
|
b2503a5 |
|
|
|
a1e9023 |
* Sat Nov 03 2018 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.8.5-1
|
|
|
a1e9023 |
- Update to version 4.8.5
|
|
|
a1e9023 |
- Drop Python 2 bindings for Fedora 30+
|
|
|
a1e9023 |
- New subpackage for EPEL7: python36-xrootd
|
|
|
a1e9023 |
|
|
|
ee2eb49 |
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:4.8.4-2
|
|
|
ee2eb49 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
ee2eb49 |
|
|
|
42c5e16 |
* Fri Jul 06 2018 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.8.4-1
|
|
|
42c5e16 |
- Update to version 4.8.4
|
|
|
42c5e16 |
|
|
|
d351fd0 |
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1:4.8.3-2
|
|
|
d351fd0 |
- Rebuilt for Python 3.7
|
|
|
d351fd0 |
|
|
|
aed1ffc |
* Thu May 03 2018 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.8.3-1
|
|
|
aed1ffc |
- Update to version 4.8.3
|
|
|
aed1ffc |
- Drop patch xrootd-fix-compiling-errors.patch (accepted upstream)
|
|
|
aed1ffc |
|
|
|
4b964d9 |
* Thu Apr 12 2018 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.8.2-2
|
|
|
4b964d9 |
- Add missing ? in systemd_requires macro
|
|
|
4b964d9 |
|
|
|
1e5e42b |
* Thu Apr 12 2018 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.8.2-1
|
|
|
1e5e42b |
- Update to version 4.8.2
|
|
|
1e5e42b |
- Drop patch xrootd-missing-header.patch (accepted upstream)
|
|
|
1e5e42b |
|
|
|
a88457e |
* Wed Feb 28 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1:4.8.1-3
|
|
|
a88457e |
- Update Python 2 dependency declarations to new packaging standards
|
|
|
a88457e |
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
|
|
|
a88457e |
|
|
|
69f13c1 |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:4.8.1-2
|
|
|
69f13c1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
69f13c1 |
|
|
|
b56f895 |
* Mon Feb 05 2018 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.8.1-1
|
|
|
b56f895 |
- Update to version 4.8.1
|
|
|
b56f895 |
|
|
|
7ff71fe |
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 1:4.8.0-2
|
|
|
7ff71fe |
- Rebuilt for switch to libxcrypt
|
|
|
7ff71fe |
|
|
|
ff10b9f |
* Fri Dec 15 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.8.0-1
|
|
|
ff10b9f |
- Update to version 4.8.0
|
|
|
ff10b9f |
- New subpackage for EPEL7: python34-xrootd
|
|
|
ff10b9f |
|
|
|
ab51e27 |
* Thu Nov 02 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.7.1-1
|
|
|
ab51e27 |
- Update to version 4.7.1
|
|
|
ab51e27 |
- Drop patch xrootd-signed-char.patch (accepted upstream)
|
|
|
ab51e27 |
- Drop patch xrootd-dcache-compat.patch (previously backported)
|
|
|
ab51e27 |
|
|
|
23454aa |
* Wed Oct 18 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.7.0-3
|
|
|
23454aa |
- Add two library symlinks to xrootd-private-devel
|
|
|
23454aa |
|
|
|
0346188 |
* Mon Oct 09 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.7.0-2
|
|
|
0346188 |
- Compatibility with older dcache servers
|
|
|
0346188 |
|
|
|
33b43f7 |
* Mon Aug 28 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.7.0-1
|
|
|
33b43f7 |
- Update to version 4.7.0
|
|
|
33b43f7 |
- Drop patch xrootd-ceph12.patch - accepted upstream
|
|
|
33b43f7 |
- Add python3 sub-package (Python 3 is supported in this release according
|
|
|
33b43f7 |
to the release notes)
|
|
|
ef7e8c4 |
- Fix comparison always false error
|
|
|
33b43f7 |
|
|
|
9e93a6a |
* Thu Aug 10 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.6.1-6
|
|
|
9e93a6a |
- Rename python sub-package
|
|
|
9e93a6a |
|
|
|
34a4ed2 |
* Sat Aug 05 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.6.1-5
|
|
|
34a4ed2 |
- Adapt to ceph version 12
|
|
|
34a4ed2 |
|
|
|
63d7a4e |
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:4.6.1-4
|
|
|
63d7a4e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
63d7a4e |
|
|
|
42b3df6 |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:4.6.1-3
|
|
|
42b3df6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
42b3df6 |
|
|
|
17c5ffd |
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:4.6.1-2
|
|
|
17c5ffd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
|
|
|
17c5ffd |
|
|
|
1cc2582 |
* Wed May 10 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.6.1-1
|
|
|
1cc2582 |
- Update to version 4.6.1
|
|
|
1cc2582 |
- Drop patches (accepted upstream or previously backported)
|
|
|
1cc2582 |
- EPEL 5 end-of-life specfile clean-up
|
|
|
1cc2582 |
|
|
|
c014e9b |
* Fri Mar 31 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.6.0-9
|
|
|
c014e9b |
- Rebuild for rpm build-id ownership bug (Fedora 27) (rhbz #1432372)
|
|
|
c014e9b |
|
|
|
73c1fee |
* Mon Mar 13 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.6.0-8
|
|
|
73c1fee |
- Absent CRL should not trigger authentication error
|
|
|
73c1fee |
|
|
|
99e8bb8 |
* Fri Mar 03 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.6.0-7
|
|
|
99e8bb8 |
- Make sure the effective CA is always defined
|
|
|
99e8bb8 |
|
|
|
80f21d9 |
* Thu Mar 02 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.6.0-6
|
|
|
80f21d9 |
- Ignore parameter of discarded old configuration directive
|
|
|
80f21d9 |
|
|
|
ce36925 |
* Wed Mar 01 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.6.0-5
|
|
|
ce36925 |
- Fix backward compatibilities in XrdSecXtractor interface
|
|
|
ce36925 |
- Allow old configuration directives for file cache
|
|
|
ce36925 |
- Use upstream's fixes when different from previous patches
|
|
|
ce36925 |
- Backport fixes to CRL handling
|
|
|
ce36925 |
|
|
|
75bb3d2 |
* Fri Feb 17 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.6.0-4
|
|
|
75bb3d2 |
- A valid legacy proxy should not trigger an error msg
|
|
|
75bb3d2 |
|
|
|
b60764f |
* Wed Feb 15 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.6.0-3
|
|
|
b60764f |
- Fix for CA chain verification segfault
|
|
|
b60764f |
- Absent CRL should not trigger authentication error
|
|
|
b60764f |
|
|
|
33dec9c |
* Fri Feb 10 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.6.0-2
|
|
|
33dec9c |
- Fix for CRL verification bug
|
|
|
33dec9c |
|
|
|
c44a882 |
* Wed Feb 08 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.6.0-1
|
|
|
c44a882 |
- Update to version 4.6.0
|
|
|
c44a882 |
- Drop patch xrootd-gcc7.patch
|
|
|
c44a882 |
|
|
|
5e3e4ef |
* Mon Feb 06 2017 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.5.0-3
|
|
|
5e3e4ef |
- Address compiler errors from GCC 7 (backported from git)
|
|
|
5e3e4ef |
|
|
Igor Gnatenko |
feda421 |
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 1:4.5.0-2
|
|
Igor Gnatenko |
feda421 |
- Rebuild for readline 7.x
|
|
Igor Gnatenko |
feda421 |
|
|
|
85c0ae5 |
* Thu Nov 17 2016 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.5.0-1
|
|
|
85c0ae5 |
- Update to version 4.5.0
|
|
|
85c0ae5 |
- Adapt to OpenSSL 1.1.0
|
|
|
85c0ae5 |
|
|
|
1ea4baf |
* Wed Oct 05 2016 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.4.1-1
|
|
|
1ea4baf |
- Update to version 4.4.1
|
|
|
1ea4baf |
|
|
|
6656ab0 |
* Fri Jul 29 2016 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.4.0-1
|
|
|
6656ab0 |
- Update to version 4.4.0
|
|
|
6656ab0 |
- Drop patch xrootd-deprecated.patch
|
|
|
6656ab0 |
|
|
|
9481884 |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:4.3.0-4
|
|
|
9481884 |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
|
9481884 |
|
|
|
5d7de9e |
* Thu Apr 21 2016 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.3.0-3
|
|
|
5d7de9e |
- Backport upstream's fix for the deprecation of readdir_r
|
|
|
5d7de9e |
|
|
|
d1dfeaa |
* Sat Feb 27 2016 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.3.0-2
|
|
|
d1dfeaa |
- Workaround deprecation of readdir_r in glibc 2.24
|
|
|
d1dfeaa |
|
|
|
f6a6605 |
* Fri Feb 26 2016 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.3.0-1
|
|
|
f6a6605 |
- Update to version 4.3.0
|
|
|
f6a6605 |
- Drop patches accected upstream or that were previously backported:
|
|
|
f6a6605 |
xrootd-selinux.patch, xrootd-pth-cancel.patch, xrootd-link.patch,
|
|
|
f6a6605 |
xrootd-c++11.patch, xrootd-doxygen.patch, xrootd-autoptr.patch,
|
|
|
f6a6605 |
xrootd-indent.patch, xrootd-throw-dtor.patch and xrootd-sockaddr.patch
|
|
|
f6a6605 |
|
|
|
fc78f60 |
* Wed Feb 17 2016 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.2.3-6
|
|
|
fc78f60 |
- Fix strict aliasing issues with struct sockaddr
|
|
|
fc78f60 |
|
|
|
a2d6a8f |
* Fri Feb 12 2016 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.2.3-5
|
|
|
a2d6a8f |
- Use upstream's patch for the pthread segfault
|
|
|
a2d6a8f |
- Backport fixes for gcc 6 from upstream
|
|
|
a2d6a8f |
|
|
|
f612713 |
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:4.2.3-4
|
|
|
f612713 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
f612713 |
|
|
|
4c39057 |
* Wed Dec 23 2015 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.2.3-3
|
|
|
4c39057 |
- Fix for c++11 usage in ceph (backport from upstream git)
|
|
|
4c39057 |
- Doxygen fixes
|
|
|
4c39057 |
|
|
|
3788275 |
* Wed Dec 23 2015 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.2.3-2
|
|
|
a2d6a8f |
- Fix segfault due to pthread clean-up functions
|
|
|
3788275 |
|
|
|
ce1d9b3 |
* Tue Sep 08 2015 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.2.3-1
|
|
|
ce1d9b3 |
- Update to version 4.2.3
|
|
|
ce1d9b3 |
|
|
|
37c3d9a |
* Fri Jul 31 2015 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.2.2-1
|
|
|
37c3d9a |
- Update to version 4.2.2
|
|
|
37c3d9a |
- Drop patch xrootd-narrowing.patch (accepted upstream)
|
|
|
37c3d9a |
|
|
|
0922c58 |
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:4.2.1-3
|
|
|
0922c58 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
0922c58 |
|
|
|
569e4d0 |
* Tue Jun 02 2015 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.2.1-2
|
|
|
569e4d0 |
- Fix narrowing conversion error on ppc64 (EPEL 7)
|
|
|
569e4d0 |
|
|
|
688903e |
* Tue Jun 02 2015 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.2.1-1
|
|
|
688903e |
- Update to version 4.2.1
|
|
|
688903e |
- New subpackages ceph (F22+) and python
|
|
|
688903e |
|
|
|
cfa27eb |
* Fri Apr 17 2015 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.1.1-2
|
|
|
cfa27eb |
- Rebuilt for gcc C++ ABI change
|
|
|
cfa27eb |
|
|
|
a1b3dfd |
* Mon Dec 08 2014 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.1.1-1
|
|
|
a1b3dfd |
- Update to version 4.1.1
|
|
|
a1b3dfd |
- Drop patch xrootd-signed-char.patch (accepted upstream)
|
|
|
a1b3dfd |
|
|
|
5e99a83 |
* Fri Nov 28 2014 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.1.0-1
|
|
|
5e99a83 |
- Update to version 4.1.0
|
|
|
5e99a83 |
- Install systemd unit files (F21+, EPEL7+)
|
|
|
5e99a83 |
|
|
|
a959a40 |
* Sat Nov 01 2014 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.0.4-1
|
|
|
a959a40 |
- Update to version 4.0.4
|
|
|
a959a40 |
|
|
|
f4d99af |
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:4.0.3-2
|
|
|
f4d99af |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
f4d99af |
|
|
|
0accc1f |
* Fri Aug 08 2014 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.0.3-1
|
|
|
0accc1f |
- Update to version 4.0.3
|
|
|
0accc1f |
|
|
|
bb3fe32 |
* Fri Jul 11 2014 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.0.1-1
|
|
|
bb3fe32 |
- Update to version 4.0.1
|
|
|
bb3fe32 |
- Split main package into server and selinux
|
|
|
bb3fe32 |
- New main package installs server and selinux
|
|
|
bb3fe32 |
- Drop patches accepted upstream (-32bit, -range, -narrowing)
|
|
|
bb3fe32 |
|
|
|
d149522 |
* Sun Jun 29 2014 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:4.0.0-1
|
|
|
d149522 |
- Update to version 4.0.0
|
|
|
d149522 |
- Remove the perl package - no longer part of upstream sources
|
|
|
d149522 |
|
|
|
9ccfef2 |
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.3.6-2
|
|
|
9ccfef2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
9ccfef2 |
|
|
|
ed4cd68 |
* Thu Jan 30 2014 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.3.6-1
|
|
|
ed4cd68 |
- Update to version 3.3.6
|
|
|
ed4cd68 |
|
|
|
34c6691 |
* Tue Dec 03 2013 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.3.5-1
|
|
|
34c6691 |
- Update to version 3.3.5
|
|
|
34c6691 |
|
|
|
3d34f46 |
* Tue Nov 19 2013 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.3.4-1
|
|
|
3d34f46 |
- Update to version 3.3.4
|
|
|
3d34f46 |
|
|
|
f86ef61 |
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.3.3-2
|
|
|
f86ef61 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
f86ef61 |
|
|
|
f8cc290 |
* Sat Jul 27 2013 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.3.3-1
|
|
|
f8cc290 |
- Update to version 3.3.3
|
|
|
f8cc290 |
- Change License tag to LGPLv3+ due to upstream license change
|
|
|
f8cc290 |
|
|
|
826cc6e |
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1:3.3.2-2
|
|
|
826cc6e |
- Perl 5.18 rebuild
|
|
|
826cc6e |
|
|
|
4ecc7a6 |
* Sun Apr 28 2013 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.3.2-1
|
|
|
4ecc7a6 |
- Update to version 3.3.2
|
|
|
4ecc7a6 |
|
|
|
f55dac2 |
* Wed Mar 06 2013 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.3.1-1
|
|
|
f55dac2 |
- Update to version 3.3.1
|
|
|
f55dac2 |
- Remove the java package - no longer part of upstream sources
|
|
|
f55dac2 |
- Drop patches fixed upstream: xrootd-cryptoload.patch, xrootd-init.patch and
|
|
|
f55dac2 |
xrootd-perl.patch
|
|
|
f55dac2 |
- Drop obsolete patch: xrootd-java.patch
|
|
|
f55dac2 |
- Add private-devel package for deprecated header files
|
|
|
f55dac2 |
|
|
|
2fb3e55 |
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.2.7-2
|
|
|
2fb3e55 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
2fb3e55 |
|
|
|
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
|