From 91971da6594aab42b00d457a25655da5b4884780 Mon Sep 17 00:00:00 2001
From: Michael Davis <michael.davis@cern.ch>
Date: Wed, 17 Jan 2018 11:08:53 +0100
Subject: [PATCH] [kill-bash] Don't compile or package eoscta_stub

---
 cmdline/CMakeLists.txt | 21 +++------------------
 cta.spec.in            |  2 --
 2 files changed, 3 insertions(+), 20 deletions(-)

diff --git a/cmdline/CMakeLists.txt b/cmdline/CMakeLists.txt
index ba6bdddc40..4eee6657f4 100644
--- a/cmdline/CMakeLists.txt
+++ b/cmdline/CMakeLists.txt
@@ -19,34 +19,16 @@ cmake_minimum_required (VERSION 2.6)
 find_package(xrootdclient REQUIRED)
 find_package(xrootd REQUIRED)
 find_package(Protobuf3 REQUIRED)
-# Cryptopp can be dropped when we get rid of eoscta_stub
-find_package(cryptopp REQUIRED)
 
-#
 # XRootD SSI
-#
 include_directories(${XROOTD_INCLUDE_DIR} ${XROOTD_INCLUDE_DIR}/private)
 
-#
 # XRootD SSI Protocol Buffer bindings
-#
 include_directories(${XRD_SSI_PB_DIR}/include ${XRD_SSI_PB_DIR}/eos_cta/include)
 
-#
 # Compiled protocol buffers
-#
 include_directories(${CMAKE_BINARY_DIR}/eos_cta ${PROTOBUF3_INCLUDE_DIRS})
 
-#
-# eoscta_stub is a drop-in replacement for "cta archive|retrieve|delete"
-#
-add_executable(eoscta_stub EosCtaStub.cpp Configuration.cpp)
-target_link_libraries(eoscta_stub cryptopp ctacommon XrdSsiPbEosCta XrdSsi-4 XrdSsiLib)
-set_property (TARGET eoscta_stub APPEND PROPERTY INSTALL_RPATH ${PROTOBUF3_RPATH})
-# Get some extra debug messages on stdout
-#target_compile_definitions(eoscta_stub PUBLIC XRDSSI_DEBUG)
-install(TARGETS eoscta_stub DESTINATION usr/bin)
-
 #
 # cta-admin <admin_command> is the SSI version of "cta <admin_command>"
 #
@@ -57,6 +39,9 @@ set_property (TARGET cta-admin APPEND PROPERTY INSTALL_RPATH ${PROTOBUF3_RPATH})
 #target_compile_definitions(cta-admin PUBLIC XRDSSI_DEBUG)
 install(TARGETS cta-admin DESTINATION usr/bin)
 
+#
+# Old cta is scheduled for deletion
+#
 add_executable(cta.deprecated CTACmdMain.cpp Configuration.cpp)
 target_link_libraries(cta.deprecated ${XROOTD_XRDCL_LIB} cryptopp)
 install(TARGETS cta.deprecated DESTINATION usr/bin)
diff --git a/cta.spec.in b/cta.spec.in
index 647cc3d133..f0d4c17f40 100644
--- a/cta.spec.in
+++ b/cta.spec.in
@@ -115,7 +115,6 @@ The xroot plugin
 %defattr(-,root,root)
 %attr(0755,root,root) %{_bindir}/cta.deprecated
 %attr(0755,root,root) %{_bindir}/cta-admin
-%attr(0755,root,root) %{_bindir}/eoscta_stub
 %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/cta/cta-cli.conf
 
 %else
@@ -180,7 +179,6 @@ The xroot plugin
 %defattr(-,root,root)
 %attr(0755,root,root) %{_bindir}/cta.deprecated
 %attr(0755,root,root) %{_bindir}/cta-admin
-%attr(0755,root,root) %{_bindir}/eoscta_stub
 %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/cta/cta-cli.conf
 
 %package -n cta-lib
-- 
GitLab