Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
dCache
cta
Commits
34048fda
Commit
34048fda
authored
Nov 10, 2015
by
Eric Cano
Browse files
Completed the first RPMs for CTA (tapeserver, frontend, cli).
parent
81fd6b28
Changes
5
Hide whitespace changes
Inline
Side-by-side
CMakeLists.txt
View file @
34048fda
...
...
@@ -76,6 +76,8 @@ ELSE(DEFINED PackageOnly)
list
(
APPEND CMAKE_MODULE_PATH
${
PROJECT_SOURCE_DIR
}
/cmake
)
include
(
cmake/CTAInstallationFunctions.cmake
)
include
(
cmake/CTAVersions.cmake
)
include
(
GNUInstallDirs
)
set
(
CMAKE_INSTALL_PREFIX
"/"
)
include_directories
(
${
PROJECT_SOURCE_DIR
}
)
include_directories
(
${
CMAKE_BINARY_DIR
}
)
...
...
cmdline/CMakeLists.txt
View file @
34048fda
...
...
@@ -7,10 +7,11 @@ include_directories (${XROOTD_INCLUDE_DIR} ${XROOTD_PRIVATE_INCLUDE_DIR} ${CMAKE
add_executable
(
cta CTACmdMain.cpp CTACmd.cpp
)
target_link_libraries
(
cta
${
XROOTD_XRDCL_LIB
}
ctacommon cryptopp
)
include_directories
(
${
CMAKE_SOURCE_DIR
}
/tapeserver/
)
add_executable
(
ctaAddAdminUser CTAAddAdminUser.cpp
)
target_link_libraries
(
ctaAddAdminUser castorcommon castorserver castorlog
CTAObjectStore ctaOStoreSchedulerDB ctacommon castorutils protobuf ctascheduler
ctanameserver
)
install
(
TARGETS cta ctaAddAdminUser DESTINATION usr/bin
)
cta.spec.in
View file @
34048fda
...
...
@@ -71,6 +71,26 @@ CERN Tape Archive:
The tape server daemon
%files -n cta-tapeserver
%defattr(-,root,root)
%attr(0
644
,root,root)
/usr/bin
/tapeserverd
%attr(0
755
,root,root)
%{_bindir}
/tapeserverd
%package -n cta-frontend
Summary: CERN Tape Archive
Group: Application/CTA
%description -n cta-frontend
CERN Tape Archive:
The xroot plugin
%files -n cta-frontend
%defattr(-,root,root)
%attr(0755,root,root) %{_libdir}/libXrdCtaOfs.so
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/xrd.cf.cta
%package -n cta-cli
Summary: CERN Tape Archive
Group: Application/CTA
%description -n cta-cli
CERN Tape Archive:
The xroot plugin
%files -n cta-cli
%defattr(-,root,root)
%attr(0755,root,root) %{_bindir}/cta
%attr(0755,root,root) %{_bindir}/ctaAddAdminUser
tapeserver/castor/tape/tapeserver/daemon/CMakeLists.txt
View file @
34048fda
...
...
@@ -79,7 +79,7 @@ add_dependencies(castorTapeServerDaemon castormessagesprotobuf)
add_executable
(
tapeserverd TapeDaemon.cpp
)
target_link_libraries
(
tapeserverd castorTapeServerDaemon SCSI System Utils File TapeDrive castorcommon castorclient castorlegacymsg castorserver castortapereactor
${
LIBCAP_LIB
}
${
ZLIB_LIBRARIES
}
castormessages zmq
)
install
(
TARGETS tapeserverd DESTINATION
${
CTA_DEST_BIN_DIR
}
)
install
(
TARGETS tapeserverd DESTINATION
usr/bin
)
add_library
(
castortapeserverdaemonutils SHARED
ProcessForkerProxyDummy.cpp
)
...
...
xroot_plugins/CMakeLists.txt
View file @
34048fda
...
...
@@ -9,3 +9,6 @@ include_directories(${CMAKE_SOURCE_DIR}/tapeserver)
add_library
(
XrdCtaOfs MODULE XrdCtaFilesystem.cpp XrdCtaFile.cpp OStoreDBWithAgent.cpp BackendPopulator.cpp
)
target_link_libraries
(
XrdCtaOfs ctascheduler ctacommon ctanameserver ctaremotens ctaOStoreSchedulerDB protobuf CTAObjectStore cryptopp
)
INSTALL
(
TARGETS XrdCtaOfs DESTINATION usr/
${
CMAKE_INSTALL_LIBDIR
}
)
INSTALL
(
FILES xrd.cf.cta DESTINATION
${
CMAKE_INSTALL_SYSCONFDIR
}
)
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment