Hello community, here is the log from the commit of package python-shaptools for openSUSE:Factory checked in at 2019-11-13 13:29:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-shaptools (Old) and /work/SRC/openSUSE:Factory/.python-shaptools.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-shaptools" Wed Nov 13 13:29:09 2019 rev:8 rq:748026 version:0.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-shaptools/python-shaptools.changes 2019-10-30 14:46:51.262120775 +0100 +++ /work/SRC/openSUSE:Factory/.python-shaptools.new.2990/python-shaptools.changes 2019-11-13 13:29:11.771752174 +0100 @@ -1,0 +2,6 @@ +Thu Nov 7 00:36:08 UTC 2019 - Simranpal Singh <simranpal.si...@suse.com> + +- Create package version 0.3.3 +- Add update_conf_file for Netweaver + +------------------------------------------------------------------- Old: ---- shaptools-0.3.2.tar.gz New: ---- shaptools-0.3.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-shaptools.spec ++++++ --- /var/tmp/diff_new_pack.o5ifSE/_old 2019-11-13 13:29:12.571753012 +0100 +++ /var/tmp/diff_new_pack.o5ifSE/_new 2019-11-13 13:29:12.575753016 +0100 @@ -22,7 +22,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-shaptools -Version: 0.3.2 +Version: 0.3.3 Release: 0 Summary: Python tools to interact with SAP HANA utilities License: Apache-2.0 ++++++ shaptools-0.3.2.tar.gz -> shaptools-0.3.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shaptools-0.3.2/python-shaptools.changes new/shaptools-0.3.3/python-shaptools.changes --- old/shaptools-0.3.2/python-shaptools.changes 2019-10-29 14:39:45.562766404 +0100 +++ new/shaptools-0.3.3/python-shaptools.changes 2019-11-12 15:44:55.900127362 +0100 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Thu Nov 7 00:36:08 UTC 2019 - Simranpal Singh <simranpal.si...@suse.com> + +- Create package version 0.3.3 +- Add update_conf_file for Netweaver + +------------------------------------------------------------------- Tue Oct 22 02:41:35 UTC 2019 - Xabier Arbulu <xarb...@suse.com> - Create package version 0.3.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shaptools-0.3.2/python-shaptools.spec new/shaptools-0.3.3/python-shaptools.spec --- old/shaptools-0.3.2/python-shaptools.spec 2019-10-29 14:39:45.562766404 +0100 +++ new/shaptools-0.3.3/python-shaptools.spec 2019-11-12 15:44:55.900127362 +0100 @@ -22,7 +22,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-shaptools -Version: 0.3.2 +Version: 0.3.3 Release: 0 Summary: Python tools to interact with SAP HANA utilities License: Apache-2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shaptools-0.3.2/shaptools/netweaver.py new/shaptools-0.3.3/shaptools/netweaver.py --- old/shaptools-0.3.2/shaptools/netweaver.py 2019-10-29 14:39:45.562766404 +0100 +++ new/shaptools-0.3.3/shaptools/netweaver.py 2019-11-12 15:44:55.904127362 +0100 @@ -8,8 +8,12 @@ :since: 2010-07-30 """ +from __future__ import print_function + import logging import time +import fileinput +import re from shaptools import shell @@ -175,6 +179,32 @@ shell.execute_cmd(cmd, root_user, password, remote_host) @classmethod + def update_conf_file(cls, conf_file, **kwargs): + """ + Update NW installation config file parameters. Add the parameters if they don't exist + + Args: + conf_file (str): Path to the netweaver installation configuration file + kwargs (opt): Dictionary with the values to be updated. + Use the exact name of the netweaver configuration file + + kwargs can be used in the next two modes: + update_conf_file(conf_file, sid='HA1', hostname='hacert01') + update_conf_file(conf_file, **{'sid': 'HA1', 'hostname': 'hacert01'}) + """ + for key, value in kwargs.items(): + pattern = '{key}\s+=.*'.format(key=key) + new_value = '{key} = {value}'.format(key=key, value=value) + with open(conf_file, 'r+') as file_cache: + if key in file_cache.read(): + for line in fileinput.input(conf_file, inplace=1): + line = re.sub(pattern, new_value, line) + print(line, end='') + else: + file_cache.write('\n'+new_value) + return conf_file + + @classmethod def install( cls, software_path, virtual_host, product_id, conf_file, root_user, password, **kwargs): """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shaptools-0.3.2/tests/netweaver_test.py new/shaptools-0.3.3/tests/netweaver_test.py --- old/shaptools-0.3.2/tests/netweaver_test.py 2019-10-29 14:39:45.562766404 +0100 +++ new/shaptools-0.3.3/tests/netweaver_test.py 2019-11-12 15:44:55.904127362 +0100 @@ -271,6 +271,22 @@ self._netweaver.get_process_list.assert_called_once_with(False) self._netweaver._is_ers_installed.assert_called_once_with(processes_mock) + def test_update_conf_file(self): + + pwd = os.path.dirname(os.path.abspath(__file__)) + shutil.copyfile(pwd+'/support/original.inifile.params', '/tmp/copy.inifile.params') + conf_file = netweaver.NetweaverInstance.update_conf_file( + '/tmp/copy.inifile.params', sid='HA1', + sidadmPassword='testpwd', masterPwd='Suse1234') + self.assertTrue(filecmp.cmp(pwd+'/support/modified.inifile.params', conf_file)) + + #case when new entry is added to config file + shutil.copyfile(pwd+'/support/original.inifile.params', '/tmp/copy.inifile.params') + conf_file = netweaver.NetweaverInstance.update_conf_file( + '/tmp/copy.inifile.params', + **{'NW_HDB_getDBInfo.systemPassword': 'test1234'}) + self.assertTrue(filecmp.cmp(pwd+'/support/new.inifile.params', conf_file)) + def test_is_installed_app_server(self): processes_mock = mock.Mock(returncode=0) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shaptools-0.3.2/tests/support/modified.inifile.params new/shaptools-0.3.3/tests/support/modified.inifile.params --- old/shaptools-0.3.2/tests/support/modified.inifile.params 1970-01-01 01:00:00.000000000 +0100 +++ new/shaptools-0.3.3/tests/support/modified.inifile.params 2019-11-12 15:44:55.904127362 +0100 @@ -0,0 +1,206 @@ +################################################################################################################################################################################################ +# # +# Installation service 'SAP NetWeaver 7.5 > SAP HANA Database > Installation > Application Server ABAP > High-Availability System > ASCS Instance', product id 'NW_ABAP_ASCS:NW750.HDB.ABAPHA' # +# # +################################################################################################################################################################################################ +# Password for the Diagnostics Agent specific <dasid>adm user. Provided value may be encoded. +# DiagnosticsAgent.dasidAdmPassword = + + + + +# Windows domain in which the Diagnostics Agent users must be created. This is an optional property (Windows only). +# DiagnosticsAgent.domain = + + + + +# Windows only: Password for the Diagnostics Agent specific 'SAPService<DASID>' user. +# DiagnosticsAgent.sapServiceDASIDPassword = + + + + +# Specify whether the all operating system users are to be removed from group 'sapinst' after the execution of Software Provisioning Manager has completed. +NW_Delete_Sapinst_Users.removeUsers = true + + + + +# Master password +NW_GetMasterPassword.masterPwd = Suse1234 + + + + +# Human readable form of the default login language to be preselected in SAPGUI. This Parameter is potentialy prompted in addition in the screen that also asks for the <SAPSID>. It is only prompted in systems that have an ABAP stack. It is prompted for installation but not for system copy. It is asked in those installations, that perform the ABAP load. That could be the database load installation in case of a distributed system szenario, or in case of a standard system installation with all instances on one host. This Parameter is saved in the 'DEFAULT' profile. It is has no influence on language settings in a Java stack. Valid names are stored in a table of subcomponent 'NW_languagesInLoadChecks'. The available languages must be declaired in the 'LANGUAGES_IN_LOAD' parameter of the 'product.xml' file . In this file, the one-character representation of the languages is used. Check the same table in subcomponent 'NW_languagesInLoadChecks'. +# NW_GetSidNoProfiles.SAP_GUI_DEFAULT_LANGUAGE = + + + + +# Windows only: The drive to use +# NW_GetSidNoProfiles.sapdrive = + + + + +# Unix only: The SAP mount directory path. Default value is '/sapmnt'. +# NW_GetSidNoProfiles.sapmnt = /sapmnt + + + + +# The SAP system ID <SAPSID> of the system to be installed +NW_GetSidNoProfiles.sid = HA1 + + + + +# Only use this parameter if recommended by SAP. +# NW_GetSidNoProfiles.strictSidCheck = true + + + + +# Specify whether this system is to be a Unicode system. +# NW_GetSidNoProfiles.unicode = true + + + + +# Add gateway process in the (A)SCS instance +# NW_SCS_Instance.ascsInstallGateway = false + + + + +# Add Web Dispatcher process in the (A)SCS instance +# NW_SCS_Instance.ascsInstallWebDispatcher = false + + + + +# Dual stack only: Specify the ASCS instance number. Leave empty for default. +NW_SCS_Instance.ascsInstanceNumber = + + + + +# Specify whether a 'prxyinfo(.DAT)' file is to be created in the 'global' directory if this file does not yet exist and that the 'gw/prxy_info' in the 'DEFAULT' profile is to be set accordingly. Default is false. +# NW_SCS_Instance.createGlobalProxyInfoFile = false + + + + +# Specify whether a 'reginfo(.DAT)' file is to be created in the 'global' directory. Default is 'false'. +# NW_SCS_Instance.createGlobalRegInfoFile = false + + + + +# The instance number of the (A)SCS instance. Leave this value empty if you want to use the default instance number or if you want to specify two different numbers for ASCS and SCS instance. +NW_SCS_Instance.instanceNumber = 01 + + + + +# Dual stack only: The SCS instance number. Leave empty for default. +# NW_SCS_Instance.scsInstanceNumber = + + + + +# The (A)SCS message server port. Leave empty for default. +# NW_SCS_Instance.scsMSPort = + + + + +# You can specify a virtual host name for the ASCS instance. Leave empty for default. +NW_SCS_Instance.scsVirtualHostname = sapha1as + + + + +# SAP INTERNAL USE ONLY +# NW_System.installSAPHostAgent = true + + + + +# SAP INTERNAL USE ONLY +# NW_adaptProfile.templateFiles = + + + + +# The FQDN of the system +# NW_getFQDN.FQDN = + + + + +# Specify whether you want to set FQDN for the system. +NW_getFQDN.setFQDN = false + + + + +# The ASP device name where the SAP system will be in installed. The property is IBM i only. +# Values from 1 to 256 can be specified. The default is 1, the System ASP. +# OS4.DestinationASP = + + + + +# The folder containing all archives that have been downloaded from http://support.sap.com/swdc and are supposed to be used in this procedure +archives.downloadBasket = /root/sim_mount/NW/kernel_nw75_sar + + + + +# Windows only: The domain of the SAP Host Agent user +# hostAgent.domain = + + + + +# Password for the 'sapadm' user of the SAP Host Agent +# hostAgent.sapAdmPassword = + + + + +# Windows only: The domain of all users of this SAP system. Leave empty for default. +# nwUsers.sapDomain = + + + + +# Windows only: The password of the 'SAPServiceSID' user +# nwUsers.sapServiceSIDPassword = + + + + +# UNIX only: The user ID of the 'sapadm' user, leave empty for default. The ID is ignored if the user already exists. +nwUsers.sapadmUID = + + + + +# UNIX only: The group id of the 'sapsys' group, leave empty for default. The ID is ignored if the group already exists. +nwUsers.sapsysGID = + + + + +# UNIX only: The user id of the <sapsid>adm user, leave empty for default. The ID is ignored if the user already exists. +nwUsers.sidAdmUID = + + + + +# The password of the '<sapsid>adm' user +# nwUsers.sidadmPassword = testpwd \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shaptools-0.3.2/tests/support/new.inifile.params new/shaptools-0.3.3/tests/support/new.inifile.params --- old/shaptools-0.3.2/tests/support/new.inifile.params 1970-01-01 01:00:00.000000000 +0100 +++ new/shaptools-0.3.3/tests/support/new.inifile.params 2019-11-12 15:44:55.904127362 +0100 @@ -0,0 +1,207 @@ +################################################################################################################################################################################################ +# # +# Installation service 'SAP NetWeaver 7.5 > SAP HANA Database > Installation > Application Server ABAP > High-Availability System > ASCS Instance', product id 'NW_ABAP_ASCS:NW750.HDB.ABAPHA' # +# # +################################################################################################################################################################################################ +# Password for the Diagnostics Agent specific <dasid>adm user. Provided value may be encoded. +# DiagnosticsAgent.dasidAdmPassword = + + + + +# Windows domain in which the Diagnostics Agent users must be created. This is an optional property (Windows only). +# DiagnosticsAgent.domain = + + + + +# Windows only: Password for the Diagnostics Agent specific 'SAPService<DASID>' user. +# DiagnosticsAgent.sapServiceDASIDPassword = + + + + +# Specify whether the all operating system users are to be removed from group 'sapinst' after the execution of Software Provisioning Manager has completed. +NW_Delete_Sapinst_Users.removeUsers = true + + + + +# Master password +NW_GetMasterPassword.masterPwd = + + + + +# Human readable form of the default login language to be preselected in SAPGUI. This Parameter is potentialy prompted in addition in the screen that also asks for the <SAPSID>. It is only prompted in systems that have an ABAP stack. It is prompted for installation but not for system copy. It is asked in those installations, that perform the ABAP load. That could be the database load installation in case of a distributed system szenario, or in case of a standard system installation with all instances on one host. This Parameter is saved in the 'DEFAULT' profile. It is has no influence on language settings in a Java stack. Valid names are stored in a table of subcomponent 'NW_languagesInLoadChecks'. The available languages must be declaired in the 'LANGUAGES_IN_LOAD' parameter of the 'product.xml' file . In this file, the one-character representation of the languages is used. Check the same table in subcomponent 'NW_languagesInLoadChecks'. +# NW_GetSidNoProfiles.SAP_GUI_DEFAULT_LANGUAGE = + + + + +# Windows only: The drive to use +# NW_GetSidNoProfiles.sapdrive = + + + + +# Unix only: The SAP mount directory path. Default value is '/sapmnt'. +# NW_GetSidNoProfiles.sapmnt = /sapmnt + + + + +# The SAP system ID <SAPSID> of the system to be installed +NW_GetSidNoProfiles.sid = HA2 + + + + +# Only use this parameter if recommended by SAP. +# NW_GetSidNoProfiles.strictSidCheck = true + + + + +# Specify whether this system is to be a Unicode system. +# NW_GetSidNoProfiles.unicode = true + + + + +# Add gateway process in the (A)SCS instance +# NW_SCS_Instance.ascsInstallGateway = false + + + + +# Add Web Dispatcher process in the (A)SCS instance +# NW_SCS_Instance.ascsInstallWebDispatcher = false + + + + +# Dual stack only: Specify the ASCS instance number. Leave empty for default. +NW_SCS_Instance.ascsInstanceNumber = + + + + +# Specify whether a 'prxyinfo(.DAT)' file is to be created in the 'global' directory if this file does not yet exist and that the 'gw/prxy_info' in the 'DEFAULT' profile is to be set accordingly. Default is false. +# NW_SCS_Instance.createGlobalProxyInfoFile = false + + + + +# Specify whether a 'reginfo(.DAT)' file is to be created in the 'global' directory. Default is 'false'. +# NW_SCS_Instance.createGlobalRegInfoFile = false + + + + +# The instance number of the (A)SCS instance. Leave this value empty if you want to use the default instance number or if you want to specify two different numbers for ASCS and SCS instance. +NW_SCS_Instance.instanceNumber = 01 + + + + +# Dual stack only: The SCS instance number. Leave empty for default. +# NW_SCS_Instance.scsInstanceNumber = + + + + +# The (A)SCS message server port. Leave empty for default. +# NW_SCS_Instance.scsMSPort = + + + + +# You can specify a virtual host name for the ASCS instance. Leave empty for default. +NW_SCS_Instance.scsVirtualHostname = sapha1as + + + + +# SAP INTERNAL USE ONLY +# NW_System.installSAPHostAgent = true + + + + +# SAP INTERNAL USE ONLY +# NW_adaptProfile.templateFiles = + + + + +# The FQDN of the system +# NW_getFQDN.FQDN = + + + + +# Specify whether you want to set FQDN for the system. +NW_getFQDN.setFQDN = false + + + + +# The ASP device name where the SAP system will be in installed. The property is IBM i only. +# Values from 1 to 256 can be specified. The default is 1, the System ASP. +# OS4.DestinationASP = + + + + +# The folder containing all archives that have been downloaded from http://support.sap.com/swdc and are supposed to be used in this procedure +archives.downloadBasket = /root/sim_mount/NW/kernel_nw75_sar + + + + +# Windows only: The domain of the SAP Host Agent user +# hostAgent.domain = + + + + +# Password for the 'sapadm' user of the SAP Host Agent +# hostAgent.sapAdmPassword = + + + + +# Windows only: The domain of all users of this SAP system. Leave empty for default. +# nwUsers.sapDomain = + + + + +# Windows only: The password of the 'SAPServiceSID' user +# nwUsers.sapServiceSIDPassword = + + + + +# UNIX only: The user ID of the 'sapadm' user, leave empty for default. The ID is ignored if the user already exists. +nwUsers.sapadmUID = + + + + +# UNIX only: The group id of the 'sapsys' group, leave empty for default. The ID is ignored if the group already exists. +nwUsers.sapsysGID = + + + + +# UNIX only: The user id of the <sapsid>adm user, leave empty for default. The ID is ignored if the user already exists. +nwUsers.sidAdmUID = + + + + +# The password of the '<sapsid>adm' user +# nwUsers.sidadmPassword = +NW_HDB_getDBInfo.systemPassword = test1234 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shaptools-0.3.2/tests/support/original.inifile.params new/shaptools-0.3.3/tests/support/original.inifile.params --- old/shaptools-0.3.2/tests/support/original.inifile.params 1970-01-01 01:00:00.000000000 +0100 +++ new/shaptools-0.3.3/tests/support/original.inifile.params 2019-11-12 15:44:55.904127362 +0100 @@ -0,0 +1,206 @@ +################################################################################################################################################################################################ +# # +# Installation service 'SAP NetWeaver 7.5 > SAP HANA Database > Installation > Application Server ABAP > High-Availability System > ASCS Instance', product id 'NW_ABAP_ASCS:NW750.HDB.ABAPHA' # +# # +################################################################################################################################################################################################ +# Password for the Diagnostics Agent specific <dasid>adm user. Provided value may be encoded. +# DiagnosticsAgent.dasidAdmPassword = + + + + +# Windows domain in which the Diagnostics Agent users must be created. This is an optional property (Windows only). +# DiagnosticsAgent.domain = + + + + +# Windows only: Password for the Diagnostics Agent specific 'SAPService<DASID>' user. +# DiagnosticsAgent.sapServiceDASIDPassword = + + + + +# Specify whether the all operating system users are to be removed from group 'sapinst' after the execution of Software Provisioning Manager has completed. +NW_Delete_Sapinst_Users.removeUsers = true + + + + +# Master password +NW_GetMasterPassword.masterPwd = + + + + +# Human readable form of the default login language to be preselected in SAPGUI. This Parameter is potentialy prompted in addition in the screen that also asks for the <SAPSID>. It is only prompted in systems that have an ABAP stack. It is prompted for installation but not for system copy. It is asked in those installations, that perform the ABAP load. That could be the database load installation in case of a distributed system szenario, or in case of a standard system installation with all instances on one host. This Parameter is saved in the 'DEFAULT' profile. It is has no influence on language settings in a Java stack. Valid names are stored in a table of subcomponent 'NW_languagesInLoadChecks'. The available languages must be declaired in the 'LANGUAGES_IN_LOAD' parameter of the 'product.xml' file . In this file, the one-character representation of the languages is used. Check the same table in subcomponent 'NW_languagesInLoadChecks'. +# NW_GetSidNoProfiles.SAP_GUI_DEFAULT_LANGUAGE = + + + + +# Windows only: The drive to use +# NW_GetSidNoProfiles.sapdrive = + + + + +# Unix only: The SAP mount directory path. Default value is '/sapmnt'. +# NW_GetSidNoProfiles.sapmnt = /sapmnt + + + + +# The SAP system ID <SAPSID> of the system to be installed +NW_GetSidNoProfiles.sid = HA2 + + + + +# Only use this parameter if recommended by SAP. +# NW_GetSidNoProfiles.strictSidCheck = true + + + + +# Specify whether this system is to be a Unicode system. +# NW_GetSidNoProfiles.unicode = true + + + + +# Add gateway process in the (A)SCS instance +# NW_SCS_Instance.ascsInstallGateway = false + + + + +# Add Web Dispatcher process in the (A)SCS instance +# NW_SCS_Instance.ascsInstallWebDispatcher = false + + + + +# Dual stack only: Specify the ASCS instance number. Leave empty for default. +NW_SCS_Instance.ascsInstanceNumber = + + + + +# Specify whether a 'prxyinfo(.DAT)' file is to be created in the 'global' directory if this file does not yet exist and that the 'gw/prxy_info' in the 'DEFAULT' profile is to be set accordingly. Default is false. +# NW_SCS_Instance.createGlobalProxyInfoFile = false + + + + +# Specify whether a 'reginfo(.DAT)' file is to be created in the 'global' directory. Default is 'false'. +# NW_SCS_Instance.createGlobalRegInfoFile = false + + + + +# The instance number of the (A)SCS instance. Leave this value empty if you want to use the default instance number or if you want to specify two different numbers for ASCS and SCS instance. +NW_SCS_Instance.instanceNumber = 01 + + + + +# Dual stack only: The SCS instance number. Leave empty for default. +# NW_SCS_Instance.scsInstanceNumber = + + + + +# The (A)SCS message server port. Leave empty for default. +# NW_SCS_Instance.scsMSPort = + + + + +# You can specify a virtual host name for the ASCS instance. Leave empty for default. +NW_SCS_Instance.scsVirtualHostname = sapha1as + + + + +# SAP INTERNAL USE ONLY +# NW_System.installSAPHostAgent = true + + + + +# SAP INTERNAL USE ONLY +# NW_adaptProfile.templateFiles = + + + + +# The FQDN of the system +# NW_getFQDN.FQDN = + + + + +# Specify whether you want to set FQDN for the system. +NW_getFQDN.setFQDN = false + + + + +# The ASP device name where the SAP system will be in installed. The property is IBM i only. +# Values from 1 to 256 can be specified. The default is 1, the System ASP. +# OS4.DestinationASP = + + + + +# The folder containing all archives that have been downloaded from http://support.sap.com/swdc and are supposed to be used in this procedure +archives.downloadBasket = /root/sim_mount/NW/kernel_nw75_sar + + + + +# Windows only: The domain of the SAP Host Agent user +# hostAgent.domain = + + + + +# Password for the 'sapadm' user of the SAP Host Agent +# hostAgent.sapAdmPassword = + + + + +# Windows only: The domain of all users of this SAP system. Leave empty for default. +# nwUsers.sapDomain = + + + + +# Windows only: The password of the 'SAPServiceSID' user +# nwUsers.sapServiceSIDPassword = + + + + +# UNIX only: The user ID of the 'sapadm' user, leave empty for default. The ID is ignored if the user already exists. +nwUsers.sapadmUID = + + + + +# UNIX only: The group id of the 'sapsys' group, leave empty for default. The ID is ignored if the group already exists. +nwUsers.sapsysGID = + + + + +# UNIX only: The user id of the <sapsid>adm user, leave empty for default. The ID is ignored if the user already exists. +nwUsers.sidAdmUID = + + + + +# The password of the '<sapsid>adm' user +# nwUsers.sidadmPassword = \ No newline at end of file