Skip to content

Commit 6a33432

Browse files
do not collect domainBin user scripts for -target discoveries
1 parent 7d00621 commit 6a33432

File tree

2 files changed

+24
-20
lines changed

2 files changed

+24
-20
lines changed

core/src/main/python/wlsdeploy/tool/discover/domain_info_discoverer.py

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -113,27 +113,30 @@ def get_user_env_scripts(self):
113113
"""
114114
_method_name = 'get_user_env_scripts'
115115
_logger.entering(class_name=_class_name, method_name=_method_name)
116-
archive_file = self._model_context.get_archive_file()
117-
domain_bin = self._convert_path('bin')
118116
entries = []
119-
if os.path.isdir(domain_bin):
120-
search_directory = FileUtils.fixupFileSeparatorsForJython(os.path.join(domain_bin, "setUserOverrides*.*"))
121-
_logger.finer('WLSDPLY-06425', search_directory, class_name=_class_name, method_name=_method_name)
122-
file_list = glob.glob(search_directory)
123-
if file_list:
124-
_logger.finer('WLSDPLY-06423', domain_bin, class_name=_class_name, method_name=_method_name)
125-
for entry in file_list:
126-
try:
127-
updated_name = archive_file.addDomainBinScript(File(entry))
128-
except WLSDeployArchiveIOException, wioe:
129-
de = exception_helper.create_discover_exception('WLSDPLY-06426', entry,
130-
wioe.getLocalizedMessage())
131-
_logger.throwing(class_name=_class_name, method_name=_method_name, error=de)
132-
raise de
133-
134-
entries.append(updated_name)
135-
_logger.finer('WLSDPLY-06424', entry, updated_name, class_name=_class_name,
136-
method_name=_method_name)
117+
if self._model_context.is_targetted_config():
118+
_logger.fine('WLSDPLY-06427', class_name=_class_name, method_name=_method_name)
119+
else:
120+
archive_file = self._model_context.get_archive_file()
121+
domain_bin = self._convert_path('bin')
122+
if os.path.isdir(domain_bin):
123+
search_directory = FileUtils.fixupFileSeparatorsForJython(os.path.join(domain_bin, "setUserOverrides*.*"))
124+
_logger.finer('WLSDPLY-06425', search_directory, class_name=_class_name, method_name=_method_name)
125+
file_list = glob.glob(search_directory)
126+
if file_list:
127+
_logger.finer('WLSDPLY-06423', domain_bin, class_name=_class_name, method_name=_method_name)
128+
for entry in file_list:
129+
try:
130+
updated_name = archive_file.addDomainBinScript(File(entry))
131+
except WLSDeployArchiveIOException, wioe:
132+
de = exception_helper.create_discover_exception('WLSDPLY-06426', entry,
133+
wioe.getLocalizedMessage())
134+
_logger.throwing(class_name=_class_name, method_name=_method_name, error=de)
135+
raise de
136+
137+
entries.append(updated_name)
138+
_logger.finer('WLSDPLY-06424', entry, updated_name, class_name=_class_name,
139+
method_name=_method_name)
137140

138141
_logger.exiting(class_name=_class_name, method_name=_method_name, result=entries)
139142
return model_constants.DOMAIN_SCRIPTS, entries

core/src/main/resources/oracle/weblogic/deploy/messages/wlsdeploy_rb.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -705,6 +705,7 @@ WLSDPLY-06423=Add the user override env script files from the domain bin locatio
705705
WLSDPLY-06424=Add user override script {0} to the archive file and entry {1] to the model domain info section
706706
WLSDPLY-06425=Look for user env override scripts using search pattern {0}
707707
WLSDPLY-06426=Unexpected exception occurred writing the domain bin user overrides file {0} to the archive : {1}
708+
WLSDPLY-06427=Will not collect domainBin user override scripts for -target command line options.
708709

709710
# global_resources_discoverer.py
710711
WLSDPLY-06440=Discover Global Resources from the domain

0 commit comments

Comments
 (0)