Skip to content

Commit eba300d

Browse files
authored
Merge pull request #15 from brianhlin/cmake_build
Fixups to the build and packaging
2 parents 07913bd + 098f666 commit eba300d

5 files changed

Lines changed: 5 additions & 145 deletions

File tree

CMakeLists.txt

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ target_link_libraries(globus_gridftp_server_hdfs -lz -lrt -pthread ${HDFS_LIB} $
4242

4343
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/conf/gridftp-inetd.conf.in ${CMAKE_CURRENT_BINARY_DIR}/conf/gridftp-inetd.conf @ONLY)
4444
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/scripts/gridftp-hdfs-standalone.in ${CMAKE_CURRENT_BINARY_DIR}/scripts/gridftp-hdfs-standalone @ONLY)
45-
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/scripts/init/gridftp-hdfs.in ${CMAKE_CURRENT_BINARY_DIR}/scripts/init/gridftp-hdfs @ONLY)
4645
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/scripts/xinetd/gridftp-hdfs.in ${CMAKE_CURRENT_BINARY_DIR}/scripts/xinetd/gridftp-hdfs @ONLY)
4746
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/scripts/xinetd/gridftp-hdfs-inetd.in ${CMAKE_CURRENT_BINARY_DIR}/scripts/xinetd/gridftp-hdfs-inetd @ONLY)
4847

@@ -75,18 +74,13 @@ install(
7574
)
7675

7776
install(
78-
FILES ${CMAKE_SOURCE_DIR}/conf/gridftp.conf ${CMAKE_CURRENT_BINARY_DIR}/conf/gridftp-inetd.conf ${CMAKE_SOURCE_DIR}/conf/gridftp-debug.conf ${CMAKE_SOURCE_DIR}/conf/replica-map.conf
77+
FILES ${CMAKE_CURRENT_BINARY_DIR}/conf/gridftp-inetd.conf ${CMAKE_SOURCE_DIR}/conf/gridftp-debug.conf ${CMAKE_SOURCE_DIR}/conf/replica-map.conf
7978
DESTINATION ${SYSCONF_INSTALL_DIR}/gridftp-hdfs
8079
)
8180

8281
install(
83-
FILES ${CMAKE_CURRENT_BINARY_DIR}/scripts/init/gridftp-hdfs
84-
DESTINATION ${SYSCONF_INSTALL_DIR}/init.d/
85-
)
86-
87-
install(
88-
FILES ${CMAKE_SOURCE_DIR}/conf/gridftp-hdfs ${CMAKE_SOURCE_DIR}/conf/gridftp-hdfs-environment-bootstrap
89-
DESTINATION ${SYSCONF_INSTALL_DIR}/sysconfig/gridftp.conf.d
82+
FILES ${CMAKE_SOURCE_DIR}/conf/gridftp-hdfs
83+
DESTINATION ${SYSCONF_INSTALL_DIR}/sysconfig
9084
)
9185

9286
install(

conf/gridftp-hdfs-environment-bootstrap

Lines changed: 0 additions & 8 deletions
This file was deleted.

conf/gridftp-hdfs.spec

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -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
1616
Source0: %{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-
2218
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
2319

2420
BuildRequires: cmake
@@ -47,8 +43,6 @@ Requires: globus-ftp-control >= 7.7
4743

4844
Requires(pre): shadow-utils
4945
Requires(preun): initscripts
50-
Requires(preun): chkconfig
51-
Requires(post): chkconfig
5246
Requires(postun): initscripts
5347
Requires(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

6660
make %{?_smp_mflags}
6761

@@ -70,28 +64,13 @@ rm -rf $RPM_BUILD_ROOT
7064

7165
make 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
8868
rm -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
9776
if [ "$1" = "0" ] ; then
@@ -119,7 +98,7 @@ fi
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

conf/gridftp.conf

Lines changed: 0 additions & 9 deletions
This file was deleted.

scripts/init/gridftp-hdfs.in

Lines changed: 0 additions & 96 deletions
This file was deleted.

0 commit comments

Comments
 (0)