|
|
ff4657a |
%global _hardened_build 1
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%global selinux_policyver %(sed -e 's,.*selinux-policy-\\([^/]*\\)/.*,\\1,' /usr/share/selinux/devel/policyhelp || echo 0.0.0)
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%global selinux_variants mls targeted
|
|
|
ff4657a |
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %{?fedora}%{!?fedora:0} >= 17 || %{?rhel}%{!?rhel:0} >= 7
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%global systemd 1
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%else
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%global systemd 0
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
Alejandro Alvarez Ayllon |
48ca649 |
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Name: fts
|
|
|
6af556b |
Version: 3.7.8
|
|
|
acde048 |
Release: 3%{?dist}
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Summary: File Transfer Service V3
|
|
Alejandro Alvarez Ayllon |
67b7bab |
License: ASL 2.0
|
|
Alejandro Alvarez Ayllon |
67b7bab |
URL: http://fts3-service.web.cern.ch/
|
|
|
ff4657a |
# The source for this package was pulled from upstream's vcs. Use the
|
|
|
ff4657a |
# following commands to generate the tarball:
|
|
Alejandro Alvarez Ayllon |
ff5c247 |
# git clone https://gitlab.cern.ch/fts/fts3.git -b master fts-3.6.10
|
|
Alejandro Alvarez Ayllon |
ff5c247 |
# cd fts-3.6.10
|
|
Alejandro Alvarez Ayllon |
ff5c247 |
# git checkout v3.6.10
|
|
Alejandro Alvarez Ayllon |
67b7bab |
# cd ..
|
|
Alejandro Alvarez Ayllon |
ff5c247 |
# tar --exclude-vcs -vczf fts-3.6.10.tar.gz fts-3.6.10
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Source0: %{name}-%{version}.tar.gz
|
|
|
537361b |
Patch0: mysqlAPI_boost1.66.patch
|
|
aalvarez |
e6f71a0 |
|
|
|
7c6120b |
BuildRequires: gcc
|
|
Igor Gnatenko |
7e94df4 |
BuildRequires: gcc-c++
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: activemq-cpp-devel
|
|
Alejandro Alvarez Ayllon |
295d004 |
%if %{?fedora}%{!?fedora:0} >= 21 || %{?rhel}%{!?rhel:0} >= 7
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: boost-devel
|
|
Alejandro Alvarez Ayllon |
295d004 |
%else
|
|
Alejandro Alvarez Ayllon |
295d004 |
BuildRequires: boost148-devel
|
|
Alejandro Alvarez Ayllon |
295d004 |
%endif
|
|
Alejandro Alvarez Ayllon |
295d004 |
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: CGSI-gSOAP-devel
|
|
Alejandro Alvarez Ayllon |
295d004 |
BuildRequires: cajun-jsonapi-devel
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: cmake
|
|
Alejandro Alvarez Ayllon |
295d004 |
BuildRequires: libdirq-devel
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: doxygen
|
|
|
ff4657a |
%if 0%{?el5}
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: e2fsprogs-devel
|
|
|
ff4657a |
%else
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: libuuid-devel
|
|
|
ff4657a |
%endif
|
|
|
6af556b |
BuildRequires: gfal2-devel >= 2.14.2
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: glib2-devel
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: globus-gsi-credential-devel
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: gridsite-devel
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: libcurl-devel
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: openldap-devel
|
|
Alejandro Alvarez Ayllon |
295d004 |
BuildRequires: protobuf-devel
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: pugixml-devel
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: voms-devel
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: checkpolicy, selinux-policy-devel, selinux-policy-doc
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
BuildRequires: systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
|
6af556b |
%if %{?fedora}%{!?fedora:0} >= 21 || %{?rhel}%{!?rhel:0} >= 7
|
|
|
6af556b |
BuildRequires: cppzmq-devel
|
|
|
6af556b |
%else
|
|
|
6af556b |
BuildRequires: zeromq-devel
|
|
|
6af556b |
%endif
|
|
Alejandro Alvarez Ayllon |
67b7bab |
|
|
Alejandro Alvarez Ayllon |
295d004 |
# Required for some unit tests
|
|
Alejandro Alvarez Ayllon |
295d004 |
BuildRequires: gfal2-plugin-mock
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires(pre): shadow-utils
|
|
|
ff4657a |
|
|
|
ff4657a |
%description
|
|
|
ff4657a |
The File Transfer Service V3 is the successor of File Transfer Service V2.
|
|
|
ff4657a |
It is a service and a set of command line tools for managing third party
|
|
|
ff4657a |
transfers, most importantly the aim of FTS3 is to transfer the data produced
|
|
|
ff4657a |
by CERN's LHC into the computing GRID.
|
|
|
ff4657a |
|
|
|
ff4657a |
%package devel
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Summary: Development files for File Transfer Service V3
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires: fts-libs%{?_isa} = %{version}-%{release}
|
|
|
ff4657a |
|
|
|
ff4657a |
%description devel
|
|
|
ff4657a |
This package contains development files
|
|
|
ff4657a |
(e.g. header files) for File Transfer Service V3.
|
|
|
ff4657a |
|
|
|
ff4657a |
%package server
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Summary: File Transfer Service version 3 server
|
|
Alejandro Alvarez Ayllon |
67b7bab |
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires: fts-libs%{?_isa} = %{version}-%{release}
|
|
|
6af556b |
Requires: gfal2%{?_isa} >= 2.14.2
|
|
|
6af556b |
Requires: gfal2-plugin-gridftp%{?_isa} >= 2.14.2
|
|
|
6af556b |
Requires: gfal2-plugin-http%{?_isa} >= 2.14.2
|
|
|
6af556b |
Requires: gfal2-plugin-srm%{?_isa} >= 2.14.2
|
|
Alejandro Alvarez Ayllon |
67b7bab |
#Requires: gfal2-plugin-xrootd%{?_isa}
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires: gridsite >= 1.7.25
|
|
Alejandro Alvarez Ayllon |
67b7bab |
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
Requires(post): systemd
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
Requires(preun): systemd
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
Requires(postun): systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%else
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
Requires(post): chkconfig
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
Requires(preun): chkconfig
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
Requires(preun): initscripts
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
Requires(postun): initscripts
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
|
ff4657a |
|
|
|
ff4657a |
%description server
|
|
|
ff4657a |
The FTS server is a service which accepts transfer jobs,
|
|
|
6af556b |
it exposes a RESTful interface. The File
|
|
|
ff4657a |
Transfer Service allows also for querying and canceling
|
|
|
ff4657a |
transfer-jobs. The authentication and authorization is
|
|
|
ff4657a |
VOMS based. Furthermore, the service provides a mechanism that
|
|
|
ff4657a |
dynamically adjust transfer parameters for optimal bandwidth
|
|
|
ff4657a |
utilization and allows for configuring so called VO-shares.
|
|
|
ff4657a |
|
|
|
ff4657a |
%package libs
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Summary: File Transfer Service version 3 libraries
|
|
Alejandro Alvarez Ayllon |
67b7bab |
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Obsoletes: fts-mysql-debuginfo < %{version}
|
|
|
ff4657a |
|
|
|
ff4657a |
%description libs
|
|
|
ff4657a |
FTS common libraries used across the client and
|
|
|
ff4657a |
server. This includes among others: configuration
|
|
|
ff4657a |
parsing, logging and error-handling utilities, as
|
|
|
ff4657a |
well as, common definitions and interfaces
|
|
|
ff4657a |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%package infosys
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Summary: File Transfer Service version 3 infosys integration
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires: bdii
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires: fts-server%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires: glue-schema
|
|
Alejandro Alvarez Ayllon |
48ca649 |
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
Requires(post): systemd
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
Requires(preun): systemd
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
Requires(postun): systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%else
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
Requires(post): chkconfig
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
Requires(preun): chkconfig
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
Requires(preun): initscripts
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
Requires(postun): initscripts
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%description infosys
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
FTS infosys integration
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%package msg
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Summary: File Transfer Service version 3 messaging integration
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires: fts-server%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%description msg
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
FTS messaging integration
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
|
ff4657a |
%package client
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Summary: File Transfer Service version 3 client
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires: fts-libs%{?_isa} = %{version}-%{release}
|
|
|
ff4657a |
|
|
|
ff4657a |
%description client
|
|
|
ff4657a |
A set of command line tools for submitting, querying
|
|
|
ff4657a |
and canceling transfer-jobs to the FTS service. Additionally,
|
|
|
ff4657a |
there is a CLI that can be used for configuration and
|
|
|
ff4657a |
administering purposes.
|
|
|
ff4657a |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%package server-selinux
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Summary: SELinux support for fts-server
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires: fts-server%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%if "%{_selinux_policy_version}" != ""
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires: selinux-policy >= %{_selinux_policy_version}
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%else
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires: selinux-policy >= %{selinux_policyver}
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%endif
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires(post): /usr/sbin/semodule, /sbin/restorecon, fts-server
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires(postun): /usr/sbin/semodule, /sbin/restorecon, fts-server
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%description server-selinux
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
This package setup the SELinux policies for the FTS3 server.
|
|
|
ff4657a |
|
|
Alejandro Alvarez Ayllon |
67b7bab |
%package mysql
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Summary: File Transfer Service V3 mysql plug-in
|
|
Alejandro Alvarez Ayllon |
67b7bab |
|
|
Alejandro Alvarez Ayllon |
67b7bab |
BuildRequires: soci-mysql-devel
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires: soci-mysql%{?_isa}
|
|
Alejandro Alvarez Ayllon |
67b7bab |
Requires: fts-server%{?_isa}
|
|
Alejandro Alvarez Ayllon |
67b7bab |
|
|
Alejandro Alvarez Ayllon |
67b7bab |
%description mysql
|
|
Alejandro Alvarez Ayllon |
67b7bab |
The File Transfer Service V3 mysql plug-in
|
|
Alejandro Alvarez Ayllon |
67b7bab |
|
|
|
ff4657a |
%prep
|
|
Alejandro Alvarez Ayllon |
c8eab8f |
%setup -q
|
|
|
537361b |
%patch0
|
|
|
ff4657a |
|
|
|
ff4657a |
%build
|
|
|
bac729d |
# Make sure the version in the spec file and the version used
|
|
|
bac729d |
# for building matches
|
|
|
bac729d |
fts_cmake_ver=`sed -n 's/^set(VERSION_\(MAJOR\|MINOR\|PATCH\) \([0-9]\+\).*/\2/p' CMakeLists.txt | paste -sd '.'`
|
|
|
2605632 |
fts_spec_ver=`expr "%{version}" : '\([0-9]*\\.[0-9]*\\.[0-9]*\)'`
|
|
|
2605632 |
if [ "$fts_cmake_ver" != "$fts_spec_ver" ]; then
|
|
|
bac729d |
echo "The version in the spec file does not match the CMakeLists.txt version!"
|
|
|
bac729d |
echo "$fts_cmake_ver != %{version}"
|
|
|
bac729d |
exit 1
|
|
|
bac729d |
fi
|
|
|
bac729d |
|
|
|
bac729d |
# Build
|
|
|
ff4657a |
mkdir build
|
|
|
ff4657a |
cd build
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%cmake -DSERVERBUILD=ON -DMYSQLBUILD=ON -DCLIENTBUILD=ON \
|
|
Alejandro Alvarez Ayllon |
295d004 |
-DTESTBUILD=ON \
|
|
Alejandro Alvarez Ayllon |
48ca649 |
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
|
Alejandro Alvarez Ayllon |
48ca649 |
-DCMAKE_INSTALL_PREFIX='' \
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
-DSYSTEMD_INSTALL_DIR=%{_unitdir} \
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%endif
|
|
Alejandro Alvarez Ayllon |
48ca649 |
..
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
|
ff4657a |
make %{?_smp_mflags}
|
|
|
ff4657a |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
cd -
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
# SELinux
|
|
Alejandro Alvarez Ayllon |
67b7bab |
cd selinux
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
for selinuxvariant in %{selinux_variants}; do
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
make NAME=${selinuxvariant} -f /usr/share/selinux/devel/Makefile
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
mv fts.pp fts.pp.${selinuxvariant}
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
make NAME=${selinuxvariant} -f /usr/share/selinux/devel/Makefile clean
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
done
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
cd -
|
|
|
ff4657a |
|
|
|
ff4657a |
%install
|
|
|
ff4657a |
cd build
|
|
|
ff4657a |
mkdir -p %{buildroot}%{_var}/lib/fts3
|
|
|
ff4657a |
mkdir -p %{buildroot}%{_var}/lib/fts3/monitoring
|
|
|
ff4657a |
mkdir -p %{buildroot}%{_var}/lib/fts3/status
|
|
|
ff4657a |
mkdir -p %{buildroot}%{_var}/lib/fts3/stalled
|
|
|
ff4657a |
mkdir -p %{buildroot}%{_var}/lib/fts3/logs
|
|
|
ff4657a |
mkdir -p %{buildroot}%{_var}/log/fts3
|
|
|
bac729d |
mkdir -p %{buildroot}%{_sysconfdir}/fts3
|
|
|
ff4657a |
make install DESTDIR=%{buildroot}
|
|
|
ff4657a |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
cd -
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
# SELinux
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
for selinuxvariant in %{selinux_variants}; do
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
install -d %{buildroot}%{_datadir}/selinux/${selinuxvariant}
|
|
Alejandro Alvarez Ayllon |
67b7bab |
install -p -m 644 selinux/fts.pp.${selinuxvariant} %{buildroot}%{_datadir}/selinux/${selinuxvariant}/fts.pp
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
done
|
|
|
ff4657a |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
# Server scriptlets
|
|
|
ff4657a |
%pre server
|
|
|
ff4657a |
getent group fts3 >/dev/null || groupadd -r fts3
|
|
|
ff4657a |
getent passwd fts3 >/dev/null || \
|
|
|
ff4657a |
useradd -r -g fts3 -d /var/log/fts3 -s /sbin/nologin \
|
|
|
ff4657a |
-c "fts3 urlcopy user" fts3
|
|
|
ff4657a |
exit 0
|
|
|
ff4657a |
|
|
|
ff4657a |
%post server
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl daemon-reload > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%else
|
|
|
ff4657a |
/sbin/chkconfig --add fts-server
|
|
|
ff4657a |
/sbin/chkconfig --add fts-bringonline
|
|
|
ff4657a |
/sbin/chkconfig --add fts-records-cleaner
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
|
ff4657a |
exit 0
|
|
|
ff4657a |
|
|
|
ff4657a |
%preun server
|
|
|
ff4657a |
if [ $1 -eq 0 ] ; then
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl stop fts-server.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl stop fts-bringonline.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl stop fts-records-cleaner.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl --no-reload disable fts-server.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl --no-reload disable fts-bringonline.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl --no-reload disable fts-records-cleaner.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%else
|
|
|
ff4657a |
/sbin/service fts-server stop >/dev/null 2>&1
|
|
|
ff4657a |
/sbin/service fts-bringonline stop >/dev/null 2>&1
|
|
|
ff4657a |
/sbin/service fts-records-cleaner stop >/dev/null 2>&1
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/sbin/chkconfig --del fts-server
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/sbin/chkconfig --del fts-bringonline
|
|
|
ff4657a |
/sbin/chkconfig --del fts-records-cleaner
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
fi
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
exit 0
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%postun server
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
if [ "$1" -ge "1" ] ; then
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl try-restart fts-server.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl try-restart fts-bringonline.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl try-restart fts-records-cleaner.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%else
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
/sbin/service fts-server condrestart >/dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
/sbin/service fts-bringonline condrestart >/dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
/sbin/service fts-records-cleaner condrestart >/dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
fi
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
exit 0
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
# Infosys scriptlets
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%post infosys
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl daemon-reload > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%else
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/sbin/chkconfig --add fts-info-publisher
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/sbin/chkconfig --add fts-bdii-cache-updater
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
exit 0
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%preun infosys
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
if [ $1 -eq 0 ] ; then
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl stop fts-info-publisher.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl stop fts-bdii-cache-updater.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl --no-reload disable fts-info-publisher.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl --no-reload disable fts-bdii-cache-updater.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%else
|
|
|
ff4657a |
/sbin/service fts-info-publisher stop >/dev/null 2>&1
|
|
|
ff4657a |
/sbin/service fts-bdii-cache-updater stop >/dev/null 2>&1
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/sbin/chkconfig --del fts-info-publisher
|
|
|
ff4657a |
/sbin/chkconfig --del fts-bdii-cache-updater
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
|
ff4657a |
fi
|
|
|
ff4657a |
exit 0
|
|
|
ff4657a |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%postun infosys
|
|
|
ff4657a |
if [ "$1" -ge "1" ] ; then
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl try-restart fts-info-publisher.service > /dev/null 2>&1 || :
|
|
|
6af556b |
/bin/systemctl stop fts-myosg-updater.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl try-restart fts-bdii-cache-updater.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%else
|
|
|
ff4657a |
/sbin/service fts-info-publisher condrestart >/dev/null 2>&1 || :
|
|
|
6af556b |
/sbin/service fts-myosg-updater stop >/dev/null 2>&1 || :
|
|
|
ff4657a |
/sbin/service fts-bdii-cache-updater condrestart >/dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
|
ff4657a |
fi
|
|
|
ff4657a |
exit 0
|
|
|
ff4657a |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
# Messaging scriptlets
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%post msg
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl daemon-reload > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%else
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/sbin/chkconfig --add fts-msg-bulk
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
exit 0
|
|
|
ff4657a |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%preun msg
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
if [ $1 -eq 0 ] ; then
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl stop fts-msg-bulk.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl --no-reload disable fts-msg-bulk.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%else
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
/sbin/service fts-msg-bulk stop >/dev/null 2>&1
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
/sbin/chkconfig --del fts-msg-bulk
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
fi
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
exit 0
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%postun msg
|
|
Alejandro Alvarez Ayllon |
295d004 |
if [ "$1" -ge "1" ] ; then
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
/bin/systemctl try-restart fts-msg-bulk.service > /dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%else
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
/sbin/service fts-msg-bulk condrestart >/dev/null 2>&1 || :
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
fi
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
exit 0
|
|
|
ff4657a |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
# Libs scriptlets
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%post libs
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
/sbin/ldconfig || exit 1
|
|
|
ff4657a |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%postun libs
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
/sbin/ldconfig || exit 1
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
#SELinux scriptlets
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%post server-selinux
|
|
Alejandro Alvarez Ayllon |
67b7bab |
if [ $1 -eq 1 ] ; then
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
for selinuxvariant in %{selinux_variants}; do
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
/usr/sbin/semodule -s ${selinuxvariant} -i %{_datadir}/selinux/${selinuxvariant}/fts.pp &> /dev/null || :
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
done
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
/sbin/restorecon -R %{_var}/log/fts3 || :
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
fi
|
|
Alejandro Alvarez Ayllon |
67b7bab |
exit 0
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%postun server-selinux
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
if [ $1 -eq 0 ] ; then
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
for selinuxvariant in %{selinux_variants}
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
do
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
/usr/sbin/semodule -s ${selinuxvariant} -r fts &> /dev/null || :
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
done
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
[ -d %{_var}/log/fts3 ] && /sbin/restorecon -R %{_var}/log/fts3 &> /dev/null || :
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
fi
|
|
|
ff4657a |
|
|
|
ff4657a |
%files server
|
|
|
ff4657a |
%dir %attr(0755,fts3,root) %{_var}/lib/fts3
|
|
|
ff4657a |
%dir %attr(0755,fts3,root) %{_var}/lib/fts3/monitoring
|
|
|
ff4657a |
%dir %attr(0755,fts3,root) %{_var}/lib/fts3/status
|
|
|
ff4657a |
%dir %attr(0755,fts3,root) %{_var}/lib/fts3/stalled
|
|
|
ff4657a |
%dir %attr(0755,fts3,root) %{_var}/lib/fts3/logs
|
|
|
ff4657a |
%dir %attr(0755,fts3,root) %{_var}/log/fts3
|
|
|
bac729d |
%dir %attr(0755,fts3,root) %{_sysconfdir}/fts3
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%{_sbindir}/fts_bringonline
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%{_sbindir}/fts_db_cleaner
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%{_sbindir}/fts_server
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%{_sbindir}/fts_url_copy
|
|
Alejandro Alvarez Ayllon |
295d004 |
%{_sbindir}/fts_db_rotate
|
|
Alejandro Alvarez Ayllon |
295d004 |
|
|
Alejandro Alvarez Ayllon |
295d004 |
%dir %attr(0755,root,root) %{_datadir}/fts/
|
|
Alejandro Alvarez Ayllon |
295d004 |
%{_datadir}/fts/fts-database-upgrade.py*
|
|
Alejandro Alvarez Ayllon |
48ca649 |
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%attr(0644,root,root) %{_unitdir}/fts-server.service
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%attr(0644,root,root) %{_unitdir}/fts-bringonline.service
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%attr(0644,root,root) %{_unitdir}/fts-records-cleaner.service
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%else
|
|
|
ff4657a |
%attr(0755,root,root) %{_initddir}/fts-server
|
|
|
ff4657a |
%attr(0755,root,root) %{_initddir}/fts-bringonline
|
|
|
ff4657a |
%attr(0755,root,root) %{_initddir}/fts-records-cleaner
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
Alejandro Alvarez Ayllon |
48ca649 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%attr(0755,root,root) %{_sysconfdir}/cron.daily/fts-records-cleaner
|
|
|
2605632 |
%config(noreplace) %attr(0644,fts3,root) %{_sysconfdir}/fts3/fts3config
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%config(noreplace) %attr(0644,fts3,root) %{_sysconfdir}/sysconfig/fts-server
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%config(noreplace) %attr(0644,fts3,root) %{_sysconfdir}/sysconfig/fts-bringonline
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%config(noreplace) %{_sysconfdir}/logrotate.d/fts-server
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%{_mandir}/man8/fts_bringonline.8.gz
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%{_mandir}/man8/fts_db_cleaner.8.gz
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%{_mandir}/man8/fts_server.8.gz
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%{_mandir}/man8/fts_url_copy.8.gz
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%files infosys
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%{_sbindir}/fts_bdii_cache_updater
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%{_sbindir}/fts_info_publisher
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%config(noreplace) %attr(0644,fts3,root) %{_var}/lib/fts3/bdii_cache.xml
|
|
Alejandro Alvarez Ayllon |
48ca649 |
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%attr(0644,root,root) %{_unitdir}/fts-info-publisher.service
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%attr(0644,root,root) %{_unitdir}/fts-bdii-cache-updater.service
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%else
|
|
|
ff4657a |
%attr(0755,root,root) %{_initddir}/fts-info-publisher
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%attr(0755,root,root) %{_initddir}/fts-bdii-cache-updater
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
Alejandro Alvarez Ayllon |
48ca649 |
|
|
|
ff4657a |
%attr(0755,root,root) %{_sysconfdir}/cron.hourly/fts-info-publisher
|
|
|
ff4657a |
%attr(0755,root,root) %{_sysconfdir}/cron.daily/fts-bdii-cache-updater
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%{_mandir}/man8/fts_bdii_cache_updater.8.gz
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%{_mandir}/man8/fts_info_publisher.8.gz
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%files msg
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%{_sbindir}/fts_msg_bulk
|
|
Alejandro Alvarez Ayllon |
48ca649 |
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%if %systemd
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%attr(0644,root,root) %{_unitdir}/fts-msg-bulk.service
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%else
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%attr(0755,root,root) %{_initddir}/fts-msg-bulk
|
|
Alejandro Alvarez Ayllon |
48ca649 |
%endif
|
|
Alejandro Alvarez Ayllon |
48ca649 |
|
|
|
2605632 |
%config(noreplace) %attr(0644,fts3,root) %{_sysconfdir}/fts3/fts-msg-monitoring.conf
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%{_mandir}/man8/fts_msg_bulk.8.gz
|
|
|
ff4657a |
|
|
|
ff4657a |
%files client
|
|
Alejandro Alvarez Ayllon |
2955469 |
%{_bindir}/fts-*
|
|
|
ff4657a |
%{_mandir}/man1/fts*
|
|
|
ff4657a |
|
|
|
ff4657a |
%files libs
|
|
Alejandro Alvarez Ayllon |
2955469 |
%{_libdir}/libfts_common.so*
|
|
Alejandro Alvarez Ayllon |
2955469 |
%{_libdir}/libfts_config.so*
|
|
Alejandro Alvarez Ayllon |
2955469 |
%{_libdir}/libfts_infosys.so*
|
|
Alejandro Alvarez Ayllon |
2955469 |
%{_libdir}/libfts_db_generic.so*
|
|
Alejandro Alvarez Ayllon |
2955469 |
%{_libdir}/libfts_msg_ifce.so*
|
|
Alejandro Alvarez Ayllon |
2955469 |
%{_libdir}/libfts_proxy.so*
|
|
Alejandro Alvarez Ayllon |
2955469 |
%{_libdir}/libfts_server_lib.so*
|
|
Alejandro Alvarez Ayllon |
2955469 |
%{_libdir}/libfts_cli_common.so*
|
|
Alejandro Alvarez Ayllon |
295d004 |
%{_libdir}/libfts_msg_bus.so*
|
|
Alejandro Alvarez Ayllon |
295d004 |
%{_libdir}/libfts_url_copy.so*
|
|
Alejandro Alvarez Ayllon |
295d004 |
%doc README.md
|
|
|
ff4657a |
%doc LICENSE
|
|
|
ff4657a |
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%files server-selinux
|
|
Alejandro Alvarez Ayllon |
67b7bab |
%doc selinux/*
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
%{_datadir}/selinux/*/fts.pp
|
|
|
ff4657a |
|
|
Alejandro Alvarez Ayllon |
67b7bab |
%files mysql
|
|
Alejandro Alvarez Ayllon |
67b7bab |
%{_libdir}/libfts_db_mysql.so.*
|
|
Alejandro Alvarez Ayllon |
67b7bab |
%{_datadir}/fts-mysql
|
|
Alejandro Alvarez Ayllon |
67b7bab |
|
|
Alejandro Alvarez Ayllon |
295d004 |
%check
|
|
|
567ec19 |
%if %{?fedora}%{!?fedora:0} >= 28
|
|
|
567ec19 |
%else
|
|
Alejandro Alvarez Ayllon |
295d004 |
export LD_LIBRARY_PATH=%{buildroot}%{_libdir}:./build/test/unit
|
|
Alejandro Alvarez Ayllon |
295d004 |
./build/test/unit/unit --log_level=all --report_level=detailed
|
|
|
567ec19 |
%endif
|
|
Alejandro Alvarez Ayllon |
67b7bab |
|
|
|
ff4657a |
%changelog
|
|
|
acde048 |
* Wed Nov 21 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.7.8-3
|
|
|
acde048 |
- Rebuild for protobuf 3.6
|
|
|
acde048 |
|
|
|
cc0e194 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.8-2
|
|
|
cc0e194 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
cc0e194 |
|
|
|
6af556b |
* Thu Feb 15 2018 Andrea Manzi <amanzi@cern.ch> - 3.7.8-1
|
|
|
6af556b |
- New upstream release
|
|
|
6af556b |
|
|
|
61c01c6 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.10-4
|
|
|
61c01c6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
61c01c6 |
|
|
Igor Gnatenko |
69fc1a4 |
* Wed Nov 29 2017 Igor Gnatenko <ignatenko@redhat.com> - 3.6.10-3
|
|
Igor Gnatenko |
69fc1a4 |
- Rebuild for protobuf 3.5
|
|
Igor Gnatenko |
69fc1a4 |
|
|
|
17ae889 |
* Mon Nov 13 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.6.10-2
|
|
|
17ae889 |
- Rebuild for protobuf 3.4
|
|
|
17ae889 |
|
|
Alejandro Alvarez Ayllon |
ff5c247 |
* Thu Aug 03 2017 Alejandro Alvarez Ayllon <aalvarez@cern.ch> - 3.6.10-1
|
|
Alejandro Alvarez Ayllon |
ff5c247 |
- New upstream release
|
|
Alejandro Alvarez Ayllon |
ff5c247 |
|
|
|
a0040b4 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.8-5
|
|
|
a0040b4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
a0040b4 |
|
|
|
6b52f78 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.8-4
|
|
|
6b52f78 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
6b52f78 |
|
|
|
9c21697 |
* Mon Jul 03 2017 Jonathan Wakely <jwakely@redhat.com> - 3.6.8-3
|
|
|
9c21697 |
- Rebuilt for Boost 1.64
|
|
|
9c21697 |
|
|
Orion Poplawski |
2864a48 |
* Wed Jun 14 2017 Orion Poplawski <orion@cora.nwra.com> - 3.6.8-2
|
|
Orion Poplawski |
2864a48 |
- Rebuild for protobuf 3.3.1
|
|
Orion Poplawski |
2864a48 |
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
* Tue Apr 18 2017 Alejandro Alvarez Ayllon <aalvarez@cern.ch> - 3.6.8-1
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
- New upstream release
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
- rpmlint
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
* Mon Feb 20 2017 Alejandro Alvarez Ayllon <aalvarez@cern.ch> - 3.6.3-1
|
|
Alejandro Alvarez Ayllon |
d92d3db |
- New upstream release
|
|
Alejandro Alvarez Ayllon |
d92d3db |
|
|
|
9ba949f |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.7-3
|
|
|
9ba949f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
9ba949f |
|
|
|
e2ef989 |
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 3.5.7-2
|
|
|
e2ef989 |
- Rebuilt for Boost 1.63
|
|
|
e2ef989 |
|
|
Alejandro Alvarez Ayllon |
295d004 |
* Mon Nov 14 2016 Alejandro Alvarez Ayllon <aalvarez@cern.ch> - 3.5.7-1
|
|
Alejandro Alvarez Ayllon |
295d004 |
- New upstream release
|
|
Alejandro Alvarez Ayllon |
295d004 |
|
|
Alejandro Alvarez Ayllon |
266e565 |
* Fri Aug 26 2016 Alejandro Alvarez Ayllon <aalvarez@cern.ch> - 3.4.3-5
|
|
Alejandro Alvarez Ayllon |
266e565 |
- Rebuilt for new voms
|
|
Alejandro Alvarez Ayllon |
266e565 |
|
|
|
cfea73d |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.3-4
|
|
|
cfea73d |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
|
cfea73d |
|
|
|
53a567f |
* Tue May 17 2016 Jonathan Wakely <jwakely@redhat.com> - 3.4.3-3
|
|
|
53a567f |
- Rebuilt for linker errors in boost (#1331983)
|
|
|
53a567f |
|
|
Alejandro Alvarez Ayllon |
2e3dd73 |
* Mon Apr 18 2016 Alejandro Alvarez <aalvarez@cern.ch> - 3.4.3-2
|
|
Alejandro Alvarez Ayllon |
2e3dd73 |
- Patch gsoap find module
|
|
Alejandro Alvarez Ayllon |
2e3dd73 |
- Patch url_copy for boost scoped ptr
|
|
Alejandro Alvarez Ayllon |
2e3dd73 |
|
|
Alejandro Alvarez Ayllon |
48ca649 |
* Mon Apr 18 2016 Alejandro Alvarez <aalvarez@cern.ch> - 3.4.3-1
|
|
Alejandro Alvarez Ayllon |
48ca649 |
- New upstream release
|
|
Alejandro Alvarez Ayllon |
48ca649 |
- systemd scripts
|
|
Alejandro Alvarez Ayllon |
48ca649 |
|
|
Alejandro Alvarez Ayllon |
4e3d3be |
* Tue Feb 02 2016 Alejandro Alvarez <aalvarez@cern.ch> - 3.3.1-5
|
|
Alejandro Alvarez Ayllon |
efe3657 |
- Rebuilt for gsoap 2.8.28
|
|
Alejandro Alvarez Ayllon |
efe3657 |
|
|
|
633c12e |
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 3.3.1-4
|
|
|
633c12e |
- Rebuilt for Boost 1.60
|
|
|
633c12e |
|
|
Alejandro Alvarez Ayllon |
2955469 |
* Tue Sep 22 2015 Alejandro Alvarez <aalvarez@cern.ch> - 3.3.1-3
|
|
Alejandro Alvarez Ayllon |
2955469 |
- Supress -devel rpm
|
|
Alejandro Alvarez Ayllon |
2955469 |
|
|
Alejandro Alvarez Ayllon |
ad122ee |
* Tue Sep 08 2015 Alejandro Alvarez <aalvarez@cern.ch> - 3.3.1-2
|
|
Alejandro Alvarez Ayllon |
ad122ee |
- Patch to disable Google Coredumper in non x86 architectures
|
|
Alejandro Alvarez Ayllon |
ad122ee |
|
|
Alejandro Alvarez Ayllon |
67b7bab |
* Fri Sep 04 2015 Alejandro Alvarez <aalvarez@cern.ch> - 3.3.1-1
|
|
Alejandro Alvarez Ayllon |
67b7bab |
- New upstream release
|
|
Alejandro Alvarez Ayllon |
67b7bab |
- fts-mysql integrated
|
|
Alejandro Alvarez Ayllon |
67b7bab |
|
|
|
11e7256 |
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 3.2.32-6
|
|
|
11e7256 |
- Rebuilt for Boost 1.59
|
|
|
11e7256 |
|
|
|
dcf077c |
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.32-5
|
|
|
dcf077c |
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
|
|
|
dcf077c |
|
|
|
4936866 |
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 3.2.32-4
|
|
|
4936866 |
- rebuild for Boost 1.58
|
|
|
4936866 |
|
|
|
bf7959d |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.32-3
|
|
|
bf7959d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
bf7959d |
|
|
|
a6b1611 |
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 3.2.32-2
|
|
|
a6b1611 |
- Rebuilt for GCC 5 C++11 ABI change
|
|
|
a6b1611 |
|
|
Alejandro Alvarez Ayllon |
0152138 |
* Thu Mar 05 2015 Alejandro Alvarez Ayllon <aalvarez@cern.ch> - 3.2.31-1
|
|
Alejandro Alvarez Ayllon |
0152138 |
- Update for new upstream release
|
|
Alejandro Alvarez Ayllon |
0152138 |
|
|
Petr Machata |
ac1b682 |
* Thu Jan 29 2015 Petr Machata <pmachata@redhat.com> - 3.2.30-3
|
|
Petr Machata |
10f6dd7 |
- Rebuild for boost 1.57.0
|
|
Petr Machata |
ac1b682 |
- Include <boost/scoped_ptr.hpp> in src/url-copy/main.cpp
|
|
Petr Machata |
ac1b682 |
(fts-3.2.30-boost157.patch)
|
|
Petr Machata |
10f6dd7 |
|
|
Alejandro Alvarez Ayllon |
4d568d4 |
* Mon Jan 26 2015 Alejandro Alvarez Ayllon <aalvarez@cern.ch> - 3.2.30-2
|
|
Alejandro Alvarez Ayllon |
4d568d4 |
- Rebuilt for gsoap 2.8.21
|
|
Alejandro Alvarez Ayllon |
4d568d4 |
|
|
Alejandro Alvarez Ayllon |
c8eab8f |
* Wed Nov 26 2014 Alejandro Alvarez Ayllon <aalvarez@cern.ch> - 3.2.30-1
|
|
Alejandro Alvarez Ayllon |
c8eab8f |
- Update for new upstream release
|
|
Alejandro Alvarez Ayllon |
c8eab8f |
|
|
Orion Poplawski |
821545b |
* Thu Sep 04 2014 Orion Poplawski <orion@cora.nwra.com> - 3.2.26.2-4
|
|
Alejandro Alvarez Ayllon |
8cf879b |
- Rebuild for pugixml 1.4
|
|
|
7736fe9 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.26.2-3
|
|
Alejandro Alvarez Ayllon |
8cf879b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
dc52600 |
* Wed Aug 13 2014 Michal Simon <michal.simon@cern.ch> - 3.2.26.2-2
|
|
|
dc52600 |
- Update for new upstream releas
|
|
|
2605632 |
* Tue Feb 04 2014 Alejandro Alvarez <aalvarez@cern.ch> - 3.2.26-1
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
- introduced dist back in the release
|
|
|
2605632 |
* Mon Jan 13 2014 Alejandro Alvarez <aalvarez@cern.ch> - 3.2.25-2
|
|
Alejandro Alvarez Ayllon |
5aebda1 |
- separated rpms for messaging and infosys subsystems
|
|
aalvarez |
9d1f061 |
* Mon Nov 18 2013 Alejandro Alvarez Ayllon <aalvarez@cern.ch> - 3.1.33-2
|
|
aalvarez |
9d1f061 |
- Added missing changelog entry
|
|
aalvarez |
9d1f061 |
- Fixed bogus date
|
|
aalvarez |
9d1f061 |
* Tue Oct 29 2013 Michal Simon <michal.simon@cern.ch> - 3.1.33-1
|
|
aalvarez |
9d1f061 |
- Update for new upstream release
|
|
|
bac729d |
* Wed Aug 07 2013 Michal Simon <michal.simon@cern.ch> - 3.1.1-2
|
|
|
5101e84 |
- no longer linking explicitly to boost libraries with '-mt' sufix
|
|
|
95d435c |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-3
|
|
|
5101e84 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
Petr Machata |
9cecf72 |
* Sat Jul 27 2013 Petr Machata <pmachata@redhat.com> - 3.1.0-2
|
|
Petr Machata |
9cecf72 |
- rebuild for boost 1.54.0
|
|
Petr Machata |
9cecf72 |
- boost package doesn't use tagged sonames anymore, drop the -mt
|
|
Petr Machata |
9cecf72 |
suffix from several boost libraries (fts-3.1.0-boost_mt.patch)
|
|
|
d2d3a24 |
* Wed Jul 24 2013 Michal Simon <michal.simon@cern.ch> - 3.0.3-15
|
|
|
d2d3a24 |
- compatible with rawhide (f20)
|
|
aalvarez |
9d1f061 |
* Tue Jul 02 2013 Michail Salichos <michail.salichos@cern.ch> - 3.0.3-14
|
|
|
d2d3a24 |
- mysql queries optimization
|
|
|
ff4657a |
* Fri Jun 14 2013 Michal Simon <michal.simon@cern.ch> - 3.0.3-1
|
|
|
ff4657a |
- dependency on 'gfal2-plugin-http' has been removed
|
|
|
ff4657a |
- the calls to mktemp have been removed
|
|
|
ff4657a |
- cmake build type changed from Release to RelWithDebInfo
|
|
|
ff4657a |
- EPEL5 specifics have been removed from spec files
|
|
|
ff4657a |
- changelog has been fixed
|
|
|
ff4657a |
* Fri May 24 2013 Michal Simon <michal.simon@cern.ch> - 3.0.2-1
|
|
|
ff4657a |
- speling has been fixed in package's description
|
|
|
ff4657a |
- man pages added to devel package
|
|
|
ff4657a |
- services are disabled by default
|
|
|
ff4657a |
- missing 'Requires(post): chkconfig' and 'Requires(preun): chkconfig' added
|
|
|
ff4657a |
* Tue Apr 30 2013 Michal Simon <michal.simon@cern.ch> - 3.0.1-1
|
|
|
ff4657a |
- BuildRequires and Requires entries have been sorted alphabetically
|
|
|
ff4657a |
- the non standard compilation options have been removed
|
|
|
ff4657a |
- package and the subpackages descriptions have been updated
|
|
Alejandro Alvarez Ayllon |
11d6c99 |
- documentation files listed as %%doc
|
|
|
ff4657a |
- trailing white-spaces have been removed
|
|
|
ff4657a |
* Wed Apr 24 2013 Michal Simon <michal.simon@cern.ch> - 3.0.0-1
|
|
|
d2d3a24 |
- First EPEL release
|
|
Alejandro Alvarez Ayllon |
67b7bab |
|