Files
Splunk_Docker/New-smaller/splunk/common-files/make-minimal-exclude.py
Brett Woodruff 28c8d411ad Inital Commit
2024-06-13 15:48:26 -04:00

54 lines
1.4 KiB
Python
Executable File

#!/usr/bin/python
import re, sys
EXCLUDE_V7 = """*-manifest
*/bin/installit.py
*/bin/jars/*
*/bin/jsmin*
*/bin/*mongo*
*/3rdparty/Copyright-for-mongo*
*/bin/node*
*/bin/pcregextest*
*/etc/*.lic*
*/etc/anonymizer*
*/etc/apps/SplunkForwarder*
*/etc/apps/SplunkLightForwarder*
*/etc/apps/launcher*
*/etc/apps/legacy*
*/etc/apps/sample_app*
*/etc/apps/appsbrowser*
*/etc/apps/alert_webhook*
*/etc/apps/splunk_archiver*
*/etc/apps/splunk_monitoring_console*
*/lib/node_modules*
*/share/splunk/app_templates*
*/share/splunk/authScriptSamples*
*/share/splunk/diag
*/share/splunk/mbtiles*
*/share/splunk/migration*
*/share/splunk/pdf*
*mrsparkle*"""
version_string = re.match(".*splunk-([0-9]+)\.([0-9]+)\.[0-9]+\.?[0-9]?-[0-9a-z]+-Linux-[0-9a-z_-]+.tgz", sys.argv[1])
major_version = None
minor_version = None
if version_string:
major_version = version_string.group(1)
minor_version = version_string.group(2)
if major_version:
print(EXCLUDE_V7)
if int(major_version) == 7:
print("*/bin/parsetest*")
if int(minor_version) < 3:
print("*/etc/apps/framework*")
print("*/etc/apps/gettingstarted*")
else:
print("*/etc/apps/splunk_metrics_workspace*")
elif 7 < int(major_version) < 9:
print("*/etc/apps/splunk_metrics_workspace*")
if int(minor_version) < 1:
print("*/bin/parsetest*")