AMBARI-22075. Use symlinks for Solr Data Manager (mgergely)

Change-Id: Ibe5a0df15f3a8fe378734f5899a8f17bba6127ca
diff --git a/ambari-infra-assembly/src/main/package/deb/solr-client/postinst b/ambari-infra-assembly/src/main/package/deb/solr-client/postinst
index c339cd0..ccc377b 100644
--- a/ambari-infra-assembly/src/main/package/deb/solr-client/postinst
+++ b/ambari-infra-assembly/src/main/package/deb/solr-client/postinst
@@ -20,5 +20,9 @@
 SOLR_INDEX_TOOL_LINK_NAME="/usr/bin/infra-lucene-index-tool"
 SOLR_INDEX_TOOL_SOURCE="/usr/lib/ambari-infra-solr-client/solrIndexHelper.sh"
 
+SOLR_DATA_MANAGER_LINK_NAME="/usr/bin/infra-solr-data-manager"
+SOLR_DATA_MANAGER_SOURCE="/usr/lib/ambari-infra-solr-client/solrDataManager.py"
+
 rm -f $SOLR_CLOUD_CLI_LINK_NAME ; ln -s $SOLR_CLOUD_CLI_SOURCE $SOLR_CLOUD_CLI_LINK_NAME
-rm -f $SOLR_INDEX_TOOL_LINK_NAME ; ln -s $SOLR_INDEX_TOOL_SOURCE $SOLR_INDEX_TOOL_LINK_NAME
\ No newline at end of file
+rm -f $SOLR_INDEX_TOOL_LINK_NAME ; ln -s $SOLR_INDEX_TOOL_SOURCE $SOLR_INDEX_TOOL_LINK_NAME
+rm -f $SOLR_DATA_MANAGER_LINK_NAME ; ln -s $SOLR_DATA_MANAGER_SOURCE $SOLR_DATA_MANAGER_LINK_NAME
\ No newline at end of file
diff --git a/ambari-infra-assembly/src/main/package/rpm/solr-client/postinstall.sh b/ambari-infra-assembly/src/main/package/rpm/solr-client/postinstall.sh
index c339cd0..ccc377b 100644
--- a/ambari-infra-assembly/src/main/package/rpm/solr-client/postinstall.sh
+++ b/ambari-infra-assembly/src/main/package/rpm/solr-client/postinstall.sh
@@ -20,5 +20,9 @@
 SOLR_INDEX_TOOL_LINK_NAME="/usr/bin/infra-lucene-index-tool"
 SOLR_INDEX_TOOL_SOURCE="/usr/lib/ambari-infra-solr-client/solrIndexHelper.sh"
 
+SOLR_DATA_MANAGER_LINK_NAME="/usr/bin/infra-solr-data-manager"
+SOLR_DATA_MANAGER_SOURCE="/usr/lib/ambari-infra-solr-client/solrDataManager.py"
+
 rm -f $SOLR_CLOUD_CLI_LINK_NAME ; ln -s $SOLR_CLOUD_CLI_SOURCE $SOLR_CLOUD_CLI_LINK_NAME
-rm -f $SOLR_INDEX_TOOL_LINK_NAME ; ln -s $SOLR_INDEX_TOOL_SOURCE $SOLR_INDEX_TOOL_LINK_NAME
\ No newline at end of file
+rm -f $SOLR_INDEX_TOOL_LINK_NAME ; ln -s $SOLR_INDEX_TOOL_SOURCE $SOLR_INDEX_TOOL_LINK_NAME
+rm -f $SOLR_DATA_MANAGER_LINK_NAME ; ln -s $SOLR_DATA_MANAGER_SOURCE $SOLR_DATA_MANAGER_LINK_NAME
\ No newline at end of file
diff --git a/ambari-infra-solr-client/build.xml b/ambari-infra-solr-client/build.xml
index 25ff0cb..d9d3a6c 100644
--- a/ambari-infra-solr-client/build.xml
+++ b/ambari-infra-solr-client/build.xml
@@ -42,12 +42,15 @@
       <fileset file="src/main/resources/log4j.properties"/>
     </copy>
     <chmod file="target/package/*.sh" perm="755"/>
+    <chmod file="target/package/*.py" perm="755"/>
     <tar compression="gzip" destfile="target/ambari-infra-solr-client.tar.gz">
       <tarfileset mode="755" dir="target/package">
         <include name="*.sh"/>
+        <include name="*.py"/>
       </tarfileset>
       <tarfileset mode="664" dir="target/package">
         <exclude name="*.sh"/>
+        <exclude name="*.py"/>
       </tarfileset>
     </tar>
 
diff --git a/ambari-infra-solr-client/src/main/python/solrDataManager.py b/ambari-infra-solr-client/src/main/python/solrDataManager.py
old mode 100644
new mode 100755