@@ -15,10 +15,6 @@ URL: https://github.com/opensciencegrid/gridftp_hdfs
1515# git archive --prefix=%{name}-%{version}/ %{gitrev} | gzip -n > %{name}-%{version}-%{gitrev}.tar.gz
1616Source0: %{name }-%{version }%{?gitrev:-%{gitrev }}.tar.gz
1717
18- Source1: globus-gridftp-server-plugin.osg-sysconfig
19- Source2: %{name }.conf
20- Source3: %{name }.osg-extensions.conf
21-
2218BuildRoot: %{_tmppath }/%{name }-%{version }-%{release }-root-%(%{__id_u} -n)
2319
2420BuildRequires: cmake
@@ -47,8 +43,6 @@ Requires: globus-ftp-control >= 7.7
4743
4844Requires(pre): shadow-utils
4945Requires(preun): initscripts
50- Requires(preun): chkconfig
51- Requires(post): chkconfig
5246Requires(postun): initscripts
5347Requires(postun): xinetd
5448
@@ -61,7 +55,7 @@ HDFS DSI plugin for GridFTP
6155
6256%build
6357
64- %cmake
58+ %cmake -DLIB_INSTALL_DIR = %{ _libdir }
6559
6660make %{?_smp_mflags }
6761
@@ -70,28 +64,13 @@ rm -rf $RPM_BUILD_ROOT
7064
7165make DESTDIR= $RPM_BUILD_ROOT install
7266
73- mkdir -p $RPM_BUILD_ROOT%{_sysconfdir }/gridftp.d
74-
75- # Remove the init script - in GT5.2, this gets bootstrapped appropriately
76- rm $RPM_BUILD_ROOT%{_sysconfdir }/init.d/%{name }
77- rm $RPM_BUILD_ROOT%{_sysconfdir }/sysconfig/gridftp.conf.d/%{name }-environment-bootstrap
78-
79- mv $RPM_BUILD_ROOT%{_sysconfdir }/sysconfig/gridftp.conf.d/%{name } $RPM_BUILD_ROOT%{_sysconfdir }/sysconfig
80- rmdir $RPM_BUILD_ROOT%{_sysconfdir }/sysconfig/gridftp.conf.d
81- rm $RPM_BUILD_ROOT%{_sysconfdir }/gridftp-hdfs/gridftp.conf
82- mkdir -p $RPM_BUILD_ROOT/usr/share/osg/sysconfig
83- install -m 644 -p %{SOURCE1 } $RPM_BUILD_ROOT/usr/share/osg/sysconfig/globus-gridftp-server-plugin
84- install -m 644 %{SOURCE2 } $RPM_BUILD_ROOT%{_sysconfdir }/gridftp.d
85- install -m 644 %{SOURCE3 } $RPM_BUILD_ROOT%{_sysconfdir }/gridftp.d
86-
8767%clean
8868rm -rf $RPM_BUILD_ROOT
8969
9070%post
9171/sbin/ldconfig
9272
9373/sbin/service globus-gridftp-server condrestart > /dev/null 2> &1 || :
94- /sbin/chkconfig --add %{name }
9574
9675%preun
9776if [ " $1 " = " 0" ] ; then
11998%config(noreplace) %{_sysconfdir }/sysconfig/%{name }
12099%config(noreplace) %{_sysconfdir }/gridftp.d/%{name }.conf
121100%config(noreplace) %{_sysconfdir }/gridftp.d/%{name }.osg-extensions.conf
122- /usr/share /osg/sysconfig/globus-gridftp-server-plugin
101+ %{ _datarootdir } /osg/sysconfig/globus-gridftp-server-plugin
123102
124103%changelog
125104* Thu Aug 24 2017 Mátyás Selmeci <matyas@cs.wisc.edu> - 1.0-1
0 commit comments