ALT Linux Bugzilla
– Attachment 7049 Details for
Bug 33377
Проблема с запуском sssd.service при подключении к ActiveDirectory | версия пакета 0.34
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
system-auth-sssd.log
system-auth-sssd.log (text/x-log), 549.95 KB, created by
Константин Артюшкин
on 2017-04-14 17:14:12 MSK
(
hide
)
Description:
system-auth-sssd.log
Filename:
MIME Type:
Creator:
Константин Артюшкин
Created:
2017-04-14 17:14:12 MSK
Size:
549.95 KB
patch
obsolete
>+ rdelim='[[:space:]]\+' >+ wdelim=' ' >+ pamldapfile=/etc/pam_ldap.conf >+ nssldapfile= >+ nssldapfile1=/etc/nss_ldap.conf >+ nssldapfile2=/etc/nslcd.conf >+ nsswitchfile=/etc/nsswitch.conf >+ ldap_conf=/etc/openldap/ldap.conf >+ krb5_conf=/etc/krb5.conf >+ smb_conf=/etc/samba/smb.conf >+ net_cmd=/usr/bin/net >+ ipa_cmd=/usr/sbin/ipa-client-install >+ sssd_conf=/etc/sssd/sssd.conf >+ user_groups=/etc/alterator/auth/user-groups >+ admin_groups=/etc/alterator/auth/admin-groups >+ '[' -f /etc/nss_ldap.conf ']' >+ nssldapfile=/etc/nss_ldap.conf >+ '[' -f /etc/nslcd.conf ']' >+ . alterator-datetime-functions >++ openntpd_file=/etc/ntpd.conf >++ ntp_file=/etc/ntp.conf >++ sysconfigclock_file=/etc/sysconfig/clock >++ zonetab_file=/usr/share/zoneinfo/zone.tab >++ zoneinfo_dir=/usr/share/zoneinfo >++ adjtime_file=/etc/adjtime >++ . alterator-sh-functions >+++ '[' -z '' ']' >+++ __included_alterator_sh_functions=1 >+++ alterator_api_version=0 >+++ . shell-error >++++ '[' -z '' ']' >++++ __included_shell_error=1 >++++ PROG=system-auth >++++ message_syslog= >++++ message_time= >++++ message_time_format= >++++ quiet= >++++ verbose= >+++ . shell-quote >++++ '[' -z '' ']' >++++ __included_shell_quote=1 >++++ . shell-version >+++++ '[' -z '' ']' >+++++ __included_shell_version=1 >+++++ libshell_vmajor=0 >+++++ libshell_vminor=4 >+++++ libshell_vpatch=1 >+++++ libshell_version=4 >+++++ __export_compatibility_string_quote_remove=1 >++++ . shell-error >+++++ '[' -z 1 ']' >++++ . shell-string >+++++ '[' -z '' ']' >+++++ __included_shell_string=1 >++++ '[' -n 1 ']' >+++ . shell-var >++++ '[' -z '' ']' >++++ __included_shell_var=1 >++++ . shell-error >+++++ '[' -z 1 ']' >+++ exec >+++ _alterator_export_var_list= >+++ _alterator_export_proc_list=' ' >+++ po_domain=alterator-system-auth >+++ alias simple_quote=string_quote >++ . alterator-service-functions >+++ CHKCONFIG=chkconfig >+++ SERVICE=service >+++ SD_BOOTED=sd_booted >+++ SYSTEMCTL=systemctl >+++ INITDIR=/etc/init.d >+++ UNITDIR=/lib/systemd/system >++ . shell-config >+++ '[' -z '' ']' >+++ __included_shell_config=1 >+++ . shell-error >++++ '[' -z 1 ']' >+++ . shell-quote >++++ '[' -z 1 ']' >+++ __shell_config_comment='#' >++ ntpd_rdelim='[[:space:]]\+' >++ ntpd_wdelim=' ' >+ . shell-config >++ '[' -z 1 ']' >+ . shell-ini-config >++ '[' -z '' ']' >++ __included_shell_ini_config=1 >++ shell_ini_config_comment='#' >++ shell_ini_config_prefix=' ' >++ . shell-error >+++ '[' -z 1 ']' >++ . shell-var >+++ '[' -z 1 ']' >+ . shell-quote >++ '[' -z 1 ']' >+ . shell-error >++ '[' -z 1 ']' >+ set -f >+ action=write >+ shift >+ '[' 6 -ge 1 ']' >+ object=ad >+ shift >+ case "$action" in >++ /usr/sbin/control system-auth >+ current=sss >+ '[' sss = ldap -o sss = krb5 ']' >+ '[' sss = ldap -o sss = krb5 ']' >+ '[' sss = winbind ']' >+ '[' sss = sss ']' >+ disable_service sssd >+ service=sssd >+ '[' -e /etc/init.d/sssd -o -e /lib/systemd/system/sssd.servce ']' >+ chkconfig sssd off >++ grep '^active\|running$' >++ service sssd status >+ '[' -n '' ']' >+ case "$object" in >+ test -n eter.localdomain >+ test -x /usr/bin/net >+ init >+ remove_host_from_confs >+ del_from_conf_var /etc/pam_ldap.conf host >+ shell_config_del /etc/pam_ldap.conf host '[[:space:]]\+' >+ '[' 3 -ge 2 -a 3 -le 3 ']' >+ local file=/etc/pam_ldap.conf name=host 'delim=[[:space:]]\+' >+ '[' -s /etc/pam_ldap.conf ']' >+ return 0 >+ del_from_conf_var /etc/nss_ldap.conf host >+ shell_config_del /etc/nss_ldap.conf host '[[:space:]]\+' >+ '[' 3 -ge 2 -a 3 -le 3 ']' >+ local file=/etc/nss_ldap.conf name=host 'delim=[[:space:]]\+' >+ '[' -s /etc/nss_ldap.conf ']' >+ quote_sed_regexp_variable name host >+ local __quote_set_regexp_variable_var __quote_set_regexp_variable_out >+ __quote_set_regexp_variable_var=name >+ shift >+ __quote_set_regexp_variable_out=host >+ '[' -z host ']' >+ eval 'name="$__quote_set_regexp_variable_out"' >++ name=host >+ sed -i -e '/^[[:space:]]*host[[:space:]]\+/d' -- /etc/nss_ldap.conf >+ '[' -f /etc/nss_ldap.conf ']' >+ write_config /etc/nss_ldap.conf bind_policy soft >+ shell_config_set /etc/nss_ldap.conf bind_policy soft '[[:space:]]\+' ' ' >+ '[' 5 -ge 3 -a 5 -le 5 ']' >+ local file=/etc/nss_ldap.conf name=bind_policy value=soft 'r_delim=[[:space:]]\+' 'w_delim= ' >+ local n v nv= created= >+ '[' '!' -f /etc/nss_ldap.conf ']' >+ '[' -z '' ']' >+ quote_sed_regexp_variable n bind_policy >+ local __quote_set_regexp_variable_var __quote_set_regexp_variable_out >+ __quote_set_regexp_variable_var=n >+ shift >+ __quote_set_regexp_variable_out=bind_policy >+ '[' -z bind_policy ']' >+ eval 'n="$__quote_set_regexp_variable_out"' >++ n=bind_policy >++ grep -m1 '^[[:space:]]*bind_policy[[:space:]]\+' -- /etc/nss_ldap.conf >+ v='bind_policy soft' >+ '[' 'bind_policy soft' '!=' soft ']' >+ quote_sed_regexp_variable nv ' soft' >+ local __quote_set_regexp_variable_var __quote_set_regexp_variable_out >+ __quote_set_regexp_variable_var=nv >+ shift >+ __quote_set_regexp_variable_out=' soft' >+ '[' -z ' soft' ']' >+ eval 'nv="$__quote_set_regexp_variable_out"' >++ nv=' soft' >+ sed -i -e 's/^[[:space:]]*bind_policy[[:space:]]\+.*/bind_policy soft/' -- /etc/nss_ldap.conf >+ return >+ write_config /etc/nss_ldap.conf bind_timelimit 30 >+ shell_config_set /etc/nss_ldap.conf bind_timelimit 30 '[[:space:]]\+' ' ' >+ '[' 5 -ge 3 -a 5 -le 5 ']' >+ local file=/etc/nss_ldap.conf name=bind_timelimit value=30 'r_delim=[[:space:]]\+' 'w_delim= ' >+ local n v nv= created= >+ '[' '!' -f /etc/nss_ldap.conf ']' >+ '[' -z '' ']' >+ quote_sed_regexp_variable n bind_timelimit >+ local __quote_set_regexp_variable_var __quote_set_regexp_variable_out >+ __quote_set_regexp_variable_var=n >+ shift >+ __quote_set_regexp_variable_out=bind_timelimit >+ '[' -z bind_timelimit ']' >+ eval 'n="$__quote_set_regexp_variable_out"' >++ n=bind_timelimit >++ grep -m1 '^[[:space:]]*bind_timelimit[[:space:]]\+' -- /etc/nss_ldap.conf >+ v='bind_timelimit 30' >+ '[' 'bind_timelimit 30' '!=' 30 ']' >+ quote_sed_regexp_variable nv ' 30' >+ local __quote_set_regexp_variable_var __quote_set_regexp_variable_out >+ __quote_set_regexp_variable_var=nv >+ shift >+ __quote_set_regexp_variable_out=' 30' >+ '[' -z ' 30' ']' >+ eval 'nv="$__quote_set_regexp_variable_out"' >++ nv=' 30' >+ sed -i -e 's/^[[:space:]]*bind_timelimit[[:space:]]\+.*/bind_timelimit 30/' -- /etc/nss_ldap.conf >+ return >+ write_profile ad >+ local scheme=ad >+ case "$scheme" in >+ '[' -e /etc/sssd/sssd.conf ']' >+ scheme=sss >+ /usr/sbin/control system-auth sss >+ write_nsswitch passwd 'files sss' >+ write_config /etc/nsswitch.conf passwd: 'files sss' >+ shell_config_set /etc/nsswitch.conf passwd: 'files sss' '[[:space:]]\+' ' ' >+ '[' 5 -ge 3 -a 5 -le 5 ']' >+ local file=/etc/nsswitch.conf name=passwd: 'value=files sss' 'r_delim=[[:space:]]\+' 'w_delim= ' >+ local n v nv= created= >+ '[' '!' -f /etc/nsswitch.conf ']' >+ '[' -z '' ']' >+ quote_sed_regexp_variable n passwd: >+ local __quote_set_regexp_variable_var __quote_set_regexp_variable_out >+ __quote_set_regexp_variable_var=n >+ shift >+ __quote_set_regexp_variable_out=passwd: >+ '[' -z passwd: ']' >+ eval 'n="$__quote_set_regexp_variable_out"' >++ n=passwd: >++ grep -m1 '^[[:space:]]*passwd:[[:space:]]\+' -- /etc/nsswitch.conf >+ v='passwd: files sss' >+ '[' 'passwd: files sss' '!=' 'files sss' ']' >+ quote_sed_regexp_variable nv ' files sss' >+ local __quote_set_regexp_variable_var __quote_set_regexp_variable_out >+ __quote_set_regexp_variable_var=nv >+ shift >+ __quote_set_regexp_variable_out=' files sss' >+ '[' -z ' files sss' ']' >+ eval 'nv="$__quote_set_regexp_variable_out"' >++ nv=' files sss' >+ sed -i -e 's/^[[:space:]]*passwd:[[:space:]]\+.*/passwd: files sss/' -- /etc/nsswitch.conf >+ return >+ write_nsswitch shadow 'tcb files sss' >+ write_config /etc/nsswitch.conf shadow: 'tcb files sss' >+ shell_config_set /etc/nsswitch.conf shadow: 'tcb files sss' '[[:space:]]\+' ' ' >+ '[' 5 -ge 3 -a 5 -le 5 ']' >+ local file=/etc/nsswitch.conf name=shadow: 'value=tcb files sss' 'r_delim=[[:space:]]\+' 'w_delim= ' >+ local n v nv= created= >+ '[' '!' -f /etc/nsswitch.conf ']' >+ '[' -z '' ']' >+ quote_sed_regexp_variable n shadow: >+ local __quote_set_regexp_variable_var __quote_set_regexp_variable_out >+ __quote_set_regexp_variable_var=n >+ shift >+ __quote_set_regexp_variable_out=shadow: >+ '[' -z shadow: ']' >+ eval 'n="$__quote_set_regexp_variable_out"' >++ n=shadow: >++ grep -m1 '^[[:space:]]*shadow:[[:space:]]\+' -- /etc/nsswitch.conf >+ v='shadow: tcb files sss' >+ '[' 'shadow: tcb files sss' '!=' 'tcb files sss' ']' >+ quote_sed_regexp_variable nv ' tcb files sss' >+ local __quote_set_regexp_variable_var __quote_set_regexp_variable_out >+ __quote_set_regexp_variable_var=nv >+ shift >+ __quote_set_regexp_variable_out=' tcb files sss' >+ '[' -z ' tcb files sss' ']' >+ eval 'nv="$__quote_set_regexp_variable_out"' >++ nv=' tcb files sss' >+ sed -i -e 's/^[[:space:]]*shadow:[[:space:]]\+.*/shadow: tcb files sss/' -- /etc/nsswitch.conf >+ return >+ '[' -x /usr/bin/rolelst ']' >+ write_nsswitch group 'files [SUCCESS=merge] sss role' >+ write_config /etc/nsswitch.conf group: 'files [SUCCESS=merge] sss role' >+ shell_config_set /etc/nsswitch.conf group: 'files [SUCCESS=merge] sss role' '[[:space:]]\+' ' ' >+ '[' 5 -ge 3 -a 5 -le 5 ']' >+ local file=/etc/nsswitch.conf name=group: 'value=files [SUCCESS=merge] sss role' 'r_delim=[[:space:]]\+' 'w_delim= ' >+ local n v nv= created= >+ '[' '!' -f /etc/nsswitch.conf ']' >+ '[' -z '' ']' >+ quote_sed_regexp_variable n group: >+ local __quote_set_regexp_variable_var __quote_set_regexp_variable_out >+ __quote_set_regexp_variable_var=n >+ shift >+ __quote_set_regexp_variable_out=group: >+ '[' -z group: ']' >+ eval 'n="$__quote_set_regexp_variable_out"' >++ n=group: >++ grep -m1 '^[[:space:]]*group:[[:space:]]\+' -- /etc/nsswitch.conf >+ v='group: files [SUCCESS=merge] sss role' >+ '[' 'group: files [SUCCESS=merge] sss role' '!=' 'files [SUCCESS=merge] sss role' ']' >+ quote_sed_regexp_variable nv ' files [SUCCESS=merge] sss role' >+ local __quote_set_regexp_variable_var __quote_set_regexp_variable_out >+ __quote_set_regexp_variable_var=nv >+ shift >+ __quote_set_regexp_variable_out=' files [SUCCESS=merge] sss role' >+ '[' -z '' ']' >++ sed -e 's/[].*&^$[\/]/\\&/g' >++ printf %s ' files [SUCCESS=merge] sss role' >+ __quote_set_regexp_variable_out=' files \[SUCCESS=merge\] sss role' >+ eval 'nv="$__quote_set_regexp_variable_out"' >++ nv=' files \[SUCCESS=merge\] sss role' >+ sed -i -e 's/^[[:space:]]*group:[[:space:]]\+.*/group: files \[SUCCESS=merge\] sss role/' -- /etc/nsswitch.conf >+ return >+++ rpm -q --qf '%{version}' glibc-core >++ rpmvercmp 2.23 2.23 >+ '[' 0 == -1 ']' >+ /usr/bin/net time set -S eter.localdomain >+ write_ad_conf eter.localdomain dc eter >+ local domain=eter.localdomain >+ local hostname=dc >+ local workgroup=eter >+ '[' -z dc ']' >+ '[' -z eter ']' >++ wc -m >++ echo -n dc >+ '[' 2 -gt 15 ']' >++ upper eter.localdomain >++ tr '[[:lower:]]' '[[:upper:]]' >++ echo -n eter.localdomain >+ domain=ETER.LOCALDOMAIN >++ upper dc >++ tr '[[:lower:]]' '[[:upper:]]' >++ echo -n dc >+ hostname=DC >++ upper eter >++ tr '[[:lower:]]' '[[:upper:]]' >++ echo -n eter >+ workgroup=ETER >+ test -e /etc/samba/smb.conf.orig >++ grep '^3\.' >++ rpm -qf /etc/samba/smb.conf '--qf=%{version}' >+ '[' -n '' ']' >++ cat >+ MAPPING_PARAMS=' idmap config * : range = 10000-20000000 > idmap config * : backend = tdb' >+ '[' -e /etc/sssd/sssd.conf ']' >+ WINBIND_PARAMS= >++ cat >+ CONFIG=' security = ads > realm = ETER.LOCALDOMAIN > workgroup = ETER > netbios name = DC > template shell = /bin/bash > kerberos method = system keytab > wins support = no > > idmap config * : range = 10000-20000000 > idmap config * : backend = tdb >; encrypt passwords = true >; dns proxy = no >; socket options = TCP_NODELAY >; domain master = no >; local master = no >; preferred master = no >; os level = 0 >; domain logons = no >; load printers = no >; show add printer wizard = no >; printcap name = /dev/null >; disable spoolss = yes' >++ sed ':a;{N;s/\n/\\n/};ba' >++ echo ' security = ads > realm = ETER.LOCALDOMAIN > workgroup = ETER > netbios name = DC > template shell = /bin/bash > kerberos method = system keytab > wins support = no > > idmap config * : range = 10000-20000000 > idmap config * : backend = tdb >; encrypt passwords = true >; dns proxy = no >; socket options = TCP_NODELAY >; domain master = no >; local master = no >; preferred master = no >; os level = 0 >; domain logons = no >; load printers = no >; show add printer wizard = no >; printcap name = /dev/null >; disable spoolss = yes' >+ sed -i -e '/^\[global\]/,/^\[/ {/^\([^[]\|$\)/d};/^\[global\]/a\ security = ads\n realm = ETER.LOCALDOMAIN\n workgroup = ETER\n netbios name = DC\n template shell = /bin/bash\n kerberos method = system keytab\n wins support = no\n\n idmap config * : range = 10000-20000000\n idmap config * : backend = tdb\n; encrypt passwords = true\n; dns proxy = no\n; socket options = TCP_NODELAY\n; domain master = no\n; local master = no\n; preferred master = no\n; os level = 0\n; domain logons = no\n; load printers = no\n; show add printer wizard = no\n; printcap name = /dev/null\n; disable spoolss = yes' /etc/samba/smb.conf >+ . shell-ini-config >++ '[' -z 1 ']' >+ shell_ini_config_prefix= >+ '[' -e /etc/sssd/sssd.conf ']' >+ ini_config_set /etc/sssd/sssd.conf sssd services 'nss, pam' >+ local fn fn_tmp section var value sect= don= str eof= n v >+ fn=/etc/sssd/sssd.conf >+ section=sssd >+ var=services >+ value='nss, pam' >+ '[' '!' -e /etc/sssd/sssd.conf ']' >++ mktemp /etc/sssd/sssd.conf.XXXXXX >+ fn_tmp=/etc/sssd/sssd.conf.692LKK >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ sect=2 >+ printf '%s\n' '[sssd]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'config_file_version ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'config_file_version ' >+ unset -f __shell_var_trim >+ local 'r=config_file_version ' 'space= >' >+ '[' -n 'config_file_version ' -a -z 'config_file_version ' ']' >+ '[' -n 'config_file_version ' -a -z '' ']' >+ r=config_file_version >+ '[' -n config_file_version -a -z config_file_version ']' >+ '[' -n config_file_version -a -z config_file_version ']' >+ __shell_var_trimo=config_file_version >+ eval 'n="$__shell_var_trimo"' >++ n=config_file_version >+ shell_var_trim v ' 2' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 2' >+ unset -f __shell_var_trim >+ local 'r= 2' 'space= >' >+ '[' -n ' 2' -a -z ' 2' ']' >+ '[' -n ' 2' -a -z 2 ']' >+ '[' -n ' 2' -a -z '' ']' >+ r=2 >+ '[' -n 2 -a -z 2 ']' >+ __shell_var_trimo=2 >+ eval 'v="$__shell_var_trimo"' >++ v=2 >+ '[' 2 = 2 -a config_file_version = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'config_file_version = 2' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'config_file_version = 2' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'services ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'services ' >+ unset -f __shell_var_trim >+ local 'r=services ' 'space= >' >+ '[' -n 'services ' -a -z 'services ' ']' >+ '[' -n 'services ' -a -z '' ']' >+ r=services >+ '[' -n services -a -z services ']' >+ '[' -n services -a -z services ']' >+ __shell_var_trimo=services >+ eval 'n="$__shell_var_trimo"' >++ n=services >+ shell_var_trim v ' nss, pam' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' nss, pam' >+ unset -f __shell_var_trim >+ local 'r= nss, pam' 'space= >' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z '' ']' >+ r='nss, pam' >+ '[' -n 'nss, pam' -a -z nss, ']' >+ __shell_var_trimo='nss, pam' >+ eval 'v="$__shell_var_trimo"' >++ v='nss, pam' >+ '[' 2 = 2 -a services = services ']' >+ '[' -n '' ']' >+ __ini_config_print 1 'services = nss, pam' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'services = nss, pam' >+ don=1 >+ continue >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# SSSD will not start if you do not configure any domains.' ']' >+ __ini_config_print 2 '# SSSD will not start if you do not configure any domains.' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '# SSSD will not start if you do not configure any domains.' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Add new domain configurations as [domain/<NAME>] sections, and' ']' >+ __ini_config_print 2 '# Add new domain configurations as [domain/<NAME>] sections, and' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '# Add new domain configurations as [domain/<NAME>] sections, and' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# then add the list of domains (in the order you want them to be' ']' >+ __ini_config_print 2 '# then add the list of domains (in the order you want them to be' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '# then add the list of domains (in the order you want them to be' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# queried) to the "domains" attribute below and uncomment it.' ']' >+ __ini_config_print 2 '# queried) to the "domains" attribute below and uncomment it.' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '# queried) to the "domains" attribute below and uncomment it.' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; domains ' >+ unset -f __shell_var_trim >+ local 'r=; domains ' 'space= >' >+ '[' -n '; domains ' -a -z '; domains ' ']' >+ '[' -n '; domains ' -a -z '' ']' >+ r='; domains' >+ '[' -n '; domains' -a -z domains ']' >+ '[' -n '; domains' -a -z ';' ']' >+ __shell_var_trimo='; domains' >+ eval 'n="$__shell_var_trimo"' >++ n='; domains' >+ shell_var_trim v ' LDAP' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' LDAP' >+ unset -f __shell_var_trim >+ local 'r= LDAP' 'space= >' >+ '[' -n ' LDAP' -a -z ' LDAP' ']' >+ '[' -n ' LDAP' -a -z LDAP ']' >+ '[' -n ' LDAP' -a -z '' ']' >+ r=LDAP >+ '[' -n LDAP -a -z LDAP ']' >+ __shell_var_trimo=LDAP >+ eval 'v="$__shell_var_trimo"' >++ v=LDAP >+ '[' 2 = 2 -a '; domains' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; domains = LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; domains = LDAP' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'domains ' >+ unset -f __shell_var_trim >+ local 'r=domains ' 'space= >' >+ '[' -n 'domains ' -a -z 'domains ' ']' >+ '[' -n 'domains ' -a -z '' ']' >+ r=domains >+ '[' -n domains -a -z domains ']' >+ '[' -n domains -a -z domains ']' >+ __shell_var_trimo=domains >+ eval 'n="$__shell_var_trimo"' >++ n=domains >+ shell_var_trim v ' ETER.LOCALDOMAIN' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ETER.LOCALDOMAIN' >+ unset -f __shell_var_trim >+ local 'r= ETER.LOCALDOMAIN' 'space= >' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ' ETER.LOCALDOMAIN' ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ETER.LOCALDOMAIN ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z '' ']' >+ r=ETER.LOCALDOMAIN >+ '[' -n ETER.LOCALDOMAIN -a -z ETER.LOCALDOMAIN ']' >+ __shell_var_trimo=ETER.LOCALDOMAIN >+ eval 'v="$__shell_var_trimo"' >++ v=ETER.LOCALDOMAIN >+ '[' 2 = 2 -a domains = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'domains = ETER.LOCALDOMAIN' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'domains = ETER.LOCALDOMAIN' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 2 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[nss]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[pam]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Example LDAP domain' ']' >+ __ini_config_print 1 '# Example LDAP domain' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Example LDAP domain' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/LDAP]' >+ shell_var_trim v '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/LDAP]' >+ '[' 1 = 2 -a '; [domain/LDAP]' = services ']' >+ '[' -z '; [domain/LDAP]' ']' >+ __ini_config_print 1 '; [domain/LDAP]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/LDAP]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; auth_provider' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = ldap' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# ldap_schema can be set to "rfc2307", which stores group member names in the' ']' >+ __ini_config_print 1 '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' ']' >+ __ini_config_print 1 '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# the "member" attribute. If you do not know this value, ask your LDAP' ']' >+ __ini_config_print 1 '# the "member" attribute. If you do not know this value, ask your LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# the "member" attribute. If you do not know this value, ask your LDAP' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# administrator.' ']' >+ __ini_config_print 1 '# administrator.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# administrator.' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307' >+ unset -f __shell_var_trim >+ local 'r= rfc2307' 'space= >' >+ '[' -n ' rfc2307' -a -z ' rfc2307' ']' >+ '[' -n ' rfc2307' -a -z rfc2307 ']' >+ '[' -n ' rfc2307' -a -z '' ']' >+ r=rfc2307 >+ '[' -n rfc2307 -a -z rfc2307 ']' >+ __shell_var_trimo=rfc2307 >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307 >+ '[' 1 = 2 -a '; ldap_schema' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://ldap.mydomain.org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://ldap.mydomain.org' >+ unset -f __shell_var_trim >+ local 'r= ldap://ldap.mydomain.org' 'space= >' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ' ldap://ldap.mydomain.org' ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ldap://ldap.mydomain.org ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z '' ']' >+ r=ldap://ldap.mydomain.org >+ '[' -n ldap://ldap.mydomain.org -a -z ldap://ldap.mydomain.org ']' >+ __shell_var_trimo=ldap://ldap.mydomain.org >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://ldap.mydomain.org >+ '[' 1 = 2 -a '; ldap_uri' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://ldap.mydomain.org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://ldap.mydomain.org' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=mydomain,dc=org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=mydomain,dc=org' >+ unset -f __shell_var_trim >+ local 'r= dc=mydomain,dc=org' 'space= >' >+ '[' -n ' dc=mydomain,dc=org' -a -z ' dc=mydomain,dc=org' ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z dc=mydomain,dc=org ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z '' ']' >+ r=dc=mydomain,dc=org >+ '[' -n dc=mydomain,dc=org -a -z dc=mydomain,dc=org ']' >+ __shell_var_trimo=dc=mydomain,dc=org >+ eval 'v="$__shell_var_trimo"' >++ v=dc=mydomain,dc=org >+ '[' 1 = 2 -a '; ldap_search_base' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=mydomain,dc=org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=mydomain,dc=org' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Note that enabling enumeration will have a moderate performance impact.' ']' >+ __ini_config_print 1 '# Note that enabling enumeration will have a moderate performance impact.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Note that enabling enumeration will have a moderate performance impact.' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Consequently, the default value for enumeration is FALSE.' ']' >+ __ini_config_print 1 '# Consequently, the default value for enumeration is FALSE.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Consequently, the default value for enumeration is FALSE.' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Refer to the sssd.conf man page for full details.' ']' >+ __ini_config_print 1 '# Refer to the sssd.conf man page for full details.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Refer to the sssd.conf man page for full details.' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; enumerate ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; enumerate ' >+ unset -f __shell_var_trim >+ local 'r=; enumerate ' 'space= >' >+ '[' -n '; enumerate ' -a -z '; enumerate ' ']' >+ '[' -n '; enumerate ' -a -z '' ']' >+ r='; enumerate' >+ '[' -n '; enumerate' -a -z enumerate ']' >+ '[' -n '; enumerate' -a -z ';' ']' >+ __shell_var_trimo='; enumerate' >+ eval 'n="$__shell_var_trimo"' >++ n='; enumerate' >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 1 = 2 -a '; enumerate' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; enumerate = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; enumerate = false' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Allow offline logins by locally storing password hashes (default: false).' ']' >+ __ini_config_print 1 '# Allow offline logins by locally storing password hashes (default: false).' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Allow offline logins by locally storing password hashes (default: false).' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; cache_credentials ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; cache_credentials ' >+ unset -f __shell_var_trim >+ local 'r=; cache_credentials ' 'space= >' >+ '[' -n '; cache_credentials ' -a -z '; cache_credentials ' ']' >+ '[' -n '; cache_credentials ' -a -z '' ']' >+ r='; cache_credentials' >+ '[' -n '; cache_credentials' -a -z cache_credentials ']' >+ '[' -n '; cache_credentials' -a -z ';' ']' >+ __shell_var_trimo='; cache_credentials' >+ eval 'n="$__shell_var_trimo"' >++ n='; cache_credentials' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; cache_credentials' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; cache_credentials = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; cache_credentials = true' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# An example Active Directory domain. Please note that this configuration' ']' >+ __ini_config_print 1 '# An example Active Directory domain. Please note that this configuration' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# An example Active Directory domain. Please note that this configuration' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' ']' >+ __ini_config_print 1 '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# compliant attribute names. To support UNIX clients with AD 2003 or older,' ']' >+ __ini_config_print 1 '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# you must install Microsoft Services For Unix and map LDAP attributes onto' ']' >+ __ini_config_print 1 '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# msSFU30* attribute names.' ']' >+ __ini_config_print 1 '# msSFU30* attribute names.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# msSFU30* attribute names.' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/AD]' >+ shell_var_trim v '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/AD]' >+ '[' 1 = 2 -a '; [domain/AD]' = services ']' >+ '[' -z '; [domain/AD]' ']' >+ __ini_config_print 1 '; [domain/AD]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/AD]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; auth_provider' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = krb5' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=; chpass_provider ' 'space= >' >+ '[' -n '; chpass_provider ' -a -z '; chpass_provider ' ']' >+ '[' -n '; chpass_provider ' -a -z '' ']' >+ r='; chpass_provider' >+ '[' -n '; chpass_provider' -a -z chpass_provider ']' >+ '[' -n '; chpass_provider' -a -z ';' ']' >+ __shell_var_trimo='; chpass_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; chpass_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; chpass_provider' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; chpass_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; chpass_provider = krb5' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = services ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= ldap://your.ad.example.com' 'space= >' >+ '[' -n ' ldap://your.ad.example.com' -a -z ' ldap://your.ad.example.com' ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z ldap://your.ad.example.com ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z '' ']' >+ r=ldap://your.ad.example.com >+ '[' -n ldap://your.ad.example.com -a -z ldap://your.ad.example.com ']' >+ __shell_var_trimo=ldap://your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://your.ad.example.com >+ '[' 1 = 2 -a '; ldap_uri' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://your.ad.example.com' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=example,dc=com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=example,dc=com' >+ unset -f __shell_var_trim >+ local 'r= dc=example,dc=com' 'space= >' >+ '[' -n ' dc=example,dc=com' -a -z ' dc=example,dc=com' ']' >+ '[' -n ' dc=example,dc=com' -a -z dc=example,dc=com ']' >+ '[' -n ' dc=example,dc=com' -a -z '' ']' >+ r=dc=example,dc=com >+ '[' -n dc=example,dc=com -a -z dc=example,dc=com ']' >+ __shell_var_trimo=dc=example,dc=com >+ eval 'v="$__shell_var_trimo"' >++ v=dc=example,dc=com >+ '[' 1 = 2 -a '; ldap_search_base' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=example,dc=com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=example,dc=com' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307bis' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307bis' >+ unset -f __shell_var_trim >+ local 'r= rfc2307bis' 'space= >' >+ '[' -n ' rfc2307bis' -a -z ' rfc2307bis' ']' >+ '[' -n ' rfc2307bis' -a -z rfc2307bis ']' >+ '[' -n ' rfc2307bis' -a -z '' ']' >+ r=rfc2307bis >+ '[' -n rfc2307bis -a -z rfc2307bis ']' >+ __shell_var_trimo=rfc2307bis >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307bis >+ '[' 1 = 2 -a '; ldap_schema' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307bis' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_sasl_mech ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_sasl_mech ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_sasl_mech ' 'space= >' >+ '[' -n '; ldap_sasl_mech ' -a -z '; ldap_sasl_mech ' ']' >+ '[' -n '; ldap_sasl_mech ' -a -z '' ']' >+ r='; ldap_sasl_mech' >+ '[' -n '; ldap_sasl_mech' -a -z ldap_sasl_mech ']' >+ '[' -n '; ldap_sasl_mech' -a -z ';' ']' >+ __shell_var_trimo='; ldap_sasl_mech' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_sasl_mech' >+ shell_var_trim v ' GSSAPI' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' GSSAPI' >+ unset -f __shell_var_trim >+ local 'r= GSSAPI' 'space= >' >+ '[' -n ' GSSAPI' -a -z ' GSSAPI' ']' >+ '[' -n ' GSSAPI' -a -z GSSAPI ']' >+ '[' -n ' GSSAPI' -a -z '' ']' >+ r=GSSAPI >+ '[' -n GSSAPI -a -z GSSAPI ']' >+ __shell_var_trimo=GSSAPI >+ eval 'v="$__shell_var_trimo"' >++ v=GSSAPI >+ '[' 1 = 2 -a '; ldap_sasl_mech' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_sasl_mech = GSSAPI' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_sasl_mech = GSSAPI' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_object_class ' 'space= >' >+ '[' -n '; ldap_user_object_class ' -a -z '; ldap_user_object_class ' ']' >+ '[' -n '; ldap_user_object_class ' -a -z '' ']' >+ r='; ldap_user_object_class' >+ '[' -n '; ldap_user_object_class' -a -z ldap_user_object_class ']' >+ '[' -n '; ldap_user_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_object_class' >+ shell_var_trim v ' user' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' user' >+ unset -f __shell_var_trim >+ local 'r= user' 'space= >' >+ '[' -n ' user' -a -z ' user' ']' >+ '[' -n ' user' -a -z user ']' >+ '[' -n ' user' -a -z '' ']' >+ r=user >+ '[' -n user -a -z user ']' >+ __shell_var_trimo=user >+ eval 'v="$__shell_var_trimo"' >++ v=user >+ '[' 1 = 2 -a '; ldap_user_object_class' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_object_class = user' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_object_class = user' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_group_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_group_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_group_object_class ' 'space= >' >+ '[' -n '; ldap_group_object_class ' -a -z '; ldap_group_object_class ' ']' >+ '[' -n '; ldap_group_object_class ' -a -z '' ']' >+ r='; ldap_group_object_class' >+ '[' -n '; ldap_group_object_class' -a -z ldap_group_object_class ']' >+ '[' -n '; ldap_group_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_group_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_group_object_class' >+ shell_var_trim v ' group' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' group' >+ unset -f __shell_var_trim >+ local 'r= group' 'space= >' >+ '[' -n ' group' -a -z ' group' ']' >+ '[' -n ' group' -a -z group ']' >+ '[' -n ' group' -a -z '' ']' >+ r=group >+ '[' -n group -a -z group ']' >+ __shell_var_trimo=group >+ eval 'v="$__shell_var_trimo"' >++ v=group >+ '[' 1 = 2 -a '; ldap_group_object_class' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_group_object_class = group' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_group_object_class = group' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_home_directory ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_home_directory ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_home_directory ' 'space= >' >+ '[' -n '; ldap_user_home_directory ' -a -z '; ldap_user_home_directory ' ']' >+ '[' -n '; ldap_user_home_directory ' -a -z '' ']' >+ r='; ldap_user_home_directory' >+ '[' -n '; ldap_user_home_directory' -a -z ldap_user_home_directory ']' >+ '[' -n '; ldap_user_home_directory' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_home_directory' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_home_directory' >+ shell_var_trim v ' unixHomeDirectory' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' unixHomeDirectory' >+ unset -f __shell_var_trim >+ local 'r= unixHomeDirectory' 'space= >' >+ '[' -n ' unixHomeDirectory' -a -z ' unixHomeDirectory' ']' >+ '[' -n ' unixHomeDirectory' -a -z unixHomeDirectory ']' >+ '[' -n ' unixHomeDirectory' -a -z '' ']' >+ r=unixHomeDirectory >+ '[' -n unixHomeDirectory -a -z unixHomeDirectory ']' >+ __shell_var_trimo=unixHomeDirectory >+ eval 'v="$__shell_var_trimo"' >++ v=unixHomeDirectory >+ '[' 1 = 2 -a '; ldap_user_home_directory' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_home_directory = unixHomeDirectory' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_home_directory = unixHomeDirectory' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_principal ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_principal ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_principal ' 'space= >' >+ '[' -n '; ldap_user_principal ' -a -z '; ldap_user_principal ' ']' >+ '[' -n '; ldap_user_principal ' -a -z '' ']' >+ r='; ldap_user_principal' >+ '[' -n '; ldap_user_principal' -a -z ldap_user_principal ']' >+ '[' -n '; ldap_user_principal' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_principal' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_principal' >+ shell_var_trim v ' userPrincipalName' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' userPrincipalName' >+ unset -f __shell_var_trim >+ local 'r= userPrincipalName' 'space= >' >+ '[' -n ' userPrincipalName' -a -z ' userPrincipalName' ']' >+ '[' -n ' userPrincipalName' -a -z userPrincipalName ']' >+ '[' -n ' userPrincipalName' -a -z '' ']' >+ r=userPrincipalName >+ '[' -n userPrincipalName -a -z userPrincipalName ']' >+ __shell_var_trimo=userPrincipalName >+ eval 'v="$__shell_var_trimo"' >++ v=userPrincipalName >+ '[' 1 = 2 -a '; ldap_user_principal' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_principal = userPrincipalName' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_principal = userPrincipalName' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_account_expire_policy ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_account_expire_policy ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_account_expire_policy ' 'space= >' >+ '[' -n '; ldap_account_expire_policy ' -a -z '; ldap_account_expire_policy ' ']' >+ '[' -n '; ldap_account_expire_policy ' -a -z '' ']' >+ r='; ldap_account_expire_policy' >+ '[' -n '; ldap_account_expire_policy' -a -z ldap_account_expire_policy ']' >+ '[' -n '; ldap_account_expire_policy' -a -z ';' ']' >+ __shell_var_trimo='; ldap_account_expire_policy' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_account_expire_policy' >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 1 = 2 -a '; ldap_account_expire_policy' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_account_expire_policy = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_account_expire_policy = ad' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_force_upper_case_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_force_upper_case_realm ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_force_upper_case_realm ' 'space= >' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '; ldap_force_upper_case_realm ' ']' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '' ']' >+ r='; ldap_force_upper_case_realm' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ldap_force_upper_case_realm ']' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ';' ']' >+ __shell_var_trimo='; ldap_force_upper_case_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_force_upper_case_realm' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; ldap_force_upper_case_realm' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_force_upper_case_realm = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_force_upper_case_realm = true' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = services ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_server ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_server ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_server ' 'space= >' >+ '[' -n '; krb5_server ' -a -z '; krb5_server ' ']' >+ '[' -n '; krb5_server ' -a -z '' ']' >+ r='; krb5_server' >+ '[' -n '; krb5_server' -a -z krb5_server ']' >+ '[' -n '; krb5_server' -a -z ';' ']' >+ __shell_var_trimo='; krb5_server' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_server' >+ shell_var_trim v ' your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= your.ad.example.com' 'space= >' >+ '[' -n ' your.ad.example.com' -a -z ' your.ad.example.com' ']' >+ '[' -n ' your.ad.example.com' -a -z your.ad.example.com ']' >+ '[' -n ' your.ad.example.com' -a -z '' ']' >+ r=your.ad.example.com >+ '[' -n your.ad.example.com -a -z your.ad.example.com ']' >+ __shell_var_trimo=your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=your.ad.example.com >+ '[' 1 = 2 -a '; krb5_server' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_server = your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_server = your.ad.example.com' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_realm ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_realm ' 'space= >' >+ '[' -n '; krb5_realm ' -a -z '; krb5_realm ' ']' >+ '[' -n '; krb5_realm ' -a -z '' ']' >+ r='; krb5_realm' >+ '[' -n '; krb5_realm' -a -z krb5_realm ']' >+ '[' -n '; krb5_realm' -a -z ';' ']' >+ __shell_var_trimo='; krb5_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_realm' >+ shell_var_trim v ' EXAMPLE.COM' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' EXAMPLE.COM' >+ unset -f __shell_var_trim >+ local 'r= EXAMPLE.COM' 'space= >' >+ '[' -n ' EXAMPLE.COM' -a -z ' EXAMPLE.COM' ']' >+ '[' -n ' EXAMPLE.COM' -a -z EXAMPLE.COM ']' >+ '[' -n ' EXAMPLE.COM' -a -z '' ']' >+ r=EXAMPLE.COM >+ '[' -n EXAMPLE.COM -a -z EXAMPLE.COM ']' >+ __shell_var_trimo=EXAMPLE.COM >+ eval 'v="$__shell_var_trimo"' >++ v=EXAMPLE.COM >+ '[' 1 = 2 -a '; krb5_realm' = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_realm = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_realm = EXAMPLE.COM' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[domain/ETER.LOCALDOMAIN]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'id_provider ' >+ unset -f __shell_var_trim >+ local 'r=id_provider ' 'space= >' >+ '[' -n 'id_provider ' -a -z 'id_provider ' ']' >+ '[' -n 'id_provider ' -a -z '' ']' >+ r=id_provider >+ '[' -n id_provider -a -z id_provider ']' >+ '[' -n id_provider -a -z id_provider ']' >+ __shell_var_trimo=id_provider >+ eval 'n="$__shell_var_trimo"' >++ n=id_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 1 = 2 -a id_provider = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'id_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'id_provider = ad' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=auth_provider ' 'space= >' >+ '[' -n 'auth_provider ' -a -z 'auth_provider ' ']' >+ '[' -n 'auth_provider ' -a -z '' ']' >+ r=auth_provider >+ '[' -n auth_provider -a -z auth_provider ']' >+ '[' -n auth_provider -a -z auth_provider ']' >+ __shell_var_trimo=auth_provider >+ eval 'n="$__shell_var_trimo"' >++ n=auth_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 1 = 2 -a auth_provider = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'auth_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'auth_provider = ad' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=chpass_provider ' 'space= >' >+ '[' -n 'chpass_provider ' -a -z 'chpass_provider ' ']' >+ '[' -n 'chpass_provider ' -a -z '' ']' >+ r=chpass_provider >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ __shell_var_trimo=chpass_provider >+ eval 'n="$__shell_var_trimo"' >++ n=chpass_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 1 = 2 -a chpass_provider = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'chpass_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'chpass_provider = ad' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_shell ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_shell ' >+ unset -f __shell_var_trim >+ local 'r=default_shell ' 'space= >' >+ '[' -n 'default_shell ' -a -z 'default_shell ' ']' >+ '[' -n 'default_shell ' -a -z '' ']' >+ r=default_shell >+ '[' -n default_shell -a -z default_shell ']' >+ '[' -n default_shell -a -z default_shell ']' >+ __shell_var_trimo=default_shell >+ eval 'n="$__shell_var_trimo"' >++ n=default_shell >+ shell_var_trim v ' /bin/bash' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /bin/bash' >+ unset -f __shell_var_trim >+ local 'r= /bin/bash' 'space= >' >+ '[' -n ' /bin/bash' -a -z ' /bin/bash' ']' >+ '[' -n ' /bin/bash' -a -z /bin/bash ']' >+ '[' -n ' /bin/bash' -a -z '' ']' >+ r=/bin/bash >+ '[' -n /bin/bash -a -z /bin/bash ']' >+ __shell_var_trimo=/bin/bash >+ eval 'v="$__shell_var_trimo"' >++ v=/bin/bash >+ '[' 1 = 2 -a default_shell = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'default_shell = /bin/bash' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_shell = /bin/bash' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'fallback_homedir ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'fallback_homedir ' >+ unset -f __shell_var_trim >+ local 'r=fallback_homedir ' 'space= >' >+ '[' -n 'fallback_homedir ' -a -z 'fallback_homedir ' ']' >+ '[' -n 'fallback_homedir ' -a -z '' ']' >+ r=fallback_homedir >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ __shell_var_trimo=fallback_homedir >+ eval 'n="$__shell_var_trimo"' >++ n=fallback_homedir >+ shell_var_trim v ' /home/%d/%u' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /home/%d/%u' >+ unset -f __shell_var_trim >+ local 'r= /home/%d/%u' 'space= >' >+ '[' -n ' /home/%d/%u' -a -z ' /home/%d/%u' ']' >+ '[' -n ' /home/%d/%u' -a -z /home/%d/%u ']' >+ '[' -n ' /home/%d/%u' -a -z '' ']' >+ r=/home/%d/%u >+ '[' -n /home/%d/%u -a -z /home/%d/%u ']' >+ __shell_var_trimo=/home/%d/%u >+ eval 'v="$__shell_var_trimo"' >++ v=/home/%d/%u >+ '[' 1 = 2 -a fallback_homedir = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'fallback_homedir = /home/%d/%u' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'fallback_homedir = /home/%d/%u' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'debug_level ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'debug_level ' >+ unset -f __shell_var_trim >+ local 'r=debug_level ' 'space= >' >+ '[' -n 'debug_level ' -a -z 'debug_level ' ']' >+ '[' -n 'debug_level ' -a -z '' ']' >+ r=debug_level >+ '[' -n debug_level -a -z debug_level ']' >+ '[' -n debug_level -a -z debug_level ']' >+ __shell_var_trimo=debug_level >+ eval 'n="$__shell_var_trimo"' >++ n=debug_level >+ shell_var_trim v ' 0' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 0' >+ unset -f __shell_var_trim >+ local 'r= 0' 'space= >' >+ '[' -n ' 0' -a -z ' 0' ']' >+ '[' -n ' 0' -a -z 0 ']' >+ '[' -n ' 0' -a -z '' ']' >+ r=0 >+ '[' -n 0 -a -z 0 ']' >+ __shell_var_trimo=0 >+ eval 'v="$__shell_var_trimo"' >++ v=0 >+ '[' 1 = 2 -a debug_level = services ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'debug_level = 0' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'debug_level = 0' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ eof=1 >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n 1 ']' >+ '[' -n 1 -a -z 1 ']' >+ '[' -z 1 ']' >+ mv -f -- /etc/sssd/sssd.conf.692LKK /etc/sssd/sssd.conf >+ ini_config_set /etc/sssd/sssd.conf sssd domains ETER.LOCALDOMAIN >+ local fn fn_tmp section var value sect= don= str eof= n v >+ fn=/etc/sssd/sssd.conf >+ section=sssd >+ var=domains >+ value=ETER.LOCALDOMAIN >+ '[' '!' -e /etc/sssd/sssd.conf ']' >++ mktemp /etc/sssd/sssd.conf.XXXXXX >+ fn_tmp=/etc/sssd/sssd.conf.gsz3XN >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ sect=2 >+ printf '%s\n' '[sssd]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'config_file_version ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'config_file_version ' >+ unset -f __shell_var_trim >+ local 'r=config_file_version ' 'space= >' >+ '[' -n 'config_file_version ' -a -z 'config_file_version ' ']' >+ '[' -n 'config_file_version ' -a -z '' ']' >+ r=config_file_version >+ '[' -n config_file_version -a -z config_file_version ']' >+ '[' -n config_file_version -a -z config_file_version ']' >+ __shell_var_trimo=config_file_version >+ eval 'n="$__shell_var_trimo"' >++ n=config_file_version >+ shell_var_trim v ' 2' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 2' >+ unset -f __shell_var_trim >+ local 'r= 2' 'space= >' >+ '[' -n ' 2' -a -z ' 2' ']' >+ '[' -n ' 2' -a -z 2 ']' >+ '[' -n ' 2' -a -z '' ']' >+ r=2 >+ '[' -n 2 -a -z 2 ']' >+ __shell_var_trimo=2 >+ eval 'v="$__shell_var_trimo"' >++ v=2 >+ '[' 2 = 2 -a config_file_version = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'config_file_version = 2' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'config_file_version = 2' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'services ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'services ' >+ unset -f __shell_var_trim >+ local 'r=services ' 'space= >' >+ '[' -n 'services ' -a -z 'services ' ']' >+ '[' -n 'services ' -a -z '' ']' >+ r=services >+ '[' -n services -a -z services ']' >+ '[' -n services -a -z services ']' >+ __shell_var_trimo=services >+ eval 'n="$__shell_var_trimo"' >++ n=services >+ shell_var_trim v ' nss, pam' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' nss, pam' >+ unset -f __shell_var_trim >+ local 'r= nss, pam' 'space= >' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z '' ']' >+ r='nss, pam' >+ '[' -n 'nss, pam' -a -z nss, ']' >+ __shell_var_trimo='nss, pam' >+ eval 'v="$__shell_var_trimo"' >++ v='nss, pam' >+ '[' 2 = 2 -a services = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'services = nss, pam' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'services = nss, pam' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# SSSD will not start if you do not configure any domains.' ']' >+ __ini_config_print 2 '# SSSD will not start if you do not configure any domains.' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '# SSSD will not start if you do not configure any domains.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Add new domain configurations as [domain/<NAME>] sections, and' ']' >+ __ini_config_print 2 '# Add new domain configurations as [domain/<NAME>] sections, and' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '# Add new domain configurations as [domain/<NAME>] sections, and' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# then add the list of domains (in the order you want them to be' ']' >+ __ini_config_print 2 '# then add the list of domains (in the order you want them to be' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '# then add the list of domains (in the order you want them to be' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# queried) to the "domains" attribute below and uncomment it.' ']' >+ __ini_config_print 2 '# queried) to the "domains" attribute below and uncomment it.' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '# queried) to the "domains" attribute below and uncomment it.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; domains ' >+ unset -f __shell_var_trim >+ local 'r=; domains ' 'space= >' >+ '[' -n '; domains ' -a -z '; domains ' ']' >+ '[' -n '; domains ' -a -z '' ']' >+ r='; domains' >+ '[' -n '; domains' -a -z domains ']' >+ '[' -n '; domains' -a -z ';' ']' >+ __shell_var_trimo='; domains' >+ eval 'n="$__shell_var_trimo"' >++ n='; domains' >+ shell_var_trim v ' LDAP' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' LDAP' >+ unset -f __shell_var_trim >+ local 'r= LDAP' 'space= >' >+ '[' -n ' LDAP' -a -z ' LDAP' ']' >+ '[' -n ' LDAP' -a -z LDAP ']' >+ '[' -n ' LDAP' -a -z '' ']' >+ r=LDAP >+ '[' -n LDAP -a -z LDAP ']' >+ __shell_var_trimo=LDAP >+ eval 'v="$__shell_var_trimo"' >++ v=LDAP >+ '[' 2 = 2 -a '; domains' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; domains = LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; domains = LDAP' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'domains ' >+ unset -f __shell_var_trim >+ local 'r=domains ' 'space= >' >+ '[' -n 'domains ' -a -z 'domains ' ']' >+ '[' -n 'domains ' -a -z '' ']' >+ r=domains >+ '[' -n domains -a -z domains ']' >+ '[' -n domains -a -z domains ']' >+ __shell_var_trimo=domains >+ eval 'n="$__shell_var_trimo"' >++ n=domains >+ shell_var_trim v ' ETER.LOCALDOMAIN' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ETER.LOCALDOMAIN' >+ unset -f __shell_var_trim >+ local 'r= ETER.LOCALDOMAIN' 'space= >' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ' ETER.LOCALDOMAIN' ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ETER.LOCALDOMAIN ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z '' ']' >+ r=ETER.LOCALDOMAIN >+ '[' -n ETER.LOCALDOMAIN -a -z ETER.LOCALDOMAIN ']' >+ __shell_var_trimo=ETER.LOCALDOMAIN >+ eval 'v="$__shell_var_trimo"' >++ v=ETER.LOCALDOMAIN >+ '[' 2 = 2 -a domains = domains ']' >+ '[' -n '' ']' >+ __ini_config_print 1 'domains = ETER.LOCALDOMAIN' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'domains = ETER.LOCALDOMAIN' >+ don=1 >+ continue >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 2 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[nss]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[pam]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Example LDAP domain' ']' >+ __ini_config_print 1 '# Example LDAP domain' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Example LDAP domain' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/LDAP]' >+ shell_var_trim v '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/LDAP]' >+ '[' 1 = 2 -a '; [domain/LDAP]' = domains ']' >+ '[' -z '; [domain/LDAP]' ']' >+ __ini_config_print 1 '; [domain/LDAP]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/LDAP]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; auth_provider' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = ldap' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# ldap_schema can be set to "rfc2307", which stores group member names in the' ']' >+ __ini_config_print 1 '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' ']' >+ __ini_config_print 1 '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# the "member" attribute. If you do not know this value, ask your LDAP' ']' >+ __ini_config_print 1 '# the "member" attribute. If you do not know this value, ask your LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# the "member" attribute. If you do not know this value, ask your LDAP' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# administrator.' ']' >+ __ini_config_print 1 '# administrator.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# administrator.' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307' >+ unset -f __shell_var_trim >+ local 'r= rfc2307' 'space= >' >+ '[' -n ' rfc2307' -a -z ' rfc2307' ']' >+ '[' -n ' rfc2307' -a -z rfc2307 ']' >+ '[' -n ' rfc2307' -a -z '' ']' >+ r=rfc2307 >+ '[' -n rfc2307 -a -z rfc2307 ']' >+ __shell_var_trimo=rfc2307 >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307 >+ '[' 1 = 2 -a '; ldap_schema' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://ldap.mydomain.org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://ldap.mydomain.org' >+ unset -f __shell_var_trim >+ local 'r= ldap://ldap.mydomain.org' 'space= >' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ' ldap://ldap.mydomain.org' ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ldap://ldap.mydomain.org ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z '' ']' >+ r=ldap://ldap.mydomain.org >+ '[' -n ldap://ldap.mydomain.org -a -z ldap://ldap.mydomain.org ']' >+ __shell_var_trimo=ldap://ldap.mydomain.org >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://ldap.mydomain.org >+ '[' 1 = 2 -a '; ldap_uri' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://ldap.mydomain.org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://ldap.mydomain.org' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=mydomain,dc=org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=mydomain,dc=org' >+ unset -f __shell_var_trim >+ local 'r= dc=mydomain,dc=org' 'space= >' >+ '[' -n ' dc=mydomain,dc=org' -a -z ' dc=mydomain,dc=org' ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z dc=mydomain,dc=org ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z '' ']' >+ r=dc=mydomain,dc=org >+ '[' -n dc=mydomain,dc=org -a -z dc=mydomain,dc=org ']' >+ __shell_var_trimo=dc=mydomain,dc=org >+ eval 'v="$__shell_var_trimo"' >++ v=dc=mydomain,dc=org >+ '[' 1 = 2 -a '; ldap_search_base' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=mydomain,dc=org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=mydomain,dc=org' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Note that enabling enumeration will have a moderate performance impact.' ']' >+ __ini_config_print 1 '# Note that enabling enumeration will have a moderate performance impact.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Note that enabling enumeration will have a moderate performance impact.' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Consequently, the default value for enumeration is FALSE.' ']' >+ __ini_config_print 1 '# Consequently, the default value for enumeration is FALSE.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Consequently, the default value for enumeration is FALSE.' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Refer to the sssd.conf man page for full details.' ']' >+ __ini_config_print 1 '# Refer to the sssd.conf man page for full details.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Refer to the sssd.conf man page for full details.' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; enumerate ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; enumerate ' >+ unset -f __shell_var_trim >+ local 'r=; enumerate ' 'space= >' >+ '[' -n '; enumerate ' -a -z '; enumerate ' ']' >+ '[' -n '; enumerate ' -a -z '' ']' >+ r='; enumerate' >+ '[' -n '; enumerate' -a -z enumerate ']' >+ '[' -n '; enumerate' -a -z ';' ']' >+ __shell_var_trimo='; enumerate' >+ eval 'n="$__shell_var_trimo"' >++ n='; enumerate' >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 1 = 2 -a '; enumerate' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; enumerate = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; enumerate = false' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Allow offline logins by locally storing password hashes (default: false).' ']' >+ __ini_config_print 1 '# Allow offline logins by locally storing password hashes (default: false).' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Allow offline logins by locally storing password hashes (default: false).' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; cache_credentials ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; cache_credentials ' >+ unset -f __shell_var_trim >+ local 'r=; cache_credentials ' 'space= >' >+ '[' -n '; cache_credentials ' -a -z '; cache_credentials ' ']' >+ '[' -n '; cache_credentials ' -a -z '' ']' >+ r='; cache_credentials' >+ '[' -n '; cache_credentials' -a -z cache_credentials ']' >+ '[' -n '; cache_credentials' -a -z ';' ']' >+ __shell_var_trimo='; cache_credentials' >+ eval 'n="$__shell_var_trimo"' >++ n='; cache_credentials' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; cache_credentials' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; cache_credentials = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; cache_credentials = true' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# An example Active Directory domain. Please note that this configuration' ']' >+ __ini_config_print 1 '# An example Active Directory domain. Please note that this configuration' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# An example Active Directory domain. Please note that this configuration' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' ']' >+ __ini_config_print 1 '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# compliant attribute names. To support UNIX clients with AD 2003 or older,' ']' >+ __ini_config_print 1 '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# you must install Microsoft Services For Unix and map LDAP attributes onto' ']' >+ __ini_config_print 1 '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# msSFU30* attribute names.' ']' >+ __ini_config_print 1 '# msSFU30* attribute names.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# msSFU30* attribute names.' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/AD]' >+ shell_var_trim v '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/AD]' >+ '[' 1 = 2 -a '; [domain/AD]' = domains ']' >+ '[' -z '; [domain/AD]' ']' >+ __ini_config_print 1 '; [domain/AD]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/AD]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; auth_provider' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = krb5' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=; chpass_provider ' 'space= >' >+ '[' -n '; chpass_provider ' -a -z '; chpass_provider ' ']' >+ '[' -n '; chpass_provider ' -a -z '' ']' >+ r='; chpass_provider' >+ '[' -n '; chpass_provider' -a -z chpass_provider ']' >+ '[' -n '; chpass_provider' -a -z ';' ']' >+ __shell_var_trimo='; chpass_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; chpass_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; chpass_provider' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; chpass_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; chpass_provider = krb5' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = domains ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= ldap://your.ad.example.com' 'space= >' >+ '[' -n ' ldap://your.ad.example.com' -a -z ' ldap://your.ad.example.com' ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z ldap://your.ad.example.com ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z '' ']' >+ r=ldap://your.ad.example.com >+ '[' -n ldap://your.ad.example.com -a -z ldap://your.ad.example.com ']' >+ __shell_var_trimo=ldap://your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://your.ad.example.com >+ '[' 1 = 2 -a '; ldap_uri' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://your.ad.example.com' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=example,dc=com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=example,dc=com' >+ unset -f __shell_var_trim >+ local 'r= dc=example,dc=com' 'space= >' >+ '[' -n ' dc=example,dc=com' -a -z ' dc=example,dc=com' ']' >+ '[' -n ' dc=example,dc=com' -a -z dc=example,dc=com ']' >+ '[' -n ' dc=example,dc=com' -a -z '' ']' >+ r=dc=example,dc=com >+ '[' -n dc=example,dc=com -a -z dc=example,dc=com ']' >+ __shell_var_trimo=dc=example,dc=com >+ eval 'v="$__shell_var_trimo"' >++ v=dc=example,dc=com >+ '[' 1 = 2 -a '; ldap_search_base' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=example,dc=com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=example,dc=com' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307bis' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307bis' >+ unset -f __shell_var_trim >+ local 'r= rfc2307bis' 'space= >' >+ '[' -n ' rfc2307bis' -a -z ' rfc2307bis' ']' >+ '[' -n ' rfc2307bis' -a -z rfc2307bis ']' >+ '[' -n ' rfc2307bis' -a -z '' ']' >+ r=rfc2307bis >+ '[' -n rfc2307bis -a -z rfc2307bis ']' >+ __shell_var_trimo=rfc2307bis >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307bis >+ '[' 1 = 2 -a '; ldap_schema' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307bis' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_sasl_mech ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_sasl_mech ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_sasl_mech ' 'space= >' >+ '[' -n '; ldap_sasl_mech ' -a -z '; ldap_sasl_mech ' ']' >+ '[' -n '; ldap_sasl_mech ' -a -z '' ']' >+ r='; ldap_sasl_mech' >+ '[' -n '; ldap_sasl_mech' -a -z ldap_sasl_mech ']' >+ '[' -n '; ldap_sasl_mech' -a -z ';' ']' >+ __shell_var_trimo='; ldap_sasl_mech' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_sasl_mech' >+ shell_var_trim v ' GSSAPI' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' GSSAPI' >+ unset -f __shell_var_trim >+ local 'r= GSSAPI' 'space= >' >+ '[' -n ' GSSAPI' -a -z ' GSSAPI' ']' >+ '[' -n ' GSSAPI' -a -z GSSAPI ']' >+ '[' -n ' GSSAPI' -a -z '' ']' >+ r=GSSAPI >+ '[' -n GSSAPI -a -z GSSAPI ']' >+ __shell_var_trimo=GSSAPI >+ eval 'v="$__shell_var_trimo"' >++ v=GSSAPI >+ '[' 1 = 2 -a '; ldap_sasl_mech' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_sasl_mech = GSSAPI' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_sasl_mech = GSSAPI' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_object_class ' 'space= >' >+ '[' -n '; ldap_user_object_class ' -a -z '; ldap_user_object_class ' ']' >+ '[' -n '; ldap_user_object_class ' -a -z '' ']' >+ r='; ldap_user_object_class' >+ '[' -n '; ldap_user_object_class' -a -z ldap_user_object_class ']' >+ '[' -n '; ldap_user_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_object_class' >+ shell_var_trim v ' user' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' user' >+ unset -f __shell_var_trim >+ local 'r= user' 'space= >' >+ '[' -n ' user' -a -z ' user' ']' >+ '[' -n ' user' -a -z user ']' >+ '[' -n ' user' -a -z '' ']' >+ r=user >+ '[' -n user -a -z user ']' >+ __shell_var_trimo=user >+ eval 'v="$__shell_var_trimo"' >++ v=user >+ '[' 1 = 2 -a '; ldap_user_object_class' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_object_class = user' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_object_class = user' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_group_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_group_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_group_object_class ' 'space= >' >+ '[' -n '; ldap_group_object_class ' -a -z '; ldap_group_object_class ' ']' >+ '[' -n '; ldap_group_object_class ' -a -z '' ']' >+ r='; ldap_group_object_class' >+ '[' -n '; ldap_group_object_class' -a -z ldap_group_object_class ']' >+ '[' -n '; ldap_group_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_group_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_group_object_class' >+ shell_var_trim v ' group' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' group' >+ unset -f __shell_var_trim >+ local 'r= group' 'space= >' >+ '[' -n ' group' -a -z ' group' ']' >+ '[' -n ' group' -a -z group ']' >+ '[' -n ' group' -a -z '' ']' >+ r=group >+ '[' -n group -a -z group ']' >+ __shell_var_trimo=group >+ eval 'v="$__shell_var_trimo"' >++ v=group >+ '[' 1 = 2 -a '; ldap_group_object_class' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_group_object_class = group' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_group_object_class = group' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_home_directory ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_home_directory ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_home_directory ' 'space= >' >+ '[' -n '; ldap_user_home_directory ' -a -z '; ldap_user_home_directory ' ']' >+ '[' -n '; ldap_user_home_directory ' -a -z '' ']' >+ r='; ldap_user_home_directory' >+ '[' -n '; ldap_user_home_directory' -a -z ldap_user_home_directory ']' >+ '[' -n '; ldap_user_home_directory' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_home_directory' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_home_directory' >+ shell_var_trim v ' unixHomeDirectory' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' unixHomeDirectory' >+ unset -f __shell_var_trim >+ local 'r= unixHomeDirectory' 'space= >' >+ '[' -n ' unixHomeDirectory' -a -z ' unixHomeDirectory' ']' >+ '[' -n ' unixHomeDirectory' -a -z unixHomeDirectory ']' >+ '[' -n ' unixHomeDirectory' -a -z '' ']' >+ r=unixHomeDirectory >+ '[' -n unixHomeDirectory -a -z unixHomeDirectory ']' >+ __shell_var_trimo=unixHomeDirectory >+ eval 'v="$__shell_var_trimo"' >++ v=unixHomeDirectory >+ '[' 1 = 2 -a '; ldap_user_home_directory' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_home_directory = unixHomeDirectory' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_home_directory = unixHomeDirectory' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_principal ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_principal ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_principal ' 'space= >' >+ '[' -n '; ldap_user_principal ' -a -z '; ldap_user_principal ' ']' >+ '[' -n '; ldap_user_principal ' -a -z '' ']' >+ r='; ldap_user_principal' >+ '[' -n '; ldap_user_principal' -a -z ldap_user_principal ']' >+ '[' -n '; ldap_user_principal' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_principal' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_principal' >+ shell_var_trim v ' userPrincipalName' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' userPrincipalName' >+ unset -f __shell_var_trim >+ local 'r= userPrincipalName' 'space= >' >+ '[' -n ' userPrincipalName' -a -z ' userPrincipalName' ']' >+ '[' -n ' userPrincipalName' -a -z userPrincipalName ']' >+ '[' -n ' userPrincipalName' -a -z '' ']' >+ r=userPrincipalName >+ '[' -n userPrincipalName -a -z userPrincipalName ']' >+ __shell_var_trimo=userPrincipalName >+ eval 'v="$__shell_var_trimo"' >++ v=userPrincipalName >+ '[' 1 = 2 -a '; ldap_user_principal' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_principal = userPrincipalName' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_principal = userPrincipalName' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_account_expire_policy ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_account_expire_policy ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_account_expire_policy ' 'space= >' >+ '[' -n '; ldap_account_expire_policy ' -a -z '; ldap_account_expire_policy ' ']' >+ '[' -n '; ldap_account_expire_policy ' -a -z '' ']' >+ r='; ldap_account_expire_policy' >+ '[' -n '; ldap_account_expire_policy' -a -z ldap_account_expire_policy ']' >+ '[' -n '; ldap_account_expire_policy' -a -z ';' ']' >+ __shell_var_trimo='; ldap_account_expire_policy' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_account_expire_policy' >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 1 = 2 -a '; ldap_account_expire_policy' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_account_expire_policy = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_account_expire_policy = ad' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_force_upper_case_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_force_upper_case_realm ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_force_upper_case_realm ' 'space= >' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '; ldap_force_upper_case_realm ' ']' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '' ']' >+ r='; ldap_force_upper_case_realm' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ldap_force_upper_case_realm ']' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ';' ']' >+ __shell_var_trimo='; ldap_force_upper_case_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_force_upper_case_realm' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; ldap_force_upper_case_realm' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_force_upper_case_realm = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_force_upper_case_realm = true' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = domains ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_server ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_server ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_server ' 'space= >' >+ '[' -n '; krb5_server ' -a -z '; krb5_server ' ']' >+ '[' -n '; krb5_server ' -a -z '' ']' >+ r='; krb5_server' >+ '[' -n '; krb5_server' -a -z krb5_server ']' >+ '[' -n '; krb5_server' -a -z ';' ']' >+ __shell_var_trimo='; krb5_server' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_server' >+ shell_var_trim v ' your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= your.ad.example.com' 'space= >' >+ '[' -n ' your.ad.example.com' -a -z ' your.ad.example.com' ']' >+ '[' -n ' your.ad.example.com' -a -z your.ad.example.com ']' >+ '[' -n ' your.ad.example.com' -a -z '' ']' >+ r=your.ad.example.com >+ '[' -n your.ad.example.com -a -z your.ad.example.com ']' >+ __shell_var_trimo=your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=your.ad.example.com >+ '[' 1 = 2 -a '; krb5_server' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_server = your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_server = your.ad.example.com' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_realm ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_realm ' 'space= >' >+ '[' -n '; krb5_realm ' -a -z '; krb5_realm ' ']' >+ '[' -n '; krb5_realm ' -a -z '' ']' >+ r='; krb5_realm' >+ '[' -n '; krb5_realm' -a -z krb5_realm ']' >+ '[' -n '; krb5_realm' -a -z ';' ']' >+ __shell_var_trimo='; krb5_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_realm' >+ shell_var_trim v ' EXAMPLE.COM' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' EXAMPLE.COM' >+ unset -f __shell_var_trim >+ local 'r= EXAMPLE.COM' 'space= >' >+ '[' -n ' EXAMPLE.COM' -a -z ' EXAMPLE.COM' ']' >+ '[' -n ' EXAMPLE.COM' -a -z EXAMPLE.COM ']' >+ '[' -n ' EXAMPLE.COM' -a -z '' ']' >+ r=EXAMPLE.COM >+ '[' -n EXAMPLE.COM -a -z EXAMPLE.COM ']' >+ __shell_var_trimo=EXAMPLE.COM >+ eval 'v="$__shell_var_trimo"' >++ v=EXAMPLE.COM >+ '[' 1 = 2 -a '; krb5_realm' = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_realm = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_realm = EXAMPLE.COM' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[domain/ETER.LOCALDOMAIN]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'id_provider ' >+ unset -f __shell_var_trim >+ local 'r=id_provider ' 'space= >' >+ '[' -n 'id_provider ' -a -z 'id_provider ' ']' >+ '[' -n 'id_provider ' -a -z '' ']' >+ r=id_provider >+ '[' -n id_provider -a -z id_provider ']' >+ '[' -n id_provider -a -z id_provider ']' >+ __shell_var_trimo=id_provider >+ eval 'n="$__shell_var_trimo"' >++ n=id_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 1 = 2 -a id_provider = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'id_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'id_provider = ad' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=auth_provider ' 'space= >' >+ '[' -n 'auth_provider ' -a -z 'auth_provider ' ']' >+ '[' -n 'auth_provider ' -a -z '' ']' >+ r=auth_provider >+ '[' -n auth_provider -a -z auth_provider ']' >+ '[' -n auth_provider -a -z auth_provider ']' >+ __shell_var_trimo=auth_provider >+ eval 'n="$__shell_var_trimo"' >++ n=auth_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 1 = 2 -a auth_provider = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'auth_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'auth_provider = ad' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=chpass_provider ' 'space= >' >+ '[' -n 'chpass_provider ' -a -z 'chpass_provider ' ']' >+ '[' -n 'chpass_provider ' -a -z '' ']' >+ r=chpass_provider >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ __shell_var_trimo=chpass_provider >+ eval 'n="$__shell_var_trimo"' >++ n=chpass_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 1 = 2 -a chpass_provider = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'chpass_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'chpass_provider = ad' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_shell ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_shell ' >+ unset -f __shell_var_trim >+ local 'r=default_shell ' 'space= >' >+ '[' -n 'default_shell ' -a -z 'default_shell ' ']' >+ '[' -n 'default_shell ' -a -z '' ']' >+ r=default_shell >+ '[' -n default_shell -a -z default_shell ']' >+ '[' -n default_shell -a -z default_shell ']' >+ __shell_var_trimo=default_shell >+ eval 'n="$__shell_var_trimo"' >++ n=default_shell >+ shell_var_trim v ' /bin/bash' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /bin/bash' >+ unset -f __shell_var_trim >+ local 'r= /bin/bash' 'space= >' >+ '[' -n ' /bin/bash' -a -z ' /bin/bash' ']' >+ '[' -n ' /bin/bash' -a -z /bin/bash ']' >+ '[' -n ' /bin/bash' -a -z '' ']' >+ r=/bin/bash >+ '[' -n /bin/bash -a -z /bin/bash ']' >+ __shell_var_trimo=/bin/bash >+ eval 'v="$__shell_var_trimo"' >++ v=/bin/bash >+ '[' 1 = 2 -a default_shell = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'default_shell = /bin/bash' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_shell = /bin/bash' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'fallback_homedir ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'fallback_homedir ' >+ unset -f __shell_var_trim >+ local 'r=fallback_homedir ' 'space= >' >+ '[' -n 'fallback_homedir ' -a -z 'fallback_homedir ' ']' >+ '[' -n 'fallback_homedir ' -a -z '' ']' >+ r=fallback_homedir >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ __shell_var_trimo=fallback_homedir >+ eval 'n="$__shell_var_trimo"' >++ n=fallback_homedir >+ shell_var_trim v ' /home/%d/%u' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /home/%d/%u' >+ unset -f __shell_var_trim >+ local 'r= /home/%d/%u' 'space= >' >+ '[' -n ' /home/%d/%u' -a -z ' /home/%d/%u' ']' >+ '[' -n ' /home/%d/%u' -a -z /home/%d/%u ']' >+ '[' -n ' /home/%d/%u' -a -z '' ']' >+ r=/home/%d/%u >+ '[' -n /home/%d/%u -a -z /home/%d/%u ']' >+ __shell_var_trimo=/home/%d/%u >+ eval 'v="$__shell_var_trimo"' >++ v=/home/%d/%u >+ '[' 1 = 2 -a fallback_homedir = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'fallback_homedir = /home/%d/%u' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'fallback_homedir = /home/%d/%u' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'debug_level ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'debug_level ' >+ unset -f __shell_var_trim >+ local 'r=debug_level ' 'space= >' >+ '[' -n 'debug_level ' -a -z 'debug_level ' ']' >+ '[' -n 'debug_level ' -a -z '' ']' >+ r=debug_level >+ '[' -n debug_level -a -z debug_level ']' >+ '[' -n debug_level -a -z debug_level ']' >+ __shell_var_trimo=debug_level >+ eval 'n="$__shell_var_trimo"' >++ n=debug_level >+ shell_var_trim v ' 0' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 0' >+ unset -f __shell_var_trim >+ local 'r= 0' 'space= >' >+ '[' -n ' 0' -a -z ' 0' ']' >+ '[' -n ' 0' -a -z 0 ']' >+ '[' -n ' 0' -a -z '' ']' >+ r=0 >+ '[' -n 0 -a -z 0 ']' >+ __shell_var_trimo=0 >+ eval 'v="$__shell_var_trimo"' >++ v=0 >+ '[' 1 = 2 -a debug_level = domains ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'debug_level = 0' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'debug_level = 0' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ eof=1 >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n 1 ']' >+ '[' -n 1 -a -z 1 ']' >+ '[' -z 1 ']' >+ mv -f -- /etc/sssd/sssd.conf.gsz3XN /etc/sssd/sssd.conf >+ ini_config_set /etc/sssd/sssd.conf domain/ETER.LOCALDOMAIN id_provider ad >+ local fn fn_tmp section var value sect= don= str eof= n v >+ fn=/etc/sssd/sssd.conf >+ section=domain/ETER.LOCALDOMAIN >+ var=id_provider >+ value=ad >+ '[' '!' -e /etc/sssd/sssd.conf ']' >++ mktemp /etc/sssd/sssd.conf.XXXXXX >+ fn_tmp=/etc/sssd/sssd.conf.LnCArN >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' '' = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[sssd]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'config_file_version ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'config_file_version ' >+ unset -f __shell_var_trim >+ local 'r=config_file_version ' 'space= >' >+ '[' -n 'config_file_version ' -a -z 'config_file_version ' ']' >+ '[' -n 'config_file_version ' -a -z '' ']' >+ r=config_file_version >+ '[' -n config_file_version -a -z config_file_version ']' >+ '[' -n config_file_version -a -z config_file_version ']' >+ __shell_var_trimo=config_file_version >+ eval 'n="$__shell_var_trimo"' >++ n=config_file_version >+ shell_var_trim v ' 2' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 2' >+ unset -f __shell_var_trim >+ local 'r= 2' 'space= >' >+ '[' -n ' 2' -a -z ' 2' ']' >+ '[' -n ' 2' -a -z 2 ']' >+ '[' -n ' 2' -a -z '' ']' >+ r=2 >+ '[' -n 2 -a -z 2 ']' >+ __shell_var_trimo=2 >+ eval 'v="$__shell_var_trimo"' >++ v=2 >+ '[' 1 = 2 -a config_file_version = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'config_file_version = 2' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'config_file_version = 2' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'services ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'services ' >+ unset -f __shell_var_trim >+ local 'r=services ' 'space= >' >+ '[' -n 'services ' -a -z 'services ' ']' >+ '[' -n 'services ' -a -z '' ']' >+ r=services >+ '[' -n services -a -z services ']' >+ '[' -n services -a -z services ']' >+ __shell_var_trimo=services >+ eval 'n="$__shell_var_trimo"' >++ n=services >+ shell_var_trim v ' nss, pam' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' nss, pam' >+ unset -f __shell_var_trim >+ local 'r= nss, pam' 'space= >' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z '' ']' >+ r='nss, pam' >+ '[' -n 'nss, pam' -a -z nss, ']' >+ __shell_var_trimo='nss, pam' >+ eval 'v="$__shell_var_trimo"' >++ v='nss, pam' >+ '[' 1 = 2 -a services = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'services = nss, pam' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'services = nss, pam' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# SSSD will not start if you do not configure any domains.' ']' >+ __ini_config_print 1 '# SSSD will not start if you do not configure any domains.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# SSSD will not start if you do not configure any domains.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Add new domain configurations as [domain/<NAME>] sections, and' ']' >+ __ini_config_print 1 '# Add new domain configurations as [domain/<NAME>] sections, and' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Add new domain configurations as [domain/<NAME>] sections, and' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# then add the list of domains (in the order you want them to be' ']' >+ __ini_config_print 1 '# then add the list of domains (in the order you want them to be' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# then add the list of domains (in the order you want them to be' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# queried) to the "domains" attribute below and uncomment it.' ']' >+ __ini_config_print 1 '# queried) to the "domains" attribute below and uncomment it.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# queried) to the "domains" attribute below and uncomment it.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; domains ' >+ unset -f __shell_var_trim >+ local 'r=; domains ' 'space= >' >+ '[' -n '; domains ' -a -z '; domains ' ']' >+ '[' -n '; domains ' -a -z '' ']' >+ r='; domains' >+ '[' -n '; domains' -a -z domains ']' >+ '[' -n '; domains' -a -z ';' ']' >+ __shell_var_trimo='; domains' >+ eval 'n="$__shell_var_trimo"' >++ n='; domains' >+ shell_var_trim v ' LDAP' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' LDAP' >+ unset -f __shell_var_trim >+ local 'r= LDAP' 'space= >' >+ '[' -n ' LDAP' -a -z ' LDAP' ']' >+ '[' -n ' LDAP' -a -z LDAP ']' >+ '[' -n ' LDAP' -a -z '' ']' >+ r=LDAP >+ '[' -n LDAP -a -z LDAP ']' >+ __shell_var_trimo=LDAP >+ eval 'v="$__shell_var_trimo"' >++ v=LDAP >+ '[' 1 = 2 -a '; domains' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; domains = LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; domains = LDAP' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'domains ' >+ unset -f __shell_var_trim >+ local 'r=domains ' 'space= >' >+ '[' -n 'domains ' -a -z 'domains ' ']' >+ '[' -n 'domains ' -a -z '' ']' >+ r=domains >+ '[' -n domains -a -z domains ']' >+ '[' -n domains -a -z domains ']' >+ __shell_var_trimo=domains >+ eval 'n="$__shell_var_trimo"' >++ n=domains >+ shell_var_trim v ' ETER.LOCALDOMAIN' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ETER.LOCALDOMAIN' >+ unset -f __shell_var_trim >+ local 'r= ETER.LOCALDOMAIN' 'space= >' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ' ETER.LOCALDOMAIN' ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ETER.LOCALDOMAIN ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z '' ']' >+ r=ETER.LOCALDOMAIN >+ '[' -n ETER.LOCALDOMAIN -a -z ETER.LOCALDOMAIN ']' >+ __shell_var_trimo=ETER.LOCALDOMAIN >+ eval 'v="$__shell_var_trimo"' >++ v=ETER.LOCALDOMAIN >+ '[' 1 = 2 -a domains = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'domains = ETER.LOCALDOMAIN' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'domains = ETER.LOCALDOMAIN' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[nss]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[pam]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Example LDAP domain' ']' >+ __ini_config_print 1 '# Example LDAP domain' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Example LDAP domain' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/LDAP]' >+ shell_var_trim v '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/LDAP]' >+ '[' 1 = 2 -a '; [domain/LDAP]' = id_provider ']' >+ '[' -z '; [domain/LDAP]' ']' >+ __ini_config_print 1 '; [domain/LDAP]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/LDAP]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; auth_provider' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# ldap_schema can be set to "rfc2307", which stores group member names in the' ']' >+ __ini_config_print 1 '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' ']' >+ __ini_config_print 1 '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# the "member" attribute. If you do not know this value, ask your LDAP' ']' >+ __ini_config_print 1 '# the "member" attribute. If you do not know this value, ask your LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# the "member" attribute. If you do not know this value, ask your LDAP' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# administrator.' ']' >+ __ini_config_print 1 '# administrator.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# administrator.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307' >+ unset -f __shell_var_trim >+ local 'r= rfc2307' 'space= >' >+ '[' -n ' rfc2307' -a -z ' rfc2307' ']' >+ '[' -n ' rfc2307' -a -z rfc2307 ']' >+ '[' -n ' rfc2307' -a -z '' ']' >+ r=rfc2307 >+ '[' -n rfc2307 -a -z rfc2307 ']' >+ __shell_var_trimo=rfc2307 >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307 >+ '[' 1 = 2 -a '; ldap_schema' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://ldap.mydomain.org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://ldap.mydomain.org' >+ unset -f __shell_var_trim >+ local 'r= ldap://ldap.mydomain.org' 'space= >' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ' ldap://ldap.mydomain.org' ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ldap://ldap.mydomain.org ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z '' ']' >+ r=ldap://ldap.mydomain.org >+ '[' -n ldap://ldap.mydomain.org -a -z ldap://ldap.mydomain.org ']' >+ __shell_var_trimo=ldap://ldap.mydomain.org >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://ldap.mydomain.org >+ '[' 1 = 2 -a '; ldap_uri' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://ldap.mydomain.org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://ldap.mydomain.org' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=mydomain,dc=org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=mydomain,dc=org' >+ unset -f __shell_var_trim >+ local 'r= dc=mydomain,dc=org' 'space= >' >+ '[' -n ' dc=mydomain,dc=org' -a -z ' dc=mydomain,dc=org' ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z dc=mydomain,dc=org ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z '' ']' >+ r=dc=mydomain,dc=org >+ '[' -n dc=mydomain,dc=org -a -z dc=mydomain,dc=org ']' >+ __shell_var_trimo=dc=mydomain,dc=org >+ eval 'v="$__shell_var_trimo"' >++ v=dc=mydomain,dc=org >+ '[' 1 = 2 -a '; ldap_search_base' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=mydomain,dc=org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=mydomain,dc=org' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Note that enabling enumeration will have a moderate performance impact.' ']' >+ __ini_config_print 1 '# Note that enabling enumeration will have a moderate performance impact.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Note that enabling enumeration will have a moderate performance impact.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Consequently, the default value for enumeration is FALSE.' ']' >+ __ini_config_print 1 '# Consequently, the default value for enumeration is FALSE.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Consequently, the default value for enumeration is FALSE.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Refer to the sssd.conf man page for full details.' ']' >+ __ini_config_print 1 '# Refer to the sssd.conf man page for full details.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Refer to the sssd.conf man page for full details.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; enumerate ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; enumerate ' >+ unset -f __shell_var_trim >+ local 'r=; enumerate ' 'space= >' >+ '[' -n '; enumerate ' -a -z '; enumerate ' ']' >+ '[' -n '; enumerate ' -a -z '' ']' >+ r='; enumerate' >+ '[' -n '; enumerate' -a -z enumerate ']' >+ '[' -n '; enumerate' -a -z ';' ']' >+ __shell_var_trimo='; enumerate' >+ eval 'n="$__shell_var_trimo"' >++ n='; enumerate' >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 1 = 2 -a '; enumerate' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; enumerate = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; enumerate = false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Allow offline logins by locally storing password hashes (default: false).' ']' >+ __ini_config_print 1 '# Allow offline logins by locally storing password hashes (default: false).' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Allow offline logins by locally storing password hashes (default: false).' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; cache_credentials ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; cache_credentials ' >+ unset -f __shell_var_trim >+ local 'r=; cache_credentials ' 'space= >' >+ '[' -n '; cache_credentials ' -a -z '; cache_credentials ' ']' >+ '[' -n '; cache_credentials ' -a -z '' ']' >+ r='; cache_credentials' >+ '[' -n '; cache_credentials' -a -z cache_credentials ']' >+ '[' -n '; cache_credentials' -a -z ';' ']' >+ __shell_var_trimo='; cache_credentials' >+ eval 'n="$__shell_var_trimo"' >++ n='; cache_credentials' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; cache_credentials' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; cache_credentials = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; cache_credentials = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# An example Active Directory domain. Please note that this configuration' ']' >+ __ini_config_print 1 '# An example Active Directory domain. Please note that this configuration' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# An example Active Directory domain. Please note that this configuration' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' ']' >+ __ini_config_print 1 '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# compliant attribute names. To support UNIX clients with AD 2003 or older,' ']' >+ __ini_config_print 1 '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# you must install Microsoft Services For Unix and map LDAP attributes onto' ']' >+ __ini_config_print 1 '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# msSFU30* attribute names.' ']' >+ __ini_config_print 1 '# msSFU30* attribute names.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# msSFU30* attribute names.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/AD]' >+ shell_var_trim v '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/AD]' >+ '[' 1 = 2 -a '; [domain/AD]' = id_provider ']' >+ '[' -z '; [domain/AD]' ']' >+ __ini_config_print 1 '; [domain/AD]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/AD]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; auth_provider' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = krb5' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=; chpass_provider ' 'space= >' >+ '[' -n '; chpass_provider ' -a -z '; chpass_provider ' ']' >+ '[' -n '; chpass_provider ' -a -z '' ']' >+ r='; chpass_provider' >+ '[' -n '; chpass_provider' -a -z chpass_provider ']' >+ '[' -n '; chpass_provider' -a -z ';' ']' >+ __shell_var_trimo='; chpass_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; chpass_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; chpass_provider' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; chpass_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; chpass_provider = krb5' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = id_provider ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= ldap://your.ad.example.com' 'space= >' >+ '[' -n ' ldap://your.ad.example.com' -a -z ' ldap://your.ad.example.com' ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z ldap://your.ad.example.com ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z '' ']' >+ r=ldap://your.ad.example.com >+ '[' -n ldap://your.ad.example.com -a -z ldap://your.ad.example.com ']' >+ __shell_var_trimo=ldap://your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://your.ad.example.com >+ '[' 1 = 2 -a '; ldap_uri' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://your.ad.example.com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=example,dc=com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=example,dc=com' >+ unset -f __shell_var_trim >+ local 'r= dc=example,dc=com' 'space= >' >+ '[' -n ' dc=example,dc=com' -a -z ' dc=example,dc=com' ']' >+ '[' -n ' dc=example,dc=com' -a -z dc=example,dc=com ']' >+ '[' -n ' dc=example,dc=com' -a -z '' ']' >+ r=dc=example,dc=com >+ '[' -n dc=example,dc=com -a -z dc=example,dc=com ']' >+ __shell_var_trimo=dc=example,dc=com >+ eval 'v="$__shell_var_trimo"' >++ v=dc=example,dc=com >+ '[' 1 = 2 -a '; ldap_search_base' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=example,dc=com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=example,dc=com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307bis' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307bis' >+ unset -f __shell_var_trim >+ local 'r= rfc2307bis' 'space= >' >+ '[' -n ' rfc2307bis' -a -z ' rfc2307bis' ']' >+ '[' -n ' rfc2307bis' -a -z rfc2307bis ']' >+ '[' -n ' rfc2307bis' -a -z '' ']' >+ r=rfc2307bis >+ '[' -n rfc2307bis -a -z rfc2307bis ']' >+ __shell_var_trimo=rfc2307bis >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307bis >+ '[' 1 = 2 -a '; ldap_schema' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307bis' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_sasl_mech ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_sasl_mech ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_sasl_mech ' 'space= >' >+ '[' -n '; ldap_sasl_mech ' -a -z '; ldap_sasl_mech ' ']' >+ '[' -n '; ldap_sasl_mech ' -a -z '' ']' >+ r='; ldap_sasl_mech' >+ '[' -n '; ldap_sasl_mech' -a -z ldap_sasl_mech ']' >+ '[' -n '; ldap_sasl_mech' -a -z ';' ']' >+ __shell_var_trimo='; ldap_sasl_mech' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_sasl_mech' >+ shell_var_trim v ' GSSAPI' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' GSSAPI' >+ unset -f __shell_var_trim >+ local 'r= GSSAPI' 'space= >' >+ '[' -n ' GSSAPI' -a -z ' GSSAPI' ']' >+ '[' -n ' GSSAPI' -a -z GSSAPI ']' >+ '[' -n ' GSSAPI' -a -z '' ']' >+ r=GSSAPI >+ '[' -n GSSAPI -a -z GSSAPI ']' >+ __shell_var_trimo=GSSAPI >+ eval 'v="$__shell_var_trimo"' >++ v=GSSAPI >+ '[' 1 = 2 -a '; ldap_sasl_mech' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_sasl_mech = GSSAPI' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_sasl_mech = GSSAPI' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_object_class ' 'space= >' >+ '[' -n '; ldap_user_object_class ' -a -z '; ldap_user_object_class ' ']' >+ '[' -n '; ldap_user_object_class ' -a -z '' ']' >+ r='; ldap_user_object_class' >+ '[' -n '; ldap_user_object_class' -a -z ldap_user_object_class ']' >+ '[' -n '; ldap_user_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_object_class' >+ shell_var_trim v ' user' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' user' >+ unset -f __shell_var_trim >+ local 'r= user' 'space= >' >+ '[' -n ' user' -a -z ' user' ']' >+ '[' -n ' user' -a -z user ']' >+ '[' -n ' user' -a -z '' ']' >+ r=user >+ '[' -n user -a -z user ']' >+ __shell_var_trimo=user >+ eval 'v="$__shell_var_trimo"' >++ v=user >+ '[' 1 = 2 -a '; ldap_user_object_class' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_object_class = user' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_object_class = user' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_group_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_group_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_group_object_class ' 'space= >' >+ '[' -n '; ldap_group_object_class ' -a -z '; ldap_group_object_class ' ']' >+ '[' -n '; ldap_group_object_class ' -a -z '' ']' >+ r='; ldap_group_object_class' >+ '[' -n '; ldap_group_object_class' -a -z ldap_group_object_class ']' >+ '[' -n '; ldap_group_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_group_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_group_object_class' >+ shell_var_trim v ' group' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' group' >+ unset -f __shell_var_trim >+ local 'r= group' 'space= >' >+ '[' -n ' group' -a -z ' group' ']' >+ '[' -n ' group' -a -z group ']' >+ '[' -n ' group' -a -z '' ']' >+ r=group >+ '[' -n group -a -z group ']' >+ __shell_var_trimo=group >+ eval 'v="$__shell_var_trimo"' >++ v=group >+ '[' 1 = 2 -a '; ldap_group_object_class' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_group_object_class = group' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_group_object_class = group' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_home_directory ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_home_directory ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_home_directory ' 'space= >' >+ '[' -n '; ldap_user_home_directory ' -a -z '; ldap_user_home_directory ' ']' >+ '[' -n '; ldap_user_home_directory ' -a -z '' ']' >+ r='; ldap_user_home_directory' >+ '[' -n '; ldap_user_home_directory' -a -z ldap_user_home_directory ']' >+ '[' -n '; ldap_user_home_directory' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_home_directory' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_home_directory' >+ shell_var_trim v ' unixHomeDirectory' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' unixHomeDirectory' >+ unset -f __shell_var_trim >+ local 'r= unixHomeDirectory' 'space= >' >+ '[' -n ' unixHomeDirectory' -a -z ' unixHomeDirectory' ']' >+ '[' -n ' unixHomeDirectory' -a -z unixHomeDirectory ']' >+ '[' -n ' unixHomeDirectory' -a -z '' ']' >+ r=unixHomeDirectory >+ '[' -n unixHomeDirectory -a -z unixHomeDirectory ']' >+ __shell_var_trimo=unixHomeDirectory >+ eval 'v="$__shell_var_trimo"' >++ v=unixHomeDirectory >+ '[' 1 = 2 -a '; ldap_user_home_directory' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_home_directory = unixHomeDirectory' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_home_directory = unixHomeDirectory' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_principal ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_principal ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_principal ' 'space= >' >+ '[' -n '; ldap_user_principal ' -a -z '; ldap_user_principal ' ']' >+ '[' -n '; ldap_user_principal ' -a -z '' ']' >+ r='; ldap_user_principal' >+ '[' -n '; ldap_user_principal' -a -z ldap_user_principal ']' >+ '[' -n '; ldap_user_principal' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_principal' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_principal' >+ shell_var_trim v ' userPrincipalName' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' userPrincipalName' >+ unset -f __shell_var_trim >+ local 'r= userPrincipalName' 'space= >' >+ '[' -n ' userPrincipalName' -a -z ' userPrincipalName' ']' >+ '[' -n ' userPrincipalName' -a -z userPrincipalName ']' >+ '[' -n ' userPrincipalName' -a -z '' ']' >+ r=userPrincipalName >+ '[' -n userPrincipalName -a -z userPrincipalName ']' >+ __shell_var_trimo=userPrincipalName >+ eval 'v="$__shell_var_trimo"' >++ v=userPrincipalName >+ '[' 1 = 2 -a '; ldap_user_principal' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_principal = userPrincipalName' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_principal = userPrincipalName' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_account_expire_policy ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_account_expire_policy ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_account_expire_policy ' 'space= >' >+ '[' -n '; ldap_account_expire_policy ' -a -z '; ldap_account_expire_policy ' ']' >+ '[' -n '; ldap_account_expire_policy ' -a -z '' ']' >+ r='; ldap_account_expire_policy' >+ '[' -n '; ldap_account_expire_policy' -a -z ldap_account_expire_policy ']' >+ '[' -n '; ldap_account_expire_policy' -a -z ';' ']' >+ __shell_var_trimo='; ldap_account_expire_policy' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_account_expire_policy' >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 1 = 2 -a '; ldap_account_expire_policy' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_account_expire_policy = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_account_expire_policy = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_force_upper_case_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_force_upper_case_realm ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_force_upper_case_realm ' 'space= >' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '; ldap_force_upper_case_realm ' ']' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '' ']' >+ r='; ldap_force_upper_case_realm' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ldap_force_upper_case_realm ']' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ';' ']' >+ __shell_var_trimo='; ldap_force_upper_case_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_force_upper_case_realm' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; ldap_force_upper_case_realm' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_force_upper_case_realm = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_force_upper_case_realm = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = id_provider ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_server ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_server ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_server ' 'space= >' >+ '[' -n '; krb5_server ' -a -z '; krb5_server ' ']' >+ '[' -n '; krb5_server ' -a -z '' ']' >+ r='; krb5_server' >+ '[' -n '; krb5_server' -a -z krb5_server ']' >+ '[' -n '; krb5_server' -a -z ';' ']' >+ __shell_var_trimo='; krb5_server' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_server' >+ shell_var_trim v ' your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= your.ad.example.com' 'space= >' >+ '[' -n ' your.ad.example.com' -a -z ' your.ad.example.com' ']' >+ '[' -n ' your.ad.example.com' -a -z your.ad.example.com ']' >+ '[' -n ' your.ad.example.com' -a -z '' ']' >+ r=your.ad.example.com >+ '[' -n your.ad.example.com -a -z your.ad.example.com ']' >+ __shell_var_trimo=your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=your.ad.example.com >+ '[' 1 = 2 -a '; krb5_server' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_server = your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_server = your.ad.example.com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_realm ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_realm ' 'space= >' >+ '[' -n '; krb5_realm ' -a -z '; krb5_realm ' ']' >+ '[' -n '; krb5_realm ' -a -z '' ']' >+ r='; krb5_realm' >+ '[' -n '; krb5_realm' -a -z krb5_realm ']' >+ '[' -n '; krb5_realm' -a -z ';' ']' >+ __shell_var_trimo='; krb5_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_realm' >+ shell_var_trim v ' EXAMPLE.COM' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' EXAMPLE.COM' >+ unset -f __shell_var_trim >+ local 'r= EXAMPLE.COM' 'space= >' >+ '[' -n ' EXAMPLE.COM' -a -z ' EXAMPLE.COM' ']' >+ '[' -n ' EXAMPLE.COM' -a -z EXAMPLE.COM ']' >+ '[' -n ' EXAMPLE.COM' -a -z '' ']' >+ r=EXAMPLE.COM >+ '[' -n EXAMPLE.COM -a -z EXAMPLE.COM ']' >+ __shell_var_trimo=EXAMPLE.COM >+ eval 'v="$__shell_var_trimo"' >++ v=EXAMPLE.COM >+ '[' 1 = 2 -a '; krb5_realm' = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_realm = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_realm = EXAMPLE.COM' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ sect=2 >+ printf '%s\n' '[domain/ETER.LOCALDOMAIN]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'id_provider ' >+ unset -f __shell_var_trim >+ local 'r=id_provider ' 'space= >' >+ '[' -n 'id_provider ' -a -z 'id_provider ' ']' >+ '[' -n 'id_provider ' -a -z '' ']' >+ r=id_provider >+ '[' -n id_provider -a -z id_provider ']' >+ '[' -n id_provider -a -z id_provider ']' >+ __shell_var_trimo=id_provider >+ eval 'n="$__shell_var_trimo"' >++ n=id_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a id_provider = id_provider ']' >+ '[' -n '' ']' >+ __ini_config_print 1 'id_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'id_provider = ad' >+ don=1 >+ continue >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=auth_provider ' 'space= >' >+ '[' -n 'auth_provider ' -a -z 'auth_provider ' ']' >+ '[' -n 'auth_provider ' -a -z '' ']' >+ r=auth_provider >+ '[' -n auth_provider -a -z auth_provider ']' >+ '[' -n auth_provider -a -z auth_provider ']' >+ __shell_var_trimo=auth_provider >+ eval 'n="$__shell_var_trimo"' >++ n=auth_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a auth_provider = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'auth_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'auth_provider = ad' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=chpass_provider ' 'space= >' >+ '[' -n 'chpass_provider ' -a -z 'chpass_provider ' ']' >+ '[' -n 'chpass_provider ' -a -z '' ']' >+ r=chpass_provider >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ __shell_var_trimo=chpass_provider >+ eval 'n="$__shell_var_trimo"' >++ n=chpass_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a chpass_provider = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'chpass_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'chpass_provider = ad' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_shell ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_shell ' >+ unset -f __shell_var_trim >+ local 'r=default_shell ' 'space= >' >+ '[' -n 'default_shell ' -a -z 'default_shell ' ']' >+ '[' -n 'default_shell ' -a -z '' ']' >+ r=default_shell >+ '[' -n default_shell -a -z default_shell ']' >+ '[' -n default_shell -a -z default_shell ']' >+ __shell_var_trimo=default_shell >+ eval 'n="$__shell_var_trimo"' >++ n=default_shell >+ shell_var_trim v ' /bin/bash' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /bin/bash' >+ unset -f __shell_var_trim >+ local 'r= /bin/bash' 'space= >' >+ '[' -n ' /bin/bash' -a -z ' /bin/bash' ']' >+ '[' -n ' /bin/bash' -a -z /bin/bash ']' >+ '[' -n ' /bin/bash' -a -z '' ']' >+ r=/bin/bash >+ '[' -n /bin/bash -a -z /bin/bash ']' >+ __shell_var_trimo=/bin/bash >+ eval 'v="$__shell_var_trimo"' >++ v=/bin/bash >+ '[' 2 = 2 -a default_shell = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'default_shell = /bin/bash' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_shell = /bin/bash' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'fallback_homedir ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'fallback_homedir ' >+ unset -f __shell_var_trim >+ local 'r=fallback_homedir ' 'space= >' >+ '[' -n 'fallback_homedir ' -a -z 'fallback_homedir ' ']' >+ '[' -n 'fallback_homedir ' -a -z '' ']' >+ r=fallback_homedir >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ __shell_var_trimo=fallback_homedir >+ eval 'n="$__shell_var_trimo"' >++ n=fallback_homedir >+ shell_var_trim v ' /home/%d/%u' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /home/%d/%u' >+ unset -f __shell_var_trim >+ local 'r= /home/%d/%u' 'space= >' >+ '[' -n ' /home/%d/%u' -a -z ' /home/%d/%u' ']' >+ '[' -n ' /home/%d/%u' -a -z /home/%d/%u ']' >+ '[' -n ' /home/%d/%u' -a -z '' ']' >+ r=/home/%d/%u >+ '[' -n /home/%d/%u -a -z /home/%d/%u ']' >+ __shell_var_trimo=/home/%d/%u >+ eval 'v="$__shell_var_trimo"' >++ v=/home/%d/%u >+ '[' 2 = 2 -a fallback_homedir = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'fallback_homedir = /home/%d/%u' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'fallback_homedir = /home/%d/%u' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'debug_level ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'debug_level ' >+ unset -f __shell_var_trim >+ local 'r=debug_level ' 'space= >' >+ '[' -n 'debug_level ' -a -z 'debug_level ' ']' >+ '[' -n 'debug_level ' -a -z '' ']' >+ r=debug_level >+ '[' -n debug_level -a -z debug_level ']' >+ '[' -n debug_level -a -z debug_level ']' >+ __shell_var_trimo=debug_level >+ eval 'n="$__shell_var_trimo"' >++ n=debug_level >+ shell_var_trim v ' 0' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 0' >+ unset -f __shell_var_trim >+ local 'r= 0' 'space= >' >+ '[' -n ' 0' -a -z ' 0' ']' >+ '[' -n ' 0' -a -z 0 ']' >+ '[' -n ' 0' -a -z '' ']' >+ r=0 >+ '[' -n 0 -a -z 0 ']' >+ __shell_var_trimo=0 >+ eval 'v="$__shell_var_trimo"' >++ v=0 >+ '[' 2 = 2 -a debug_level = id_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'debug_level = 0' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'debug_level = 0' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ eof=1 >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n 1 ']' >+ '[' -n 1 -a -z 1 ']' >+ '[' -z 1 ']' >+ mv -f -- /etc/sssd/sssd.conf.LnCArN /etc/sssd/sssd.conf >+ ini_config_set /etc/sssd/sssd.conf domain/ETER.LOCALDOMAIN auth_provider ad >+ local fn fn_tmp section var value sect= don= str eof= n v >+ fn=/etc/sssd/sssd.conf >+ section=domain/ETER.LOCALDOMAIN >+ var=auth_provider >+ value=ad >+ '[' '!' -e /etc/sssd/sssd.conf ']' >++ mktemp /etc/sssd/sssd.conf.XXXXXX >+ fn_tmp=/etc/sssd/sssd.conf.FyHf9s >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' '' = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[sssd]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'config_file_version ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'config_file_version ' >+ unset -f __shell_var_trim >+ local 'r=config_file_version ' 'space= >' >+ '[' -n 'config_file_version ' -a -z 'config_file_version ' ']' >+ '[' -n 'config_file_version ' -a -z '' ']' >+ r=config_file_version >+ '[' -n config_file_version -a -z config_file_version ']' >+ '[' -n config_file_version -a -z config_file_version ']' >+ __shell_var_trimo=config_file_version >+ eval 'n="$__shell_var_trimo"' >++ n=config_file_version >+ shell_var_trim v ' 2' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 2' >+ unset -f __shell_var_trim >+ local 'r= 2' 'space= >' >+ '[' -n ' 2' -a -z ' 2' ']' >+ '[' -n ' 2' -a -z 2 ']' >+ '[' -n ' 2' -a -z '' ']' >+ r=2 >+ '[' -n 2 -a -z 2 ']' >+ __shell_var_trimo=2 >+ eval 'v="$__shell_var_trimo"' >++ v=2 >+ '[' 1 = 2 -a config_file_version = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'config_file_version = 2' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'config_file_version = 2' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'services ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'services ' >+ unset -f __shell_var_trim >+ local 'r=services ' 'space= >' >+ '[' -n 'services ' -a -z 'services ' ']' >+ '[' -n 'services ' -a -z '' ']' >+ r=services >+ '[' -n services -a -z services ']' >+ '[' -n services -a -z services ']' >+ __shell_var_trimo=services >+ eval 'n="$__shell_var_trimo"' >++ n=services >+ shell_var_trim v ' nss, pam' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' nss, pam' >+ unset -f __shell_var_trim >+ local 'r= nss, pam' 'space= >' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z '' ']' >+ r='nss, pam' >+ '[' -n 'nss, pam' -a -z nss, ']' >+ __shell_var_trimo='nss, pam' >+ eval 'v="$__shell_var_trimo"' >++ v='nss, pam' >+ '[' 1 = 2 -a services = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'services = nss, pam' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'services = nss, pam' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# SSSD will not start if you do not configure any domains.' ']' >+ __ini_config_print 1 '# SSSD will not start if you do not configure any domains.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# SSSD will not start if you do not configure any domains.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Add new domain configurations as [domain/<NAME>] sections, and' ']' >+ __ini_config_print 1 '# Add new domain configurations as [domain/<NAME>] sections, and' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Add new domain configurations as [domain/<NAME>] sections, and' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# then add the list of domains (in the order you want them to be' ']' >+ __ini_config_print 1 '# then add the list of domains (in the order you want them to be' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# then add the list of domains (in the order you want them to be' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# queried) to the "domains" attribute below and uncomment it.' ']' >+ __ini_config_print 1 '# queried) to the "domains" attribute below and uncomment it.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# queried) to the "domains" attribute below and uncomment it.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; domains ' >+ unset -f __shell_var_trim >+ local 'r=; domains ' 'space= >' >+ '[' -n '; domains ' -a -z '; domains ' ']' >+ '[' -n '; domains ' -a -z '' ']' >+ r='; domains' >+ '[' -n '; domains' -a -z domains ']' >+ '[' -n '; domains' -a -z ';' ']' >+ __shell_var_trimo='; domains' >+ eval 'n="$__shell_var_trimo"' >++ n='; domains' >+ shell_var_trim v ' LDAP' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' LDAP' >+ unset -f __shell_var_trim >+ local 'r= LDAP' 'space= >' >+ '[' -n ' LDAP' -a -z ' LDAP' ']' >+ '[' -n ' LDAP' -a -z LDAP ']' >+ '[' -n ' LDAP' -a -z '' ']' >+ r=LDAP >+ '[' -n LDAP -a -z LDAP ']' >+ __shell_var_trimo=LDAP >+ eval 'v="$__shell_var_trimo"' >++ v=LDAP >+ '[' 1 = 2 -a '; domains' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; domains = LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; domains = LDAP' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'domains ' >+ unset -f __shell_var_trim >+ local 'r=domains ' 'space= >' >+ '[' -n 'domains ' -a -z 'domains ' ']' >+ '[' -n 'domains ' -a -z '' ']' >+ r=domains >+ '[' -n domains -a -z domains ']' >+ '[' -n domains -a -z domains ']' >+ __shell_var_trimo=domains >+ eval 'n="$__shell_var_trimo"' >++ n=domains >+ shell_var_trim v ' ETER.LOCALDOMAIN' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ETER.LOCALDOMAIN' >+ unset -f __shell_var_trim >+ local 'r= ETER.LOCALDOMAIN' 'space= >' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ' ETER.LOCALDOMAIN' ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ETER.LOCALDOMAIN ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z '' ']' >+ r=ETER.LOCALDOMAIN >+ '[' -n ETER.LOCALDOMAIN -a -z ETER.LOCALDOMAIN ']' >+ __shell_var_trimo=ETER.LOCALDOMAIN >+ eval 'v="$__shell_var_trimo"' >++ v=ETER.LOCALDOMAIN >+ '[' 1 = 2 -a domains = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'domains = ETER.LOCALDOMAIN' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'domains = ETER.LOCALDOMAIN' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[nss]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[pam]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Example LDAP domain' ']' >+ __ini_config_print 1 '# Example LDAP domain' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Example LDAP domain' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/LDAP]' >+ shell_var_trim v '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/LDAP]' >+ '[' 1 = 2 -a '; [domain/LDAP]' = auth_provider ']' >+ '[' -z '; [domain/LDAP]' ']' >+ __ini_config_print 1 '; [domain/LDAP]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/LDAP]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; auth_provider' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# ldap_schema can be set to "rfc2307", which stores group member names in the' ']' >+ __ini_config_print 1 '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' ']' >+ __ini_config_print 1 '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# the "member" attribute. If you do not know this value, ask your LDAP' ']' >+ __ini_config_print 1 '# the "member" attribute. If you do not know this value, ask your LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# the "member" attribute. If you do not know this value, ask your LDAP' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# administrator.' ']' >+ __ini_config_print 1 '# administrator.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# administrator.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307' >+ unset -f __shell_var_trim >+ local 'r= rfc2307' 'space= >' >+ '[' -n ' rfc2307' -a -z ' rfc2307' ']' >+ '[' -n ' rfc2307' -a -z rfc2307 ']' >+ '[' -n ' rfc2307' -a -z '' ']' >+ r=rfc2307 >+ '[' -n rfc2307 -a -z rfc2307 ']' >+ __shell_var_trimo=rfc2307 >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307 >+ '[' 1 = 2 -a '; ldap_schema' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://ldap.mydomain.org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://ldap.mydomain.org' >+ unset -f __shell_var_trim >+ local 'r= ldap://ldap.mydomain.org' 'space= >' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ' ldap://ldap.mydomain.org' ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ldap://ldap.mydomain.org ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z '' ']' >+ r=ldap://ldap.mydomain.org >+ '[' -n ldap://ldap.mydomain.org -a -z ldap://ldap.mydomain.org ']' >+ __shell_var_trimo=ldap://ldap.mydomain.org >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://ldap.mydomain.org >+ '[' 1 = 2 -a '; ldap_uri' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://ldap.mydomain.org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://ldap.mydomain.org' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=mydomain,dc=org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=mydomain,dc=org' >+ unset -f __shell_var_trim >+ local 'r= dc=mydomain,dc=org' 'space= >' >+ '[' -n ' dc=mydomain,dc=org' -a -z ' dc=mydomain,dc=org' ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z dc=mydomain,dc=org ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z '' ']' >+ r=dc=mydomain,dc=org >+ '[' -n dc=mydomain,dc=org -a -z dc=mydomain,dc=org ']' >+ __shell_var_trimo=dc=mydomain,dc=org >+ eval 'v="$__shell_var_trimo"' >++ v=dc=mydomain,dc=org >+ '[' 1 = 2 -a '; ldap_search_base' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=mydomain,dc=org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=mydomain,dc=org' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Note that enabling enumeration will have a moderate performance impact.' ']' >+ __ini_config_print 1 '# Note that enabling enumeration will have a moderate performance impact.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Note that enabling enumeration will have a moderate performance impact.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Consequently, the default value for enumeration is FALSE.' ']' >+ __ini_config_print 1 '# Consequently, the default value for enumeration is FALSE.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Consequently, the default value for enumeration is FALSE.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Refer to the sssd.conf man page for full details.' ']' >+ __ini_config_print 1 '# Refer to the sssd.conf man page for full details.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Refer to the sssd.conf man page for full details.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; enumerate ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; enumerate ' >+ unset -f __shell_var_trim >+ local 'r=; enumerate ' 'space= >' >+ '[' -n '; enumerate ' -a -z '; enumerate ' ']' >+ '[' -n '; enumerate ' -a -z '' ']' >+ r='; enumerate' >+ '[' -n '; enumerate' -a -z enumerate ']' >+ '[' -n '; enumerate' -a -z ';' ']' >+ __shell_var_trimo='; enumerate' >+ eval 'n="$__shell_var_trimo"' >++ n='; enumerate' >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 1 = 2 -a '; enumerate' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; enumerate = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; enumerate = false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Allow offline logins by locally storing password hashes (default: false).' ']' >+ __ini_config_print 1 '# Allow offline logins by locally storing password hashes (default: false).' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Allow offline logins by locally storing password hashes (default: false).' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; cache_credentials ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; cache_credentials ' >+ unset -f __shell_var_trim >+ local 'r=; cache_credentials ' 'space= >' >+ '[' -n '; cache_credentials ' -a -z '; cache_credentials ' ']' >+ '[' -n '; cache_credentials ' -a -z '' ']' >+ r='; cache_credentials' >+ '[' -n '; cache_credentials' -a -z cache_credentials ']' >+ '[' -n '; cache_credentials' -a -z ';' ']' >+ __shell_var_trimo='; cache_credentials' >+ eval 'n="$__shell_var_trimo"' >++ n='; cache_credentials' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; cache_credentials' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; cache_credentials = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; cache_credentials = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# An example Active Directory domain. Please note that this configuration' ']' >+ __ini_config_print 1 '# An example Active Directory domain. Please note that this configuration' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# An example Active Directory domain. Please note that this configuration' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' ']' >+ __ini_config_print 1 '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# compliant attribute names. To support UNIX clients with AD 2003 or older,' ']' >+ __ini_config_print 1 '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# you must install Microsoft Services For Unix and map LDAP attributes onto' ']' >+ __ini_config_print 1 '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# msSFU30* attribute names.' ']' >+ __ini_config_print 1 '# msSFU30* attribute names.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# msSFU30* attribute names.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/AD]' >+ shell_var_trim v '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/AD]' >+ '[' 1 = 2 -a '; [domain/AD]' = auth_provider ']' >+ '[' -z '; [domain/AD]' ']' >+ __ini_config_print 1 '; [domain/AD]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/AD]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; auth_provider' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = krb5' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=; chpass_provider ' 'space= >' >+ '[' -n '; chpass_provider ' -a -z '; chpass_provider ' ']' >+ '[' -n '; chpass_provider ' -a -z '' ']' >+ r='; chpass_provider' >+ '[' -n '; chpass_provider' -a -z chpass_provider ']' >+ '[' -n '; chpass_provider' -a -z ';' ']' >+ __shell_var_trimo='; chpass_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; chpass_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; chpass_provider' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; chpass_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; chpass_provider = krb5' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = auth_provider ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= ldap://your.ad.example.com' 'space= >' >+ '[' -n ' ldap://your.ad.example.com' -a -z ' ldap://your.ad.example.com' ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z ldap://your.ad.example.com ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z '' ']' >+ r=ldap://your.ad.example.com >+ '[' -n ldap://your.ad.example.com -a -z ldap://your.ad.example.com ']' >+ __shell_var_trimo=ldap://your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://your.ad.example.com >+ '[' 1 = 2 -a '; ldap_uri' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://your.ad.example.com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=example,dc=com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=example,dc=com' >+ unset -f __shell_var_trim >+ local 'r= dc=example,dc=com' 'space= >' >+ '[' -n ' dc=example,dc=com' -a -z ' dc=example,dc=com' ']' >+ '[' -n ' dc=example,dc=com' -a -z dc=example,dc=com ']' >+ '[' -n ' dc=example,dc=com' -a -z '' ']' >+ r=dc=example,dc=com >+ '[' -n dc=example,dc=com -a -z dc=example,dc=com ']' >+ __shell_var_trimo=dc=example,dc=com >+ eval 'v="$__shell_var_trimo"' >++ v=dc=example,dc=com >+ '[' 1 = 2 -a '; ldap_search_base' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=example,dc=com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=example,dc=com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307bis' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307bis' >+ unset -f __shell_var_trim >+ local 'r= rfc2307bis' 'space= >' >+ '[' -n ' rfc2307bis' -a -z ' rfc2307bis' ']' >+ '[' -n ' rfc2307bis' -a -z rfc2307bis ']' >+ '[' -n ' rfc2307bis' -a -z '' ']' >+ r=rfc2307bis >+ '[' -n rfc2307bis -a -z rfc2307bis ']' >+ __shell_var_trimo=rfc2307bis >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307bis >+ '[' 1 = 2 -a '; ldap_schema' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307bis' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_sasl_mech ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_sasl_mech ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_sasl_mech ' 'space= >' >+ '[' -n '; ldap_sasl_mech ' -a -z '; ldap_sasl_mech ' ']' >+ '[' -n '; ldap_sasl_mech ' -a -z '' ']' >+ r='; ldap_sasl_mech' >+ '[' -n '; ldap_sasl_mech' -a -z ldap_sasl_mech ']' >+ '[' -n '; ldap_sasl_mech' -a -z ';' ']' >+ __shell_var_trimo='; ldap_sasl_mech' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_sasl_mech' >+ shell_var_trim v ' GSSAPI' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' GSSAPI' >+ unset -f __shell_var_trim >+ local 'r= GSSAPI' 'space= >' >+ '[' -n ' GSSAPI' -a -z ' GSSAPI' ']' >+ '[' -n ' GSSAPI' -a -z GSSAPI ']' >+ '[' -n ' GSSAPI' -a -z '' ']' >+ r=GSSAPI >+ '[' -n GSSAPI -a -z GSSAPI ']' >+ __shell_var_trimo=GSSAPI >+ eval 'v="$__shell_var_trimo"' >++ v=GSSAPI >+ '[' 1 = 2 -a '; ldap_sasl_mech' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_sasl_mech = GSSAPI' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_sasl_mech = GSSAPI' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_object_class ' 'space= >' >+ '[' -n '; ldap_user_object_class ' -a -z '; ldap_user_object_class ' ']' >+ '[' -n '; ldap_user_object_class ' -a -z '' ']' >+ r='; ldap_user_object_class' >+ '[' -n '; ldap_user_object_class' -a -z ldap_user_object_class ']' >+ '[' -n '; ldap_user_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_object_class' >+ shell_var_trim v ' user' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' user' >+ unset -f __shell_var_trim >+ local 'r= user' 'space= >' >+ '[' -n ' user' -a -z ' user' ']' >+ '[' -n ' user' -a -z user ']' >+ '[' -n ' user' -a -z '' ']' >+ r=user >+ '[' -n user -a -z user ']' >+ __shell_var_trimo=user >+ eval 'v="$__shell_var_trimo"' >++ v=user >+ '[' 1 = 2 -a '; ldap_user_object_class' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_object_class = user' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_object_class = user' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_group_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_group_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_group_object_class ' 'space= >' >+ '[' -n '; ldap_group_object_class ' -a -z '; ldap_group_object_class ' ']' >+ '[' -n '; ldap_group_object_class ' -a -z '' ']' >+ r='; ldap_group_object_class' >+ '[' -n '; ldap_group_object_class' -a -z ldap_group_object_class ']' >+ '[' -n '; ldap_group_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_group_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_group_object_class' >+ shell_var_trim v ' group' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' group' >+ unset -f __shell_var_trim >+ local 'r= group' 'space= >' >+ '[' -n ' group' -a -z ' group' ']' >+ '[' -n ' group' -a -z group ']' >+ '[' -n ' group' -a -z '' ']' >+ r=group >+ '[' -n group -a -z group ']' >+ __shell_var_trimo=group >+ eval 'v="$__shell_var_trimo"' >++ v=group >+ '[' 1 = 2 -a '; ldap_group_object_class' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_group_object_class = group' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_group_object_class = group' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_home_directory ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_home_directory ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_home_directory ' 'space= >' >+ '[' -n '; ldap_user_home_directory ' -a -z '; ldap_user_home_directory ' ']' >+ '[' -n '; ldap_user_home_directory ' -a -z '' ']' >+ r='; ldap_user_home_directory' >+ '[' -n '; ldap_user_home_directory' -a -z ldap_user_home_directory ']' >+ '[' -n '; ldap_user_home_directory' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_home_directory' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_home_directory' >+ shell_var_trim v ' unixHomeDirectory' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' unixHomeDirectory' >+ unset -f __shell_var_trim >+ local 'r= unixHomeDirectory' 'space= >' >+ '[' -n ' unixHomeDirectory' -a -z ' unixHomeDirectory' ']' >+ '[' -n ' unixHomeDirectory' -a -z unixHomeDirectory ']' >+ '[' -n ' unixHomeDirectory' -a -z '' ']' >+ r=unixHomeDirectory >+ '[' -n unixHomeDirectory -a -z unixHomeDirectory ']' >+ __shell_var_trimo=unixHomeDirectory >+ eval 'v="$__shell_var_trimo"' >++ v=unixHomeDirectory >+ '[' 1 = 2 -a '; ldap_user_home_directory' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_home_directory = unixHomeDirectory' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_home_directory = unixHomeDirectory' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_principal ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_principal ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_principal ' 'space= >' >+ '[' -n '; ldap_user_principal ' -a -z '; ldap_user_principal ' ']' >+ '[' -n '; ldap_user_principal ' -a -z '' ']' >+ r='; ldap_user_principal' >+ '[' -n '; ldap_user_principal' -a -z ldap_user_principal ']' >+ '[' -n '; ldap_user_principal' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_principal' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_principal' >+ shell_var_trim v ' userPrincipalName' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' userPrincipalName' >+ unset -f __shell_var_trim >+ local 'r= userPrincipalName' 'space= >' >+ '[' -n ' userPrincipalName' -a -z ' userPrincipalName' ']' >+ '[' -n ' userPrincipalName' -a -z userPrincipalName ']' >+ '[' -n ' userPrincipalName' -a -z '' ']' >+ r=userPrincipalName >+ '[' -n userPrincipalName -a -z userPrincipalName ']' >+ __shell_var_trimo=userPrincipalName >+ eval 'v="$__shell_var_trimo"' >++ v=userPrincipalName >+ '[' 1 = 2 -a '; ldap_user_principal' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_principal = userPrincipalName' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_principal = userPrincipalName' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_account_expire_policy ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_account_expire_policy ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_account_expire_policy ' 'space= >' >+ '[' -n '; ldap_account_expire_policy ' -a -z '; ldap_account_expire_policy ' ']' >+ '[' -n '; ldap_account_expire_policy ' -a -z '' ']' >+ r='; ldap_account_expire_policy' >+ '[' -n '; ldap_account_expire_policy' -a -z ldap_account_expire_policy ']' >+ '[' -n '; ldap_account_expire_policy' -a -z ';' ']' >+ __shell_var_trimo='; ldap_account_expire_policy' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_account_expire_policy' >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 1 = 2 -a '; ldap_account_expire_policy' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_account_expire_policy = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_account_expire_policy = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_force_upper_case_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_force_upper_case_realm ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_force_upper_case_realm ' 'space= >' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '; ldap_force_upper_case_realm ' ']' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '' ']' >+ r='; ldap_force_upper_case_realm' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ldap_force_upper_case_realm ']' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ';' ']' >+ __shell_var_trimo='; ldap_force_upper_case_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_force_upper_case_realm' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; ldap_force_upper_case_realm' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_force_upper_case_realm = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_force_upper_case_realm = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = auth_provider ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_server ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_server ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_server ' 'space= >' >+ '[' -n '; krb5_server ' -a -z '; krb5_server ' ']' >+ '[' -n '; krb5_server ' -a -z '' ']' >+ r='; krb5_server' >+ '[' -n '; krb5_server' -a -z krb5_server ']' >+ '[' -n '; krb5_server' -a -z ';' ']' >+ __shell_var_trimo='; krb5_server' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_server' >+ shell_var_trim v ' your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= your.ad.example.com' 'space= >' >+ '[' -n ' your.ad.example.com' -a -z ' your.ad.example.com' ']' >+ '[' -n ' your.ad.example.com' -a -z your.ad.example.com ']' >+ '[' -n ' your.ad.example.com' -a -z '' ']' >+ r=your.ad.example.com >+ '[' -n your.ad.example.com -a -z your.ad.example.com ']' >+ __shell_var_trimo=your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=your.ad.example.com >+ '[' 1 = 2 -a '; krb5_server' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_server = your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_server = your.ad.example.com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_realm ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_realm ' 'space= >' >+ '[' -n '; krb5_realm ' -a -z '; krb5_realm ' ']' >+ '[' -n '; krb5_realm ' -a -z '' ']' >+ r='; krb5_realm' >+ '[' -n '; krb5_realm' -a -z krb5_realm ']' >+ '[' -n '; krb5_realm' -a -z ';' ']' >+ __shell_var_trimo='; krb5_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_realm' >+ shell_var_trim v ' EXAMPLE.COM' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' EXAMPLE.COM' >+ unset -f __shell_var_trim >+ local 'r= EXAMPLE.COM' 'space= >' >+ '[' -n ' EXAMPLE.COM' -a -z ' EXAMPLE.COM' ']' >+ '[' -n ' EXAMPLE.COM' -a -z EXAMPLE.COM ']' >+ '[' -n ' EXAMPLE.COM' -a -z '' ']' >+ r=EXAMPLE.COM >+ '[' -n EXAMPLE.COM -a -z EXAMPLE.COM ']' >+ __shell_var_trimo=EXAMPLE.COM >+ eval 'v="$__shell_var_trimo"' >++ v=EXAMPLE.COM >+ '[' 1 = 2 -a '; krb5_realm' = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_realm = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_realm = EXAMPLE.COM' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ sect=2 >+ printf '%s\n' '[domain/ETER.LOCALDOMAIN]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'id_provider ' >+ unset -f __shell_var_trim >+ local 'r=id_provider ' 'space= >' >+ '[' -n 'id_provider ' -a -z 'id_provider ' ']' >+ '[' -n 'id_provider ' -a -z '' ']' >+ r=id_provider >+ '[' -n id_provider -a -z id_provider ']' >+ '[' -n id_provider -a -z id_provider ']' >+ __shell_var_trimo=id_provider >+ eval 'n="$__shell_var_trimo"' >++ n=id_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a id_provider = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'id_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'id_provider = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=auth_provider ' 'space= >' >+ '[' -n 'auth_provider ' -a -z 'auth_provider ' ']' >+ '[' -n 'auth_provider ' -a -z '' ']' >+ r=auth_provider >+ '[' -n auth_provider -a -z auth_provider ']' >+ '[' -n auth_provider -a -z auth_provider ']' >+ __shell_var_trimo=auth_provider >+ eval 'n="$__shell_var_trimo"' >++ n=auth_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a auth_provider = auth_provider ']' >+ '[' -n '' ']' >+ __ini_config_print 1 'auth_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'auth_provider = ad' >+ don=1 >+ continue >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=chpass_provider ' 'space= >' >+ '[' -n 'chpass_provider ' -a -z 'chpass_provider ' ']' >+ '[' -n 'chpass_provider ' -a -z '' ']' >+ r=chpass_provider >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ __shell_var_trimo=chpass_provider >+ eval 'n="$__shell_var_trimo"' >++ n=chpass_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a chpass_provider = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'chpass_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'chpass_provider = ad' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_shell ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_shell ' >+ unset -f __shell_var_trim >+ local 'r=default_shell ' 'space= >' >+ '[' -n 'default_shell ' -a -z 'default_shell ' ']' >+ '[' -n 'default_shell ' -a -z '' ']' >+ r=default_shell >+ '[' -n default_shell -a -z default_shell ']' >+ '[' -n default_shell -a -z default_shell ']' >+ __shell_var_trimo=default_shell >+ eval 'n="$__shell_var_trimo"' >++ n=default_shell >+ shell_var_trim v ' /bin/bash' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /bin/bash' >+ unset -f __shell_var_trim >+ local 'r= /bin/bash' 'space= >' >+ '[' -n ' /bin/bash' -a -z ' /bin/bash' ']' >+ '[' -n ' /bin/bash' -a -z /bin/bash ']' >+ '[' -n ' /bin/bash' -a -z '' ']' >+ r=/bin/bash >+ '[' -n /bin/bash -a -z /bin/bash ']' >+ __shell_var_trimo=/bin/bash >+ eval 'v="$__shell_var_trimo"' >++ v=/bin/bash >+ '[' 2 = 2 -a default_shell = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'default_shell = /bin/bash' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_shell = /bin/bash' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'fallback_homedir ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'fallback_homedir ' >+ unset -f __shell_var_trim >+ local 'r=fallback_homedir ' 'space= >' >+ '[' -n 'fallback_homedir ' -a -z 'fallback_homedir ' ']' >+ '[' -n 'fallback_homedir ' -a -z '' ']' >+ r=fallback_homedir >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ __shell_var_trimo=fallback_homedir >+ eval 'n="$__shell_var_trimo"' >++ n=fallback_homedir >+ shell_var_trim v ' /home/%d/%u' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /home/%d/%u' >+ unset -f __shell_var_trim >+ local 'r= /home/%d/%u' 'space= >' >+ '[' -n ' /home/%d/%u' -a -z ' /home/%d/%u' ']' >+ '[' -n ' /home/%d/%u' -a -z /home/%d/%u ']' >+ '[' -n ' /home/%d/%u' -a -z '' ']' >+ r=/home/%d/%u >+ '[' -n /home/%d/%u -a -z /home/%d/%u ']' >+ __shell_var_trimo=/home/%d/%u >+ eval 'v="$__shell_var_trimo"' >++ v=/home/%d/%u >+ '[' 2 = 2 -a fallback_homedir = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'fallback_homedir = /home/%d/%u' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'fallback_homedir = /home/%d/%u' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'debug_level ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'debug_level ' >+ unset -f __shell_var_trim >+ local 'r=debug_level ' 'space= >' >+ '[' -n 'debug_level ' -a -z 'debug_level ' ']' >+ '[' -n 'debug_level ' -a -z '' ']' >+ r=debug_level >+ '[' -n debug_level -a -z debug_level ']' >+ '[' -n debug_level -a -z debug_level ']' >+ __shell_var_trimo=debug_level >+ eval 'n="$__shell_var_trimo"' >++ n=debug_level >+ shell_var_trim v ' 0' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 0' >+ unset -f __shell_var_trim >+ local 'r= 0' 'space= >' >+ '[' -n ' 0' -a -z ' 0' ']' >+ '[' -n ' 0' -a -z 0 ']' >+ '[' -n ' 0' -a -z '' ']' >+ r=0 >+ '[' -n 0 -a -z 0 ']' >+ __shell_var_trimo=0 >+ eval 'v="$__shell_var_trimo"' >++ v=0 >+ '[' 2 = 2 -a debug_level = auth_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'debug_level = 0' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'debug_level = 0' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ eof=1 >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n 1 ']' >+ '[' -n 1 -a -z 1 ']' >+ '[' -z 1 ']' >+ mv -f -- /etc/sssd/sssd.conf.FyHf9s /etc/sssd/sssd.conf >+ ini_config_set /etc/sssd/sssd.conf domain/ETER.LOCALDOMAIN chpass_provider ad >+ local fn fn_tmp section var value sect= don= str eof= n v >+ fn=/etc/sssd/sssd.conf >+ section=domain/ETER.LOCALDOMAIN >+ var=chpass_provider >+ value=ad >+ '[' '!' -e /etc/sssd/sssd.conf ']' >++ mktemp /etc/sssd/sssd.conf.XXXXXX >+ fn_tmp=/etc/sssd/sssd.conf.JDON3v >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' '' = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[sssd]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'config_file_version ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'config_file_version ' >+ unset -f __shell_var_trim >+ local 'r=config_file_version ' 'space= >' >+ '[' -n 'config_file_version ' -a -z 'config_file_version ' ']' >+ '[' -n 'config_file_version ' -a -z '' ']' >+ r=config_file_version >+ '[' -n config_file_version -a -z config_file_version ']' >+ '[' -n config_file_version -a -z config_file_version ']' >+ __shell_var_trimo=config_file_version >+ eval 'n="$__shell_var_trimo"' >++ n=config_file_version >+ shell_var_trim v ' 2' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 2' >+ unset -f __shell_var_trim >+ local 'r= 2' 'space= >' >+ '[' -n ' 2' -a -z ' 2' ']' >+ '[' -n ' 2' -a -z 2 ']' >+ '[' -n ' 2' -a -z '' ']' >+ r=2 >+ '[' -n 2 -a -z 2 ']' >+ __shell_var_trimo=2 >+ eval 'v="$__shell_var_trimo"' >++ v=2 >+ '[' 1 = 2 -a config_file_version = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'config_file_version = 2' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'config_file_version = 2' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'services ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'services ' >+ unset -f __shell_var_trim >+ local 'r=services ' 'space= >' >+ '[' -n 'services ' -a -z 'services ' ']' >+ '[' -n 'services ' -a -z '' ']' >+ r=services >+ '[' -n services -a -z services ']' >+ '[' -n services -a -z services ']' >+ __shell_var_trimo=services >+ eval 'n="$__shell_var_trimo"' >++ n=services >+ shell_var_trim v ' nss, pam' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' nss, pam' >+ unset -f __shell_var_trim >+ local 'r= nss, pam' 'space= >' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z '' ']' >+ r='nss, pam' >+ '[' -n 'nss, pam' -a -z nss, ']' >+ __shell_var_trimo='nss, pam' >+ eval 'v="$__shell_var_trimo"' >++ v='nss, pam' >+ '[' 1 = 2 -a services = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'services = nss, pam' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'services = nss, pam' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# SSSD will not start if you do not configure any domains.' ']' >+ __ini_config_print 1 '# SSSD will not start if you do not configure any domains.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# SSSD will not start if you do not configure any domains.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Add new domain configurations as [domain/<NAME>] sections, and' ']' >+ __ini_config_print 1 '# Add new domain configurations as [domain/<NAME>] sections, and' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Add new domain configurations as [domain/<NAME>] sections, and' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# then add the list of domains (in the order you want them to be' ']' >+ __ini_config_print 1 '# then add the list of domains (in the order you want them to be' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# then add the list of domains (in the order you want them to be' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# queried) to the "domains" attribute below and uncomment it.' ']' >+ __ini_config_print 1 '# queried) to the "domains" attribute below and uncomment it.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# queried) to the "domains" attribute below and uncomment it.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; domains ' >+ unset -f __shell_var_trim >+ local 'r=; domains ' 'space= >' >+ '[' -n '; domains ' -a -z '; domains ' ']' >+ '[' -n '; domains ' -a -z '' ']' >+ r='; domains' >+ '[' -n '; domains' -a -z domains ']' >+ '[' -n '; domains' -a -z ';' ']' >+ __shell_var_trimo='; domains' >+ eval 'n="$__shell_var_trimo"' >++ n='; domains' >+ shell_var_trim v ' LDAP' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' LDAP' >+ unset -f __shell_var_trim >+ local 'r= LDAP' 'space= >' >+ '[' -n ' LDAP' -a -z ' LDAP' ']' >+ '[' -n ' LDAP' -a -z LDAP ']' >+ '[' -n ' LDAP' -a -z '' ']' >+ r=LDAP >+ '[' -n LDAP -a -z LDAP ']' >+ __shell_var_trimo=LDAP >+ eval 'v="$__shell_var_trimo"' >++ v=LDAP >+ '[' 1 = 2 -a '; domains' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; domains = LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; domains = LDAP' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'domains ' >+ unset -f __shell_var_trim >+ local 'r=domains ' 'space= >' >+ '[' -n 'domains ' -a -z 'domains ' ']' >+ '[' -n 'domains ' -a -z '' ']' >+ r=domains >+ '[' -n domains -a -z domains ']' >+ '[' -n domains -a -z domains ']' >+ __shell_var_trimo=domains >+ eval 'n="$__shell_var_trimo"' >++ n=domains >+ shell_var_trim v ' ETER.LOCALDOMAIN' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ETER.LOCALDOMAIN' >+ unset -f __shell_var_trim >+ local 'r= ETER.LOCALDOMAIN' 'space= >' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ' ETER.LOCALDOMAIN' ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ETER.LOCALDOMAIN ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z '' ']' >+ r=ETER.LOCALDOMAIN >+ '[' -n ETER.LOCALDOMAIN -a -z ETER.LOCALDOMAIN ']' >+ __shell_var_trimo=ETER.LOCALDOMAIN >+ eval 'v="$__shell_var_trimo"' >++ v=ETER.LOCALDOMAIN >+ '[' 1 = 2 -a domains = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'domains = ETER.LOCALDOMAIN' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'domains = ETER.LOCALDOMAIN' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[nss]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[pam]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Example LDAP domain' ']' >+ __ini_config_print 1 '# Example LDAP domain' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Example LDAP domain' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/LDAP]' >+ shell_var_trim v '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/LDAP]' >+ '[' 1 = 2 -a '; [domain/LDAP]' = chpass_provider ']' >+ '[' -z '; [domain/LDAP]' ']' >+ __ini_config_print 1 '; [domain/LDAP]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/LDAP]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; auth_provider' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# ldap_schema can be set to "rfc2307", which stores group member names in the' ']' >+ __ini_config_print 1 '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' ']' >+ __ini_config_print 1 '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# the "member" attribute. If you do not know this value, ask your LDAP' ']' >+ __ini_config_print 1 '# the "member" attribute. If you do not know this value, ask your LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# the "member" attribute. If you do not know this value, ask your LDAP' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# administrator.' ']' >+ __ini_config_print 1 '# administrator.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# administrator.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307' >+ unset -f __shell_var_trim >+ local 'r= rfc2307' 'space= >' >+ '[' -n ' rfc2307' -a -z ' rfc2307' ']' >+ '[' -n ' rfc2307' -a -z rfc2307 ']' >+ '[' -n ' rfc2307' -a -z '' ']' >+ r=rfc2307 >+ '[' -n rfc2307 -a -z rfc2307 ']' >+ __shell_var_trimo=rfc2307 >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307 >+ '[' 1 = 2 -a '; ldap_schema' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://ldap.mydomain.org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://ldap.mydomain.org' >+ unset -f __shell_var_trim >+ local 'r= ldap://ldap.mydomain.org' 'space= >' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ' ldap://ldap.mydomain.org' ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ldap://ldap.mydomain.org ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z '' ']' >+ r=ldap://ldap.mydomain.org >+ '[' -n ldap://ldap.mydomain.org -a -z ldap://ldap.mydomain.org ']' >+ __shell_var_trimo=ldap://ldap.mydomain.org >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://ldap.mydomain.org >+ '[' 1 = 2 -a '; ldap_uri' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://ldap.mydomain.org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://ldap.mydomain.org' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=mydomain,dc=org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=mydomain,dc=org' >+ unset -f __shell_var_trim >+ local 'r= dc=mydomain,dc=org' 'space= >' >+ '[' -n ' dc=mydomain,dc=org' -a -z ' dc=mydomain,dc=org' ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z dc=mydomain,dc=org ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z '' ']' >+ r=dc=mydomain,dc=org >+ '[' -n dc=mydomain,dc=org -a -z dc=mydomain,dc=org ']' >+ __shell_var_trimo=dc=mydomain,dc=org >+ eval 'v="$__shell_var_trimo"' >++ v=dc=mydomain,dc=org >+ '[' 1 = 2 -a '; ldap_search_base' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=mydomain,dc=org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=mydomain,dc=org' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Note that enabling enumeration will have a moderate performance impact.' ']' >+ __ini_config_print 1 '# Note that enabling enumeration will have a moderate performance impact.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Note that enabling enumeration will have a moderate performance impact.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Consequently, the default value for enumeration is FALSE.' ']' >+ __ini_config_print 1 '# Consequently, the default value for enumeration is FALSE.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Consequently, the default value for enumeration is FALSE.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Refer to the sssd.conf man page for full details.' ']' >+ __ini_config_print 1 '# Refer to the sssd.conf man page for full details.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Refer to the sssd.conf man page for full details.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; enumerate ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; enumerate ' >+ unset -f __shell_var_trim >+ local 'r=; enumerate ' 'space= >' >+ '[' -n '; enumerate ' -a -z '; enumerate ' ']' >+ '[' -n '; enumerate ' -a -z '' ']' >+ r='; enumerate' >+ '[' -n '; enumerate' -a -z enumerate ']' >+ '[' -n '; enumerate' -a -z ';' ']' >+ __shell_var_trimo='; enumerate' >+ eval 'n="$__shell_var_trimo"' >++ n='; enumerate' >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 1 = 2 -a '; enumerate' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; enumerate = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; enumerate = false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Allow offline logins by locally storing password hashes (default: false).' ']' >+ __ini_config_print 1 '# Allow offline logins by locally storing password hashes (default: false).' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Allow offline logins by locally storing password hashes (default: false).' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; cache_credentials ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; cache_credentials ' >+ unset -f __shell_var_trim >+ local 'r=; cache_credentials ' 'space= >' >+ '[' -n '; cache_credentials ' -a -z '; cache_credentials ' ']' >+ '[' -n '; cache_credentials ' -a -z '' ']' >+ r='; cache_credentials' >+ '[' -n '; cache_credentials' -a -z cache_credentials ']' >+ '[' -n '; cache_credentials' -a -z ';' ']' >+ __shell_var_trimo='; cache_credentials' >+ eval 'n="$__shell_var_trimo"' >++ n='; cache_credentials' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; cache_credentials' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; cache_credentials = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; cache_credentials = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# An example Active Directory domain. Please note that this configuration' ']' >+ __ini_config_print 1 '# An example Active Directory domain. Please note that this configuration' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# An example Active Directory domain. Please note that this configuration' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' ']' >+ __ini_config_print 1 '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# compliant attribute names. To support UNIX clients with AD 2003 or older,' ']' >+ __ini_config_print 1 '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# you must install Microsoft Services For Unix and map LDAP attributes onto' ']' >+ __ini_config_print 1 '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# msSFU30* attribute names.' ']' >+ __ini_config_print 1 '# msSFU30* attribute names.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# msSFU30* attribute names.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/AD]' >+ shell_var_trim v '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/AD]' >+ '[' 1 = 2 -a '; [domain/AD]' = chpass_provider ']' >+ '[' -z '; [domain/AD]' ']' >+ __ini_config_print 1 '; [domain/AD]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/AD]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; auth_provider' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = krb5' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=; chpass_provider ' 'space= >' >+ '[' -n '; chpass_provider ' -a -z '; chpass_provider ' ']' >+ '[' -n '; chpass_provider ' -a -z '' ']' >+ r='; chpass_provider' >+ '[' -n '; chpass_provider' -a -z chpass_provider ']' >+ '[' -n '; chpass_provider' -a -z ';' ']' >+ __shell_var_trimo='; chpass_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; chpass_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; chpass_provider' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; chpass_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; chpass_provider = krb5' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = chpass_provider ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= ldap://your.ad.example.com' 'space= >' >+ '[' -n ' ldap://your.ad.example.com' -a -z ' ldap://your.ad.example.com' ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z ldap://your.ad.example.com ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z '' ']' >+ r=ldap://your.ad.example.com >+ '[' -n ldap://your.ad.example.com -a -z ldap://your.ad.example.com ']' >+ __shell_var_trimo=ldap://your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://your.ad.example.com >+ '[' 1 = 2 -a '; ldap_uri' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://your.ad.example.com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=example,dc=com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=example,dc=com' >+ unset -f __shell_var_trim >+ local 'r= dc=example,dc=com' 'space= >' >+ '[' -n ' dc=example,dc=com' -a -z ' dc=example,dc=com' ']' >+ '[' -n ' dc=example,dc=com' -a -z dc=example,dc=com ']' >+ '[' -n ' dc=example,dc=com' -a -z '' ']' >+ r=dc=example,dc=com >+ '[' -n dc=example,dc=com -a -z dc=example,dc=com ']' >+ __shell_var_trimo=dc=example,dc=com >+ eval 'v="$__shell_var_trimo"' >++ v=dc=example,dc=com >+ '[' 1 = 2 -a '; ldap_search_base' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=example,dc=com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=example,dc=com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307bis' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307bis' >+ unset -f __shell_var_trim >+ local 'r= rfc2307bis' 'space= >' >+ '[' -n ' rfc2307bis' -a -z ' rfc2307bis' ']' >+ '[' -n ' rfc2307bis' -a -z rfc2307bis ']' >+ '[' -n ' rfc2307bis' -a -z '' ']' >+ r=rfc2307bis >+ '[' -n rfc2307bis -a -z rfc2307bis ']' >+ __shell_var_trimo=rfc2307bis >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307bis >+ '[' 1 = 2 -a '; ldap_schema' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307bis' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_sasl_mech ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_sasl_mech ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_sasl_mech ' 'space= >' >+ '[' -n '; ldap_sasl_mech ' -a -z '; ldap_sasl_mech ' ']' >+ '[' -n '; ldap_sasl_mech ' -a -z '' ']' >+ r='; ldap_sasl_mech' >+ '[' -n '; ldap_sasl_mech' -a -z ldap_sasl_mech ']' >+ '[' -n '; ldap_sasl_mech' -a -z ';' ']' >+ __shell_var_trimo='; ldap_sasl_mech' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_sasl_mech' >+ shell_var_trim v ' GSSAPI' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' GSSAPI' >+ unset -f __shell_var_trim >+ local 'r= GSSAPI' 'space= >' >+ '[' -n ' GSSAPI' -a -z ' GSSAPI' ']' >+ '[' -n ' GSSAPI' -a -z GSSAPI ']' >+ '[' -n ' GSSAPI' -a -z '' ']' >+ r=GSSAPI >+ '[' -n GSSAPI -a -z GSSAPI ']' >+ __shell_var_trimo=GSSAPI >+ eval 'v="$__shell_var_trimo"' >++ v=GSSAPI >+ '[' 1 = 2 -a '; ldap_sasl_mech' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_sasl_mech = GSSAPI' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_sasl_mech = GSSAPI' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_object_class ' 'space= >' >+ '[' -n '; ldap_user_object_class ' -a -z '; ldap_user_object_class ' ']' >+ '[' -n '; ldap_user_object_class ' -a -z '' ']' >+ r='; ldap_user_object_class' >+ '[' -n '; ldap_user_object_class' -a -z ldap_user_object_class ']' >+ '[' -n '; ldap_user_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_object_class' >+ shell_var_trim v ' user' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' user' >+ unset -f __shell_var_trim >+ local 'r= user' 'space= >' >+ '[' -n ' user' -a -z ' user' ']' >+ '[' -n ' user' -a -z user ']' >+ '[' -n ' user' -a -z '' ']' >+ r=user >+ '[' -n user -a -z user ']' >+ __shell_var_trimo=user >+ eval 'v="$__shell_var_trimo"' >++ v=user >+ '[' 1 = 2 -a '; ldap_user_object_class' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_object_class = user' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_object_class = user' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_group_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_group_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_group_object_class ' 'space= >' >+ '[' -n '; ldap_group_object_class ' -a -z '; ldap_group_object_class ' ']' >+ '[' -n '; ldap_group_object_class ' -a -z '' ']' >+ r='; ldap_group_object_class' >+ '[' -n '; ldap_group_object_class' -a -z ldap_group_object_class ']' >+ '[' -n '; ldap_group_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_group_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_group_object_class' >+ shell_var_trim v ' group' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' group' >+ unset -f __shell_var_trim >+ local 'r= group' 'space= >' >+ '[' -n ' group' -a -z ' group' ']' >+ '[' -n ' group' -a -z group ']' >+ '[' -n ' group' -a -z '' ']' >+ r=group >+ '[' -n group -a -z group ']' >+ __shell_var_trimo=group >+ eval 'v="$__shell_var_trimo"' >++ v=group >+ '[' 1 = 2 -a '; ldap_group_object_class' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_group_object_class = group' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_group_object_class = group' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_home_directory ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_home_directory ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_home_directory ' 'space= >' >+ '[' -n '; ldap_user_home_directory ' -a -z '; ldap_user_home_directory ' ']' >+ '[' -n '; ldap_user_home_directory ' -a -z '' ']' >+ r='; ldap_user_home_directory' >+ '[' -n '; ldap_user_home_directory' -a -z ldap_user_home_directory ']' >+ '[' -n '; ldap_user_home_directory' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_home_directory' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_home_directory' >+ shell_var_trim v ' unixHomeDirectory' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' unixHomeDirectory' >+ unset -f __shell_var_trim >+ local 'r= unixHomeDirectory' 'space= >' >+ '[' -n ' unixHomeDirectory' -a -z ' unixHomeDirectory' ']' >+ '[' -n ' unixHomeDirectory' -a -z unixHomeDirectory ']' >+ '[' -n ' unixHomeDirectory' -a -z '' ']' >+ r=unixHomeDirectory >+ '[' -n unixHomeDirectory -a -z unixHomeDirectory ']' >+ __shell_var_trimo=unixHomeDirectory >+ eval 'v="$__shell_var_trimo"' >++ v=unixHomeDirectory >+ '[' 1 = 2 -a '; ldap_user_home_directory' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_home_directory = unixHomeDirectory' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_home_directory = unixHomeDirectory' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_principal ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_principal ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_principal ' 'space= >' >+ '[' -n '; ldap_user_principal ' -a -z '; ldap_user_principal ' ']' >+ '[' -n '; ldap_user_principal ' -a -z '' ']' >+ r='; ldap_user_principal' >+ '[' -n '; ldap_user_principal' -a -z ldap_user_principal ']' >+ '[' -n '; ldap_user_principal' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_principal' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_principal' >+ shell_var_trim v ' userPrincipalName' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' userPrincipalName' >+ unset -f __shell_var_trim >+ local 'r= userPrincipalName' 'space= >' >+ '[' -n ' userPrincipalName' -a -z ' userPrincipalName' ']' >+ '[' -n ' userPrincipalName' -a -z userPrincipalName ']' >+ '[' -n ' userPrincipalName' -a -z '' ']' >+ r=userPrincipalName >+ '[' -n userPrincipalName -a -z userPrincipalName ']' >+ __shell_var_trimo=userPrincipalName >+ eval 'v="$__shell_var_trimo"' >++ v=userPrincipalName >+ '[' 1 = 2 -a '; ldap_user_principal' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_principal = userPrincipalName' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_principal = userPrincipalName' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_account_expire_policy ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_account_expire_policy ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_account_expire_policy ' 'space= >' >+ '[' -n '; ldap_account_expire_policy ' -a -z '; ldap_account_expire_policy ' ']' >+ '[' -n '; ldap_account_expire_policy ' -a -z '' ']' >+ r='; ldap_account_expire_policy' >+ '[' -n '; ldap_account_expire_policy' -a -z ldap_account_expire_policy ']' >+ '[' -n '; ldap_account_expire_policy' -a -z ';' ']' >+ __shell_var_trimo='; ldap_account_expire_policy' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_account_expire_policy' >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 1 = 2 -a '; ldap_account_expire_policy' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_account_expire_policy = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_account_expire_policy = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_force_upper_case_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_force_upper_case_realm ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_force_upper_case_realm ' 'space= >' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '; ldap_force_upper_case_realm ' ']' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '' ']' >+ r='; ldap_force_upper_case_realm' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ldap_force_upper_case_realm ']' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ';' ']' >+ __shell_var_trimo='; ldap_force_upper_case_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_force_upper_case_realm' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; ldap_force_upper_case_realm' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_force_upper_case_realm = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_force_upper_case_realm = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = chpass_provider ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_server ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_server ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_server ' 'space= >' >+ '[' -n '; krb5_server ' -a -z '; krb5_server ' ']' >+ '[' -n '; krb5_server ' -a -z '' ']' >+ r='; krb5_server' >+ '[' -n '; krb5_server' -a -z krb5_server ']' >+ '[' -n '; krb5_server' -a -z ';' ']' >+ __shell_var_trimo='; krb5_server' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_server' >+ shell_var_trim v ' your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= your.ad.example.com' 'space= >' >+ '[' -n ' your.ad.example.com' -a -z ' your.ad.example.com' ']' >+ '[' -n ' your.ad.example.com' -a -z your.ad.example.com ']' >+ '[' -n ' your.ad.example.com' -a -z '' ']' >+ r=your.ad.example.com >+ '[' -n your.ad.example.com -a -z your.ad.example.com ']' >+ __shell_var_trimo=your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=your.ad.example.com >+ '[' 1 = 2 -a '; krb5_server' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_server = your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_server = your.ad.example.com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_realm ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_realm ' 'space= >' >+ '[' -n '; krb5_realm ' -a -z '; krb5_realm ' ']' >+ '[' -n '; krb5_realm ' -a -z '' ']' >+ r='; krb5_realm' >+ '[' -n '; krb5_realm' -a -z krb5_realm ']' >+ '[' -n '; krb5_realm' -a -z ';' ']' >+ __shell_var_trimo='; krb5_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_realm' >+ shell_var_trim v ' EXAMPLE.COM' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' EXAMPLE.COM' >+ unset -f __shell_var_trim >+ local 'r= EXAMPLE.COM' 'space= >' >+ '[' -n ' EXAMPLE.COM' -a -z ' EXAMPLE.COM' ']' >+ '[' -n ' EXAMPLE.COM' -a -z EXAMPLE.COM ']' >+ '[' -n ' EXAMPLE.COM' -a -z '' ']' >+ r=EXAMPLE.COM >+ '[' -n EXAMPLE.COM -a -z EXAMPLE.COM ']' >+ __shell_var_trimo=EXAMPLE.COM >+ eval 'v="$__shell_var_trimo"' >++ v=EXAMPLE.COM >+ '[' 1 = 2 -a '; krb5_realm' = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_realm = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_realm = EXAMPLE.COM' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ sect=2 >+ printf '%s\n' '[domain/ETER.LOCALDOMAIN]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'id_provider ' >+ unset -f __shell_var_trim >+ local 'r=id_provider ' 'space= >' >+ '[' -n 'id_provider ' -a -z 'id_provider ' ']' >+ '[' -n 'id_provider ' -a -z '' ']' >+ r=id_provider >+ '[' -n id_provider -a -z id_provider ']' >+ '[' -n id_provider -a -z id_provider ']' >+ __shell_var_trimo=id_provider >+ eval 'n="$__shell_var_trimo"' >++ n=id_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a id_provider = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'id_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'id_provider = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=auth_provider ' 'space= >' >+ '[' -n 'auth_provider ' -a -z 'auth_provider ' ']' >+ '[' -n 'auth_provider ' -a -z '' ']' >+ r=auth_provider >+ '[' -n auth_provider -a -z auth_provider ']' >+ '[' -n auth_provider -a -z auth_provider ']' >+ __shell_var_trimo=auth_provider >+ eval 'n="$__shell_var_trimo"' >++ n=auth_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a auth_provider = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'auth_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'auth_provider = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=chpass_provider ' 'space= >' >+ '[' -n 'chpass_provider ' -a -z 'chpass_provider ' ']' >+ '[' -n 'chpass_provider ' -a -z '' ']' >+ r=chpass_provider >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ __shell_var_trimo=chpass_provider >+ eval 'n="$__shell_var_trimo"' >++ n=chpass_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a chpass_provider = chpass_provider ']' >+ '[' -n '' ']' >+ __ini_config_print 1 'chpass_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'chpass_provider = ad' >+ don=1 >+ continue >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_shell ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_shell ' >+ unset -f __shell_var_trim >+ local 'r=default_shell ' 'space= >' >+ '[' -n 'default_shell ' -a -z 'default_shell ' ']' >+ '[' -n 'default_shell ' -a -z '' ']' >+ r=default_shell >+ '[' -n default_shell -a -z default_shell ']' >+ '[' -n default_shell -a -z default_shell ']' >+ __shell_var_trimo=default_shell >+ eval 'n="$__shell_var_trimo"' >++ n=default_shell >+ shell_var_trim v ' /bin/bash' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /bin/bash' >+ unset -f __shell_var_trim >+ local 'r= /bin/bash' 'space= >' >+ '[' -n ' /bin/bash' -a -z ' /bin/bash' ']' >+ '[' -n ' /bin/bash' -a -z /bin/bash ']' >+ '[' -n ' /bin/bash' -a -z '' ']' >+ r=/bin/bash >+ '[' -n /bin/bash -a -z /bin/bash ']' >+ __shell_var_trimo=/bin/bash >+ eval 'v="$__shell_var_trimo"' >++ v=/bin/bash >+ '[' 2 = 2 -a default_shell = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'default_shell = /bin/bash' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_shell = /bin/bash' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'fallback_homedir ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'fallback_homedir ' >+ unset -f __shell_var_trim >+ local 'r=fallback_homedir ' 'space= >' >+ '[' -n 'fallback_homedir ' -a -z 'fallback_homedir ' ']' >+ '[' -n 'fallback_homedir ' -a -z '' ']' >+ r=fallback_homedir >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ __shell_var_trimo=fallback_homedir >+ eval 'n="$__shell_var_trimo"' >++ n=fallback_homedir >+ shell_var_trim v ' /home/%d/%u' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /home/%d/%u' >+ unset -f __shell_var_trim >+ local 'r= /home/%d/%u' 'space= >' >+ '[' -n ' /home/%d/%u' -a -z ' /home/%d/%u' ']' >+ '[' -n ' /home/%d/%u' -a -z /home/%d/%u ']' >+ '[' -n ' /home/%d/%u' -a -z '' ']' >+ r=/home/%d/%u >+ '[' -n /home/%d/%u -a -z /home/%d/%u ']' >+ __shell_var_trimo=/home/%d/%u >+ eval 'v="$__shell_var_trimo"' >++ v=/home/%d/%u >+ '[' 2 = 2 -a fallback_homedir = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'fallback_homedir = /home/%d/%u' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'fallback_homedir = /home/%d/%u' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'debug_level ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'debug_level ' >+ unset -f __shell_var_trim >+ local 'r=debug_level ' 'space= >' >+ '[' -n 'debug_level ' -a -z 'debug_level ' ']' >+ '[' -n 'debug_level ' -a -z '' ']' >+ r=debug_level >+ '[' -n debug_level -a -z debug_level ']' >+ '[' -n debug_level -a -z debug_level ']' >+ __shell_var_trimo=debug_level >+ eval 'n="$__shell_var_trimo"' >++ n=debug_level >+ shell_var_trim v ' 0' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 0' >+ unset -f __shell_var_trim >+ local 'r= 0' 'space= >' >+ '[' -n ' 0' -a -z ' 0' ']' >+ '[' -n ' 0' -a -z 0 ']' >+ '[' -n ' 0' -a -z '' ']' >+ r=0 >+ '[' -n 0 -a -z 0 ']' >+ __shell_var_trimo=0 >+ eval 'v="$__shell_var_trimo"' >++ v=0 >+ '[' 2 = 2 -a debug_level = chpass_provider ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'debug_level = 0' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'debug_level = 0' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ eof=1 >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n 1 ']' >+ '[' -n 1 -a -z 1 ']' >+ '[' -z 1 ']' >+ mv -f -- /etc/sssd/sssd.conf.JDON3v /etc/sssd/sssd.conf >+ ini_config_set /etc/sssd/sssd.conf domain/ETER.LOCALDOMAIN default_shell /bin/bash >+ local fn fn_tmp section var value sect= don= str eof= n v >+ fn=/etc/sssd/sssd.conf >+ section=domain/ETER.LOCALDOMAIN >+ var=default_shell >+ value=/bin/bash >+ '[' '!' -e /etc/sssd/sssd.conf ']' >++ mktemp /etc/sssd/sssd.conf.XXXXXX >+ fn_tmp=/etc/sssd/sssd.conf.MroUgl >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' '' = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[sssd]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'config_file_version ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'config_file_version ' >+ unset -f __shell_var_trim >+ local 'r=config_file_version ' 'space= >' >+ '[' -n 'config_file_version ' -a -z 'config_file_version ' ']' >+ '[' -n 'config_file_version ' -a -z '' ']' >+ r=config_file_version >+ '[' -n config_file_version -a -z config_file_version ']' >+ '[' -n config_file_version -a -z config_file_version ']' >+ __shell_var_trimo=config_file_version >+ eval 'n="$__shell_var_trimo"' >++ n=config_file_version >+ shell_var_trim v ' 2' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 2' >+ unset -f __shell_var_trim >+ local 'r= 2' 'space= >' >+ '[' -n ' 2' -a -z ' 2' ']' >+ '[' -n ' 2' -a -z 2 ']' >+ '[' -n ' 2' -a -z '' ']' >+ r=2 >+ '[' -n 2 -a -z 2 ']' >+ __shell_var_trimo=2 >+ eval 'v="$__shell_var_trimo"' >++ v=2 >+ '[' 1 = 2 -a config_file_version = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'config_file_version = 2' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'config_file_version = 2' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'services ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'services ' >+ unset -f __shell_var_trim >+ local 'r=services ' 'space= >' >+ '[' -n 'services ' -a -z 'services ' ']' >+ '[' -n 'services ' -a -z '' ']' >+ r=services >+ '[' -n services -a -z services ']' >+ '[' -n services -a -z services ']' >+ __shell_var_trimo=services >+ eval 'n="$__shell_var_trimo"' >++ n=services >+ shell_var_trim v ' nss, pam' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' nss, pam' >+ unset -f __shell_var_trim >+ local 'r= nss, pam' 'space= >' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z '' ']' >+ r='nss, pam' >+ '[' -n 'nss, pam' -a -z nss, ']' >+ __shell_var_trimo='nss, pam' >+ eval 'v="$__shell_var_trimo"' >++ v='nss, pam' >+ '[' 1 = 2 -a services = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'services = nss, pam' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'services = nss, pam' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# SSSD will not start if you do not configure any domains.' ']' >+ __ini_config_print 1 '# SSSD will not start if you do not configure any domains.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# SSSD will not start if you do not configure any domains.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Add new domain configurations as [domain/<NAME>] sections, and' ']' >+ __ini_config_print 1 '# Add new domain configurations as [domain/<NAME>] sections, and' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Add new domain configurations as [domain/<NAME>] sections, and' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# then add the list of domains (in the order you want them to be' ']' >+ __ini_config_print 1 '# then add the list of domains (in the order you want them to be' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# then add the list of domains (in the order you want them to be' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# queried) to the "domains" attribute below and uncomment it.' ']' >+ __ini_config_print 1 '# queried) to the "domains" attribute below and uncomment it.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# queried) to the "domains" attribute below and uncomment it.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; domains ' >+ unset -f __shell_var_trim >+ local 'r=; domains ' 'space= >' >+ '[' -n '; domains ' -a -z '; domains ' ']' >+ '[' -n '; domains ' -a -z '' ']' >+ r='; domains' >+ '[' -n '; domains' -a -z domains ']' >+ '[' -n '; domains' -a -z ';' ']' >+ __shell_var_trimo='; domains' >+ eval 'n="$__shell_var_trimo"' >++ n='; domains' >+ shell_var_trim v ' LDAP' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' LDAP' >+ unset -f __shell_var_trim >+ local 'r= LDAP' 'space= >' >+ '[' -n ' LDAP' -a -z ' LDAP' ']' >+ '[' -n ' LDAP' -a -z LDAP ']' >+ '[' -n ' LDAP' -a -z '' ']' >+ r=LDAP >+ '[' -n LDAP -a -z LDAP ']' >+ __shell_var_trimo=LDAP >+ eval 'v="$__shell_var_trimo"' >++ v=LDAP >+ '[' 1 = 2 -a '; domains' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; domains = LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; domains = LDAP' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'domains ' >+ unset -f __shell_var_trim >+ local 'r=domains ' 'space= >' >+ '[' -n 'domains ' -a -z 'domains ' ']' >+ '[' -n 'domains ' -a -z '' ']' >+ r=domains >+ '[' -n domains -a -z domains ']' >+ '[' -n domains -a -z domains ']' >+ __shell_var_trimo=domains >+ eval 'n="$__shell_var_trimo"' >++ n=domains >+ shell_var_trim v ' ETER.LOCALDOMAIN' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ETER.LOCALDOMAIN' >+ unset -f __shell_var_trim >+ local 'r= ETER.LOCALDOMAIN' 'space= >' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ' ETER.LOCALDOMAIN' ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ETER.LOCALDOMAIN ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z '' ']' >+ r=ETER.LOCALDOMAIN >+ '[' -n ETER.LOCALDOMAIN -a -z ETER.LOCALDOMAIN ']' >+ __shell_var_trimo=ETER.LOCALDOMAIN >+ eval 'v="$__shell_var_trimo"' >++ v=ETER.LOCALDOMAIN >+ '[' 1 = 2 -a domains = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'domains = ETER.LOCALDOMAIN' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'domains = ETER.LOCALDOMAIN' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[nss]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[pam]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Example LDAP domain' ']' >+ __ini_config_print 1 '# Example LDAP domain' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Example LDAP domain' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/LDAP]' >+ shell_var_trim v '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/LDAP]' >+ '[' 1 = 2 -a '; [domain/LDAP]' = default_shell ']' >+ '[' -z '; [domain/LDAP]' ']' >+ __ini_config_print 1 '; [domain/LDAP]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/LDAP]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; auth_provider' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# ldap_schema can be set to "rfc2307", which stores group member names in the' ']' >+ __ini_config_print 1 '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' ']' >+ __ini_config_print 1 '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# the "member" attribute. If you do not know this value, ask your LDAP' ']' >+ __ini_config_print 1 '# the "member" attribute. If you do not know this value, ask your LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# the "member" attribute. If you do not know this value, ask your LDAP' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# administrator.' ']' >+ __ini_config_print 1 '# administrator.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# administrator.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307' >+ unset -f __shell_var_trim >+ local 'r= rfc2307' 'space= >' >+ '[' -n ' rfc2307' -a -z ' rfc2307' ']' >+ '[' -n ' rfc2307' -a -z rfc2307 ']' >+ '[' -n ' rfc2307' -a -z '' ']' >+ r=rfc2307 >+ '[' -n rfc2307 -a -z rfc2307 ']' >+ __shell_var_trimo=rfc2307 >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307 >+ '[' 1 = 2 -a '; ldap_schema' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://ldap.mydomain.org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://ldap.mydomain.org' >+ unset -f __shell_var_trim >+ local 'r= ldap://ldap.mydomain.org' 'space= >' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ' ldap://ldap.mydomain.org' ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ldap://ldap.mydomain.org ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z '' ']' >+ r=ldap://ldap.mydomain.org >+ '[' -n ldap://ldap.mydomain.org -a -z ldap://ldap.mydomain.org ']' >+ __shell_var_trimo=ldap://ldap.mydomain.org >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://ldap.mydomain.org >+ '[' 1 = 2 -a '; ldap_uri' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://ldap.mydomain.org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://ldap.mydomain.org' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=mydomain,dc=org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=mydomain,dc=org' >+ unset -f __shell_var_trim >+ local 'r= dc=mydomain,dc=org' 'space= >' >+ '[' -n ' dc=mydomain,dc=org' -a -z ' dc=mydomain,dc=org' ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z dc=mydomain,dc=org ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z '' ']' >+ r=dc=mydomain,dc=org >+ '[' -n dc=mydomain,dc=org -a -z dc=mydomain,dc=org ']' >+ __shell_var_trimo=dc=mydomain,dc=org >+ eval 'v="$__shell_var_trimo"' >++ v=dc=mydomain,dc=org >+ '[' 1 = 2 -a '; ldap_search_base' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=mydomain,dc=org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=mydomain,dc=org' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Note that enabling enumeration will have a moderate performance impact.' ']' >+ __ini_config_print 1 '# Note that enabling enumeration will have a moderate performance impact.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Note that enabling enumeration will have a moderate performance impact.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Consequently, the default value for enumeration is FALSE.' ']' >+ __ini_config_print 1 '# Consequently, the default value for enumeration is FALSE.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Consequently, the default value for enumeration is FALSE.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Refer to the sssd.conf man page for full details.' ']' >+ __ini_config_print 1 '# Refer to the sssd.conf man page for full details.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Refer to the sssd.conf man page for full details.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; enumerate ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; enumerate ' >+ unset -f __shell_var_trim >+ local 'r=; enumerate ' 'space= >' >+ '[' -n '; enumerate ' -a -z '; enumerate ' ']' >+ '[' -n '; enumerate ' -a -z '' ']' >+ r='; enumerate' >+ '[' -n '; enumerate' -a -z enumerate ']' >+ '[' -n '; enumerate' -a -z ';' ']' >+ __shell_var_trimo='; enumerate' >+ eval 'n="$__shell_var_trimo"' >++ n='; enumerate' >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 1 = 2 -a '; enumerate' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; enumerate = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; enumerate = false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Allow offline logins by locally storing password hashes (default: false).' ']' >+ __ini_config_print 1 '# Allow offline logins by locally storing password hashes (default: false).' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Allow offline logins by locally storing password hashes (default: false).' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; cache_credentials ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; cache_credentials ' >+ unset -f __shell_var_trim >+ local 'r=; cache_credentials ' 'space= >' >+ '[' -n '; cache_credentials ' -a -z '; cache_credentials ' ']' >+ '[' -n '; cache_credentials ' -a -z '' ']' >+ r='; cache_credentials' >+ '[' -n '; cache_credentials' -a -z cache_credentials ']' >+ '[' -n '; cache_credentials' -a -z ';' ']' >+ __shell_var_trimo='; cache_credentials' >+ eval 'n="$__shell_var_trimo"' >++ n='; cache_credentials' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; cache_credentials' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; cache_credentials = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; cache_credentials = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# An example Active Directory domain. Please note that this configuration' ']' >+ __ini_config_print 1 '# An example Active Directory domain. Please note that this configuration' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# An example Active Directory domain. Please note that this configuration' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' ']' >+ __ini_config_print 1 '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# compliant attribute names. To support UNIX clients with AD 2003 or older,' ']' >+ __ini_config_print 1 '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# you must install Microsoft Services For Unix and map LDAP attributes onto' ']' >+ __ini_config_print 1 '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# msSFU30* attribute names.' ']' >+ __ini_config_print 1 '# msSFU30* attribute names.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# msSFU30* attribute names.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/AD]' >+ shell_var_trim v '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/AD]' >+ '[' 1 = 2 -a '; [domain/AD]' = default_shell ']' >+ '[' -z '; [domain/AD]' ']' >+ __ini_config_print 1 '; [domain/AD]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/AD]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; auth_provider' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = krb5' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=; chpass_provider ' 'space= >' >+ '[' -n '; chpass_provider ' -a -z '; chpass_provider ' ']' >+ '[' -n '; chpass_provider ' -a -z '' ']' >+ r='; chpass_provider' >+ '[' -n '; chpass_provider' -a -z chpass_provider ']' >+ '[' -n '; chpass_provider' -a -z ';' ']' >+ __shell_var_trimo='; chpass_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; chpass_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; chpass_provider' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; chpass_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; chpass_provider = krb5' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = default_shell ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= ldap://your.ad.example.com' 'space= >' >+ '[' -n ' ldap://your.ad.example.com' -a -z ' ldap://your.ad.example.com' ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z ldap://your.ad.example.com ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z '' ']' >+ r=ldap://your.ad.example.com >+ '[' -n ldap://your.ad.example.com -a -z ldap://your.ad.example.com ']' >+ __shell_var_trimo=ldap://your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://your.ad.example.com >+ '[' 1 = 2 -a '; ldap_uri' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://your.ad.example.com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=example,dc=com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=example,dc=com' >+ unset -f __shell_var_trim >+ local 'r= dc=example,dc=com' 'space= >' >+ '[' -n ' dc=example,dc=com' -a -z ' dc=example,dc=com' ']' >+ '[' -n ' dc=example,dc=com' -a -z dc=example,dc=com ']' >+ '[' -n ' dc=example,dc=com' -a -z '' ']' >+ r=dc=example,dc=com >+ '[' -n dc=example,dc=com -a -z dc=example,dc=com ']' >+ __shell_var_trimo=dc=example,dc=com >+ eval 'v="$__shell_var_trimo"' >++ v=dc=example,dc=com >+ '[' 1 = 2 -a '; ldap_search_base' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=example,dc=com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=example,dc=com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307bis' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307bis' >+ unset -f __shell_var_trim >+ local 'r= rfc2307bis' 'space= >' >+ '[' -n ' rfc2307bis' -a -z ' rfc2307bis' ']' >+ '[' -n ' rfc2307bis' -a -z rfc2307bis ']' >+ '[' -n ' rfc2307bis' -a -z '' ']' >+ r=rfc2307bis >+ '[' -n rfc2307bis -a -z rfc2307bis ']' >+ __shell_var_trimo=rfc2307bis >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307bis >+ '[' 1 = 2 -a '; ldap_schema' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307bis' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_sasl_mech ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_sasl_mech ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_sasl_mech ' 'space= >' >+ '[' -n '; ldap_sasl_mech ' -a -z '; ldap_sasl_mech ' ']' >+ '[' -n '; ldap_sasl_mech ' -a -z '' ']' >+ r='; ldap_sasl_mech' >+ '[' -n '; ldap_sasl_mech' -a -z ldap_sasl_mech ']' >+ '[' -n '; ldap_sasl_mech' -a -z ';' ']' >+ __shell_var_trimo='; ldap_sasl_mech' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_sasl_mech' >+ shell_var_trim v ' GSSAPI' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' GSSAPI' >+ unset -f __shell_var_trim >+ local 'r= GSSAPI' 'space= >' >+ '[' -n ' GSSAPI' -a -z ' GSSAPI' ']' >+ '[' -n ' GSSAPI' -a -z GSSAPI ']' >+ '[' -n ' GSSAPI' -a -z '' ']' >+ r=GSSAPI >+ '[' -n GSSAPI -a -z GSSAPI ']' >+ __shell_var_trimo=GSSAPI >+ eval 'v="$__shell_var_trimo"' >++ v=GSSAPI >+ '[' 1 = 2 -a '; ldap_sasl_mech' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_sasl_mech = GSSAPI' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_sasl_mech = GSSAPI' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_object_class ' 'space= >' >+ '[' -n '; ldap_user_object_class ' -a -z '; ldap_user_object_class ' ']' >+ '[' -n '; ldap_user_object_class ' -a -z '' ']' >+ r='; ldap_user_object_class' >+ '[' -n '; ldap_user_object_class' -a -z ldap_user_object_class ']' >+ '[' -n '; ldap_user_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_object_class' >+ shell_var_trim v ' user' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' user' >+ unset -f __shell_var_trim >+ local 'r= user' 'space= >' >+ '[' -n ' user' -a -z ' user' ']' >+ '[' -n ' user' -a -z user ']' >+ '[' -n ' user' -a -z '' ']' >+ r=user >+ '[' -n user -a -z user ']' >+ __shell_var_trimo=user >+ eval 'v="$__shell_var_trimo"' >++ v=user >+ '[' 1 = 2 -a '; ldap_user_object_class' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_object_class = user' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_object_class = user' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_group_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_group_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_group_object_class ' 'space= >' >+ '[' -n '; ldap_group_object_class ' -a -z '; ldap_group_object_class ' ']' >+ '[' -n '; ldap_group_object_class ' -a -z '' ']' >+ r='; ldap_group_object_class' >+ '[' -n '; ldap_group_object_class' -a -z ldap_group_object_class ']' >+ '[' -n '; ldap_group_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_group_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_group_object_class' >+ shell_var_trim v ' group' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' group' >+ unset -f __shell_var_trim >+ local 'r= group' 'space= >' >+ '[' -n ' group' -a -z ' group' ']' >+ '[' -n ' group' -a -z group ']' >+ '[' -n ' group' -a -z '' ']' >+ r=group >+ '[' -n group -a -z group ']' >+ __shell_var_trimo=group >+ eval 'v="$__shell_var_trimo"' >++ v=group >+ '[' 1 = 2 -a '; ldap_group_object_class' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_group_object_class = group' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_group_object_class = group' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_home_directory ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_home_directory ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_home_directory ' 'space= >' >+ '[' -n '; ldap_user_home_directory ' -a -z '; ldap_user_home_directory ' ']' >+ '[' -n '; ldap_user_home_directory ' -a -z '' ']' >+ r='; ldap_user_home_directory' >+ '[' -n '; ldap_user_home_directory' -a -z ldap_user_home_directory ']' >+ '[' -n '; ldap_user_home_directory' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_home_directory' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_home_directory' >+ shell_var_trim v ' unixHomeDirectory' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' unixHomeDirectory' >+ unset -f __shell_var_trim >+ local 'r= unixHomeDirectory' 'space= >' >+ '[' -n ' unixHomeDirectory' -a -z ' unixHomeDirectory' ']' >+ '[' -n ' unixHomeDirectory' -a -z unixHomeDirectory ']' >+ '[' -n ' unixHomeDirectory' -a -z '' ']' >+ r=unixHomeDirectory >+ '[' -n unixHomeDirectory -a -z unixHomeDirectory ']' >+ __shell_var_trimo=unixHomeDirectory >+ eval 'v="$__shell_var_trimo"' >++ v=unixHomeDirectory >+ '[' 1 = 2 -a '; ldap_user_home_directory' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_home_directory = unixHomeDirectory' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_home_directory = unixHomeDirectory' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_principal ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_principal ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_principal ' 'space= >' >+ '[' -n '; ldap_user_principal ' -a -z '; ldap_user_principal ' ']' >+ '[' -n '; ldap_user_principal ' -a -z '' ']' >+ r='; ldap_user_principal' >+ '[' -n '; ldap_user_principal' -a -z ldap_user_principal ']' >+ '[' -n '; ldap_user_principal' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_principal' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_principal' >+ shell_var_trim v ' userPrincipalName' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' userPrincipalName' >+ unset -f __shell_var_trim >+ local 'r= userPrincipalName' 'space= >' >+ '[' -n ' userPrincipalName' -a -z ' userPrincipalName' ']' >+ '[' -n ' userPrincipalName' -a -z userPrincipalName ']' >+ '[' -n ' userPrincipalName' -a -z '' ']' >+ r=userPrincipalName >+ '[' -n userPrincipalName -a -z userPrincipalName ']' >+ __shell_var_trimo=userPrincipalName >+ eval 'v="$__shell_var_trimo"' >++ v=userPrincipalName >+ '[' 1 = 2 -a '; ldap_user_principal' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_principal = userPrincipalName' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_principal = userPrincipalName' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_account_expire_policy ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_account_expire_policy ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_account_expire_policy ' 'space= >' >+ '[' -n '; ldap_account_expire_policy ' -a -z '; ldap_account_expire_policy ' ']' >+ '[' -n '; ldap_account_expire_policy ' -a -z '' ']' >+ r='; ldap_account_expire_policy' >+ '[' -n '; ldap_account_expire_policy' -a -z ldap_account_expire_policy ']' >+ '[' -n '; ldap_account_expire_policy' -a -z ';' ']' >+ __shell_var_trimo='; ldap_account_expire_policy' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_account_expire_policy' >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 1 = 2 -a '; ldap_account_expire_policy' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_account_expire_policy = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_account_expire_policy = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_force_upper_case_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_force_upper_case_realm ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_force_upper_case_realm ' 'space= >' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '; ldap_force_upper_case_realm ' ']' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '' ']' >+ r='; ldap_force_upper_case_realm' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ldap_force_upper_case_realm ']' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ';' ']' >+ __shell_var_trimo='; ldap_force_upper_case_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_force_upper_case_realm' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; ldap_force_upper_case_realm' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_force_upper_case_realm = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_force_upper_case_realm = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = default_shell ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_server ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_server ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_server ' 'space= >' >+ '[' -n '; krb5_server ' -a -z '; krb5_server ' ']' >+ '[' -n '; krb5_server ' -a -z '' ']' >+ r='; krb5_server' >+ '[' -n '; krb5_server' -a -z krb5_server ']' >+ '[' -n '; krb5_server' -a -z ';' ']' >+ __shell_var_trimo='; krb5_server' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_server' >+ shell_var_trim v ' your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= your.ad.example.com' 'space= >' >+ '[' -n ' your.ad.example.com' -a -z ' your.ad.example.com' ']' >+ '[' -n ' your.ad.example.com' -a -z your.ad.example.com ']' >+ '[' -n ' your.ad.example.com' -a -z '' ']' >+ r=your.ad.example.com >+ '[' -n your.ad.example.com -a -z your.ad.example.com ']' >+ __shell_var_trimo=your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=your.ad.example.com >+ '[' 1 = 2 -a '; krb5_server' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_server = your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_server = your.ad.example.com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_realm ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_realm ' 'space= >' >+ '[' -n '; krb5_realm ' -a -z '; krb5_realm ' ']' >+ '[' -n '; krb5_realm ' -a -z '' ']' >+ r='; krb5_realm' >+ '[' -n '; krb5_realm' -a -z krb5_realm ']' >+ '[' -n '; krb5_realm' -a -z ';' ']' >+ __shell_var_trimo='; krb5_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_realm' >+ shell_var_trim v ' EXAMPLE.COM' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' EXAMPLE.COM' >+ unset -f __shell_var_trim >+ local 'r= EXAMPLE.COM' 'space= >' >+ '[' -n ' EXAMPLE.COM' -a -z ' EXAMPLE.COM' ']' >+ '[' -n ' EXAMPLE.COM' -a -z EXAMPLE.COM ']' >+ '[' -n ' EXAMPLE.COM' -a -z '' ']' >+ r=EXAMPLE.COM >+ '[' -n EXAMPLE.COM -a -z EXAMPLE.COM ']' >+ __shell_var_trimo=EXAMPLE.COM >+ eval 'v="$__shell_var_trimo"' >++ v=EXAMPLE.COM >+ '[' 1 = 2 -a '; krb5_realm' = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_realm = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_realm = EXAMPLE.COM' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ sect=2 >+ printf '%s\n' '[domain/ETER.LOCALDOMAIN]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'id_provider ' >+ unset -f __shell_var_trim >+ local 'r=id_provider ' 'space= >' >+ '[' -n 'id_provider ' -a -z 'id_provider ' ']' >+ '[' -n 'id_provider ' -a -z '' ']' >+ r=id_provider >+ '[' -n id_provider -a -z id_provider ']' >+ '[' -n id_provider -a -z id_provider ']' >+ __shell_var_trimo=id_provider >+ eval 'n="$__shell_var_trimo"' >++ n=id_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a id_provider = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'id_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'id_provider = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=auth_provider ' 'space= >' >+ '[' -n 'auth_provider ' -a -z 'auth_provider ' ']' >+ '[' -n 'auth_provider ' -a -z '' ']' >+ r=auth_provider >+ '[' -n auth_provider -a -z auth_provider ']' >+ '[' -n auth_provider -a -z auth_provider ']' >+ __shell_var_trimo=auth_provider >+ eval 'n="$__shell_var_trimo"' >++ n=auth_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a auth_provider = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'auth_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'auth_provider = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=chpass_provider ' 'space= >' >+ '[' -n 'chpass_provider ' -a -z 'chpass_provider ' ']' >+ '[' -n 'chpass_provider ' -a -z '' ']' >+ r=chpass_provider >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ __shell_var_trimo=chpass_provider >+ eval 'n="$__shell_var_trimo"' >++ n=chpass_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a chpass_provider = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'chpass_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'chpass_provider = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_shell ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_shell ' >+ unset -f __shell_var_trim >+ local 'r=default_shell ' 'space= >' >+ '[' -n 'default_shell ' -a -z 'default_shell ' ']' >+ '[' -n 'default_shell ' -a -z '' ']' >+ r=default_shell >+ '[' -n default_shell -a -z default_shell ']' >+ '[' -n default_shell -a -z default_shell ']' >+ __shell_var_trimo=default_shell >+ eval 'n="$__shell_var_trimo"' >++ n=default_shell >+ shell_var_trim v ' /bin/bash' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /bin/bash' >+ unset -f __shell_var_trim >+ local 'r= /bin/bash' 'space= >' >+ '[' -n ' /bin/bash' -a -z ' /bin/bash' ']' >+ '[' -n ' /bin/bash' -a -z /bin/bash ']' >+ '[' -n ' /bin/bash' -a -z '' ']' >+ r=/bin/bash >+ '[' -n /bin/bash -a -z /bin/bash ']' >+ __shell_var_trimo=/bin/bash >+ eval 'v="$__shell_var_trimo"' >++ v=/bin/bash >+ '[' 2 = 2 -a default_shell = default_shell ']' >+ '[' -n '' ']' >+ __ini_config_print 1 'default_shell = /bin/bash' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_shell = /bin/bash' >+ don=1 >+ continue >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'fallback_homedir ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'fallback_homedir ' >+ unset -f __shell_var_trim >+ local 'r=fallback_homedir ' 'space= >' >+ '[' -n 'fallback_homedir ' -a -z 'fallback_homedir ' ']' >+ '[' -n 'fallback_homedir ' -a -z '' ']' >+ r=fallback_homedir >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ __shell_var_trimo=fallback_homedir >+ eval 'n="$__shell_var_trimo"' >++ n=fallback_homedir >+ shell_var_trim v ' /home/%d/%u' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /home/%d/%u' >+ unset -f __shell_var_trim >+ local 'r= /home/%d/%u' 'space= >' >+ '[' -n ' /home/%d/%u' -a -z ' /home/%d/%u' ']' >+ '[' -n ' /home/%d/%u' -a -z /home/%d/%u ']' >+ '[' -n ' /home/%d/%u' -a -z '' ']' >+ r=/home/%d/%u >+ '[' -n /home/%d/%u -a -z /home/%d/%u ']' >+ __shell_var_trimo=/home/%d/%u >+ eval 'v="$__shell_var_trimo"' >++ v=/home/%d/%u >+ '[' 2 = 2 -a fallback_homedir = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'fallback_homedir = /home/%d/%u' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'fallback_homedir = /home/%d/%u' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'debug_level ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'debug_level ' >+ unset -f __shell_var_trim >+ local 'r=debug_level ' 'space= >' >+ '[' -n 'debug_level ' -a -z 'debug_level ' ']' >+ '[' -n 'debug_level ' -a -z '' ']' >+ r=debug_level >+ '[' -n debug_level -a -z debug_level ']' >+ '[' -n debug_level -a -z debug_level ']' >+ __shell_var_trimo=debug_level >+ eval 'n="$__shell_var_trimo"' >++ n=debug_level >+ shell_var_trim v ' 0' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 0' >+ unset -f __shell_var_trim >+ local 'r= 0' 'space= >' >+ '[' -n ' 0' -a -z ' 0' ']' >+ '[' -n ' 0' -a -z 0 ']' >+ '[' -n ' 0' -a -z '' ']' >+ r=0 >+ '[' -n 0 -a -z 0 ']' >+ __shell_var_trimo=0 >+ eval 'v="$__shell_var_trimo"' >++ v=0 >+ '[' 2 = 2 -a debug_level = default_shell ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'debug_level = 0' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'debug_level = 0' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ eof=1 >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n 1 ']' >+ '[' -n 1 -a -z 1 ']' >+ '[' -z 1 ']' >+ mv -f -- /etc/sssd/sssd.conf.MroUgl /etc/sssd/sssd.conf >+ ini_config_set /etc/sssd/sssd.conf domain/ETER.LOCALDOMAIN fallback_homedir /home/%d/%u >+ local fn fn_tmp section var value sect= don= str eof= n v >+ fn=/etc/sssd/sssd.conf >+ section=domain/ETER.LOCALDOMAIN >+ var=fallback_homedir >+ value=/home/%d/%u >+ '[' '!' -e /etc/sssd/sssd.conf ']' >++ mktemp /etc/sssd/sssd.conf.XXXXXX >+ fn_tmp=/etc/sssd/sssd.conf.qL489J >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' '' = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[sssd]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'config_file_version ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'config_file_version ' >+ unset -f __shell_var_trim >+ local 'r=config_file_version ' 'space= >' >+ '[' -n 'config_file_version ' -a -z 'config_file_version ' ']' >+ '[' -n 'config_file_version ' -a -z '' ']' >+ r=config_file_version >+ '[' -n config_file_version -a -z config_file_version ']' >+ '[' -n config_file_version -a -z config_file_version ']' >+ __shell_var_trimo=config_file_version >+ eval 'n="$__shell_var_trimo"' >++ n=config_file_version >+ shell_var_trim v ' 2' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 2' >+ unset -f __shell_var_trim >+ local 'r= 2' 'space= >' >+ '[' -n ' 2' -a -z ' 2' ']' >+ '[' -n ' 2' -a -z 2 ']' >+ '[' -n ' 2' -a -z '' ']' >+ r=2 >+ '[' -n 2 -a -z 2 ']' >+ __shell_var_trimo=2 >+ eval 'v="$__shell_var_trimo"' >++ v=2 >+ '[' 1 = 2 -a config_file_version = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'config_file_version = 2' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'config_file_version = 2' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'services ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'services ' >+ unset -f __shell_var_trim >+ local 'r=services ' 'space= >' >+ '[' -n 'services ' -a -z 'services ' ']' >+ '[' -n 'services ' -a -z '' ']' >+ r=services >+ '[' -n services -a -z services ']' >+ '[' -n services -a -z services ']' >+ __shell_var_trimo=services >+ eval 'n="$__shell_var_trimo"' >++ n=services >+ shell_var_trim v ' nss, pam' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' nss, pam' >+ unset -f __shell_var_trim >+ local 'r= nss, pam' 'space= >' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z '' ']' >+ r='nss, pam' >+ '[' -n 'nss, pam' -a -z nss, ']' >+ __shell_var_trimo='nss, pam' >+ eval 'v="$__shell_var_trimo"' >++ v='nss, pam' >+ '[' 1 = 2 -a services = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'services = nss, pam' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'services = nss, pam' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# SSSD will not start if you do not configure any domains.' ']' >+ __ini_config_print 1 '# SSSD will not start if you do not configure any domains.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# SSSD will not start if you do not configure any domains.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Add new domain configurations as [domain/<NAME>] sections, and' ']' >+ __ini_config_print 1 '# Add new domain configurations as [domain/<NAME>] sections, and' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Add new domain configurations as [domain/<NAME>] sections, and' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# then add the list of domains (in the order you want them to be' ']' >+ __ini_config_print 1 '# then add the list of domains (in the order you want them to be' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# then add the list of domains (in the order you want them to be' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# queried) to the "domains" attribute below and uncomment it.' ']' >+ __ini_config_print 1 '# queried) to the "domains" attribute below and uncomment it.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# queried) to the "domains" attribute below and uncomment it.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; domains ' >+ unset -f __shell_var_trim >+ local 'r=; domains ' 'space= >' >+ '[' -n '; domains ' -a -z '; domains ' ']' >+ '[' -n '; domains ' -a -z '' ']' >+ r='; domains' >+ '[' -n '; domains' -a -z domains ']' >+ '[' -n '; domains' -a -z ';' ']' >+ __shell_var_trimo='; domains' >+ eval 'n="$__shell_var_trimo"' >++ n='; domains' >+ shell_var_trim v ' LDAP' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' LDAP' >+ unset -f __shell_var_trim >+ local 'r= LDAP' 'space= >' >+ '[' -n ' LDAP' -a -z ' LDAP' ']' >+ '[' -n ' LDAP' -a -z LDAP ']' >+ '[' -n ' LDAP' -a -z '' ']' >+ r=LDAP >+ '[' -n LDAP -a -z LDAP ']' >+ __shell_var_trimo=LDAP >+ eval 'v="$__shell_var_trimo"' >++ v=LDAP >+ '[' 1 = 2 -a '; domains' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; domains = LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; domains = LDAP' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'domains ' >+ unset -f __shell_var_trim >+ local 'r=domains ' 'space= >' >+ '[' -n 'domains ' -a -z 'domains ' ']' >+ '[' -n 'domains ' -a -z '' ']' >+ r=domains >+ '[' -n domains -a -z domains ']' >+ '[' -n domains -a -z domains ']' >+ __shell_var_trimo=domains >+ eval 'n="$__shell_var_trimo"' >++ n=domains >+ shell_var_trim v ' ETER.LOCALDOMAIN' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ETER.LOCALDOMAIN' >+ unset -f __shell_var_trim >+ local 'r= ETER.LOCALDOMAIN' 'space= >' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ' ETER.LOCALDOMAIN' ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ETER.LOCALDOMAIN ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z '' ']' >+ r=ETER.LOCALDOMAIN >+ '[' -n ETER.LOCALDOMAIN -a -z ETER.LOCALDOMAIN ']' >+ __shell_var_trimo=ETER.LOCALDOMAIN >+ eval 'v="$__shell_var_trimo"' >++ v=ETER.LOCALDOMAIN >+ '[' 1 = 2 -a domains = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'domains = ETER.LOCALDOMAIN' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'domains = ETER.LOCALDOMAIN' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[nss]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[pam]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Example LDAP domain' ']' >+ __ini_config_print 1 '# Example LDAP domain' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Example LDAP domain' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/LDAP]' >+ shell_var_trim v '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/LDAP]' >+ '[' 1 = 2 -a '; [domain/LDAP]' = fallback_homedir ']' >+ '[' -z '; [domain/LDAP]' ']' >+ __ini_config_print 1 '; [domain/LDAP]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/LDAP]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; auth_provider' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# ldap_schema can be set to "rfc2307", which stores group member names in the' ']' >+ __ini_config_print 1 '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' ']' >+ __ini_config_print 1 '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# the "member" attribute. If you do not know this value, ask your LDAP' ']' >+ __ini_config_print 1 '# the "member" attribute. If you do not know this value, ask your LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# the "member" attribute. If you do not know this value, ask your LDAP' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# administrator.' ']' >+ __ini_config_print 1 '# administrator.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# administrator.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307' >+ unset -f __shell_var_trim >+ local 'r= rfc2307' 'space= >' >+ '[' -n ' rfc2307' -a -z ' rfc2307' ']' >+ '[' -n ' rfc2307' -a -z rfc2307 ']' >+ '[' -n ' rfc2307' -a -z '' ']' >+ r=rfc2307 >+ '[' -n rfc2307 -a -z rfc2307 ']' >+ __shell_var_trimo=rfc2307 >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307 >+ '[' 1 = 2 -a '; ldap_schema' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://ldap.mydomain.org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://ldap.mydomain.org' >+ unset -f __shell_var_trim >+ local 'r= ldap://ldap.mydomain.org' 'space= >' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ' ldap://ldap.mydomain.org' ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ldap://ldap.mydomain.org ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z '' ']' >+ r=ldap://ldap.mydomain.org >+ '[' -n ldap://ldap.mydomain.org -a -z ldap://ldap.mydomain.org ']' >+ __shell_var_trimo=ldap://ldap.mydomain.org >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://ldap.mydomain.org >+ '[' 1 = 2 -a '; ldap_uri' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://ldap.mydomain.org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://ldap.mydomain.org' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=mydomain,dc=org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=mydomain,dc=org' >+ unset -f __shell_var_trim >+ local 'r= dc=mydomain,dc=org' 'space= >' >+ '[' -n ' dc=mydomain,dc=org' -a -z ' dc=mydomain,dc=org' ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z dc=mydomain,dc=org ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z '' ']' >+ r=dc=mydomain,dc=org >+ '[' -n dc=mydomain,dc=org -a -z dc=mydomain,dc=org ']' >+ __shell_var_trimo=dc=mydomain,dc=org >+ eval 'v="$__shell_var_trimo"' >++ v=dc=mydomain,dc=org >+ '[' 1 = 2 -a '; ldap_search_base' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=mydomain,dc=org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=mydomain,dc=org' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Note that enabling enumeration will have a moderate performance impact.' ']' >+ __ini_config_print 1 '# Note that enabling enumeration will have a moderate performance impact.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Note that enabling enumeration will have a moderate performance impact.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Consequently, the default value for enumeration is FALSE.' ']' >+ __ini_config_print 1 '# Consequently, the default value for enumeration is FALSE.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Consequently, the default value for enumeration is FALSE.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Refer to the sssd.conf man page for full details.' ']' >+ __ini_config_print 1 '# Refer to the sssd.conf man page for full details.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Refer to the sssd.conf man page for full details.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; enumerate ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; enumerate ' >+ unset -f __shell_var_trim >+ local 'r=; enumerate ' 'space= >' >+ '[' -n '; enumerate ' -a -z '; enumerate ' ']' >+ '[' -n '; enumerate ' -a -z '' ']' >+ r='; enumerate' >+ '[' -n '; enumerate' -a -z enumerate ']' >+ '[' -n '; enumerate' -a -z ';' ']' >+ __shell_var_trimo='; enumerate' >+ eval 'n="$__shell_var_trimo"' >++ n='; enumerate' >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 1 = 2 -a '; enumerate' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; enumerate = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; enumerate = false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Allow offline logins by locally storing password hashes (default: false).' ']' >+ __ini_config_print 1 '# Allow offline logins by locally storing password hashes (default: false).' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Allow offline logins by locally storing password hashes (default: false).' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; cache_credentials ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; cache_credentials ' >+ unset -f __shell_var_trim >+ local 'r=; cache_credentials ' 'space= >' >+ '[' -n '; cache_credentials ' -a -z '; cache_credentials ' ']' >+ '[' -n '; cache_credentials ' -a -z '' ']' >+ r='; cache_credentials' >+ '[' -n '; cache_credentials' -a -z cache_credentials ']' >+ '[' -n '; cache_credentials' -a -z ';' ']' >+ __shell_var_trimo='; cache_credentials' >+ eval 'n="$__shell_var_trimo"' >++ n='; cache_credentials' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; cache_credentials' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; cache_credentials = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; cache_credentials = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# An example Active Directory domain. Please note that this configuration' ']' >+ __ini_config_print 1 '# An example Active Directory domain. Please note that this configuration' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# An example Active Directory domain. Please note that this configuration' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' ']' >+ __ini_config_print 1 '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# compliant attribute names. To support UNIX clients with AD 2003 or older,' ']' >+ __ini_config_print 1 '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# you must install Microsoft Services For Unix and map LDAP attributes onto' ']' >+ __ini_config_print 1 '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# msSFU30* attribute names.' ']' >+ __ini_config_print 1 '# msSFU30* attribute names.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# msSFU30* attribute names.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/AD]' >+ shell_var_trim v '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/AD]' >+ '[' 1 = 2 -a '; [domain/AD]' = fallback_homedir ']' >+ '[' -z '; [domain/AD]' ']' >+ __ini_config_print 1 '; [domain/AD]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/AD]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; auth_provider' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = krb5' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=; chpass_provider ' 'space= >' >+ '[' -n '; chpass_provider ' -a -z '; chpass_provider ' ']' >+ '[' -n '; chpass_provider ' -a -z '' ']' >+ r='; chpass_provider' >+ '[' -n '; chpass_provider' -a -z chpass_provider ']' >+ '[' -n '; chpass_provider' -a -z ';' ']' >+ __shell_var_trimo='; chpass_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; chpass_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; chpass_provider' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; chpass_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; chpass_provider = krb5' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = fallback_homedir ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= ldap://your.ad.example.com' 'space= >' >+ '[' -n ' ldap://your.ad.example.com' -a -z ' ldap://your.ad.example.com' ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z ldap://your.ad.example.com ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z '' ']' >+ r=ldap://your.ad.example.com >+ '[' -n ldap://your.ad.example.com -a -z ldap://your.ad.example.com ']' >+ __shell_var_trimo=ldap://your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://your.ad.example.com >+ '[' 1 = 2 -a '; ldap_uri' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://your.ad.example.com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=example,dc=com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=example,dc=com' >+ unset -f __shell_var_trim >+ local 'r= dc=example,dc=com' 'space= >' >+ '[' -n ' dc=example,dc=com' -a -z ' dc=example,dc=com' ']' >+ '[' -n ' dc=example,dc=com' -a -z dc=example,dc=com ']' >+ '[' -n ' dc=example,dc=com' -a -z '' ']' >+ r=dc=example,dc=com >+ '[' -n dc=example,dc=com -a -z dc=example,dc=com ']' >+ __shell_var_trimo=dc=example,dc=com >+ eval 'v="$__shell_var_trimo"' >++ v=dc=example,dc=com >+ '[' 1 = 2 -a '; ldap_search_base' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=example,dc=com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=example,dc=com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307bis' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307bis' >+ unset -f __shell_var_trim >+ local 'r= rfc2307bis' 'space= >' >+ '[' -n ' rfc2307bis' -a -z ' rfc2307bis' ']' >+ '[' -n ' rfc2307bis' -a -z rfc2307bis ']' >+ '[' -n ' rfc2307bis' -a -z '' ']' >+ r=rfc2307bis >+ '[' -n rfc2307bis -a -z rfc2307bis ']' >+ __shell_var_trimo=rfc2307bis >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307bis >+ '[' 1 = 2 -a '; ldap_schema' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307bis' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_sasl_mech ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_sasl_mech ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_sasl_mech ' 'space= >' >+ '[' -n '; ldap_sasl_mech ' -a -z '; ldap_sasl_mech ' ']' >+ '[' -n '; ldap_sasl_mech ' -a -z '' ']' >+ r='; ldap_sasl_mech' >+ '[' -n '; ldap_sasl_mech' -a -z ldap_sasl_mech ']' >+ '[' -n '; ldap_sasl_mech' -a -z ';' ']' >+ __shell_var_trimo='; ldap_sasl_mech' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_sasl_mech' >+ shell_var_trim v ' GSSAPI' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' GSSAPI' >+ unset -f __shell_var_trim >+ local 'r= GSSAPI' 'space= >' >+ '[' -n ' GSSAPI' -a -z ' GSSAPI' ']' >+ '[' -n ' GSSAPI' -a -z GSSAPI ']' >+ '[' -n ' GSSAPI' -a -z '' ']' >+ r=GSSAPI >+ '[' -n GSSAPI -a -z GSSAPI ']' >+ __shell_var_trimo=GSSAPI >+ eval 'v="$__shell_var_trimo"' >++ v=GSSAPI >+ '[' 1 = 2 -a '; ldap_sasl_mech' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_sasl_mech = GSSAPI' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_sasl_mech = GSSAPI' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_object_class ' 'space= >' >+ '[' -n '; ldap_user_object_class ' -a -z '; ldap_user_object_class ' ']' >+ '[' -n '; ldap_user_object_class ' -a -z '' ']' >+ r='; ldap_user_object_class' >+ '[' -n '; ldap_user_object_class' -a -z ldap_user_object_class ']' >+ '[' -n '; ldap_user_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_object_class' >+ shell_var_trim v ' user' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' user' >+ unset -f __shell_var_trim >+ local 'r= user' 'space= >' >+ '[' -n ' user' -a -z ' user' ']' >+ '[' -n ' user' -a -z user ']' >+ '[' -n ' user' -a -z '' ']' >+ r=user >+ '[' -n user -a -z user ']' >+ __shell_var_trimo=user >+ eval 'v="$__shell_var_trimo"' >++ v=user >+ '[' 1 = 2 -a '; ldap_user_object_class' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_object_class = user' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_object_class = user' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_group_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_group_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_group_object_class ' 'space= >' >+ '[' -n '; ldap_group_object_class ' -a -z '; ldap_group_object_class ' ']' >+ '[' -n '; ldap_group_object_class ' -a -z '' ']' >+ r='; ldap_group_object_class' >+ '[' -n '; ldap_group_object_class' -a -z ldap_group_object_class ']' >+ '[' -n '; ldap_group_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_group_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_group_object_class' >+ shell_var_trim v ' group' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' group' >+ unset -f __shell_var_trim >+ local 'r= group' 'space= >' >+ '[' -n ' group' -a -z ' group' ']' >+ '[' -n ' group' -a -z group ']' >+ '[' -n ' group' -a -z '' ']' >+ r=group >+ '[' -n group -a -z group ']' >+ __shell_var_trimo=group >+ eval 'v="$__shell_var_trimo"' >++ v=group >+ '[' 1 = 2 -a '; ldap_group_object_class' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_group_object_class = group' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_group_object_class = group' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_home_directory ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_home_directory ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_home_directory ' 'space= >' >+ '[' -n '; ldap_user_home_directory ' -a -z '; ldap_user_home_directory ' ']' >+ '[' -n '; ldap_user_home_directory ' -a -z '' ']' >+ r='; ldap_user_home_directory' >+ '[' -n '; ldap_user_home_directory' -a -z ldap_user_home_directory ']' >+ '[' -n '; ldap_user_home_directory' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_home_directory' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_home_directory' >+ shell_var_trim v ' unixHomeDirectory' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' unixHomeDirectory' >+ unset -f __shell_var_trim >+ local 'r= unixHomeDirectory' 'space= >' >+ '[' -n ' unixHomeDirectory' -a -z ' unixHomeDirectory' ']' >+ '[' -n ' unixHomeDirectory' -a -z unixHomeDirectory ']' >+ '[' -n ' unixHomeDirectory' -a -z '' ']' >+ r=unixHomeDirectory >+ '[' -n unixHomeDirectory -a -z unixHomeDirectory ']' >+ __shell_var_trimo=unixHomeDirectory >+ eval 'v="$__shell_var_trimo"' >++ v=unixHomeDirectory >+ '[' 1 = 2 -a '; ldap_user_home_directory' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_home_directory = unixHomeDirectory' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_home_directory = unixHomeDirectory' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_principal ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_principal ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_principal ' 'space= >' >+ '[' -n '; ldap_user_principal ' -a -z '; ldap_user_principal ' ']' >+ '[' -n '; ldap_user_principal ' -a -z '' ']' >+ r='; ldap_user_principal' >+ '[' -n '; ldap_user_principal' -a -z ldap_user_principal ']' >+ '[' -n '; ldap_user_principal' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_principal' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_principal' >+ shell_var_trim v ' userPrincipalName' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' userPrincipalName' >+ unset -f __shell_var_trim >+ local 'r= userPrincipalName' 'space= >' >+ '[' -n ' userPrincipalName' -a -z ' userPrincipalName' ']' >+ '[' -n ' userPrincipalName' -a -z userPrincipalName ']' >+ '[' -n ' userPrincipalName' -a -z '' ']' >+ r=userPrincipalName >+ '[' -n userPrincipalName -a -z userPrincipalName ']' >+ __shell_var_trimo=userPrincipalName >+ eval 'v="$__shell_var_trimo"' >++ v=userPrincipalName >+ '[' 1 = 2 -a '; ldap_user_principal' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_principal = userPrincipalName' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_principal = userPrincipalName' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_account_expire_policy ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_account_expire_policy ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_account_expire_policy ' 'space= >' >+ '[' -n '; ldap_account_expire_policy ' -a -z '; ldap_account_expire_policy ' ']' >+ '[' -n '; ldap_account_expire_policy ' -a -z '' ']' >+ r='; ldap_account_expire_policy' >+ '[' -n '; ldap_account_expire_policy' -a -z ldap_account_expire_policy ']' >+ '[' -n '; ldap_account_expire_policy' -a -z ';' ']' >+ __shell_var_trimo='; ldap_account_expire_policy' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_account_expire_policy' >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 1 = 2 -a '; ldap_account_expire_policy' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_account_expire_policy = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_account_expire_policy = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_force_upper_case_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_force_upper_case_realm ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_force_upper_case_realm ' 'space= >' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '; ldap_force_upper_case_realm ' ']' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '' ']' >+ r='; ldap_force_upper_case_realm' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ldap_force_upper_case_realm ']' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ';' ']' >+ __shell_var_trimo='; ldap_force_upper_case_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_force_upper_case_realm' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; ldap_force_upper_case_realm' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_force_upper_case_realm = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_force_upper_case_realm = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = fallback_homedir ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_server ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_server ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_server ' 'space= >' >+ '[' -n '; krb5_server ' -a -z '; krb5_server ' ']' >+ '[' -n '; krb5_server ' -a -z '' ']' >+ r='; krb5_server' >+ '[' -n '; krb5_server' -a -z krb5_server ']' >+ '[' -n '; krb5_server' -a -z ';' ']' >+ __shell_var_trimo='; krb5_server' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_server' >+ shell_var_trim v ' your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= your.ad.example.com' 'space= >' >+ '[' -n ' your.ad.example.com' -a -z ' your.ad.example.com' ']' >+ '[' -n ' your.ad.example.com' -a -z your.ad.example.com ']' >+ '[' -n ' your.ad.example.com' -a -z '' ']' >+ r=your.ad.example.com >+ '[' -n your.ad.example.com -a -z your.ad.example.com ']' >+ __shell_var_trimo=your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=your.ad.example.com >+ '[' 1 = 2 -a '; krb5_server' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_server = your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_server = your.ad.example.com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_realm ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_realm ' 'space= >' >+ '[' -n '; krb5_realm ' -a -z '; krb5_realm ' ']' >+ '[' -n '; krb5_realm ' -a -z '' ']' >+ r='; krb5_realm' >+ '[' -n '; krb5_realm' -a -z krb5_realm ']' >+ '[' -n '; krb5_realm' -a -z ';' ']' >+ __shell_var_trimo='; krb5_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_realm' >+ shell_var_trim v ' EXAMPLE.COM' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' EXAMPLE.COM' >+ unset -f __shell_var_trim >+ local 'r= EXAMPLE.COM' 'space= >' >+ '[' -n ' EXAMPLE.COM' -a -z ' EXAMPLE.COM' ']' >+ '[' -n ' EXAMPLE.COM' -a -z EXAMPLE.COM ']' >+ '[' -n ' EXAMPLE.COM' -a -z '' ']' >+ r=EXAMPLE.COM >+ '[' -n EXAMPLE.COM -a -z EXAMPLE.COM ']' >+ __shell_var_trimo=EXAMPLE.COM >+ eval 'v="$__shell_var_trimo"' >++ v=EXAMPLE.COM >+ '[' 1 = 2 -a '; krb5_realm' = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_realm = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_realm = EXAMPLE.COM' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ sect=2 >+ printf '%s\n' '[domain/ETER.LOCALDOMAIN]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'id_provider ' >+ unset -f __shell_var_trim >+ local 'r=id_provider ' 'space= >' >+ '[' -n 'id_provider ' -a -z 'id_provider ' ']' >+ '[' -n 'id_provider ' -a -z '' ']' >+ r=id_provider >+ '[' -n id_provider -a -z id_provider ']' >+ '[' -n id_provider -a -z id_provider ']' >+ __shell_var_trimo=id_provider >+ eval 'n="$__shell_var_trimo"' >++ n=id_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a id_provider = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'id_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'id_provider = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=auth_provider ' 'space= >' >+ '[' -n 'auth_provider ' -a -z 'auth_provider ' ']' >+ '[' -n 'auth_provider ' -a -z '' ']' >+ r=auth_provider >+ '[' -n auth_provider -a -z auth_provider ']' >+ '[' -n auth_provider -a -z auth_provider ']' >+ __shell_var_trimo=auth_provider >+ eval 'n="$__shell_var_trimo"' >++ n=auth_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a auth_provider = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'auth_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'auth_provider = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=chpass_provider ' 'space= >' >+ '[' -n 'chpass_provider ' -a -z 'chpass_provider ' ']' >+ '[' -n 'chpass_provider ' -a -z '' ']' >+ r=chpass_provider >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ __shell_var_trimo=chpass_provider >+ eval 'n="$__shell_var_trimo"' >++ n=chpass_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a chpass_provider = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'chpass_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'chpass_provider = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_shell ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_shell ' >+ unset -f __shell_var_trim >+ local 'r=default_shell ' 'space= >' >+ '[' -n 'default_shell ' -a -z 'default_shell ' ']' >+ '[' -n 'default_shell ' -a -z '' ']' >+ r=default_shell >+ '[' -n default_shell -a -z default_shell ']' >+ '[' -n default_shell -a -z default_shell ']' >+ __shell_var_trimo=default_shell >+ eval 'n="$__shell_var_trimo"' >++ n=default_shell >+ shell_var_trim v ' /bin/bash' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /bin/bash' >+ unset -f __shell_var_trim >+ local 'r= /bin/bash' 'space= >' >+ '[' -n ' /bin/bash' -a -z ' /bin/bash' ']' >+ '[' -n ' /bin/bash' -a -z /bin/bash ']' >+ '[' -n ' /bin/bash' -a -z '' ']' >+ r=/bin/bash >+ '[' -n /bin/bash -a -z /bin/bash ']' >+ __shell_var_trimo=/bin/bash >+ eval 'v="$__shell_var_trimo"' >++ v=/bin/bash >+ '[' 2 = 2 -a default_shell = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'default_shell = /bin/bash' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_shell = /bin/bash' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'fallback_homedir ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'fallback_homedir ' >+ unset -f __shell_var_trim >+ local 'r=fallback_homedir ' 'space= >' >+ '[' -n 'fallback_homedir ' -a -z 'fallback_homedir ' ']' >+ '[' -n 'fallback_homedir ' -a -z '' ']' >+ r=fallback_homedir >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ __shell_var_trimo=fallback_homedir >+ eval 'n="$__shell_var_trimo"' >++ n=fallback_homedir >+ shell_var_trim v ' /home/%d/%u' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /home/%d/%u' >+ unset -f __shell_var_trim >+ local 'r= /home/%d/%u' 'space= >' >+ '[' -n ' /home/%d/%u' -a -z ' /home/%d/%u' ']' >+ '[' -n ' /home/%d/%u' -a -z /home/%d/%u ']' >+ '[' -n ' /home/%d/%u' -a -z '' ']' >+ r=/home/%d/%u >+ '[' -n /home/%d/%u -a -z /home/%d/%u ']' >+ __shell_var_trimo=/home/%d/%u >+ eval 'v="$__shell_var_trimo"' >++ v=/home/%d/%u >+ '[' 2 = 2 -a fallback_homedir = fallback_homedir ']' >+ '[' -n '' ']' >+ __ini_config_print 1 'fallback_homedir = /home/%d/%u' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'fallback_homedir = /home/%d/%u' >+ don=1 >+ continue >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'debug_level ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'debug_level ' >+ unset -f __shell_var_trim >+ local 'r=debug_level ' 'space= >' >+ '[' -n 'debug_level ' -a -z 'debug_level ' ']' >+ '[' -n 'debug_level ' -a -z '' ']' >+ r=debug_level >+ '[' -n debug_level -a -z debug_level ']' >+ '[' -n debug_level -a -z debug_level ']' >+ __shell_var_trimo=debug_level >+ eval 'n="$__shell_var_trimo"' >++ n=debug_level >+ shell_var_trim v ' 0' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 0' >+ unset -f __shell_var_trim >+ local 'r= 0' 'space= >' >+ '[' -n ' 0' -a -z ' 0' ']' >+ '[' -n ' 0' -a -z 0 ']' >+ '[' -n ' 0' -a -z '' ']' >+ r=0 >+ '[' -n 0 -a -z 0 ']' >+ __shell_var_trimo=0 >+ eval 'v="$__shell_var_trimo"' >++ v=0 >+ '[' 2 = 2 -a debug_level = fallback_homedir ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'debug_level = 0' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'debug_level = 0' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ eof=1 >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n 1 ']' >+ '[' -n 1 -a -z 1 ']' >+ '[' -z 1 ']' >+ mv -f -- /etc/sssd/sssd.conf.qL489J /etc/sssd/sssd.conf >+ ini_config_set /etc/sssd/sssd.conf domain/ETER.LOCALDOMAIN debug_level 0 >+ local fn fn_tmp section var value sect= don= str eof= n v >+ fn=/etc/sssd/sssd.conf >+ section=domain/ETER.LOCALDOMAIN >+ var=debug_level >+ value=0 >+ '[' '!' -e /etc/sssd/sssd.conf ']' >++ mktemp /etc/sssd/sssd.conf.XXXXXX >+ fn_tmp=/etc/sssd/sssd.conf.omNsiZ >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' '' = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[sssd]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'config_file_version ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'config_file_version ' >+ unset -f __shell_var_trim >+ local 'r=config_file_version ' 'space= >' >+ '[' -n 'config_file_version ' -a -z 'config_file_version ' ']' >+ '[' -n 'config_file_version ' -a -z '' ']' >+ r=config_file_version >+ '[' -n config_file_version -a -z config_file_version ']' >+ '[' -n config_file_version -a -z config_file_version ']' >+ __shell_var_trimo=config_file_version >+ eval 'n="$__shell_var_trimo"' >++ n=config_file_version >+ shell_var_trim v ' 2' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 2' >+ unset -f __shell_var_trim >+ local 'r= 2' 'space= >' >+ '[' -n ' 2' -a -z ' 2' ']' >+ '[' -n ' 2' -a -z 2 ']' >+ '[' -n ' 2' -a -z '' ']' >+ r=2 >+ '[' -n 2 -a -z 2 ']' >+ __shell_var_trimo=2 >+ eval 'v="$__shell_var_trimo"' >++ v=2 >+ '[' 1 = 2 -a config_file_version = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'config_file_version = 2' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'config_file_version = 2' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'services ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'services ' >+ unset -f __shell_var_trim >+ local 'r=services ' 'space= >' >+ '[' -n 'services ' -a -z 'services ' ']' >+ '[' -n 'services ' -a -z '' ']' >+ r=services >+ '[' -n services -a -z services ']' >+ '[' -n services -a -z services ']' >+ __shell_var_trimo=services >+ eval 'n="$__shell_var_trimo"' >++ n=services >+ shell_var_trim v ' nss, pam' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' nss, pam' >+ unset -f __shell_var_trim >+ local 'r= nss, pam' 'space= >' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z pam ']' >+ '[' -n ' nss, pam' -a -z '' ']' >+ r='nss, pam' >+ '[' -n 'nss, pam' -a -z nss, ']' >+ __shell_var_trimo='nss, pam' >+ eval 'v="$__shell_var_trimo"' >++ v='nss, pam' >+ '[' 1 = 2 -a services = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'services = nss, pam' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'services = nss, pam' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# SSSD will not start if you do not configure any domains.' ']' >+ __ini_config_print 1 '# SSSD will not start if you do not configure any domains.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# SSSD will not start if you do not configure any domains.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Add new domain configurations as [domain/<NAME>] sections, and' ']' >+ __ini_config_print 1 '# Add new domain configurations as [domain/<NAME>] sections, and' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Add new domain configurations as [domain/<NAME>] sections, and' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# then add the list of domains (in the order you want them to be' ']' >+ __ini_config_print 1 '# then add the list of domains (in the order you want them to be' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# then add the list of domains (in the order you want them to be' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# queried) to the "domains" attribute below and uncomment it.' ']' >+ __ini_config_print 1 '# queried) to the "domains" attribute below and uncomment it.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# queried) to the "domains" attribute below and uncomment it.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; domains ' >+ unset -f __shell_var_trim >+ local 'r=; domains ' 'space= >' >+ '[' -n '; domains ' -a -z '; domains ' ']' >+ '[' -n '; domains ' -a -z '' ']' >+ r='; domains' >+ '[' -n '; domains' -a -z domains ']' >+ '[' -n '; domains' -a -z ';' ']' >+ __shell_var_trimo='; domains' >+ eval 'n="$__shell_var_trimo"' >++ n='; domains' >+ shell_var_trim v ' LDAP' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' LDAP' >+ unset -f __shell_var_trim >+ local 'r= LDAP' 'space= >' >+ '[' -n ' LDAP' -a -z ' LDAP' ']' >+ '[' -n ' LDAP' -a -z LDAP ']' >+ '[' -n ' LDAP' -a -z '' ']' >+ r=LDAP >+ '[' -n LDAP -a -z LDAP ']' >+ __shell_var_trimo=LDAP >+ eval 'v="$__shell_var_trimo"' >++ v=LDAP >+ '[' 1 = 2 -a '; domains' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; domains = LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; domains = LDAP' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'domains ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'domains ' >+ unset -f __shell_var_trim >+ local 'r=domains ' 'space= >' >+ '[' -n 'domains ' -a -z 'domains ' ']' >+ '[' -n 'domains ' -a -z '' ']' >+ r=domains >+ '[' -n domains -a -z domains ']' >+ '[' -n domains -a -z domains ']' >+ __shell_var_trimo=domains >+ eval 'n="$__shell_var_trimo"' >++ n=domains >+ shell_var_trim v ' ETER.LOCALDOMAIN' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ETER.LOCALDOMAIN' >+ unset -f __shell_var_trim >+ local 'r= ETER.LOCALDOMAIN' 'space= >' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ' ETER.LOCALDOMAIN' ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ETER.LOCALDOMAIN ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z '' ']' >+ r=ETER.LOCALDOMAIN >+ '[' -n ETER.LOCALDOMAIN -a -z ETER.LOCALDOMAIN ']' >+ __shell_var_trimo=ETER.LOCALDOMAIN >+ eval 'v="$__shell_var_trimo"' >++ v=ETER.LOCALDOMAIN >+ '[' 1 = 2 -a domains = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'domains = ETER.LOCALDOMAIN' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'domains = ETER.LOCALDOMAIN' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[nss]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[pam]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Example LDAP domain' ']' >+ __ini_config_print 1 '# Example LDAP domain' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Example LDAP domain' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/LDAP]' >+ shell_var_trim v '; [domain/LDAP]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/LDAP]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/LDAP]' 'space= >' >+ '[' -n '; [domain/LDAP]' -a -z '; [domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z '[domain/LDAP]' ']' >+ '[' -n '; [domain/LDAP]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/LDAP]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/LDAP]' >+ '[' 1 = 2 -a '; [domain/LDAP]' = debug_level ']' >+ '[' -z '; [domain/LDAP]' ']' >+ __ini_config_print 1 '; [domain/LDAP]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/LDAP]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; auth_provider' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# ldap_schema can be set to "rfc2307", which stores group member names in the' ']' >+ __ini_config_print 1 '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# ldap_schema can be set to "rfc2307", which stores group member names in the' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' ']' >+ __ini_config_print 1 '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# the "member" attribute. If you do not know this value, ask your LDAP' ']' >+ __ini_config_print 1 '# the "member" attribute. If you do not know this value, ask your LDAP' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# the "member" attribute. If you do not know this value, ask your LDAP' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# administrator.' ']' >+ __ini_config_print 1 '# administrator.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# administrator.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307' >+ unset -f __shell_var_trim >+ local 'r= rfc2307' 'space= >' >+ '[' -n ' rfc2307' -a -z ' rfc2307' ']' >+ '[' -n ' rfc2307' -a -z rfc2307 ']' >+ '[' -n ' rfc2307' -a -z '' ']' >+ r=rfc2307 >+ '[' -n rfc2307 -a -z rfc2307 ']' >+ __shell_var_trimo=rfc2307 >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307 >+ '[' 1 = 2 -a '; ldap_schema' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://ldap.mydomain.org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://ldap.mydomain.org' >+ unset -f __shell_var_trim >+ local 'r= ldap://ldap.mydomain.org' 'space= >' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ' ldap://ldap.mydomain.org' ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z ldap://ldap.mydomain.org ']' >+ '[' -n ' ldap://ldap.mydomain.org' -a -z '' ']' >+ r=ldap://ldap.mydomain.org >+ '[' -n ldap://ldap.mydomain.org -a -z ldap://ldap.mydomain.org ']' >+ __shell_var_trimo=ldap://ldap.mydomain.org >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://ldap.mydomain.org >+ '[' 1 = 2 -a '; ldap_uri' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://ldap.mydomain.org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://ldap.mydomain.org' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=mydomain,dc=org' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=mydomain,dc=org' >+ unset -f __shell_var_trim >+ local 'r= dc=mydomain,dc=org' 'space= >' >+ '[' -n ' dc=mydomain,dc=org' -a -z ' dc=mydomain,dc=org' ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z dc=mydomain,dc=org ']' >+ '[' -n ' dc=mydomain,dc=org' -a -z '' ']' >+ r=dc=mydomain,dc=org >+ '[' -n dc=mydomain,dc=org -a -z dc=mydomain,dc=org ']' >+ __shell_var_trimo=dc=mydomain,dc=org >+ eval 'v="$__shell_var_trimo"' >++ v=dc=mydomain,dc=org >+ '[' 1 = 2 -a '; ldap_search_base' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=mydomain,dc=org' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=mydomain,dc=org' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Note that enabling enumeration will have a moderate performance impact.' ']' >+ __ini_config_print 1 '# Note that enabling enumeration will have a moderate performance impact.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Note that enabling enumeration will have a moderate performance impact.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Consequently, the default value for enumeration is FALSE.' ']' >+ __ini_config_print 1 '# Consequently, the default value for enumeration is FALSE.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Consequently, the default value for enumeration is FALSE.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Refer to the sssd.conf man page for full details.' ']' >+ __ini_config_print 1 '# Refer to the sssd.conf man page for full details.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Refer to the sssd.conf man page for full details.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; enumerate ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; enumerate ' >+ unset -f __shell_var_trim >+ local 'r=; enumerate ' 'space= >' >+ '[' -n '; enumerate ' -a -z '; enumerate ' ']' >+ '[' -n '; enumerate ' -a -z '' ']' >+ r='; enumerate' >+ '[' -n '; enumerate' -a -z enumerate ']' >+ '[' -n '; enumerate' -a -z ';' ']' >+ __shell_var_trimo='; enumerate' >+ eval 'n="$__shell_var_trimo"' >++ n='; enumerate' >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 1 = 2 -a '; enumerate' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; enumerate = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; enumerate = false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Allow offline logins by locally storing password hashes (default: false).' ']' >+ __ini_config_print 1 '# Allow offline logins by locally storing password hashes (default: false).' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Allow offline logins by locally storing password hashes (default: false).' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; cache_credentials ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; cache_credentials ' >+ unset -f __shell_var_trim >+ local 'r=; cache_credentials ' 'space= >' >+ '[' -n '; cache_credentials ' -a -z '; cache_credentials ' ']' >+ '[' -n '; cache_credentials ' -a -z '' ']' >+ r='; cache_credentials' >+ '[' -n '; cache_credentials' -a -z cache_credentials ']' >+ '[' -n '; cache_credentials' -a -z ';' ']' >+ __shell_var_trimo='; cache_credentials' >+ eval 'n="$__shell_var_trimo"' >++ n='; cache_credentials' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; cache_credentials' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; cache_credentials = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; cache_credentials = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# An example Active Directory domain. Please note that this configuration' ']' >+ __ini_config_print 1 '# An example Active Directory domain. Please note that this configuration' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# An example Active Directory domain. Please note that this configuration' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' ']' >+ __ini_config_print 1 '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# works for AD 2003R2 and AD 2008, because they use pretty much RFC2307bis' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# compliant attribute names. To support UNIX clients with AD 2003 or older,' ']' >+ __ini_config_print 1 '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# compliant attribute names. To support UNIX clients with AD 2003 or older,' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# you must install Microsoft Services For Unix and map LDAP attributes onto' ']' >+ __ini_config_print 1 '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# you must install Microsoft Services For Unix and map LDAP attributes onto' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# msSFU30* attribute names.' ']' >+ __ini_config_print 1 '# msSFU30* attribute names.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# msSFU30* attribute names.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'n="$__shell_var_trimo"' >++ n='; [domain/AD]' >+ shell_var_trim v '; [domain/AD]' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; [domain/AD]' >+ unset -f __shell_var_trim >+ local 'r=; [domain/AD]' 'space= >' >+ '[' -n '; [domain/AD]' -a -z '; [domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z '[domain/AD]' ']' >+ '[' -n '; [domain/AD]' -a -z ';' ']' >+ __shell_var_trimo='; [domain/AD]' >+ eval 'v="$__shell_var_trimo"' >++ v='; [domain/AD]' >+ '[' 1 = 2 -a '; [domain/AD]' = debug_level ']' >+ '[' -z '; [domain/AD]' ']' >+ __ini_config_print 1 '; [domain/AD]' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; [domain/AD]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; id_provider ' >+ unset -f __shell_var_trim >+ local 'r=; id_provider ' 'space= >' >+ '[' -n '; id_provider ' -a -z '; id_provider ' ']' >+ '[' -n '; id_provider ' -a -z '' ']' >+ r='; id_provider' >+ '[' -n '; id_provider' -a -z id_provider ']' >+ '[' -n '; id_provider' -a -z ';' ']' >+ __shell_var_trimo='; id_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; id_provider' >+ shell_var_trim v ' ldap' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap' >+ unset -f __shell_var_trim >+ local 'r= ldap' 'space= >' >+ '[' -n ' ldap' -a -z ' ldap' ']' >+ '[' -n ' ldap' -a -z ldap ']' >+ '[' -n ' ldap' -a -z '' ']' >+ r=ldap >+ '[' -n ldap -a -z ldap ']' >+ __shell_var_trimo=ldap >+ eval 'v="$__shell_var_trimo"' >++ v=ldap >+ '[' 1 = 2 -a '; id_provider' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; id_provider = ldap' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; id_provider = ldap' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=; auth_provider ' 'space= >' >+ '[' -n '; auth_provider ' -a -z '; auth_provider ' ']' >+ '[' -n '; auth_provider ' -a -z '' ']' >+ r='; auth_provider' >+ '[' -n '; auth_provider' -a -z auth_provider ']' >+ '[' -n '; auth_provider' -a -z ';' ']' >+ __shell_var_trimo='; auth_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; auth_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; auth_provider' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; auth_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; auth_provider = krb5' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=; chpass_provider ' 'space= >' >+ '[' -n '; chpass_provider ' -a -z '; chpass_provider ' ']' >+ '[' -n '; chpass_provider ' -a -z '' ']' >+ r='; chpass_provider' >+ '[' -n '; chpass_provider' -a -z chpass_provider ']' >+ '[' -n '; chpass_provider' -a -z ';' ']' >+ __shell_var_trimo='; chpass_provider' >+ eval 'n="$__shell_var_trimo"' >++ n='; chpass_provider' >+ shell_var_trim v ' krb5' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' krb5' >+ unset -f __shell_var_trim >+ local 'r= krb5' 'space= >' >+ '[' -n ' krb5' -a -z ' krb5' ']' >+ '[' -n ' krb5' -a -z krb5 ']' >+ '[' -n ' krb5' -a -z '' ']' >+ r=krb5 >+ '[' -n krb5 -a -z krb5 ']' >+ __shell_var_trimo=krb5 >+ eval 'v="$__shell_var_trimo"' >++ v=krb5 >+ '[' 1 = 2 -a '; chpass_provider' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; chpass_provider = krb5' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; chpass_provider = krb5' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = debug_level ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_uri ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_uri ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_uri ' 'space= >' >+ '[' -n '; ldap_uri ' -a -z '; ldap_uri ' ']' >+ '[' -n '; ldap_uri ' -a -z '' ']' >+ r='; ldap_uri' >+ '[' -n '; ldap_uri' -a -z ldap_uri ']' >+ '[' -n '; ldap_uri' -a -z ';' ']' >+ __shell_var_trimo='; ldap_uri' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_uri' >+ shell_var_trim v ' ldap://your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ldap://your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= ldap://your.ad.example.com' 'space= >' >+ '[' -n ' ldap://your.ad.example.com' -a -z ' ldap://your.ad.example.com' ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z ldap://your.ad.example.com ']' >+ '[' -n ' ldap://your.ad.example.com' -a -z '' ']' >+ r=ldap://your.ad.example.com >+ '[' -n ldap://your.ad.example.com -a -z ldap://your.ad.example.com ']' >+ __shell_var_trimo=ldap://your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=ldap://your.ad.example.com >+ '[' 1 = 2 -a '; ldap_uri' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_uri = ldap://your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_uri = ldap://your.ad.example.com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_search_base ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_search_base ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_search_base ' 'space= >' >+ '[' -n '; ldap_search_base ' -a -z '; ldap_search_base ' ']' >+ '[' -n '; ldap_search_base ' -a -z '' ']' >+ r='; ldap_search_base' >+ '[' -n '; ldap_search_base' -a -z ldap_search_base ']' >+ '[' -n '; ldap_search_base' -a -z ';' ']' >+ __shell_var_trimo='; ldap_search_base' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_search_base' >+ shell_var_trim v ' dc=example,dc=com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' dc=example,dc=com' >+ unset -f __shell_var_trim >+ local 'r= dc=example,dc=com' 'space= >' >+ '[' -n ' dc=example,dc=com' -a -z ' dc=example,dc=com' ']' >+ '[' -n ' dc=example,dc=com' -a -z dc=example,dc=com ']' >+ '[' -n ' dc=example,dc=com' -a -z '' ']' >+ r=dc=example,dc=com >+ '[' -n dc=example,dc=com -a -z dc=example,dc=com ']' >+ __shell_var_trimo=dc=example,dc=com >+ eval 'v="$__shell_var_trimo"' >++ v=dc=example,dc=com >+ '[' 1 = 2 -a '; ldap_search_base' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_search_base = dc=example,dc=com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_search_base = dc=example,dc=com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_schema ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_schema ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_schema ' 'space= >' >+ '[' -n '; ldap_schema ' -a -z '; ldap_schema ' ']' >+ '[' -n '; ldap_schema ' -a -z '' ']' >+ r='; ldap_schema' >+ '[' -n '; ldap_schema' -a -z ldap_schema ']' >+ '[' -n '; ldap_schema' -a -z ';' ']' >+ __shell_var_trimo='; ldap_schema' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_schema' >+ shell_var_trim v ' rfc2307bis' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' rfc2307bis' >+ unset -f __shell_var_trim >+ local 'r= rfc2307bis' 'space= >' >+ '[' -n ' rfc2307bis' -a -z ' rfc2307bis' ']' >+ '[' -n ' rfc2307bis' -a -z rfc2307bis ']' >+ '[' -n ' rfc2307bis' -a -z '' ']' >+ r=rfc2307bis >+ '[' -n rfc2307bis -a -z rfc2307bis ']' >+ __shell_var_trimo=rfc2307bis >+ eval 'v="$__shell_var_trimo"' >++ v=rfc2307bis >+ '[' 1 = 2 -a '; ldap_schema' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_schema = rfc2307bis' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_schema = rfc2307bis' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_sasl_mech ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_sasl_mech ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_sasl_mech ' 'space= >' >+ '[' -n '; ldap_sasl_mech ' -a -z '; ldap_sasl_mech ' ']' >+ '[' -n '; ldap_sasl_mech ' -a -z '' ']' >+ r='; ldap_sasl_mech' >+ '[' -n '; ldap_sasl_mech' -a -z ldap_sasl_mech ']' >+ '[' -n '; ldap_sasl_mech' -a -z ';' ']' >+ __shell_var_trimo='; ldap_sasl_mech' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_sasl_mech' >+ shell_var_trim v ' GSSAPI' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' GSSAPI' >+ unset -f __shell_var_trim >+ local 'r= GSSAPI' 'space= >' >+ '[' -n ' GSSAPI' -a -z ' GSSAPI' ']' >+ '[' -n ' GSSAPI' -a -z GSSAPI ']' >+ '[' -n ' GSSAPI' -a -z '' ']' >+ r=GSSAPI >+ '[' -n GSSAPI -a -z GSSAPI ']' >+ __shell_var_trimo=GSSAPI >+ eval 'v="$__shell_var_trimo"' >++ v=GSSAPI >+ '[' 1 = 2 -a '; ldap_sasl_mech' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_sasl_mech = GSSAPI' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_sasl_mech = GSSAPI' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_object_class ' 'space= >' >+ '[' -n '; ldap_user_object_class ' -a -z '; ldap_user_object_class ' ']' >+ '[' -n '; ldap_user_object_class ' -a -z '' ']' >+ r='; ldap_user_object_class' >+ '[' -n '; ldap_user_object_class' -a -z ldap_user_object_class ']' >+ '[' -n '; ldap_user_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_object_class' >+ shell_var_trim v ' user' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' user' >+ unset -f __shell_var_trim >+ local 'r= user' 'space= >' >+ '[' -n ' user' -a -z ' user' ']' >+ '[' -n ' user' -a -z user ']' >+ '[' -n ' user' -a -z '' ']' >+ r=user >+ '[' -n user -a -z user ']' >+ __shell_var_trimo=user >+ eval 'v="$__shell_var_trimo"' >++ v=user >+ '[' 1 = 2 -a '; ldap_user_object_class' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_object_class = user' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_object_class = user' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_group_object_class ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_group_object_class ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_group_object_class ' 'space= >' >+ '[' -n '; ldap_group_object_class ' -a -z '; ldap_group_object_class ' ']' >+ '[' -n '; ldap_group_object_class ' -a -z '' ']' >+ r='; ldap_group_object_class' >+ '[' -n '; ldap_group_object_class' -a -z ldap_group_object_class ']' >+ '[' -n '; ldap_group_object_class' -a -z ';' ']' >+ __shell_var_trimo='; ldap_group_object_class' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_group_object_class' >+ shell_var_trim v ' group' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' group' >+ unset -f __shell_var_trim >+ local 'r= group' 'space= >' >+ '[' -n ' group' -a -z ' group' ']' >+ '[' -n ' group' -a -z group ']' >+ '[' -n ' group' -a -z '' ']' >+ r=group >+ '[' -n group -a -z group ']' >+ __shell_var_trimo=group >+ eval 'v="$__shell_var_trimo"' >++ v=group >+ '[' 1 = 2 -a '; ldap_group_object_class' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_group_object_class = group' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_group_object_class = group' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_home_directory ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_home_directory ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_home_directory ' 'space= >' >+ '[' -n '; ldap_user_home_directory ' -a -z '; ldap_user_home_directory ' ']' >+ '[' -n '; ldap_user_home_directory ' -a -z '' ']' >+ r='; ldap_user_home_directory' >+ '[' -n '; ldap_user_home_directory' -a -z ldap_user_home_directory ']' >+ '[' -n '; ldap_user_home_directory' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_home_directory' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_home_directory' >+ shell_var_trim v ' unixHomeDirectory' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' unixHomeDirectory' >+ unset -f __shell_var_trim >+ local 'r= unixHomeDirectory' 'space= >' >+ '[' -n ' unixHomeDirectory' -a -z ' unixHomeDirectory' ']' >+ '[' -n ' unixHomeDirectory' -a -z unixHomeDirectory ']' >+ '[' -n ' unixHomeDirectory' -a -z '' ']' >+ r=unixHomeDirectory >+ '[' -n unixHomeDirectory -a -z unixHomeDirectory ']' >+ __shell_var_trimo=unixHomeDirectory >+ eval 'v="$__shell_var_trimo"' >++ v=unixHomeDirectory >+ '[' 1 = 2 -a '; ldap_user_home_directory' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_home_directory = unixHomeDirectory' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_home_directory = unixHomeDirectory' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_user_principal ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_user_principal ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_user_principal ' 'space= >' >+ '[' -n '; ldap_user_principal ' -a -z '; ldap_user_principal ' ']' >+ '[' -n '; ldap_user_principal ' -a -z '' ']' >+ r='; ldap_user_principal' >+ '[' -n '; ldap_user_principal' -a -z ldap_user_principal ']' >+ '[' -n '; ldap_user_principal' -a -z ';' ']' >+ __shell_var_trimo='; ldap_user_principal' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_user_principal' >+ shell_var_trim v ' userPrincipalName' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' userPrincipalName' >+ unset -f __shell_var_trim >+ local 'r= userPrincipalName' 'space= >' >+ '[' -n ' userPrincipalName' -a -z ' userPrincipalName' ']' >+ '[' -n ' userPrincipalName' -a -z userPrincipalName ']' >+ '[' -n ' userPrincipalName' -a -z '' ']' >+ r=userPrincipalName >+ '[' -n userPrincipalName -a -z userPrincipalName ']' >+ __shell_var_trimo=userPrincipalName >+ eval 'v="$__shell_var_trimo"' >++ v=userPrincipalName >+ '[' 1 = 2 -a '; ldap_user_principal' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_user_principal = userPrincipalName' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_user_principal = userPrincipalName' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_account_expire_policy ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_account_expire_policy ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_account_expire_policy ' 'space= >' >+ '[' -n '; ldap_account_expire_policy ' -a -z '; ldap_account_expire_policy ' ']' >+ '[' -n '; ldap_account_expire_policy ' -a -z '' ']' >+ r='; ldap_account_expire_policy' >+ '[' -n '; ldap_account_expire_policy' -a -z ldap_account_expire_policy ']' >+ '[' -n '; ldap_account_expire_policy' -a -z ';' ']' >+ __shell_var_trimo='; ldap_account_expire_policy' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_account_expire_policy' >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 1 = 2 -a '; ldap_account_expire_policy' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_account_expire_policy = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_account_expire_policy = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; ldap_force_upper_case_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; ldap_force_upper_case_realm ' >+ unset -f __shell_var_trim >+ local 'r=; ldap_force_upper_case_realm ' 'space= >' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '; ldap_force_upper_case_realm ' ']' >+ '[' -n '; ldap_force_upper_case_realm ' -a -z '' ']' >+ r='; ldap_force_upper_case_realm' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ldap_force_upper_case_realm ']' >+ '[' -n '; ldap_force_upper_case_realm' -a -z ';' ']' >+ __shell_var_trimo='; ldap_force_upper_case_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; ldap_force_upper_case_realm' >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a '; ldap_force_upper_case_realm' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; ldap_force_upper_case_realm = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; ldap_force_upper_case_realm = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'n="$__shell_var_trimo"' >++ n=';' >+ shell_var_trim v ';' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ';' >+ unset -f __shell_var_trim >+ local 'r=;' 'space= >' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ '[' -n ';' -a -z ';' ']' >+ __shell_var_trimo=';' >+ eval 'v="$__shell_var_trimo"' >++ v=';' >+ '[' 1 = 2 -a ';' = debug_level ']' >+ '[' -z ';' ']' >+ __ini_config_print 1 ';' >+ local p=1 >+ shift >+ printf '%s%s\n' '' ';' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_server ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_server ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_server ' 'space= >' >+ '[' -n '; krb5_server ' -a -z '; krb5_server ' ']' >+ '[' -n '; krb5_server ' -a -z '' ']' >+ r='; krb5_server' >+ '[' -n '; krb5_server' -a -z krb5_server ']' >+ '[' -n '; krb5_server' -a -z ';' ']' >+ __shell_var_trimo='; krb5_server' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_server' >+ shell_var_trim v ' your.ad.example.com' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' your.ad.example.com' >+ unset -f __shell_var_trim >+ local 'r= your.ad.example.com' 'space= >' >+ '[' -n ' your.ad.example.com' -a -z ' your.ad.example.com' ']' >+ '[' -n ' your.ad.example.com' -a -z your.ad.example.com ']' >+ '[' -n ' your.ad.example.com' -a -z '' ']' >+ r=your.ad.example.com >+ '[' -n your.ad.example.com -a -z your.ad.example.com ']' >+ __shell_var_trimo=your.ad.example.com >+ eval 'v="$__shell_var_trimo"' >++ v=your.ad.example.com >+ '[' 1 = 2 -a '; krb5_server' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_server = your.ad.example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_server = your.ad.example.com' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n '; krb5_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim '; krb5_realm ' >+ unset -f __shell_var_trim >+ local 'r=; krb5_realm ' 'space= >' >+ '[' -n '; krb5_realm ' -a -z '; krb5_realm ' ']' >+ '[' -n '; krb5_realm ' -a -z '' ']' >+ r='; krb5_realm' >+ '[' -n '; krb5_realm' -a -z krb5_realm ']' >+ '[' -n '; krb5_realm' -a -z ';' ']' >+ __shell_var_trimo='; krb5_realm' >+ eval 'n="$__shell_var_trimo"' >++ n='; krb5_realm' >+ shell_var_trim v ' EXAMPLE.COM' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' EXAMPLE.COM' >+ unset -f __shell_var_trim >+ local 'r= EXAMPLE.COM' 'space= >' >+ '[' -n ' EXAMPLE.COM' -a -z ' EXAMPLE.COM' ']' >+ '[' -n ' EXAMPLE.COM' -a -z EXAMPLE.COM ']' >+ '[' -n ' EXAMPLE.COM' -a -z '' ']' >+ r=EXAMPLE.COM >+ '[' -n EXAMPLE.COM -a -z EXAMPLE.COM ']' >+ __shell_var_trimo=EXAMPLE.COM >+ eval 'v="$__shell_var_trimo"' >++ v=EXAMPLE.COM >+ '[' 1 = 2 -a '; krb5_realm' = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 '; krb5_realm = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '; krb5_realm = EXAMPLE.COM' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ sect=2 >+ printf '%s\n' '[domain/ETER.LOCALDOMAIN]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'id_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'id_provider ' >+ unset -f __shell_var_trim >+ local 'r=id_provider ' 'space= >' >+ '[' -n 'id_provider ' -a -z 'id_provider ' ']' >+ '[' -n 'id_provider ' -a -z '' ']' >+ r=id_provider >+ '[' -n id_provider -a -z id_provider ']' >+ '[' -n id_provider -a -z id_provider ']' >+ __shell_var_trimo=id_provider >+ eval 'n="$__shell_var_trimo"' >++ n=id_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a id_provider = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'id_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'id_provider = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'auth_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'auth_provider ' >+ unset -f __shell_var_trim >+ local 'r=auth_provider ' 'space= >' >+ '[' -n 'auth_provider ' -a -z 'auth_provider ' ']' >+ '[' -n 'auth_provider ' -a -z '' ']' >+ r=auth_provider >+ '[' -n auth_provider -a -z auth_provider ']' >+ '[' -n auth_provider -a -z auth_provider ']' >+ __shell_var_trimo=auth_provider >+ eval 'n="$__shell_var_trimo"' >++ n=auth_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a auth_provider = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'auth_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'auth_provider = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'chpass_provider ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'chpass_provider ' >+ unset -f __shell_var_trim >+ local 'r=chpass_provider ' 'space= >' >+ '[' -n 'chpass_provider ' -a -z 'chpass_provider ' ']' >+ '[' -n 'chpass_provider ' -a -z '' ']' >+ r=chpass_provider >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ '[' -n chpass_provider -a -z chpass_provider ']' >+ __shell_var_trimo=chpass_provider >+ eval 'n="$__shell_var_trimo"' >++ n=chpass_provider >+ shell_var_trim v ' ad' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ad' >+ unset -f __shell_var_trim >+ local 'r= ad' 'space= >' >+ '[' -n ' ad' -a -z ' ad' ']' >+ '[' -n ' ad' -a -z ad ']' >+ '[' -n ' ad' -a -z '' ']' >+ r=ad >+ '[' -n ad -a -z ad ']' >+ __shell_var_trimo=ad >+ eval 'v="$__shell_var_trimo"' >++ v=ad >+ '[' 2 = 2 -a chpass_provider = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'chpass_provider = ad' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'chpass_provider = ad' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_shell ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_shell ' >+ unset -f __shell_var_trim >+ local 'r=default_shell ' 'space= >' >+ '[' -n 'default_shell ' -a -z 'default_shell ' ']' >+ '[' -n 'default_shell ' -a -z '' ']' >+ r=default_shell >+ '[' -n default_shell -a -z default_shell ']' >+ '[' -n default_shell -a -z default_shell ']' >+ __shell_var_trimo=default_shell >+ eval 'n="$__shell_var_trimo"' >++ n=default_shell >+ shell_var_trim v ' /bin/bash' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /bin/bash' >+ unset -f __shell_var_trim >+ local 'r= /bin/bash' 'space= >' >+ '[' -n ' /bin/bash' -a -z ' /bin/bash' ']' >+ '[' -n ' /bin/bash' -a -z /bin/bash ']' >+ '[' -n ' /bin/bash' -a -z '' ']' >+ r=/bin/bash >+ '[' -n /bin/bash -a -z /bin/bash ']' >+ __shell_var_trimo=/bin/bash >+ eval 'v="$__shell_var_trimo"' >++ v=/bin/bash >+ '[' 2 = 2 -a default_shell = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'default_shell = /bin/bash' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_shell = /bin/bash' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'fallback_homedir ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'fallback_homedir ' >+ unset -f __shell_var_trim >+ local 'r=fallback_homedir ' 'space= >' >+ '[' -n 'fallback_homedir ' -a -z 'fallback_homedir ' ']' >+ '[' -n 'fallback_homedir ' -a -z '' ']' >+ r=fallback_homedir >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ '[' -n fallback_homedir -a -z fallback_homedir ']' >+ __shell_var_trimo=fallback_homedir >+ eval 'n="$__shell_var_trimo"' >++ n=fallback_homedir >+ shell_var_trim v ' /home/%d/%u' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /home/%d/%u' >+ unset -f __shell_var_trim >+ local 'r= /home/%d/%u' 'space= >' >+ '[' -n ' /home/%d/%u' -a -z ' /home/%d/%u' ']' >+ '[' -n ' /home/%d/%u' -a -z /home/%d/%u ']' >+ '[' -n ' /home/%d/%u' -a -z '' ']' >+ r=/home/%d/%u >+ '[' -n /home/%d/%u -a -z /home/%d/%u ']' >+ __shell_var_trimo=/home/%d/%u >+ eval 'v="$__shell_var_trimo"' >++ v=/home/%d/%u >+ '[' 2 = 2 -a fallback_homedir = debug_level ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'fallback_homedir = /home/%d/%u' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'fallback_homedir = /home/%d/%u' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'debug_level ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'debug_level ' >+ unset -f __shell_var_trim >+ local 'r=debug_level ' 'space= >' >+ '[' -n 'debug_level ' -a -z 'debug_level ' ']' >+ '[' -n 'debug_level ' -a -z '' ']' >+ r=debug_level >+ '[' -n debug_level -a -z debug_level ']' >+ '[' -n debug_level -a -z debug_level ']' >+ __shell_var_trimo=debug_level >+ eval 'n="$__shell_var_trimo"' >++ n=debug_level >+ shell_var_trim v ' 0' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 0' >+ unset -f __shell_var_trim >+ local 'r= 0' 'space= >' >+ '[' -n ' 0' -a -z ' 0' ']' >+ '[' -n ' 0' -a -z 0 ']' >+ '[' -n ' 0' -a -z '' ']' >+ r=0 >+ '[' -n 0 -a -z 0 ']' >+ __shell_var_trimo=0 >+ eval 'v="$__shell_var_trimo"' >++ v=0 >+ '[' 2 = 2 -a debug_level = debug_level ']' >+ '[' -n '' ']' >+ __ini_config_print 1 'debug_level = 0' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'debug_level = 0' >+ don=1 >+ continue >+ '[' -z '' ']' >+ read -r str >+ eof=1 >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n 1 ']' >+ '[' -n 1 -a -z 1 ']' >+ '[' -z 1 ']' >+ mv -f -- /etc/sssd/sssd.conf.omNsiZ /etc/sssd/sssd.conf >+ chmod 0600 /etc/sssd/sssd.conf >+ set_domain_group_mapping >+ '[' '!' -x /usr/bin/rolelst ']' >+ groupadd -r localadmins >+ '[' -e /etc/role ']' >+ /bin/mv -f /etc/role /etc/role.old >+ touch /etc/role >++ cat /etc/alterator/auth/user-groups >+ roleadd users cdwriter cdrom audio video proc radio camera floppy xgrp scanner uucp vboxusers fuse >No such group: vboxusers! >++ cat /etc/alterator/auth/admin-groups >+ roleadd localadmins wheel >+ echo 'Domain Users:users' >+ echo 'Domain Admins:localadmins' >+ write_pool ETER.LOCALDOMAIN >+ '[' -f /etc/ntpd.conf ']' >+ shell_config_del /etc/ntpd.conf server '[[:space:]]\+' >+ '[' 3 -ge 2 -a 3 -le 3 ']' >+ local file=/etc/ntpd.conf name=server 'delim=[[:space:]]\+' >+ '[' -s /etc/ntpd.conf ']' >+ quote_sed_regexp_variable name server >+ local __quote_set_regexp_variable_var __quote_set_regexp_variable_out >+ __quote_set_regexp_variable_var=name >+ shift >+ __quote_set_regexp_variable_out=server >+ '[' -z server ']' >+ eval 'name="$__quote_set_regexp_variable_out"' >++ name=server >+ sed -i -e '/^[[:space:]]*server[[:space:]]\+/d' -- /etc/ntpd.conf >+ shell_config_del /etc/ntpd.conf servers '[[:space:]]\+' >+ '[' 3 -ge 2 -a 3 -le 3 ']' >+ local file=/etc/ntpd.conf name=servers 'delim=[[:space:]]\+' >+ '[' -s /etc/ntpd.conf ']' >+ quote_sed_regexp_variable name servers >+ local __quote_set_regexp_variable_var __quote_set_regexp_variable_out >+ __quote_set_regexp_variable_var=name >+ shift >+ __quote_set_regexp_variable_out=servers >+ '[' -z servers ']' >+ eval 'name="$__quote_set_regexp_variable_out"' >++ name=servers >+ sed -i -e '/^[[:space:]]*servers[[:space:]]\+/d' -- /etc/ntpd.conf >+ '[' -z ETER.LOCALDOMAIN ']' >+ shell_config_set /etc/ntpd.conf servers ETER.LOCALDOMAIN '[[:space:]]\+' ' ' >+ '[' 5 -ge 3 -a 5 -le 5 ']' >+ local file=/etc/ntpd.conf name=servers value=ETER.LOCALDOMAIN 'r_delim=[[:space:]]\+' 'w_delim= ' >+ local n v nv= created= >+ '[' '!' -f /etc/ntpd.conf ']' >+ '[' -z '' ']' >+ quote_sed_regexp_variable n servers >+ local __quote_set_regexp_variable_var __quote_set_regexp_variable_out >+ __quote_set_regexp_variable_var=n >+ shift >+ __quote_set_regexp_variable_out=servers >+ '[' -z servers ']' >+ eval 'n="$__quote_set_regexp_variable_out"' >++ n=servers >++ grep -m1 '^[[:space:]]*servers[[:space:]]\+' -- /etc/ntpd.conf >+ v= >+ '[' -n '#' ']' >++ grep -m1 '^[[:space:]]*#[[:space:]]*servers[[:space:]]\+' -- /etc/ntpd.conf >+ v= >+ printf '%s\n' 'servers ETER.LOCALDOMAIN' >+ service_control ntpd condrestart >+ case "$2" in >+ _service_control ntpd condrestart >+ sd_booted >++ sd_service_name ntpd >++ local name=ntpd >++ shift >++ '[' ntpd = ntpd -a ntpd = ntpd ']' >++ sd_service_exists ntpd.service >++ '[' -f /lib/systemd/system/ntpd.service ']' >++ name=ntpd.service >++ echo ntpd.service >+ sd_service_control ntpd.service condrestart >++ sd_service_name ntpd.service >++ local name=ntpd.service >++ shift >++ '[' ntpd = ntpd.service -a ntpd.service = ntpd.service ']' >++ echo ntpd.service >+ local srv=ntpd.service >+ shift >+ local cmd=condrestart >+ shift >+ local 'out=2>/dev/null' >+ '[' -z '' ']' >+ case "$cmd" in >+ eval 'systemctl try-restart "ntpd.service" 2>/dev/null 1>&2' >++ systemctl try-restart ntpd.service >+ write_ntp_status '#t' >+ test_bool '#t' >+ '[' '#t' = '#t' ']' >+ service_control ntpd on >+ case "$2" in >+ _service_control ntpd on >+ sd_booted >++ sd_service_name ntpd >++ local name=ntpd >++ shift >++ '[' ntpd = ntpd -a ntpd = ntpd ']' >++ sd_service_exists ntpd.service >++ '[' -f /lib/systemd/system/ntpd.service ']' >++ name=ntpd.service >++ echo ntpd.service >+ sd_service_control ntpd.service on >++ sd_service_name ntpd.service >++ local name=ntpd.service >++ shift >++ '[' ntpd = ntpd.service -a ntpd.service = ntpd.service ']' >++ echo ntpd.service >+ local srv=ntpd.service >+ shift >+ local cmd=on >+ shift >+ local 'out=2>/dev/null' >+ '[' -z '' ']' >+ case "$cmd" in >+ eval 'systemctl enable "ntpd.service" 2>/dev/null 1>&2' >++ systemctl enable ntpd.service >+ service_control ntpd start >+ case "$2" in >+ _service_control ntpd start >+ sd_booted >++ sd_service_name ntpd >++ local name=ntpd >++ shift >++ '[' ntpd = ntpd -a ntpd = ntpd ']' >++ sd_service_exists ntpd.service >++ '[' -f /lib/systemd/system/ntpd.service ']' >++ name=ntpd.service >++ echo ntpd.service >+ sd_service_control ntpd.service start >++ sd_service_name ntpd.service >++ local name=ntpd.service >++ shift >++ '[' ntpd = ntpd.service -a ntpd.service = ntpd.service ']' >++ echo ntpd.service >+ local srv=ntpd.service >+ shift >+ local cmd=start >+ shift >+ local 'out=2>/dev/null' >+ '[' -z '' ']' >+ case "$cmd" in >+ eval 'systemctl "start" "ntpd.service" 2>/dev/null 1>&2' >++ systemctl start ntpd.service >+ adapt_dm >+ '[' -e /etc/lightdm/lightdm.conf ']' >+ ini_config_set /etc/lightdm/lightdm.conf SeatDefaults greeter-hide-users true >+ local fn fn_tmp section var value sect= don= str eof= n v >+ fn=/etc/lightdm/lightdm.conf >+ section=SeatDefaults >+ var=greeter-hide-users >+ value=true >+ '[' '!' -e /etc/lightdm/lightdm.conf ']' >++ mktemp /etc/lightdm/lightdm.conf.XXXXXX >+ fn_tmp=/etc/lightdm/lightdm.conf.tgui67 >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print '' '#' >+ local p= >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# General configuration' ']' >+ __ini_config_print '' '# General configuration' >+ local p= >+ shift >+ printf '%s%s\n' '' '# General configuration' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print '' '#' >+ local p= >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# start-default-seat = True to always start one seat if none are defined in the configuration' ']' >+ __ini_config_print '' '# start-default-seat = True to always start one seat if none are defined in the configuration' >+ local p= >+ shift >+ printf '%s%s\n' '' '# start-default-seat = True to always start one seat if none are defined in the configuration' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# greeter-user = User to run greeter as' ']' >+ __ini_config_print '' '# greeter-user = User to run greeter as' >+ local p= >+ shift >+ printf '%s%s\n' '' '# greeter-user = User to run greeter as' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# minimum-display-number = Minimum display number to use for X servers' ']' >+ __ini_config_print '' '# minimum-display-number = Minimum display number to use for X servers' >+ local p= >+ shift >+ printf '%s%s\n' '' '# minimum-display-number = Minimum display number to use for X servers' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# minimum-vt = First VT to run displays on' ']' >+ __ini_config_print '' '# minimum-vt = First VT to run displays on' >+ local p= >+ shift >+ printf '%s%s\n' '' '# minimum-vt = First VT to run displays on' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# lock-memory = True to prevent memory from being paged to disk' ']' >+ __ini_config_print '' '# lock-memory = True to prevent memory from being paged to disk' >+ local p= >+ shift >+ printf '%s%s\n' '' '# lock-memory = True to prevent memory from being paged to disk' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# user-authority-in-system-dir = True if session authority should be in the system location' ']' >+ __ini_config_print '' '# user-authority-in-system-dir = True if session authority should be in the system location' >+ local p= >+ shift >+ printf '%s%s\n' '' '# user-authority-in-system-dir = True if session authority should be in the system location' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# guest-account-script = Script to be run to setup guest account' ']' >+ __ini_config_print '' '# guest-account-script = Script to be run to setup guest account' >+ local p= >+ shift >+ printf '%s%s\n' '' '# guest-account-script = Script to be run to setup guest account' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# logind-check-graphical = True to on start seats that are marked as graphical by logind' ']' >+ __ini_config_print '' '# logind-check-graphical = True to on start seats that are marked as graphical by logind' >+ local p= >+ shift >+ printf '%s%s\n' '' '# logind-check-graphical = True to on start seats that are marked as graphical by logind' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# log-directory = Directory to log information to' ']' >+ __ini_config_print '' '# log-directory = Directory to log information to' >+ local p= >+ shift >+ printf '%s%s\n' '' '# log-directory = Directory to log information to' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# run-directory = Directory to put running state in' ']' >+ __ini_config_print '' '# run-directory = Directory to put running state in' >+ local p= >+ shift >+ printf '%s%s\n' '' '# run-directory = Directory to put running state in' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# cache-directory = Directory to cache to' ']' >+ __ini_config_print '' '# cache-directory = Directory to cache to' >+ local p= >+ shift >+ printf '%s%s\n' '' '# cache-directory = Directory to cache to' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# sessions-directory = Directory to find sessions' ']' >+ __ini_config_print '' '# sessions-directory = Directory to find sessions' >+ local p= >+ shift >+ printf '%s%s\n' '' '# sessions-directory = Directory to find sessions' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# remote-sessions-directory = Directory to find remote sessions' ']' >+ __ini_config_print '' '# remote-sessions-directory = Directory to find remote sessions' >+ local p= >+ shift >+ printf '%s%s\n' '' '# remote-sessions-directory = Directory to find remote sessions' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# greeters-directory = Directory to find greeters' ']' >+ __ini_config_print '' '# greeters-directory = Directory to find greeters' >+ local p= >+ shift >+ printf '%s%s\n' '' '# greeters-directory = Directory to find greeters' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# backup-logs = True to move add a .old suffix to old log files when opening new ones' ']' >+ __ini_config_print '' '# backup-logs = True to move add a .old suffix to old log files when opening new ones' >+ local p= >+ shift >+ printf '%s%s\n' '' '# backup-logs = True to move add a .old suffix to old log files when opening new ones' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print '' '#' >+ local p= >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' '' = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[LightDM]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#start-default-seat=true' ']' >+ __ini_config_print 1 '#start-default-seat=true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#start-default-seat=true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#greeter-user=lightdm' ']' >+ __ini_config_print 1 '#greeter-user=lightdm' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#greeter-user=lightdm' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#minimum-display-number=0' ']' >+ __ini_config_print 1 '#minimum-display-number=0' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#minimum-display-number=0' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'minimum-vt ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'minimum-vt ' >+ unset -f __shell_var_trim >+ local 'r=minimum-vt ' 'space= >' >+ '[' -n 'minimum-vt ' -a -z 'minimum-vt ' ']' >+ '[' -n 'minimum-vt ' -a -z '' ']' >+ r=minimum-vt >+ '[' -n minimum-vt -a -z minimum-vt ']' >+ '[' -n minimum-vt -a -z minimum-vt ']' >+ __shell_var_trimo=minimum-vt >+ eval 'n="$__shell_var_trimo"' >++ n=minimum-vt >+ shell_var_trim v ' 1' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 1' >+ unset -f __shell_var_trim >+ local 'r= 1' 'space= >' >+ '[' -n ' 1' -a -z ' 1' ']' >+ '[' -n ' 1' -a -z 1 ']' >+ '[' -n ' 1' -a -z '' ']' >+ r=1 >+ '[' -n 1 -a -z 1 ']' >+ __shell_var_trimo=1 >+ eval 'v="$__shell_var_trimo"' >++ v=1 >+ '[' 1 = 2 -a minimum-vt = greeter-hide-users ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'minimum-vt = 1' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'minimum-vt = 1' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#lock-memory=true' ']' >+ __ini_config_print 1 '#lock-memory=true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#lock-memory=true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'user-authority-in-system-dir ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'user-authority-in-system-dir ' >+ unset -f __shell_var_trim >+ local 'r=user-authority-in-system-dir ' 'space= >' >+ '[' -n 'user-authority-in-system-dir ' -a -z 'user-authority-in-system-dir ' ']' >+ '[' -n 'user-authority-in-system-dir ' -a -z '' ']' >+ r=user-authority-in-system-dir >+ '[' -n user-authority-in-system-dir -a -z user-authority-in-system-dir ']' >+ '[' -n user-authority-in-system-dir -a -z user-authority-in-system-dir ']' >+ __shell_var_trimo=user-authority-in-system-dir >+ eval 'n="$__shell_var_trimo"' >++ n=user-authority-in-system-dir >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a user-authority-in-system-dir = greeter-hide-users ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'user-authority-in-system-dir = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'user-authority-in-system-dir = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#guest-account-script=guest-account' ']' >+ __ini_config_print 1 '#guest-account-script=guest-account' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#guest-account-script=guest-account' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#logind-check-graphical=false' ']' >+ __ini_config_print 1 '#logind-check-graphical=false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#logind-check-graphical=false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'log-directory ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'log-directory ' >+ unset -f __shell_var_trim >+ local 'r=log-directory ' 'space= >' >+ '[' -n 'log-directory ' -a -z 'log-directory ' ']' >+ '[' -n 'log-directory ' -a -z '' ']' >+ r=log-directory >+ '[' -n log-directory -a -z log-directory ']' >+ '[' -n log-directory -a -z log-directory ']' >+ __shell_var_trimo=log-directory >+ eval 'n="$__shell_var_trimo"' >++ n=log-directory >+ shell_var_trim v ' /var/log/lightdm' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /var/log/lightdm' >+ unset -f __shell_var_trim >+ local 'r= /var/log/lightdm' 'space= >' >+ '[' -n ' /var/log/lightdm' -a -z ' /var/log/lightdm' ']' >+ '[' -n ' /var/log/lightdm' -a -z /var/log/lightdm ']' >+ '[' -n ' /var/log/lightdm' -a -z '' ']' >+ r=/var/log/lightdm >+ '[' -n /var/log/lightdm -a -z /var/log/lightdm ']' >+ __shell_var_trimo=/var/log/lightdm >+ eval 'v="$__shell_var_trimo"' >++ v=/var/log/lightdm >+ '[' 1 = 2 -a log-directory = greeter-hide-users ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'log-directory = /var/log/lightdm' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'log-directory = /var/log/lightdm' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'run-directory ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'run-directory ' >+ unset -f __shell_var_trim >+ local 'r=run-directory ' 'space= >' >+ '[' -n 'run-directory ' -a -z 'run-directory ' ']' >+ '[' -n 'run-directory ' -a -z '' ']' >+ r=run-directory >+ '[' -n run-directory -a -z run-directory ']' >+ '[' -n run-directory -a -z run-directory ']' >+ __shell_var_trimo=run-directory >+ eval 'n="$__shell_var_trimo"' >++ n=run-directory >+ shell_var_trim v ' /var/run/lightdm' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /var/run/lightdm' >+ unset -f __shell_var_trim >+ local 'r= /var/run/lightdm' 'space= >' >+ '[' -n ' /var/run/lightdm' -a -z ' /var/run/lightdm' ']' >+ '[' -n ' /var/run/lightdm' -a -z /var/run/lightdm ']' >+ '[' -n ' /var/run/lightdm' -a -z '' ']' >+ r=/var/run/lightdm >+ '[' -n /var/run/lightdm -a -z /var/run/lightdm ']' >+ __shell_var_trimo=/var/run/lightdm >+ eval 'v="$__shell_var_trimo"' >++ v=/var/run/lightdm >+ '[' 1 = 2 -a run-directory = greeter-hide-users ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'run-directory = /var/run/lightdm' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'run-directory = /var/run/lightdm' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'cache-directory ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'cache-directory ' >+ unset -f __shell_var_trim >+ local 'r=cache-directory ' 'space= >' >+ '[' -n 'cache-directory ' -a -z 'cache-directory ' ']' >+ '[' -n 'cache-directory ' -a -z '' ']' >+ r=cache-directory >+ '[' -n cache-directory -a -z cache-directory ']' >+ '[' -n cache-directory -a -z cache-directory ']' >+ __shell_var_trimo=cache-directory >+ eval 'n="$__shell_var_trimo"' >++ n=cache-directory >+ shell_var_trim v ' /var/cache/lightdm' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /var/cache/lightdm' >+ unset -f __shell_var_trim >+ local 'r= /var/cache/lightdm' 'space= >' >+ '[' -n ' /var/cache/lightdm' -a -z ' /var/cache/lightdm' ']' >+ '[' -n ' /var/cache/lightdm' -a -z /var/cache/lightdm ']' >+ '[' -n ' /var/cache/lightdm' -a -z '' ']' >+ r=/var/cache/lightdm >+ '[' -n /var/cache/lightdm -a -z /var/cache/lightdm ']' >+ __shell_var_trimo=/var/cache/lightdm >+ eval 'v="$__shell_var_trimo"' >++ v=/var/cache/lightdm >+ '[' 1 = 2 -a cache-directory = greeter-hide-users ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'cache-directory = /var/cache/lightdm' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'cache-directory = /var/cache/lightdm' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'sessions-directory ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'sessions-directory ' >+ unset -f __shell_var_trim >+ local 'r=sessions-directory ' 'space= >' >+ '[' -n 'sessions-directory ' -a -z 'sessions-directory ' ']' >+ '[' -n 'sessions-directory ' -a -z '' ']' >+ r=sessions-directory >+ '[' -n sessions-directory -a -z sessions-directory ']' >+ '[' -n sessions-directory -a -z sessions-directory ']' >+ __shell_var_trimo=sessions-directory >+ eval 'n="$__shell_var_trimo"' >++ n=sessions-directory >+ shell_var_trim v ' /etc/lightdm/sessions:/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /etc/lightdm/sessions:/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions' >+ unset -f __shell_var_trim >+ local 'r= /etc/lightdm/sessions:/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions' 'space= >' >+ '[' -n ' /etc/lightdm/sessions:/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions' -a -z ' /etc/lightdm/sessions:/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions' ']' >+ '[' -n ' /etc/lightdm/sessions:/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions' -a -z /etc/lightdm/sessions:/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions ']' >+ '[' -n ' /etc/lightdm/sessions:/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions' -a -z '' ']' >+ r=/etc/lightdm/sessions:/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions >+ '[' -n /etc/lightdm/sessions:/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions -a -z /etc/lightdm/sessions:/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions ']' >+ __shell_var_trimo=/etc/lightdm/sessions:/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions >+ eval 'v="$__shell_var_trimo"' >++ v=/etc/lightdm/sessions:/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions >+ '[' 1 = 2 -a sessions-directory = greeter-hide-users ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'sessions-directory = /etc/lightdm/sessions:/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'sessions-directory = /etc/lightdm/sessions:/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#remote-sessions-directory=/usr/share/lightdm/remote-sessions' ']' >+ __ini_config_print 1 '#remote-sessions-directory=/usr/share/lightdm/remote-sessions' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#remote-sessions-directory=/usr/share/lightdm/remote-sessions' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#greeters-directory=/usr/share/lightdm/greeters:/usr/share/xgreeters' ']' >+ __ini_config_print 1 '#greeters-directory=/usr/share/lightdm/greeters:/usr/share/xgreeters' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#greeters-directory=/usr/share/lightdm/greeters:/usr/share/xgreeters' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#backup-logs=true' ']' >+ __ini_config_print 1 '#backup-logs=true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#backup-logs=true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print 1 '#' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Seat configuration' ']' >+ __ini_config_print 1 '# Seat configuration' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Seat configuration' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print 1 '#' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Seat configuration is matched against the seat name glob in the section, for example:' ']' >+ __ini_config_print 1 '# Seat configuration is matched against the seat name glob in the section, for example:' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# Seat configuration is matched against the seat name glob in the section, for example:' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# [Seat:*] matches all seats and is applied first.' ']' >+ __ini_config_print 1 '# [Seat:*] matches all seats and is applied first.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# [Seat:*] matches all seats and is applied first.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# [Seat:seat0] matches the seat named "seat0".' ']' >+ __ini_config_print 1 '# [Seat:seat0] matches the seat named "seat0".' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# [Seat:seat0] matches the seat named "seat0".' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# [Seat:thin-client*] matches all seats that have names that start with "thin-client".' ']' >+ __ini_config_print 1 '# [Seat:thin-client*] matches all seats that have names that start with "thin-client".' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# [Seat:thin-client*] matches all seats that have names that start with "thin-client".' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print 1 '#' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# type = Seat type (xlocal, xremote)' ']' >+ __ini_config_print 1 '# type = Seat type (xlocal, xremote)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# type = Seat type (xlocal, xremote)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# pam-service = PAM service to use for login' ']' >+ __ini_config_print 1 '# pam-service = PAM service to use for login' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# pam-service = PAM service to use for login' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# pam-autologin-service = PAM service to use for autologin' ']' >+ __ini_config_print 1 '# pam-autologin-service = PAM service to use for autologin' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# pam-autologin-service = PAM service to use for autologin' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# pam-greeter-service = PAM service to use for greeters' ']' >+ __ini_config_print 1 '# pam-greeter-service = PAM service to use for greeters' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# pam-greeter-service = PAM service to use for greeters' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# xserver-command = X server command to run (can also contain arguments e.g. X -special-option)' ']' >+ __ini_config_print 1 '# xserver-command = X server command to run (can also contain arguments e.g. X -special-option)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# xserver-command = X server command to run (can also contain arguments e.g. X -special-option)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option)' ']' >+ __ini_config_print 1 '# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# xserver-layout = Layout to pass to X server' ']' >+ __ini_config_print 1 '# xserver-layout = Layout to pass to X server' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# xserver-layout = Layout to pass to X server' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# xserver-config = Config file to pass to X server' ']' >+ __ini_config_print 1 '# xserver-config = Config file to pass to X server' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# xserver-config = Config file to pass to X server' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server' ']' >+ __ini_config_print 1 '# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# xserver-share = True if the X server is shared for both greeter and session' ']' >+ __ini_config_print 1 '# xserver-share = True if the X server is shared for both greeter and session' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# xserver-share = True if the X server is shared for both greeter and session' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# xserver-hostname = Hostname of X server (only for type=xremote)' ']' >+ __ini_config_print 1 '# xserver-hostname = Hostname of X server (only for type=xremote)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# xserver-hostname = Hostname of X server (only for type=xremote)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# xserver-display-number = Display number of X server (only for type=xremote)' ']' >+ __ini_config_print 1 '# xserver-display-number = Display number of X server (only for type=xremote)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# xserver-display-number = Display number of X server (only for type=xremote)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)' ']' >+ __ini_config_print 1 '# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# xdmcp-port = XDMCP UDP/IP port to communicate on' ']' >+ __ini_config_print 1 '# xdmcp-port = XDMCP UDP/IP port to communicate on' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# xdmcp-port = XDMCP UDP/IP port to communicate on' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)' ']' >+ __ini_config_print 1 '# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# unity-compositor-command = Unity compositor command to run (can also contain arguments e.g. unity-system-compositor -special-option)' ']' >+ __ini_config_print 1 '# unity-compositor-command = Unity compositor command to run (can also contain arguments e.g. unity-system-compositor -special-option)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# unity-compositor-command = Unity compositor command to run (can also contain arguments e.g. unity-system-compositor -special-option)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# unity-compositor-timeout = Number of seconds to wait for compositor to start' ']' >+ __ini_config_print 1 '# unity-compositor-timeout = Number of seconds to wait for compositor to start' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# unity-compositor-timeout = Number of seconds to wait for compositor to start' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# greeter-session = Session to load for greeter' ']' >+ __ini_config_print 1 '# greeter-session = Session to load for greeter' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# greeter-session = Session to load for greeter' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# greeter-hide-users = True to hide the user list' ']' >+ __ini_config_print 1 '# greeter-hide-users = True to hide the user list' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# greeter-hide-users = True to hide the user list' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# greeter-allow-guest = True if the greeter should show a guest login option' ']' >+ __ini_config_print 1 '# greeter-allow-guest = True if the greeter should show a guest login option' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# greeter-allow-guest = True if the greeter should show a guest login option' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# greeter-show-manual-login = True if the greeter should offer a manual login option' ']' >+ __ini_config_print 1 '# greeter-show-manual-login = True if the greeter should offer a manual login option' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# greeter-show-manual-login = True if the greeter should offer a manual login option' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# greeter-show-remote-login = True if the greeter should offer a remote login option' ']' >+ __ini_config_print 1 '# greeter-show-remote-login = True if the greeter should offer a remote login option' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# greeter-show-remote-login = True if the greeter should offer a remote login option' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# user-session = Session to load for users' ']' >+ __ini_config_print 1 '# user-session = Session to load for users' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# user-session = Session to load for users' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# allow-user-switching = True if allowed to switch users' ']' >+ __ini_config_print 1 '# allow-user-switching = True if allowed to switch users' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# allow-user-switching = True if allowed to switch users' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# allow-guest = True if guest login is allowed' ']' >+ __ini_config_print 1 '# allow-guest = True if guest login is allowed' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# allow-guest = True if guest login is allowed' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# guest-session = Session to load for guests (overrides user-session)' ']' >+ __ini_config_print 1 '# guest-session = Session to load for guests (overrides user-session)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# guest-session = Session to load for guests (overrides user-session)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# session-wrapper = Wrapper script to run session with' ']' >+ __ini_config_print 1 '# session-wrapper = Wrapper script to run session with' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# session-wrapper = Wrapper script to run session with' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# greeter-wrapper = Wrapper script to run greeter with' ']' >+ __ini_config_print 1 '# greeter-wrapper = Wrapper script to run greeter with' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# greeter-wrapper = Wrapper script to run greeter with' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# guest-wrapper = Wrapper script to run guest sessions with' ']' >+ __ini_config_print 1 '# guest-wrapper = Wrapper script to run guest sessions with' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# guest-wrapper = Wrapper script to run guest sessions with' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# display-setup-script = Script to run when starting a greeter session (runs as root)' ']' >+ __ini_config_print 1 '# display-setup-script = Script to run when starting a greeter session (runs as root)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# display-setup-script = Script to run when starting a greeter session (runs as root)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# display-stopped-script = Script to run after stopping the display server (runs as root)' ']' >+ __ini_config_print 1 '# display-stopped-script = Script to run after stopping the display server (runs as root)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# display-stopped-script = Script to run after stopping the display server (runs as root)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# greeter-setup-script = Script to run when starting a greeter (runs as root)' ']' >+ __ini_config_print 1 '# greeter-setup-script = Script to run when starting a greeter (runs as root)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# greeter-setup-script = Script to run when starting a greeter (runs as root)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# session-setup-script = Script to run when starting a user session (runs as root)' ']' >+ __ini_config_print 1 '# session-setup-script = Script to run when starting a user session (runs as root)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# session-setup-script = Script to run when starting a user session (runs as root)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# session-cleanup-script = Script to run when quitting a user session (runs as root)' ']' >+ __ini_config_print 1 '# session-cleanup-script = Script to run when quitting a user session (runs as root)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# session-cleanup-script = Script to run when quitting a user session (runs as root)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# autologin-guest = True to log in as guest by default' ']' >+ __ini_config_print 1 '# autologin-guest = True to log in as guest by default' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# autologin-guest = True to log in as guest by default' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# autologin-user = User to log in with by default (overrides autologin-guest)' ']' >+ __ini_config_print 1 '# autologin-user = User to log in with by default (overrides autologin-guest)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# autologin-user = User to log in with by default (overrides autologin-guest)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# autologin-user-timeout = Number of seconds to wait before loading default user' ']' >+ __ini_config_print 1 '# autologin-user-timeout = Number of seconds to wait before loading default user' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# autologin-user-timeout = Number of seconds to wait before loading default user' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# autologin-session = Session to load for automatic login (overrides user-session)' ']' >+ __ini_config_print 1 '# autologin-session = Session to load for automatic login (overrides user-session)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# autologin-session = Session to load for automatic login (overrides user-session)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# autologin-in-background = True if autologin session should not be immediately activated' ']' >+ __ini_config_print 1 '# autologin-in-background = True if autologin session should not be immediately activated' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# autologin-in-background = True if autologin session should not be immediately activated' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# exit-on-failure = True if the daemon should exit if this seat fails' ']' >+ __ini_config_print 1 '# exit-on-failure = True if the daemon should exit if this seat fails' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# exit-on-failure = True if the daemon should exit if this seat fails' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print 1 '#' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'guest-account-script ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'guest-account-script ' >+ unset -f __shell_var_trim >+ local 'r=guest-account-script ' 'space= >' >+ '[' -n 'guest-account-script ' -a -z 'guest-account-script ' ']' >+ '[' -n 'guest-account-script ' -a -z '' ']' >+ r=guest-account-script >+ '[' -n guest-account-script -a -z guest-account-script ']' >+ '[' -n guest-account-script -a -z guest-account-script ']' >+ __shell_var_trimo=guest-account-script >+ eval 'n="$__shell_var_trimo"' >++ n=guest-account-script >+ shell_var_trim v ' guest-account' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' guest-account' >+ unset -f __shell_var_trim >+ local 'r= guest-account' 'space= >' >+ '[' -n ' guest-account' -a -z ' guest-account' ']' >+ '[' -n ' guest-account' -a -z guest-account ']' >+ '[' -n ' guest-account' -a -z '' ']' >+ r=guest-account >+ '[' -n guest-account -a -z guest-account ']' >+ __shell_var_trimo=guest-account >+ eval 'v="$__shell_var_trimo"' >++ v=guest-account >+ '[' 1 = 2 -a guest-account-script = greeter-hide-users ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'guest-account-script = guest-account' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'guest-account-script = guest-account' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[Seat:*]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#type=xlocal' ']' >+ __ini_config_print 1 '#type=xlocal' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#type=xlocal' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#pam-service=lightdm' ']' >+ __ini_config_print 1 '#pam-service=lightdm' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#pam-service=lightdm' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#pam-autologin-service=lightdm-autologin' ']' >+ __ini_config_print 1 '#pam-autologin-service=lightdm-autologin' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#pam-autologin-service=lightdm-autologin' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#pam-greeter-service=lightdm-greeter' ']' >+ __ini_config_print 1 '#pam-greeter-service=lightdm-greeter' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#pam-greeter-service=lightdm-greeter' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'xserver-command ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'xserver-command ' >+ unset -f __shell_var_trim >+ local 'r=xserver-command ' 'space= >' >+ '[' -n 'xserver-command ' -a -z 'xserver-command ' ']' >+ '[' -n 'xserver-command ' -a -z '' ']' >+ r=xserver-command >+ '[' -n xserver-command -a -z xserver-command ']' >+ '[' -n xserver-command -a -z xserver-command ']' >+ __shell_var_trimo=xserver-command >+ eval 'n="$__shell_var_trimo"' >++ n=xserver-command >+ shell_var_trim v ' /etc/X11/xinit/xserverrc' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /etc/X11/xinit/xserverrc' >+ unset -f __shell_var_trim >+ local 'r= /etc/X11/xinit/xserverrc' 'space= >' >+ '[' -n ' /etc/X11/xinit/xserverrc' -a -z ' /etc/X11/xinit/xserverrc' ']' >+ '[' -n ' /etc/X11/xinit/xserverrc' -a -z /etc/X11/xinit/xserverrc ']' >+ '[' -n ' /etc/X11/xinit/xserverrc' -a -z '' ']' >+ r=/etc/X11/xinit/xserverrc >+ '[' -n /etc/X11/xinit/xserverrc -a -z /etc/X11/xinit/xserverrc ']' >+ __shell_var_trimo=/etc/X11/xinit/xserverrc >+ eval 'v="$__shell_var_trimo"' >++ v=/etc/X11/xinit/xserverrc >+ '[' 1 = 2 -a xserver-command = greeter-hide-users ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'xserver-command = /etc/X11/xinit/xserverrc' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'xserver-command = /etc/X11/xinit/xserverrc' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#xserver-command=X' ']' >+ __ini_config_print 1 '#xserver-command=X' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#xserver-command=X' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#xmir-command=Xmir' ']' >+ __ini_config_print 1 '#xmir-command=Xmir' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#xmir-command=Xmir' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#xserver-layout=' ']' >+ __ini_config_print 1 '#xserver-layout=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#xserver-layout=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#xserver-config=' ']' >+ __ini_config_print 1 '#xserver-config=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#xserver-config=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#xserver-allow-tcp=false' ']' >+ __ini_config_print 1 '#xserver-allow-tcp=false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#xserver-allow-tcp=false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#xserver-share=true' ']' >+ __ini_config_print 1 '#xserver-share=true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#xserver-share=true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#xserver-hostname=' ']' >+ __ini_config_print 1 '#xserver-hostname=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#xserver-hostname=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#xserver-display-number=' ']' >+ __ini_config_print 1 '#xserver-display-number=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#xserver-display-number=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#xdmcp-manager=' ']' >+ __ini_config_print 1 '#xdmcp-manager=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#xdmcp-manager=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#xdmcp-port=177' ']' >+ __ini_config_print 1 '#xdmcp-port=177' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#xdmcp-port=177' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#xdmcp-key=' ']' >+ __ini_config_print 1 '#xdmcp-key=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#xdmcp-key=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#unity-compositor-command=unity-system-compositor' ']' >+ __ini_config_print 1 '#unity-compositor-command=unity-system-compositor' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#unity-compositor-command=unity-system-compositor' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#unity-compositor-timeout=60' ']' >+ __ini_config_print 1 '#unity-compositor-timeout=60' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#unity-compositor-timeout=60' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#greeter-session=example-gtk-gnome' ']' >+ __ini_config_print 1 '#greeter-session=example-gtk-gnome' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#greeter-session=example-gtk-gnome' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#greeter-hide-users=false' ']' >+ __ini_config_print 1 '#greeter-hide-users=false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#greeter-hide-users=false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#greeter-allow-guest=true' ']' >+ __ini_config_print 1 '#greeter-allow-guest=true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#greeter-allow-guest=true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#greeter-show-manual-login=false' ']' >+ __ini_config_print 1 '#greeter-show-manual-login=false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#greeter-show-manual-login=false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#greeter-show-remote-login=true' ']' >+ __ini_config_print 1 '#greeter-show-remote-login=true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#greeter-show-remote-login=true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#user-session=default' ']' >+ __ini_config_print 1 '#user-session=default' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#user-session=default' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#allow-user-switching=true' ']' >+ __ini_config_print 1 '#allow-user-switching=true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#allow-user-switching=true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#allow-guest=true' ']' >+ __ini_config_print 1 '#allow-guest=true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#allow-guest=true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#guest-session=' ']' >+ __ini_config_print 1 '#guest-session=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#guest-session=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'session-wrapper ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'session-wrapper ' >+ unset -f __shell_var_trim >+ local 'r=session-wrapper ' 'space= >' >+ '[' -n 'session-wrapper ' -a -z 'session-wrapper ' ']' >+ '[' -n 'session-wrapper ' -a -z '' ']' >+ r=session-wrapper >+ '[' -n session-wrapper -a -z session-wrapper ']' >+ '[' -n session-wrapper -a -z session-wrapper ']' >+ __shell_var_trimo=session-wrapper >+ eval 'n="$__shell_var_trimo"' >++ n=session-wrapper >+ shell_var_trim v ' /etc/X11/Xsession' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /etc/X11/Xsession' >+ unset -f __shell_var_trim >+ local 'r= /etc/X11/Xsession' 'space= >' >+ '[' -n ' /etc/X11/Xsession' -a -z ' /etc/X11/Xsession' ']' >+ '[' -n ' /etc/X11/Xsession' -a -z /etc/X11/Xsession ']' >+ '[' -n ' /etc/X11/Xsession' -a -z '' ']' >+ r=/etc/X11/Xsession >+ '[' -n /etc/X11/Xsession -a -z /etc/X11/Xsession ']' >+ __shell_var_trimo=/etc/X11/Xsession >+ eval 'v="$__shell_var_trimo"' >++ v=/etc/X11/Xsession >+ '[' 1 = 2 -a session-wrapper = greeter-hide-users ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'session-wrapper = /etc/X11/Xsession' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'session-wrapper = /etc/X11/Xsession' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#greeter-wrapper=' ']' >+ __ini_config_print 1 '#greeter-wrapper=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#greeter-wrapper=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#guest-wrapper=' ']' >+ __ini_config_print 1 '#guest-wrapper=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#guest-wrapper=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#display-setup-script=' ']' >+ __ini_config_print 1 '#display-setup-script=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#display-setup-script=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#display-stopped-script=' ']' >+ __ini_config_print 1 '#display-stopped-script=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#display-stopped-script=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#greeter-setup-script=' ']' >+ __ini_config_print 1 '#greeter-setup-script=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#greeter-setup-script=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#session-setup-script=' ']' >+ __ini_config_print 1 '#session-setup-script=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#session-setup-script=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#session-cleanup-script=' ']' >+ __ini_config_print 1 '#session-cleanup-script=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#session-cleanup-script=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#autologin-guest=false' ']' >+ __ini_config_print 1 '#autologin-guest=false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#autologin-guest=false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#autologin-user=' ']' >+ __ini_config_print 1 '#autologin-user=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#autologin-user=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#autologin-user-timeout=0' ']' >+ __ini_config_print 1 '#autologin-user-timeout=0' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#autologin-user-timeout=0' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#autologin-in-background=false' ']' >+ __ini_config_print 1 '#autologin-in-background=false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#autologin-in-background=false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#autologin-session=' ']' >+ __ini_config_print 1 '#autologin-session=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#autologin-session=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#exit-on-failure=false' ']' >+ __ini_config_print 1 '#exit-on-failure=false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#exit-on-failure=false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print 1 '#' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# XDMCP Server configuration' ']' >+ __ini_config_print 1 '# XDMCP Server configuration' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# XDMCP Server configuration' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print 1 '#' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# enabled = True if XDMCP connections should be allowed' ']' >+ __ini_config_print 1 '# enabled = True if XDMCP connections should be allowed' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# enabled = True if XDMCP connections should be allowed' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# port = UDP/IP port to listen for connections on' ']' >+ __ini_config_print 1 '# port = UDP/IP port to listen for connections on' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# port = UDP/IP port to listen for connections on' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present)' ']' >+ __ini_config_print 1 '# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)' ']' >+ __ini_config_print 1 '# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print 1 '#' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively' ']' >+ __ini_config_print 1 '# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# it can be a word and the first 7 characters are used as the key.' ']' >+ __ini_config_print 1 '# it can be a word and the first 7 characters are used as the key.' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# it can be a word and the first 7 characters are used as the key.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print 1 '#' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'allow-guest ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'allow-guest ' >+ unset -f __shell_var_trim >+ local 'r=allow-guest ' 'space= >' >+ '[' -n 'allow-guest ' -a -z 'allow-guest ' ']' >+ '[' -n 'allow-guest ' -a -z '' ']' >+ r=allow-guest >+ '[' -n allow-guest -a -z allow-guest ']' >+ '[' -n allow-guest -a -z allow-guest ']' >+ __shell_var_trimo=allow-guest >+ eval 'n="$__shell_var_trimo"' >++ n=allow-guest >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a allow-guest = greeter-hide-users ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'allow-guest = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'allow-guest = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'greeter-allow-guest ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'greeter-allow-guest ' >+ unset -f __shell_var_trim >+ local 'r=greeter-allow-guest ' 'space= >' >+ '[' -n 'greeter-allow-guest ' -a -z 'greeter-allow-guest ' ']' >+ '[' -n 'greeter-allow-guest ' -a -z '' ']' >+ r=greeter-allow-guest >+ '[' -n greeter-allow-guest -a -z greeter-allow-guest ']' >+ '[' -n greeter-allow-guest -a -z greeter-allow-guest ']' >+ __shell_var_trimo=greeter-allow-guest >+ eval 'n="$__shell_var_trimo"' >++ n=greeter-allow-guest >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 1 = 2 -a greeter-allow-guest = greeter-hide-users ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'greeter-allow-guest = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'greeter-allow-guest = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[XDMCPServer]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#enabled=false' ']' >+ __ini_config_print 1 '#enabled=false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#enabled=false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#port=177' ']' >+ __ini_config_print 1 '#port=177' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#port=177' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#listen-address=' ']' >+ __ini_config_print 1 '#listen-address=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#listen-address=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#key=' ']' >+ __ini_config_print 1 '#key=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#key=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print 1 '#' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# VNC Server configuration' ']' >+ __ini_config_print 1 '# VNC Server configuration' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# VNC Server configuration' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print 1 '#' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# enabled = True if VNC connections should be allowed' ']' >+ __ini_config_print 1 '# enabled = True if VNC connections should be allowed' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# enabled = True if VNC connections should be allowed' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# command = Command to run Xvnc server with' ']' >+ __ini_config_print 1 '# command = Command to run Xvnc server with' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# command = Command to run Xvnc server with' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# port = TCP/IP port to listen for connections on' ']' >+ __ini_config_print 1 '# port = TCP/IP port to listen for connections on' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# port = TCP/IP port to listen for connections on' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# listen-address = Host/address to listen for VNC connections (use all addresses if not present)' ']' >+ __ini_config_print 1 '# listen-address = Host/address to listen for VNC connections (use all addresses if not present)' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# listen-address = Host/address to listen for VNC connections (use all addresses if not present)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# width = Width of display to use' ']' >+ __ini_config_print 1 '# width = Width of display to use' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# width = Width of display to use' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# height = Height of display to use' ']' >+ __ini_config_print 1 '# height = Height of display to use' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# height = Height of display to use' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# depth = Color depth of display to use' ']' >+ __ini_config_print 1 '# depth = Color depth of display to use' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# depth = Color depth of display to use' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print 1 '#' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[VNCServer]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#enabled=false' ']' >+ __ini_config_print 1 '#enabled=false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#enabled=false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#command=Xvnc' ']' >+ __ini_config_print 1 '#command=Xvnc' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#command=Xvnc' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#port=5900' ']' >+ __ini_config_print 1 '#port=5900' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#port=5900' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#listen-address=' ']' >+ __ini_config_print 1 '#listen-address=' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#listen-address=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#width=1024' ']' >+ __ini_config_print 1 '#width=1024' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#width=1024' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#height=768' ']' >+ __ini_config_print 1 '#height=768' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#height=768' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#depth=8' ']' >+ __ini_config_print 1 '#depth=8' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '#depth=8' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ sect=2 >+ printf '%s\n' '[SeatDefaults]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'greeter-hide-users ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'greeter-hide-users ' >+ unset -f __shell_var_trim >+ local 'r=greeter-hide-users ' 'space= >' >+ '[' -n 'greeter-hide-users ' -a -z 'greeter-hide-users ' ']' >+ '[' -n 'greeter-hide-users ' -a -z '' ']' >+ r=greeter-hide-users >+ '[' -n greeter-hide-users -a -z greeter-hide-users ']' >+ '[' -n greeter-hide-users -a -z greeter-hide-users ']' >+ __shell_var_trimo=greeter-hide-users >+ eval 'n="$__shell_var_trimo"' >++ n=greeter-hide-users >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 2 = 2 -a greeter-hide-users = greeter-hide-users ']' >+ '[' -n '' ']' >+ __ini_config_print 1 'greeter-hide-users = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'greeter-hide-users = true' >+ don=1 >+ continue >+ '[' -z '' ']' >+ read -r str >+ eof=1 >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n 1 ']' >+ '[' -n 1 -a -z 1 ']' >+ '[' -z 1 ']' >+ mv -f -- /etc/lightdm/lightdm.conf.tgui67 /etc/lightdm/lightdm.conf >+ chmod a+r /etc/lightdm/lightdm.conf >+ '[' -e /etc/lightdm/lightdm-gtk-greeter.conf ']' >+ ini_config_set /etc/lightdm/lightdm-gtk-greeter.conf greeter show-language-selector false >+ local fn fn_tmp section var value sect= don= str eof= n v >+ fn=/etc/lightdm/lightdm-gtk-greeter.conf >+ section=greeter >+ var=show-language-selector >+ value=false >+ '[' '!' -e /etc/lightdm/lightdm-gtk-greeter.conf ']' >++ mktemp /etc/lightdm/lightdm-gtk-greeter.conf.XXXXXX >+ fn_tmp=/etc/lightdm/lightdm-gtk-greeter.conf.rJn6Ix >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# LightDM GTK+ Configuration' ']' >+ __ini_config_print '' '# LightDM GTK+ Configuration' >+ local p= >+ shift >+ printf '%s%s\n' '' '# LightDM GTK+ Configuration' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Available configuration options listed below.' ']' >+ __ini_config_print '' '# Available configuration options listed below.' >+ local p= >+ shift >+ printf '%s%s\n' '' '# Available configuration options listed below.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print '' '#' >+ local p= >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Appearance:' ']' >+ __ini_config_print '' '# Appearance:' >+ local p= >+ shift >+ printf '%s%s\n' '' '# Appearance:' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# theme-name = GTK+ theme to use' ']' >+ __ini_config_print '' '# theme-name = GTK+ theme to use' >+ local p= >+ shift >+ printf '%s%s\n' '' '# theme-name = GTK+ theme to use' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# icon-theme-name = Icon theme to use' ']' >+ __ini_config_print '' '# icon-theme-name = Icon theme to use' >+ local p= >+ shift >+ printf '%s%s\n' '' '# icon-theme-name = Icon theme to use' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# background = Background file to use, either an image path or a color (e.g. #772953)' ']' >+ __ini_config_print '' '# background = Background file to use, either an image path or a color (e.g. #772953)' >+ local p= >+ shift >+ printf '%s%s\n' '' '# background = Background file to use, either an image path or a color (e.g. #772953)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# user-background = false|true ("true" by default) Display user background (if available)' ']' >+ __ini_config_print '' '# user-background = false|true ("true" by default) Display user background (if available)' >+ local p= >+ shift >+ printf '%s%s\n' '' '# user-background = false|true ("true" by default) Display user background (if available)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# transition-duration = Length of time (in milliseconds) to transition between background images ("500" by default)' ']' >+ __ini_config_print '' '# transition-duration = Length of time (in milliseconds) to transition between background images ("500" by default)' >+ local p= >+ shift >+ printf '%s%s\n' '' '# transition-duration = Length of time (in milliseconds) to transition between background images ("500" by default)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# transition-type = ease-in-out|linear|none ("ease-in-out" by default)' ']' >+ __ini_config_print '' '# transition-type = ease-in-out|linear|none ("ease-in-out" by default)' >+ local p= >+ shift >+ printf '%s%s\n' '' '# transition-type = ease-in-out|linear|none ("ease-in-out" by default)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print '' '#' >+ local p= >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Fonts:' ']' >+ __ini_config_print '' '# Fonts:' >+ local p= >+ shift >+ printf '%s%s\n' '' '# Fonts:' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# font-name = Font to use' ']' >+ __ini_config_print '' '# font-name = Font to use' >+ local p= >+ shift >+ printf '%s%s\n' '' '# font-name = Font to use' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# xft-antialias = false|true Whether to antialias Xft fonts' ']' >+ __ini_config_print '' '# xft-antialias = false|true Whether to antialias Xft fonts' >+ local p= >+ shift >+ printf '%s%s\n' '' '# xft-antialias = false|true Whether to antialias Xft fonts' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# xft-dpi = Resolution for Xft in dots per inch (e.g. 96)' ']' >+ __ini_config_print '' '# xft-dpi = Resolution for Xft in dots per inch (e.g. 96)' >+ local p= >+ shift >+ printf '%s%s\n' '' '# xft-dpi = Resolution for Xft in dots per inch (e.g. 96)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# xft-hintstyle = none|slight|medium|hintfull What degree of hinting to use' ']' >+ __ini_config_print '' '# xft-hintstyle = none|slight|medium|hintfull What degree of hinting to use' >+ local p= >+ shift >+ printf '%s%s\n' '' '# xft-hintstyle = none|slight|medium|hintfull What degree of hinting to use' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# xft-rgba = none|rgb|bgr|vrgb|vbgr Type of subpixel antialiasing' ']' >+ __ini_config_print '' '# xft-rgba = none|rgb|bgr|vrgb|vbgr Type of subpixel antialiasing' >+ local p= >+ shift >+ printf '%s%s\n' '' '# xft-rgba = none|rgb|bgr|vrgb|vbgr Type of subpixel antialiasing' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print '' '#' >+ local p= >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Login window:' ']' >+ __ini_config_print '' '# Login window:' >+ local p= >+ shift >+ printf '%s%s\n' '' '# Login window:' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# active-monitor = Monitor to display greeter window (name or number). Use #cursor value to display greeter at monitor with cursor. Can be a semicolon separated list' ']' >+ __ini_config_print '' '# active-monitor = Monitor to display greeter window (name or number). Use #cursor value to display greeter at monitor with cursor. Can be a semicolon separated list' >+ local p= >+ shift >+ printf '%s%s\n' '' '# active-monitor = Monitor to display greeter window (name or number). Use #cursor value to display greeter at monitor with cursor. Can be a semicolon separated list' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# position = x y ("50% 50%" by default) Login window position' ']' >+ __ini_config_print '' '# position = x y ("50% 50%" by default) Login window position' >+ local p= >+ shift >+ printf '%s%s\n' '' '# position = x y ("50% 50%" by default) Login window position' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default-user-image = Image used as default user icon, path or #icon-name' ']' >+ __ini_config_print '' '# default-user-image = Image used as default user icon, path or #icon-name' >+ local p= >+ shift >+ printf '%s%s\n' '' '# default-user-image = Image used as default user icon, path or #icon-name' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# hide-user-image = false|true ("false" by default)' ']' >+ __ini_config_print '' '# hide-user-image = false|true ("false" by default)' >+ local p= >+ shift >+ printf '%s%s\n' '' '# hide-user-image = false|true ("false" by default)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print '' '#' >+ local p= >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Panel:' ']' >+ __ini_config_print '' '# Panel:' >+ local p= >+ shift >+ printf '%s%s\n' '' '# Panel:' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# panel-position = top|bottom ("top" by default)' ']' >+ __ini_config_print '' '# panel-position = top|bottom ("top" by default)' >+ local p= >+ shift >+ printf '%s%s\n' '' '# panel-position = top|bottom ("top" by default)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# clock-format = strftime-format string, e.g. %H:%M' ']' >+ __ini_config_print '' '# clock-format = strftime-format string, e.g. %H:%M' >+ local p= >+ shift >+ printf '%s%s\n' '' '# clock-format = strftime-format string, e.g. %H:%M' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# indicators = semi-colon ";" separated list of allowed indicator modules. Built-in indicators include "~a11y", "~language", "~session", "~power", "~clock", "~host", "~spacer". Unity indicators can be represented by short name (e.g. "sound", "power"), service file name, or absolute path' ']' >+ __ini_config_print '' '# indicators = semi-colon ";" separated list of allowed indicator modules. Built-in indicators include "~a11y", "~language", "~session", "~power", "~clock", "~host", "~spacer". Unity indicators can be represented by short name (e.g. "sound", "power"), service file name, or absolute path' >+ local p= >+ shift >+ printf '%s%s\n' '' '# indicators = semi-colon ";" separated list of allowed indicator modules. Built-in indicators include "~a11y", "~language", "~session", "~power", "~clock", "~host", "~spacer". Unity indicators can be represented by short name (e.g. "sound", "power"), service file name, or absolute path' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print '' '#' >+ local p= >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Accessibility:' ']' >+ __ini_config_print '' '# Accessibility:' >+ local p= >+ shift >+ printf '%s%s\n' '' '# Accessibility:' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# a11y-states = states of accessibility features: "name" - save state on exit, "-name" - disabled at start (default value for unlisted), "+name" - enabled at start. Allowed names: contrast, font, keyboard, reader.' ']' >+ __ini_config_print '' '# a11y-states = states of accessibility features: "name" - save state on exit, "-name" - disabled at start (default value for unlisted), "+name" - enabled at start. Allowed names: contrast, font, keyboard, reader.' >+ local p= >+ shift >+ printf '%s%s\n' '' '# a11y-states = states of accessibility features: "name" - save state on exit, "-name" - disabled at start (default value for unlisted), "+name" - enabled at start. Allowed names: contrast, font, keyboard, reader.' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# keyboard = command to launch on-screen keyboard (e.g. "onboard")' ']' >+ __ini_config_print '' '# keyboard = command to launch on-screen keyboard (e.g. "onboard")' >+ local p= >+ shift >+ printf '%s%s\n' '' '# keyboard = command to launch on-screen keyboard (e.g. "onboard")' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# keyboard-position = x y[;width height] ("50%,center -0;50% 25%" by default) Works only for "onboard"' ']' >+ __ini_config_print '' '# keyboard-position = x y[;width height] ("50%,center -0;50% 25%" by default) Works only for "onboard"' >+ local p= >+ shift >+ printf '%s%s\n' '' '# keyboard-position = x y[;width height] ("50%,center -0;50% 25%" by default) Works only for "onboard"' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# reader = command to launch screen reader (e.g. "orca")' ']' >+ __ini_config_print '' '# reader = command to launch screen reader (e.g. "orca")' >+ local p= >+ shift >+ printf '%s%s\n' '' '# reader = command to launch screen reader (e.g. "orca")' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print '' '#' >+ local p= >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Security:' ']' >+ __ini_config_print '' '# Security:' >+ local p= >+ shift >+ printf '%s%s\n' '' '# Security:' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# allow-debugging = false|true ("false" by default)' ']' >+ __ini_config_print '' '# allow-debugging = false|true ("false" by default)' >+ local p= >+ shift >+ printf '%s%s\n' '' '# allow-debugging = false|true ("false" by default)' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen' ']' >+ __ini_config_print '' '# screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen' >+ local p= >+ shift >+ printf '%s%s\n' '' '# screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print '' '#' >+ local p= >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# Template for per-monitor configuration:' ']' >+ __ini_config_print '' '# Template for per-monitor configuration:' >+ local p= >+ shift >+ printf '%s%s\n' '' '# Template for per-monitor configuration:' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# [monitor: name]' ']' >+ __ini_config_print '' '# [monitor: name]' >+ local p= >+ shift >+ printf '%s%s\n' '' '# [monitor: name]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# background = overrides default value' ']' >+ __ini_config_print '' '# background = overrides default value' >+ local p= >+ shift >+ printf '%s%s\n' '' '# background = overrides default value' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# user-background = overrides default value' ']' >+ __ini_config_print '' '# user-background = overrides default value' >+ local p= >+ shift >+ printf '%s%s\n' '' '# user-background = overrides default value' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# laptop = false|true ("false" by default) Marks monitor as laptop display' ']' >+ __ini_config_print '' '# laptop = false|true ("false" by default) Marks monitor as laptop display' >+ local p= >+ shift >+ printf '%s%s\n' '' '# laptop = false|true ("false" by default) Marks monitor as laptop display' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# transition-duration = overrides default value' ']' >+ __ini_config_print '' '# transition-duration = overrides default value' >+ local p= >+ shift >+ printf '%s%s\n' '' '# transition-duration = overrides default value' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#' ']' >+ __ini_config_print '' '#' >+ local p= >+ shift >+ printf '%s%s\n' '' '#' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ sect=2 >+ printf '%s\n' '[greeter]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'background ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'background ' >+ unset -f __shell_var_trim >+ local 'r=background ' 'space= >' >+ '[' -n 'background ' -a -z 'background ' ']' >+ '[' -n 'background ' -a -z '' ']' >+ r=background >+ '[' -n background -a -z background ']' >+ '[' -n background -a -z background ']' >+ __shell_var_trimo=background >+ eval 'n="$__shell_var_trimo"' >++ n=background >+ shell_var_trim v ' /usr/share/design/current/backgrounds/default.png' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' /usr/share/design/current/backgrounds/default.png' >+ unset -f __shell_var_trim >+ local 'r= /usr/share/design/current/backgrounds/default.png' 'space= >' >+ '[' -n ' /usr/share/design/current/backgrounds/default.png' -a -z ' /usr/share/design/current/backgrounds/default.png' ']' >+ '[' -n ' /usr/share/design/current/backgrounds/default.png' -a -z /usr/share/design/current/backgrounds/default.png ']' >+ '[' -n ' /usr/share/design/current/backgrounds/default.png' -a -z '' ']' >+ r=/usr/share/design/current/backgrounds/default.png >+ '[' -n /usr/share/design/current/backgrounds/default.png -a -z /usr/share/design/current/backgrounds/default.png ']' >+ __shell_var_trimo=/usr/share/design/current/backgrounds/default.png >+ eval 'v="$__shell_var_trimo"' >++ v=/usr/share/design/current/backgrounds/default.png >+ '[' 2 = 2 -a background = show-language-selector ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'background = /usr/share/design/current/backgrounds/default.png' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'background = /usr/share/design/current/backgrounds/default.png' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#user-background=' ']' >+ __ini_config_print 2 '#user-background=' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '#user-background=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'theme-name ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'theme-name ' >+ unset -f __shell_var_trim >+ local 'r=theme-name ' 'space= >' >+ '[' -n 'theme-name ' -a -z 'theme-name ' ']' >+ '[' -n 'theme-name ' -a -z '' ']' >+ r=theme-name >+ '[' -n theme-name -a -z theme-name ']' >+ '[' -n theme-name -a -z theme-name ']' >+ __shell_var_trimo=theme-name >+ eval 'n="$__shell_var_trimo"' >++ n=theme-name >+ shell_var_trim v ' Adwaita' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' Adwaita' >+ unset -f __shell_var_trim >+ local 'r= Adwaita' 'space= >' >+ '[' -n ' Adwaita' -a -z ' Adwaita' ']' >+ '[' -n ' Adwaita' -a -z Adwaita ']' >+ '[' -n ' Adwaita' -a -z '' ']' >+ r=Adwaita >+ '[' -n Adwaita -a -z Adwaita ']' >+ __shell_var_trimo=Adwaita >+ eval 'v="$__shell_var_trimo"' >++ v=Adwaita >+ '[' 2 = 2 -a theme-name = show-language-selector ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'theme-name = Adwaita' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'theme-name = Adwaita' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'icon-theme-name ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'icon-theme-name ' >+ unset -f __shell_var_trim >+ local 'r=icon-theme-name ' 'space= >' >+ '[' -n 'icon-theme-name ' -a -z 'icon-theme-name ' ']' >+ '[' -n 'icon-theme-name ' -a -z '' ']' >+ r=icon-theme-name >+ '[' -n icon-theme-name -a -z icon-theme-name ']' >+ '[' -n icon-theme-name -a -z icon-theme-name ']' >+ __shell_var_trimo=icon-theme-name >+ eval 'n="$__shell_var_trimo"' >++ n=icon-theme-name >+ shell_var_trim v ' gnome' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' gnome' >+ unset -f __shell_var_trim >+ local 'r= gnome' 'space= >' >+ '[' -n ' gnome' -a -z ' gnome' ']' >+ '[' -n ' gnome' -a -z gnome ']' >+ '[' -n ' gnome' -a -z '' ']' >+ r=gnome >+ '[' -n gnome -a -z gnome ']' >+ __shell_var_trimo=gnome >+ eval 'v="$__shell_var_trimo"' >++ v=gnome >+ '[' 2 = 2 -a icon-theme-name = show-language-selector ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'icon-theme-name = gnome' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'icon-theme-name = gnome' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#font-name=' ']' >+ __ini_config_print 2 '#font-name=' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '#font-name=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#xft-antialias=' ']' >+ __ini_config_print 2 '#xft-antialias=' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '#xft-antialias=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#xft-dpi=' ']' >+ __ini_config_print 2 '#xft-dpi=' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '#xft-dpi=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#xft-hintstyle=' ']' >+ __ini_config_print 2 '#xft-hintstyle=' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '#xft-hintstyle=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#xft-rgba=' ']' >+ __ini_config_print 2 '#xft-rgba=' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '#xft-rgba=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#indicators=' ']' >+ __ini_config_print 2 '#indicators=' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '#indicators=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#clock-format=' ']' >+ __ini_config_print 2 '#clock-format=' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '#clock-format=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#keyboard=' ']' >+ __ini_config_print 2 '#keyboard=' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '#keyboard=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#reader=' ']' >+ __ini_config_print 2 '#reader=' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '#reader=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#position=' ']' >+ __ini_config_print 2 '#position=' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '#position=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#screensaver-timeout=' ']' >+ __ini_config_print 2 '#screensaver-timeout=' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '#screensaver-timeout=' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'show-language-selector ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'show-language-selector ' >+ unset -f __shell_var_trim >+ local 'r=show-language-selector ' 'space= >' >+ '[' -n 'show-language-selector ' -a -z 'show-language-selector ' ']' >+ '[' -n 'show-language-selector ' -a -z '' ']' >+ r=show-language-selector >+ '[' -n show-language-selector -a -z show-language-selector ']' >+ '[' -n show-language-selector -a -z show-language-selector ']' >+ __shell_var_trimo=show-language-selector >+ eval 'n="$__shell_var_trimo"' >++ n=show-language-selector >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 2 = 2 -a show-language-selector = show-language-selector ']' >+ '[' -n '' ']' >+ __ini_config_print 1 'show-language-selector = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'show-language-selector = false' >+ don=1 >+ continue >+ '[' -z '' ']' >+ read -r str >+ eof=1 >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n 1 ']' >+ '[' -n 1 -a -z 1 ']' >+ '[' -z 1 ']' >+ mv -f -- /etc/lightdm/lightdm-gtk-greeter.conf.rJn6Ix /etc/lightdm/lightdm-gtk-greeter.conf >+ chmod a+r /etc/lightdm/lightdm-gtk-greeter.conf >+ join_ad_domain eter.localdomain administrator '$iM$iMopen' dc >+ local ldomain=eter.localdomain >++ upper eter.localdomain >++ tr '[[:lower:]]' '[[:upper:]]' >++ echo -n eter.localdomain >+ local domain=ETER.LOCALDOMAIN >+ local user=administrator >+ local 'password=$iM$iMopen' >+ local host_name=dc >+ '[' -x /usr/bin/kinit ']' >+ '[' -x /usr/bin/net ']' >++ ls /etc/init.d/winbind /etc/init.d/sssd >ls: невозможно полÑÑиÑÑ Ð´Ð¾ÑÑÑп к '/etc/init.d/winbind': ÐÐµÑ Ñакого Ñайла или каÑалога >+ '[' -n /etc/init.d/sssd ']' >+ local i= >+ export shell_ini_config_prefix= >+ shell_ini_config_prefix= >+ test -e /etc/krb5.conf >++ upper eter.localdomain >++ echo -n eter.localdomain >++ tr '[[:lower:]]' '[[:upper:]]' >+ ini_config_set /etc/krb5.conf libdefaults default_realm ETER.LOCALDOMAIN >+ local fn fn_tmp section var value sect= don= str eof= n v >+ fn=/etc/krb5.conf >+ section=libdefaults >+ var=default_realm >+ value=ETER.LOCALDOMAIN >+ '[' '!' -e /etc/krb5.conf ']' >++ mktemp /etc/krb5.conf.XXXXXX >+ fn_tmp=/etc/krb5.conf.wexlJS >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#includedir /etc/krb5.conf.d/' ']' >+ __ini_config_print '' '#includedir /etc/krb5.conf.d/' >+ local p= >+ shift >+ printf '%s%s\n' '' '#includedir /etc/krb5.conf.d/' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' '' = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[logging]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default = FILE:/var/log/krb5libs.log' ']' >+ __ini_config_print 1 '# default = FILE:/var/log/krb5libs.log' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# default = FILE:/var/log/krb5libs.log' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# kdc = FILE:/var/log/krb5kdc.log' ']' >+ __ini_config_print 1 '# kdc = FILE:/var/log/krb5kdc.log' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# kdc = FILE:/var/log/krb5kdc.log' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# admin_server = FILE:/var/log/kadmind.log' ']' >+ __ini_config_print 1 '# admin_server = FILE:/var/log/kadmind.log' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# admin_server = FILE:/var/log/kadmind.log' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ sect=2 >+ printf '%s\n' '[libdefaults]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'dns_lookup_kdc ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'dns_lookup_kdc ' >+ unset -f __shell_var_trim >+ local 'r=dns_lookup_kdc ' 'space= >' >+ '[' -n 'dns_lookup_kdc ' -a -z 'dns_lookup_kdc ' ']' >+ '[' -n 'dns_lookup_kdc ' -a -z '' ']' >+ r=dns_lookup_kdc >+ '[' -n dns_lookup_kdc -a -z dns_lookup_kdc ']' >+ '[' -n dns_lookup_kdc -a -z dns_lookup_kdc ']' >+ __shell_var_trimo=dns_lookup_kdc >+ eval 'n="$__shell_var_trimo"' >++ n=dns_lookup_kdc >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 2 = 2 -a dns_lookup_kdc = default_realm ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'dns_lookup_kdc = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'dns_lookup_kdc = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'dns_lookup_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'dns_lookup_realm ' >+ unset -f __shell_var_trim >+ local 'r=dns_lookup_realm ' 'space= >' >+ '[' -n 'dns_lookup_realm ' -a -z 'dns_lookup_realm ' ']' >+ '[' -n 'dns_lookup_realm ' -a -z '' ']' >+ r=dns_lookup_realm >+ '[' -n dns_lookup_realm -a -z dns_lookup_realm ']' >+ '[' -n dns_lookup_realm -a -z dns_lookup_realm ']' >+ __shell_var_trimo=dns_lookup_realm >+ eval 'n="$__shell_var_trimo"' >++ n=dns_lookup_realm >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 2 = 2 -a dns_lookup_realm = default_realm ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'dns_lookup_realm = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'dns_lookup_realm = false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'ticket_lifetime ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'ticket_lifetime ' >+ unset -f __shell_var_trim >+ local 'r=ticket_lifetime ' 'space= >' >+ '[' -n 'ticket_lifetime ' -a -z 'ticket_lifetime ' ']' >+ '[' -n 'ticket_lifetime ' -a -z '' ']' >+ r=ticket_lifetime >+ '[' -n ticket_lifetime -a -z ticket_lifetime ']' >+ '[' -n ticket_lifetime -a -z ticket_lifetime ']' >+ __shell_var_trimo=ticket_lifetime >+ eval 'n="$__shell_var_trimo"' >++ n=ticket_lifetime >+ shell_var_trim v ' 24h' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 24h' >+ unset -f __shell_var_trim >+ local 'r= 24h' 'space= >' >+ '[' -n ' 24h' -a -z ' 24h' ']' >+ '[' -n ' 24h' -a -z 24h ']' >+ '[' -n ' 24h' -a -z '' ']' >+ r=24h >+ '[' -n 24h -a -z 24h ']' >+ __shell_var_trimo=24h >+ eval 'v="$__shell_var_trimo"' >++ v=24h >+ '[' 2 = 2 -a ticket_lifetime = default_realm ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'ticket_lifetime = 24h' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'ticket_lifetime = 24h' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'renew_lifetime ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'renew_lifetime ' >+ unset -f __shell_var_trim >+ local 'r=renew_lifetime ' 'space= >' >+ '[' -n 'renew_lifetime ' -a -z 'renew_lifetime ' ']' >+ '[' -n 'renew_lifetime ' -a -z '' ']' >+ r=renew_lifetime >+ '[' -n renew_lifetime -a -z renew_lifetime ']' >+ '[' -n renew_lifetime -a -z renew_lifetime ']' >+ __shell_var_trimo=renew_lifetime >+ eval 'n="$__shell_var_trimo"' >++ n=renew_lifetime >+ shell_var_trim v ' 7d' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 7d' >+ unset -f __shell_var_trim >+ local 'r= 7d' 'space= >' >+ '[' -n ' 7d' -a -z ' 7d' ']' >+ '[' -n ' 7d' -a -z 7d ']' >+ '[' -n ' 7d' -a -z '' ']' >+ r=7d >+ '[' -n 7d -a -z 7d ']' >+ __shell_var_trimo=7d >+ eval 'v="$__shell_var_trimo"' >++ v=7d >+ '[' 2 = 2 -a renew_lifetime = default_realm ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'renew_lifetime = 7d' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'renew_lifetime = 7d' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'forwardable ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'forwardable ' >+ unset -f __shell_var_trim >+ local 'r=forwardable ' 'space= >' >+ '[' -n 'forwardable ' -a -z 'forwardable ' ']' >+ '[' -n 'forwardable ' -a -z '' ']' >+ r=forwardable >+ '[' -n forwardable -a -z forwardable ']' >+ '[' -n forwardable -a -z forwardable ']' >+ __shell_var_trimo=forwardable >+ eval 'n="$__shell_var_trimo"' >++ n=forwardable >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 2 = 2 -a forwardable = default_realm ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'forwardable = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'forwardable = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'rdns ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'rdns ' >+ unset -f __shell_var_trim >+ local 'r=rdns ' 'space= >' >+ '[' -n 'rdns ' -a -z 'rdns ' ']' >+ '[' -n 'rdns ' -a -z '' ']' >+ r=rdns >+ '[' -n rdns -a -z rdns ']' >+ '[' -n rdns -a -z rdns ']' >+ __shell_var_trimo=rdns >+ eval 'n="$__shell_var_trimo"' >++ n=rdns >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 2 = 2 -a rdns = default_realm ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'rdns = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'rdns = false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default_realm = EXAMPLE.COM' ']' >+ __ini_config_print 2 '# default_realm = EXAMPLE.COM' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '# default_realm = EXAMPLE.COM' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_ccache_name ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_ccache_name ' >+ unset -f __shell_var_trim >+ local 'r=default_ccache_name ' 'space= >' >+ '[' -n 'default_ccache_name ' -a -z 'default_ccache_name ' ']' >+ '[' -n 'default_ccache_name ' -a -z '' ']' >+ r=default_ccache_name >+ '[' -n default_ccache_name -a -z default_ccache_name ']' >+ '[' -n default_ccache_name -a -z default_ccache_name ']' >+ __shell_var_trimo=default_ccache_name >+ eval 'n="$__shell_var_trimo"' >++ n=default_ccache_name >+ shell_var_trim v ' KEYRING:persistent:%{uid}' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' KEYRING:persistent:%{uid}' >+ unset -f __shell_var_trim >+ local 'r= KEYRING:persistent:%{uid}' 'space= >' >+ '[' -n ' KEYRING:persistent:%{uid}' -a -z ' KEYRING:persistent:%{uid}' ']' >+ '[' -n ' KEYRING:persistent:%{uid}' -a -z 'KEYRING:persistent:%{uid}' ']' >+ '[' -n ' KEYRING:persistent:%{uid}' -a -z '' ']' >+ r='KEYRING:persistent:%{uid}' >+ '[' -n 'KEYRING:persistent:%{uid}' -a -z 'KEYRING:persistent:%{uid}' ']' >+ __shell_var_trimo='KEYRING:persistent:%{uid}' >+ eval 'v="$__shell_var_trimo"' >++ v='KEYRING:persistent:%{uid}' >+ '[' 2 = 2 -a default_ccache_name = default_realm ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'default_ccache_name = KEYRING:persistent:%{uid}' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_ccache_name = KEYRING:persistent:%{uid}' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_realm ' >+ unset -f __shell_var_trim >+ local 'r=default_realm ' 'space= >' >+ '[' -n 'default_realm ' -a -z 'default_realm ' ']' >+ '[' -n 'default_realm ' -a -z '' ']' >+ r=default_realm >+ '[' -n default_realm -a -z default_realm ']' >+ '[' -n default_realm -a -z default_realm ']' >+ __shell_var_trimo=default_realm >+ eval 'n="$__shell_var_trimo"' >++ n=default_realm >+ shell_var_trim v ' ETER.LOCALDOMAIN' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ETER.LOCALDOMAIN' >+ unset -f __shell_var_trim >+ local 'r= ETER.LOCALDOMAIN' 'space= >' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ' ETER.LOCALDOMAIN' ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ETER.LOCALDOMAIN ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z '' ']' >+ r=ETER.LOCALDOMAIN >+ '[' -n ETER.LOCALDOMAIN -a -z ETER.LOCALDOMAIN ']' >+ __shell_var_trimo=ETER.LOCALDOMAIN >+ eval 'v="$__shell_var_trimo"' >++ v=ETER.LOCALDOMAIN >+ '[' 2 = 2 -a default_realm = default_realm ']' >+ '[' -n '' ']' >+ __ini_config_print 1 'default_realm = ETER.LOCALDOMAIN' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_realm = ETER.LOCALDOMAIN' >+ don=1 >+ continue >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 2 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[realms]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# EXAMPLE.COM = {' ']' >+ __ini_config_print 1 '# EXAMPLE.COM = {' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# EXAMPLE.COM = {' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default_domain = example.com' ']' >+ __ini_config_print 1 '# default_domain = example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# default_domain = example.com' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# }' ']' >+ __ini_config_print 1 '# }' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# }' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[domain_realm]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# .example.com = EXAMPLE.COM' ']' >+ __ini_config_print 1 '# .example.com = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# .example.com = EXAMPLE.COM' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# example.com = EXAMPLE.COM' ']' >+ __ini_config_print 1 '# example.com = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# example.com = EXAMPLE.COM' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ eof=1 >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n 1 ']' >+ '[' -n 1 -a -z 1 ']' >+ '[' -z 1 ']' >+ mv -f -- /etc/krb5.conf.wexlJS /etc/krb5.conf >+ ini_config_set /etc/krb5.conf libdefaults dns_lookup_kdc true >+ local fn fn_tmp section var value sect= don= str eof= n v >+ fn=/etc/krb5.conf >+ section=libdefaults >+ var=dns_lookup_kdc >+ value=true >+ '[' '!' -e /etc/krb5.conf ']' >++ mktemp /etc/krb5.conf.XXXXXX >+ fn_tmp=/etc/krb5.conf.FuVxT6 >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#includedir /etc/krb5.conf.d/' ']' >+ __ini_config_print '' '#includedir /etc/krb5.conf.d/' >+ local p= >+ shift >+ printf '%s%s\n' '' '#includedir /etc/krb5.conf.d/' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' '' = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[logging]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default = FILE:/var/log/krb5libs.log' ']' >+ __ini_config_print 1 '# default = FILE:/var/log/krb5libs.log' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# default = FILE:/var/log/krb5libs.log' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# kdc = FILE:/var/log/krb5kdc.log' ']' >+ __ini_config_print 1 '# kdc = FILE:/var/log/krb5kdc.log' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# kdc = FILE:/var/log/krb5kdc.log' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# admin_server = FILE:/var/log/kadmind.log' ']' >+ __ini_config_print 1 '# admin_server = FILE:/var/log/kadmind.log' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# admin_server = FILE:/var/log/kadmind.log' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ sect=2 >+ printf '%s\n' '[libdefaults]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'dns_lookup_kdc ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'dns_lookup_kdc ' >+ unset -f __shell_var_trim >+ local 'r=dns_lookup_kdc ' 'space= >' >+ '[' -n 'dns_lookup_kdc ' -a -z 'dns_lookup_kdc ' ']' >+ '[' -n 'dns_lookup_kdc ' -a -z '' ']' >+ r=dns_lookup_kdc >+ '[' -n dns_lookup_kdc -a -z dns_lookup_kdc ']' >+ '[' -n dns_lookup_kdc -a -z dns_lookup_kdc ']' >+ __shell_var_trimo=dns_lookup_kdc >+ eval 'n="$__shell_var_trimo"' >++ n=dns_lookup_kdc >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 2 = 2 -a dns_lookup_kdc = dns_lookup_kdc ']' >+ '[' -n '' ']' >+ __ini_config_print 1 'dns_lookup_kdc = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'dns_lookup_kdc = true' >+ don=1 >+ continue >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'dns_lookup_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'dns_lookup_realm ' >+ unset -f __shell_var_trim >+ local 'r=dns_lookup_realm ' 'space= >' >+ '[' -n 'dns_lookup_realm ' -a -z 'dns_lookup_realm ' ']' >+ '[' -n 'dns_lookup_realm ' -a -z '' ']' >+ r=dns_lookup_realm >+ '[' -n dns_lookup_realm -a -z dns_lookup_realm ']' >+ '[' -n dns_lookup_realm -a -z dns_lookup_realm ']' >+ __shell_var_trimo=dns_lookup_realm >+ eval 'n="$__shell_var_trimo"' >++ n=dns_lookup_realm >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 2 = 2 -a dns_lookup_realm = dns_lookup_kdc ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'dns_lookup_realm = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'dns_lookup_realm = false' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'ticket_lifetime ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'ticket_lifetime ' >+ unset -f __shell_var_trim >+ local 'r=ticket_lifetime ' 'space= >' >+ '[' -n 'ticket_lifetime ' -a -z 'ticket_lifetime ' ']' >+ '[' -n 'ticket_lifetime ' -a -z '' ']' >+ r=ticket_lifetime >+ '[' -n ticket_lifetime -a -z ticket_lifetime ']' >+ '[' -n ticket_lifetime -a -z ticket_lifetime ']' >+ __shell_var_trimo=ticket_lifetime >+ eval 'n="$__shell_var_trimo"' >++ n=ticket_lifetime >+ shell_var_trim v ' 24h' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 24h' >+ unset -f __shell_var_trim >+ local 'r= 24h' 'space= >' >+ '[' -n ' 24h' -a -z ' 24h' ']' >+ '[' -n ' 24h' -a -z 24h ']' >+ '[' -n ' 24h' -a -z '' ']' >+ r=24h >+ '[' -n 24h -a -z 24h ']' >+ __shell_var_trimo=24h >+ eval 'v="$__shell_var_trimo"' >++ v=24h >+ '[' 2 = 2 -a ticket_lifetime = dns_lookup_kdc ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'ticket_lifetime = 24h' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'ticket_lifetime = 24h' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'renew_lifetime ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'renew_lifetime ' >+ unset -f __shell_var_trim >+ local 'r=renew_lifetime ' 'space= >' >+ '[' -n 'renew_lifetime ' -a -z 'renew_lifetime ' ']' >+ '[' -n 'renew_lifetime ' -a -z '' ']' >+ r=renew_lifetime >+ '[' -n renew_lifetime -a -z renew_lifetime ']' >+ '[' -n renew_lifetime -a -z renew_lifetime ']' >+ __shell_var_trimo=renew_lifetime >+ eval 'n="$__shell_var_trimo"' >++ n=renew_lifetime >+ shell_var_trim v ' 7d' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 7d' >+ unset -f __shell_var_trim >+ local 'r= 7d' 'space= >' >+ '[' -n ' 7d' -a -z ' 7d' ']' >+ '[' -n ' 7d' -a -z 7d ']' >+ '[' -n ' 7d' -a -z '' ']' >+ r=7d >+ '[' -n 7d -a -z 7d ']' >+ __shell_var_trimo=7d >+ eval 'v="$__shell_var_trimo"' >++ v=7d >+ '[' 2 = 2 -a renew_lifetime = dns_lookup_kdc ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'renew_lifetime = 7d' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'renew_lifetime = 7d' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'forwardable ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'forwardable ' >+ unset -f __shell_var_trim >+ local 'r=forwardable ' 'space= >' >+ '[' -n 'forwardable ' -a -z 'forwardable ' ']' >+ '[' -n 'forwardable ' -a -z '' ']' >+ r=forwardable >+ '[' -n forwardable -a -z forwardable ']' >+ '[' -n forwardable -a -z forwardable ']' >+ __shell_var_trimo=forwardable >+ eval 'n="$__shell_var_trimo"' >++ n=forwardable >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 2 = 2 -a forwardable = dns_lookup_kdc ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'forwardable = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'forwardable = true' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'rdns ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'rdns ' >+ unset -f __shell_var_trim >+ local 'r=rdns ' 'space= >' >+ '[' -n 'rdns ' -a -z 'rdns ' ']' >+ '[' -n 'rdns ' -a -z '' ']' >+ r=rdns >+ '[' -n rdns -a -z rdns ']' >+ '[' -n rdns -a -z rdns ']' >+ __shell_var_trimo=rdns >+ eval 'n="$__shell_var_trimo"' >++ n=rdns >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 2 = 2 -a rdns = dns_lookup_kdc ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'rdns = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'rdns = false' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default_realm = EXAMPLE.COM' ']' >+ __ini_config_print 2 '# default_realm = EXAMPLE.COM' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '# default_realm = EXAMPLE.COM' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_ccache_name ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_ccache_name ' >+ unset -f __shell_var_trim >+ local 'r=default_ccache_name ' 'space= >' >+ '[' -n 'default_ccache_name ' -a -z 'default_ccache_name ' ']' >+ '[' -n 'default_ccache_name ' -a -z '' ']' >+ r=default_ccache_name >+ '[' -n default_ccache_name -a -z default_ccache_name ']' >+ '[' -n default_ccache_name -a -z default_ccache_name ']' >+ __shell_var_trimo=default_ccache_name >+ eval 'n="$__shell_var_trimo"' >++ n=default_ccache_name >+ shell_var_trim v ' KEYRING:persistent:%{uid}' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' KEYRING:persistent:%{uid}' >+ unset -f __shell_var_trim >+ local 'r= KEYRING:persistent:%{uid}' 'space= >' >+ '[' -n ' KEYRING:persistent:%{uid}' -a -z ' KEYRING:persistent:%{uid}' ']' >+ '[' -n ' KEYRING:persistent:%{uid}' -a -z 'KEYRING:persistent:%{uid}' ']' >+ '[' -n ' KEYRING:persistent:%{uid}' -a -z '' ']' >+ r='KEYRING:persistent:%{uid}' >+ '[' -n 'KEYRING:persistent:%{uid}' -a -z 'KEYRING:persistent:%{uid}' ']' >+ __shell_var_trimo='KEYRING:persistent:%{uid}' >+ eval 'v="$__shell_var_trimo"' >++ v='KEYRING:persistent:%{uid}' >+ '[' 2 = 2 -a default_ccache_name = dns_lookup_kdc ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'default_ccache_name = KEYRING:persistent:%{uid}' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_ccache_name = KEYRING:persistent:%{uid}' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_realm ' >+ unset -f __shell_var_trim >+ local 'r=default_realm ' 'space= >' >+ '[' -n 'default_realm ' -a -z 'default_realm ' ']' >+ '[' -n 'default_realm ' -a -z '' ']' >+ r=default_realm >+ '[' -n default_realm -a -z default_realm ']' >+ '[' -n default_realm -a -z default_realm ']' >+ __shell_var_trimo=default_realm >+ eval 'n="$__shell_var_trimo"' >++ n=default_realm >+ shell_var_trim v ' ETER.LOCALDOMAIN' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ETER.LOCALDOMAIN' >+ unset -f __shell_var_trim >+ local 'r= ETER.LOCALDOMAIN' 'space= >' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ' ETER.LOCALDOMAIN' ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ETER.LOCALDOMAIN ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z '' ']' >+ r=ETER.LOCALDOMAIN >+ '[' -n ETER.LOCALDOMAIN -a -z ETER.LOCALDOMAIN ']' >+ __shell_var_trimo=ETER.LOCALDOMAIN >+ eval 'v="$__shell_var_trimo"' >++ v=ETER.LOCALDOMAIN >+ '[' 2 = 2 -a default_realm = dns_lookup_kdc ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'default_realm = ETER.LOCALDOMAIN' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_realm = ETER.LOCALDOMAIN' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 2 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[realms]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# EXAMPLE.COM = {' ']' >+ __ini_config_print 1 '# EXAMPLE.COM = {' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# EXAMPLE.COM = {' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default_domain = example.com' ']' >+ __ini_config_print 1 '# default_domain = example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# default_domain = example.com' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# }' ']' >+ __ini_config_print 1 '# }' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# }' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[domain_realm]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# .example.com = EXAMPLE.COM' ']' >+ __ini_config_print 1 '# .example.com = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# .example.com = EXAMPLE.COM' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# example.com = EXAMPLE.COM' ']' >+ __ini_config_print 1 '# example.com = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# example.com = EXAMPLE.COM' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ eof=1 >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n 1 ']' >+ '[' -n 1 -a -z 1 ']' >+ '[' -z 1 ']' >+ mv -f -- /etc/krb5.conf.FuVxT6 /etc/krb5.conf >+ ini_config_set /etc/krb5.conf libdefaults dns_lookup_realm false >+ local fn fn_tmp section var value sect= don= str eof= n v >+ fn=/etc/krb5.conf >+ section=libdefaults >+ var=dns_lookup_realm >+ value=false >+ '[' '!' -e /etc/krb5.conf ']' >++ mktemp /etc/krb5.conf.XXXXXX >+ fn_tmp=/etc/krb5.conf.obeTMy >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#includedir /etc/krb5.conf.d/' ']' >+ __ini_config_print '' '#includedir /etc/krb5.conf.d/' >+ local p= >+ shift >+ printf '%s%s\n' '' '#includedir /etc/krb5.conf.d/' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' '' = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[logging]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default = FILE:/var/log/krb5libs.log' ']' >+ __ini_config_print 1 '# default = FILE:/var/log/krb5libs.log' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# default = FILE:/var/log/krb5libs.log' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# kdc = FILE:/var/log/krb5kdc.log' ']' >+ __ini_config_print 1 '# kdc = FILE:/var/log/krb5kdc.log' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# kdc = FILE:/var/log/krb5kdc.log' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# admin_server = FILE:/var/log/kadmind.log' ']' >+ __ini_config_print 1 '# admin_server = FILE:/var/log/kadmind.log' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# admin_server = FILE:/var/log/kadmind.log' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ sect=2 >+ printf '%s\n' '[libdefaults]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'dns_lookup_kdc ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'dns_lookup_kdc ' >+ unset -f __shell_var_trim >+ local 'r=dns_lookup_kdc ' 'space= >' >+ '[' -n 'dns_lookup_kdc ' -a -z 'dns_lookup_kdc ' ']' >+ '[' -n 'dns_lookup_kdc ' -a -z '' ']' >+ r=dns_lookup_kdc >+ '[' -n dns_lookup_kdc -a -z dns_lookup_kdc ']' >+ '[' -n dns_lookup_kdc -a -z dns_lookup_kdc ']' >+ __shell_var_trimo=dns_lookup_kdc >+ eval 'n="$__shell_var_trimo"' >++ n=dns_lookup_kdc >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 2 = 2 -a dns_lookup_kdc = dns_lookup_realm ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'dns_lookup_kdc = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'dns_lookup_kdc = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'dns_lookup_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'dns_lookup_realm ' >+ unset -f __shell_var_trim >+ local 'r=dns_lookup_realm ' 'space= >' >+ '[' -n 'dns_lookup_realm ' -a -z 'dns_lookup_realm ' ']' >+ '[' -n 'dns_lookup_realm ' -a -z '' ']' >+ r=dns_lookup_realm >+ '[' -n dns_lookup_realm -a -z dns_lookup_realm ']' >+ '[' -n dns_lookup_realm -a -z dns_lookup_realm ']' >+ __shell_var_trimo=dns_lookup_realm >+ eval 'n="$__shell_var_trimo"' >++ n=dns_lookup_realm >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 2 = 2 -a dns_lookup_realm = dns_lookup_realm ']' >+ '[' -n '' ']' >+ __ini_config_print 1 'dns_lookup_realm = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'dns_lookup_realm = false' >+ don=1 >+ continue >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'ticket_lifetime ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'ticket_lifetime ' >+ unset -f __shell_var_trim >+ local 'r=ticket_lifetime ' 'space= >' >+ '[' -n 'ticket_lifetime ' -a -z 'ticket_lifetime ' ']' >+ '[' -n 'ticket_lifetime ' -a -z '' ']' >+ r=ticket_lifetime >+ '[' -n ticket_lifetime -a -z ticket_lifetime ']' >+ '[' -n ticket_lifetime -a -z ticket_lifetime ']' >+ __shell_var_trimo=ticket_lifetime >+ eval 'n="$__shell_var_trimo"' >++ n=ticket_lifetime >+ shell_var_trim v ' 24h' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 24h' >+ unset -f __shell_var_trim >+ local 'r= 24h' 'space= >' >+ '[' -n ' 24h' -a -z ' 24h' ']' >+ '[' -n ' 24h' -a -z 24h ']' >+ '[' -n ' 24h' -a -z '' ']' >+ r=24h >+ '[' -n 24h -a -z 24h ']' >+ __shell_var_trimo=24h >+ eval 'v="$__shell_var_trimo"' >++ v=24h >+ '[' 2 = 2 -a ticket_lifetime = dns_lookup_realm ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'ticket_lifetime = 24h' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'ticket_lifetime = 24h' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'renew_lifetime ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'renew_lifetime ' >+ unset -f __shell_var_trim >+ local 'r=renew_lifetime ' 'space= >' >+ '[' -n 'renew_lifetime ' -a -z 'renew_lifetime ' ']' >+ '[' -n 'renew_lifetime ' -a -z '' ']' >+ r=renew_lifetime >+ '[' -n renew_lifetime -a -z renew_lifetime ']' >+ '[' -n renew_lifetime -a -z renew_lifetime ']' >+ __shell_var_trimo=renew_lifetime >+ eval 'n="$__shell_var_trimo"' >++ n=renew_lifetime >+ shell_var_trim v ' 7d' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 7d' >+ unset -f __shell_var_trim >+ local 'r= 7d' 'space= >' >+ '[' -n ' 7d' -a -z ' 7d' ']' >+ '[' -n ' 7d' -a -z 7d ']' >+ '[' -n ' 7d' -a -z '' ']' >+ r=7d >+ '[' -n 7d -a -z 7d ']' >+ __shell_var_trimo=7d >+ eval 'v="$__shell_var_trimo"' >++ v=7d >+ '[' 2 = 2 -a renew_lifetime = dns_lookup_realm ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'renew_lifetime = 7d' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'renew_lifetime = 7d' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'forwardable ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'forwardable ' >+ unset -f __shell_var_trim >+ local 'r=forwardable ' 'space= >' >+ '[' -n 'forwardable ' -a -z 'forwardable ' ']' >+ '[' -n 'forwardable ' -a -z '' ']' >+ r=forwardable >+ '[' -n forwardable -a -z forwardable ']' >+ '[' -n forwardable -a -z forwardable ']' >+ __shell_var_trimo=forwardable >+ eval 'n="$__shell_var_trimo"' >++ n=forwardable >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 2 = 2 -a forwardable = dns_lookup_realm ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'forwardable = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'forwardable = true' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'rdns ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'rdns ' >+ unset -f __shell_var_trim >+ local 'r=rdns ' 'space= >' >+ '[' -n 'rdns ' -a -z 'rdns ' ']' >+ '[' -n 'rdns ' -a -z '' ']' >+ r=rdns >+ '[' -n rdns -a -z rdns ']' >+ '[' -n rdns -a -z rdns ']' >+ __shell_var_trimo=rdns >+ eval 'n="$__shell_var_trimo"' >++ n=rdns >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 2 = 2 -a rdns = dns_lookup_realm ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'rdns = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'rdns = false' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default_realm = EXAMPLE.COM' ']' >+ __ini_config_print 2 '# default_realm = EXAMPLE.COM' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '# default_realm = EXAMPLE.COM' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_ccache_name ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_ccache_name ' >+ unset -f __shell_var_trim >+ local 'r=default_ccache_name ' 'space= >' >+ '[' -n 'default_ccache_name ' -a -z 'default_ccache_name ' ']' >+ '[' -n 'default_ccache_name ' -a -z '' ']' >+ r=default_ccache_name >+ '[' -n default_ccache_name -a -z default_ccache_name ']' >+ '[' -n default_ccache_name -a -z default_ccache_name ']' >+ __shell_var_trimo=default_ccache_name >+ eval 'n="$__shell_var_trimo"' >++ n=default_ccache_name >+ shell_var_trim v ' KEYRING:persistent:%{uid}' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' KEYRING:persistent:%{uid}' >+ unset -f __shell_var_trim >+ local 'r= KEYRING:persistent:%{uid}' 'space= >' >+ '[' -n ' KEYRING:persistent:%{uid}' -a -z ' KEYRING:persistent:%{uid}' ']' >+ '[' -n ' KEYRING:persistent:%{uid}' -a -z 'KEYRING:persistent:%{uid}' ']' >+ '[' -n ' KEYRING:persistent:%{uid}' -a -z '' ']' >+ r='KEYRING:persistent:%{uid}' >+ '[' -n 'KEYRING:persistent:%{uid}' -a -z 'KEYRING:persistent:%{uid}' ']' >+ __shell_var_trimo='KEYRING:persistent:%{uid}' >+ eval 'v="$__shell_var_trimo"' >++ v='KEYRING:persistent:%{uid}' >+ '[' 2 = 2 -a default_ccache_name = dns_lookup_realm ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'default_ccache_name = KEYRING:persistent:%{uid}' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_ccache_name = KEYRING:persistent:%{uid}' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_realm ' >+ unset -f __shell_var_trim >+ local 'r=default_realm ' 'space= >' >+ '[' -n 'default_realm ' -a -z 'default_realm ' ']' >+ '[' -n 'default_realm ' -a -z '' ']' >+ r=default_realm >+ '[' -n default_realm -a -z default_realm ']' >+ '[' -n default_realm -a -z default_realm ']' >+ __shell_var_trimo=default_realm >+ eval 'n="$__shell_var_trimo"' >++ n=default_realm >+ shell_var_trim v ' ETER.LOCALDOMAIN' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ETER.LOCALDOMAIN' >+ unset -f __shell_var_trim >+ local 'r= ETER.LOCALDOMAIN' 'space= >' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ' ETER.LOCALDOMAIN' ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ETER.LOCALDOMAIN ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z '' ']' >+ r=ETER.LOCALDOMAIN >+ '[' -n ETER.LOCALDOMAIN -a -z ETER.LOCALDOMAIN ']' >+ __shell_var_trimo=ETER.LOCALDOMAIN >+ eval 'v="$__shell_var_trimo"' >++ v=ETER.LOCALDOMAIN >+ '[' 2 = 2 -a default_realm = dns_lookup_realm ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'default_realm = ETER.LOCALDOMAIN' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_realm = ETER.LOCALDOMAIN' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 2 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[realms]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# EXAMPLE.COM = {' ']' >+ __ini_config_print 1 '# EXAMPLE.COM = {' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# EXAMPLE.COM = {' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default_domain = example.com' ']' >+ __ini_config_print 1 '# default_domain = example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# default_domain = example.com' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# }' ']' >+ __ini_config_print 1 '# }' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# }' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[domain_realm]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# .example.com = EXAMPLE.COM' ']' >+ __ini_config_print 1 '# .example.com = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# .example.com = EXAMPLE.COM' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# example.com = EXAMPLE.COM' ']' >+ __ini_config_print 1 '# example.com = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# example.com = EXAMPLE.COM' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ eof=1 >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n 1 ']' >+ '[' -n 1 -a -z 1 ']' >+ '[' -z 1 ']' >+ mv -f -- /etc/krb5.conf.obeTMy /etc/krb5.conf >+ ini_config_set /etc/krb5.conf libdefaults default_ccache_name 'KEYRING:persistent:%{uid}' >+ local fn fn_tmp section var value sect= don= str eof= n v >+ fn=/etc/krb5.conf >+ section=libdefaults >+ var=default_ccache_name >+ value='KEYRING:persistent:%{uid}' >+ '[' '!' -e /etc/krb5.conf ']' >++ mktemp /etc/krb5.conf.XXXXXX >+ fn_tmp=/etc/krb5.conf.bmMiVq >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#includedir /etc/krb5.conf.d/' ']' >+ __ini_config_print '' '#includedir /etc/krb5.conf.d/' >+ local p= >+ shift >+ printf '%s%s\n' '' '#includedir /etc/krb5.conf.d/' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' '' = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[logging]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default = FILE:/var/log/krb5libs.log' ']' >+ __ini_config_print 1 '# default = FILE:/var/log/krb5libs.log' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# default = FILE:/var/log/krb5libs.log' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# kdc = FILE:/var/log/krb5kdc.log' ']' >+ __ini_config_print 1 '# kdc = FILE:/var/log/krb5kdc.log' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# kdc = FILE:/var/log/krb5kdc.log' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# admin_server = FILE:/var/log/kadmind.log' ']' >+ __ini_config_print 1 '# admin_server = FILE:/var/log/kadmind.log' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# admin_server = FILE:/var/log/kadmind.log' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ sect=2 >+ printf '%s\n' '[libdefaults]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'dns_lookup_kdc ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'dns_lookup_kdc ' >+ unset -f __shell_var_trim >+ local 'r=dns_lookup_kdc ' 'space= >' >+ '[' -n 'dns_lookup_kdc ' -a -z 'dns_lookup_kdc ' ']' >+ '[' -n 'dns_lookup_kdc ' -a -z '' ']' >+ r=dns_lookup_kdc >+ '[' -n dns_lookup_kdc -a -z dns_lookup_kdc ']' >+ '[' -n dns_lookup_kdc -a -z dns_lookup_kdc ']' >+ __shell_var_trimo=dns_lookup_kdc >+ eval 'n="$__shell_var_trimo"' >++ n=dns_lookup_kdc >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 2 = 2 -a dns_lookup_kdc = default_ccache_name ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'dns_lookup_kdc = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'dns_lookup_kdc = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'dns_lookup_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'dns_lookup_realm ' >+ unset -f __shell_var_trim >+ local 'r=dns_lookup_realm ' 'space= >' >+ '[' -n 'dns_lookup_realm ' -a -z 'dns_lookup_realm ' ']' >+ '[' -n 'dns_lookup_realm ' -a -z '' ']' >+ r=dns_lookup_realm >+ '[' -n dns_lookup_realm -a -z dns_lookup_realm ']' >+ '[' -n dns_lookup_realm -a -z dns_lookup_realm ']' >+ __shell_var_trimo=dns_lookup_realm >+ eval 'n="$__shell_var_trimo"' >++ n=dns_lookup_realm >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 2 = 2 -a dns_lookup_realm = default_ccache_name ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'dns_lookup_realm = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'dns_lookup_realm = false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'ticket_lifetime ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'ticket_lifetime ' >+ unset -f __shell_var_trim >+ local 'r=ticket_lifetime ' 'space= >' >+ '[' -n 'ticket_lifetime ' -a -z 'ticket_lifetime ' ']' >+ '[' -n 'ticket_lifetime ' -a -z '' ']' >+ r=ticket_lifetime >+ '[' -n ticket_lifetime -a -z ticket_lifetime ']' >+ '[' -n ticket_lifetime -a -z ticket_lifetime ']' >+ __shell_var_trimo=ticket_lifetime >+ eval 'n="$__shell_var_trimo"' >++ n=ticket_lifetime >+ shell_var_trim v ' 24h' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 24h' >+ unset -f __shell_var_trim >+ local 'r= 24h' 'space= >' >+ '[' -n ' 24h' -a -z ' 24h' ']' >+ '[' -n ' 24h' -a -z 24h ']' >+ '[' -n ' 24h' -a -z '' ']' >+ r=24h >+ '[' -n 24h -a -z 24h ']' >+ __shell_var_trimo=24h >+ eval 'v="$__shell_var_trimo"' >++ v=24h >+ '[' 2 = 2 -a ticket_lifetime = default_ccache_name ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'ticket_lifetime = 24h' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'ticket_lifetime = 24h' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'renew_lifetime ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'renew_lifetime ' >+ unset -f __shell_var_trim >+ local 'r=renew_lifetime ' 'space= >' >+ '[' -n 'renew_lifetime ' -a -z 'renew_lifetime ' ']' >+ '[' -n 'renew_lifetime ' -a -z '' ']' >+ r=renew_lifetime >+ '[' -n renew_lifetime -a -z renew_lifetime ']' >+ '[' -n renew_lifetime -a -z renew_lifetime ']' >+ __shell_var_trimo=renew_lifetime >+ eval 'n="$__shell_var_trimo"' >++ n=renew_lifetime >+ shell_var_trim v ' 7d' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 7d' >+ unset -f __shell_var_trim >+ local 'r= 7d' 'space= >' >+ '[' -n ' 7d' -a -z ' 7d' ']' >+ '[' -n ' 7d' -a -z 7d ']' >+ '[' -n ' 7d' -a -z '' ']' >+ r=7d >+ '[' -n 7d -a -z 7d ']' >+ __shell_var_trimo=7d >+ eval 'v="$__shell_var_trimo"' >++ v=7d >+ '[' 2 = 2 -a renew_lifetime = default_ccache_name ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'renew_lifetime = 7d' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'renew_lifetime = 7d' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'forwardable ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'forwardable ' >+ unset -f __shell_var_trim >+ local 'r=forwardable ' 'space= >' >+ '[' -n 'forwardable ' -a -z 'forwardable ' ']' >+ '[' -n 'forwardable ' -a -z '' ']' >+ r=forwardable >+ '[' -n forwardable -a -z forwardable ']' >+ '[' -n forwardable -a -z forwardable ']' >+ __shell_var_trimo=forwardable >+ eval 'n="$__shell_var_trimo"' >++ n=forwardable >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 2 = 2 -a forwardable = default_ccache_name ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'forwardable = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'forwardable = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'rdns ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'rdns ' >+ unset -f __shell_var_trim >+ local 'r=rdns ' 'space= >' >+ '[' -n 'rdns ' -a -z 'rdns ' ']' >+ '[' -n 'rdns ' -a -z '' ']' >+ r=rdns >+ '[' -n rdns -a -z rdns ']' >+ '[' -n rdns -a -z rdns ']' >+ __shell_var_trimo=rdns >+ eval 'n="$__shell_var_trimo"' >++ n=rdns >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 2 = 2 -a rdns = default_ccache_name ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'rdns = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'rdns = false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default_realm = EXAMPLE.COM' ']' >+ __ini_config_print 2 '# default_realm = EXAMPLE.COM' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '# default_realm = EXAMPLE.COM' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_ccache_name ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_ccache_name ' >+ unset -f __shell_var_trim >+ local 'r=default_ccache_name ' 'space= >' >+ '[' -n 'default_ccache_name ' -a -z 'default_ccache_name ' ']' >+ '[' -n 'default_ccache_name ' -a -z '' ']' >+ r=default_ccache_name >+ '[' -n default_ccache_name -a -z default_ccache_name ']' >+ '[' -n default_ccache_name -a -z default_ccache_name ']' >+ __shell_var_trimo=default_ccache_name >+ eval 'n="$__shell_var_trimo"' >++ n=default_ccache_name >+ shell_var_trim v ' KEYRING:persistent:%{uid}' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' KEYRING:persistent:%{uid}' >+ unset -f __shell_var_trim >+ local 'r= KEYRING:persistent:%{uid}' 'space= >' >+ '[' -n ' KEYRING:persistent:%{uid}' -a -z ' KEYRING:persistent:%{uid}' ']' >+ '[' -n ' KEYRING:persistent:%{uid}' -a -z 'KEYRING:persistent:%{uid}' ']' >+ '[' -n ' KEYRING:persistent:%{uid}' -a -z '' ']' >+ r='KEYRING:persistent:%{uid}' >+ '[' -n 'KEYRING:persistent:%{uid}' -a -z 'KEYRING:persistent:%{uid}' ']' >+ __shell_var_trimo='KEYRING:persistent:%{uid}' >+ eval 'v="$__shell_var_trimo"' >++ v='KEYRING:persistent:%{uid}' >+ '[' 2 = 2 -a default_ccache_name = default_ccache_name ']' >+ '[' -n '' ']' >+ __ini_config_print 1 'default_ccache_name = KEYRING:persistent:%{uid}' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_ccache_name = KEYRING:persistent:%{uid}' >+ don=1 >+ continue >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_realm ' >+ unset -f __shell_var_trim >+ local 'r=default_realm ' 'space= >' >+ '[' -n 'default_realm ' -a -z 'default_realm ' ']' >+ '[' -n 'default_realm ' -a -z '' ']' >+ r=default_realm >+ '[' -n default_realm -a -z default_realm ']' >+ '[' -n default_realm -a -z default_realm ']' >+ __shell_var_trimo=default_realm >+ eval 'n="$__shell_var_trimo"' >++ n=default_realm >+ shell_var_trim v ' ETER.LOCALDOMAIN' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ETER.LOCALDOMAIN' >+ unset -f __shell_var_trim >+ local 'r= ETER.LOCALDOMAIN' 'space= >' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ' ETER.LOCALDOMAIN' ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ETER.LOCALDOMAIN ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z '' ']' >+ r=ETER.LOCALDOMAIN >+ '[' -n ETER.LOCALDOMAIN -a -z ETER.LOCALDOMAIN ']' >+ __shell_var_trimo=ETER.LOCALDOMAIN >+ eval 'v="$__shell_var_trimo"' >++ v=ETER.LOCALDOMAIN >+ '[' 2 = 2 -a default_realm = default_ccache_name ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'default_realm = ETER.LOCALDOMAIN' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_realm = ETER.LOCALDOMAIN' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 2 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[realms]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# EXAMPLE.COM = {' ']' >+ __ini_config_print 1 '# EXAMPLE.COM = {' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# EXAMPLE.COM = {' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default_domain = example.com' ']' >+ __ini_config_print 1 '# default_domain = example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# default_domain = example.com' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# }' ']' >+ __ini_config_print 1 '# }' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# }' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[domain_realm]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# .example.com = EXAMPLE.COM' ']' >+ __ini_config_print 1 '# .example.com = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# .example.com = EXAMPLE.COM' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# example.com = EXAMPLE.COM' ']' >+ __ini_config_print 1 '# example.com = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# example.com = EXAMPLE.COM' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ eof=1 >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n 1 ']' >+ '[' -n 1 -a -z 1 ']' >+ '[' -z 1 ']' >+ mv -f -- /etc/krb5.conf.bmMiVq /etc/krb5.conf >+ ini_config_set /etc/krb5.conf libdefaults rdns false >+ local fn fn_tmp section var value sect= don= str eof= n v >+ fn=/etc/krb5.conf >+ section=libdefaults >+ var=rdns >+ value=false >+ '[' '!' -e /etc/krb5.conf ']' >++ mktemp /etc/krb5.conf.XXXXXX >+ fn_tmp=/etc/krb5.conf.hYyMjU >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '#includedir /etc/krb5.conf.d/' ']' >+ __ini_config_print '' '#includedir /etc/krb5.conf.d/' >+ local p= >+ shift >+ printf '%s%s\n' '' '#includedir /etc/krb5.conf.d/' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' '' = 2 -a -z '' ']' >+ sect=1 >+ printf '%s\n' '[logging]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default = FILE:/var/log/krb5libs.log' ']' >+ __ini_config_print 1 '# default = FILE:/var/log/krb5libs.log' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# default = FILE:/var/log/krb5libs.log' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# kdc = FILE:/var/log/krb5kdc.log' ']' >+ __ini_config_print 1 '# kdc = FILE:/var/log/krb5kdc.log' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# kdc = FILE:/var/log/krb5kdc.log' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# admin_server = FILE:/var/log/kadmind.log' ']' >+ __ini_config_print 1 '# admin_server = FILE:/var/log/kadmind.log' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# admin_server = FILE:/var/log/kadmind.log' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ sect=2 >+ printf '%s\n' '[libdefaults]' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'dns_lookup_kdc ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'dns_lookup_kdc ' >+ unset -f __shell_var_trim >+ local 'r=dns_lookup_kdc ' 'space= >' >+ '[' -n 'dns_lookup_kdc ' -a -z 'dns_lookup_kdc ' ']' >+ '[' -n 'dns_lookup_kdc ' -a -z '' ']' >+ r=dns_lookup_kdc >+ '[' -n dns_lookup_kdc -a -z dns_lookup_kdc ']' >+ '[' -n dns_lookup_kdc -a -z dns_lookup_kdc ']' >+ __shell_var_trimo=dns_lookup_kdc >+ eval 'n="$__shell_var_trimo"' >++ n=dns_lookup_kdc >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 2 = 2 -a dns_lookup_kdc = rdns ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'dns_lookup_kdc = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'dns_lookup_kdc = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'dns_lookup_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'dns_lookup_realm ' >+ unset -f __shell_var_trim >+ local 'r=dns_lookup_realm ' 'space= >' >+ '[' -n 'dns_lookup_realm ' -a -z 'dns_lookup_realm ' ']' >+ '[' -n 'dns_lookup_realm ' -a -z '' ']' >+ r=dns_lookup_realm >+ '[' -n dns_lookup_realm -a -z dns_lookup_realm ']' >+ '[' -n dns_lookup_realm -a -z dns_lookup_realm ']' >+ __shell_var_trimo=dns_lookup_realm >+ eval 'n="$__shell_var_trimo"' >++ n=dns_lookup_realm >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 2 = 2 -a dns_lookup_realm = rdns ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'dns_lookup_realm = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'dns_lookup_realm = false' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'ticket_lifetime ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'ticket_lifetime ' >+ unset -f __shell_var_trim >+ local 'r=ticket_lifetime ' 'space= >' >+ '[' -n 'ticket_lifetime ' -a -z 'ticket_lifetime ' ']' >+ '[' -n 'ticket_lifetime ' -a -z '' ']' >+ r=ticket_lifetime >+ '[' -n ticket_lifetime -a -z ticket_lifetime ']' >+ '[' -n ticket_lifetime -a -z ticket_lifetime ']' >+ __shell_var_trimo=ticket_lifetime >+ eval 'n="$__shell_var_trimo"' >++ n=ticket_lifetime >+ shell_var_trim v ' 24h' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 24h' >+ unset -f __shell_var_trim >+ local 'r= 24h' 'space= >' >+ '[' -n ' 24h' -a -z ' 24h' ']' >+ '[' -n ' 24h' -a -z 24h ']' >+ '[' -n ' 24h' -a -z '' ']' >+ r=24h >+ '[' -n 24h -a -z 24h ']' >+ __shell_var_trimo=24h >+ eval 'v="$__shell_var_trimo"' >++ v=24h >+ '[' 2 = 2 -a ticket_lifetime = rdns ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'ticket_lifetime = 24h' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'ticket_lifetime = 24h' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'renew_lifetime ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'renew_lifetime ' >+ unset -f __shell_var_trim >+ local 'r=renew_lifetime ' 'space= >' >+ '[' -n 'renew_lifetime ' -a -z 'renew_lifetime ' ']' >+ '[' -n 'renew_lifetime ' -a -z '' ']' >+ r=renew_lifetime >+ '[' -n renew_lifetime -a -z renew_lifetime ']' >+ '[' -n renew_lifetime -a -z renew_lifetime ']' >+ __shell_var_trimo=renew_lifetime >+ eval 'n="$__shell_var_trimo"' >++ n=renew_lifetime >+ shell_var_trim v ' 7d' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' 7d' >+ unset -f __shell_var_trim >+ local 'r= 7d' 'space= >' >+ '[' -n ' 7d' -a -z ' 7d' ']' >+ '[' -n ' 7d' -a -z 7d ']' >+ '[' -n ' 7d' -a -z '' ']' >+ r=7d >+ '[' -n 7d -a -z 7d ']' >+ __shell_var_trimo=7d >+ eval 'v="$__shell_var_trimo"' >++ v=7d >+ '[' 2 = 2 -a renew_lifetime = rdns ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'renew_lifetime = 7d' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'renew_lifetime = 7d' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'forwardable ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'forwardable ' >+ unset -f __shell_var_trim >+ local 'r=forwardable ' 'space= >' >+ '[' -n 'forwardable ' -a -z 'forwardable ' ']' >+ '[' -n 'forwardable ' -a -z '' ']' >+ r=forwardable >+ '[' -n forwardable -a -z forwardable ']' >+ '[' -n forwardable -a -z forwardable ']' >+ __shell_var_trimo=forwardable >+ eval 'n="$__shell_var_trimo"' >++ n=forwardable >+ shell_var_trim v ' true' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' true' >+ unset -f __shell_var_trim >+ local 'r= true' 'space= >' >+ '[' -n ' true' -a -z ' true' ']' >+ '[' -n ' true' -a -z true ']' >+ '[' -n ' true' -a -z '' ']' >+ r=true >+ '[' -n true -a -z true ']' >+ __shell_var_trimo=true >+ eval 'v="$__shell_var_trimo"' >++ v=true >+ '[' 2 = 2 -a forwardable = rdns ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'forwardable = true' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'forwardable = true' >+ '[' -n '' -a -z '' ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'rdns ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'rdns ' >+ unset -f __shell_var_trim >+ local 'r=rdns ' 'space= >' >+ '[' -n 'rdns ' -a -z 'rdns ' ']' >+ '[' -n 'rdns ' -a -z '' ']' >+ r=rdns >+ '[' -n rdns -a -z rdns ']' >+ '[' -n rdns -a -z rdns ']' >+ __shell_var_trimo=rdns >+ eval 'n="$__shell_var_trimo"' >++ n=rdns >+ shell_var_trim v ' false' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' false' >+ unset -f __shell_var_trim >+ local 'r= false' 'space= >' >+ '[' -n ' false' -a -z ' false' ']' >+ '[' -n ' false' -a -z false ']' >+ '[' -n ' false' -a -z '' ']' >+ r=false >+ '[' -n false -a -z false ']' >+ __shell_var_trimo=false >+ eval 'v="$__shell_var_trimo"' >++ v=false >+ '[' 2 = 2 -a rdns = rdns ']' >+ '[' -n '' ']' >+ __ini_config_print 1 'rdns = false' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'rdns = false' >+ don=1 >+ continue >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default_realm = EXAMPLE.COM' ']' >+ __ini_config_print 2 '# default_realm = EXAMPLE.COM' >+ local p=2 >+ shift >+ printf '%s%s\n' '' '# default_realm = EXAMPLE.COM' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_ccache_name ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_ccache_name ' >+ unset -f __shell_var_trim >+ local 'r=default_ccache_name ' 'space= >' >+ '[' -n 'default_ccache_name ' -a -z 'default_ccache_name ' ']' >+ '[' -n 'default_ccache_name ' -a -z '' ']' >+ r=default_ccache_name >+ '[' -n default_ccache_name -a -z default_ccache_name ']' >+ '[' -n default_ccache_name -a -z default_ccache_name ']' >+ __shell_var_trimo=default_ccache_name >+ eval 'n="$__shell_var_trimo"' >++ n=default_ccache_name >+ shell_var_trim v ' KEYRING:persistent:%{uid}' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' KEYRING:persistent:%{uid}' >+ unset -f __shell_var_trim >+ local 'r= KEYRING:persistent:%{uid}' 'space= >' >+ '[' -n ' KEYRING:persistent:%{uid}' -a -z ' KEYRING:persistent:%{uid}' ']' >+ '[' -n ' KEYRING:persistent:%{uid}' -a -z 'KEYRING:persistent:%{uid}' ']' >+ '[' -n ' KEYRING:persistent:%{uid}' -a -z '' ']' >+ r='KEYRING:persistent:%{uid}' >+ '[' -n 'KEYRING:persistent:%{uid}' -a -z 'KEYRING:persistent:%{uid}' ']' >+ __shell_var_trimo='KEYRING:persistent:%{uid}' >+ eval 'v="$__shell_var_trimo"' >++ v='KEYRING:persistent:%{uid}' >+ '[' 2 = 2 -a default_ccache_name = rdns ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'default_ccache_name = KEYRING:persistent:%{uid}' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_ccache_name = KEYRING:persistent:%{uid}' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ shell_var_trim n 'default_realm ' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim 'default_realm ' >+ unset -f __shell_var_trim >+ local 'r=default_realm ' 'space= >' >+ '[' -n 'default_realm ' -a -z 'default_realm ' ']' >+ '[' -n 'default_realm ' -a -z '' ']' >+ r=default_realm >+ '[' -n default_realm -a -z default_realm ']' >+ '[' -n default_realm -a -z default_realm ']' >+ __shell_var_trimo=default_realm >+ eval 'n="$__shell_var_trimo"' >++ n=default_realm >+ shell_var_trim v ' ETER.LOCALDOMAIN' >+ '[' 2 -eq 2 ']' >+ local __shell_var_trimo= >+ __shell_var_trim ' ETER.LOCALDOMAIN' >+ unset -f __shell_var_trim >+ local 'r= ETER.LOCALDOMAIN' 'space= >' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ' ETER.LOCALDOMAIN' ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z ETER.LOCALDOMAIN ']' >+ '[' -n ' ETER.LOCALDOMAIN' -a -z '' ']' >+ r=ETER.LOCALDOMAIN >+ '[' -n ETER.LOCALDOMAIN -a -z ETER.LOCALDOMAIN ']' >+ __shell_var_trimo=ETER.LOCALDOMAIN >+ eval 'v="$__shell_var_trimo"' >++ v=ETER.LOCALDOMAIN >+ '[' 2 = 2 -a default_realm = rdns ']' >+ '[' -z '' ']' >+ __ini_config_print 1 'default_realm = ETER.LOCALDOMAIN' >+ local p=1 >+ shift >+ printf '%s%s\n' '' 'default_realm = ETER.LOCALDOMAIN' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 2 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[realms]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# EXAMPLE.COM = {' ']' >+ __ini_config_print 1 '# EXAMPLE.COM = {' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# EXAMPLE.COM = {' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# default_domain = example.com' ']' >+ __ini_config_print 1 '# default_domain = example.com' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# default_domain = example.com' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# }' ']' >+ __ini_config_print 1 '# }' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# }' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n '' ']' >+ printf '\n' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' 1 = 2 -a -z 1 ']' >+ sect=1 >+ printf '%s\n' '[domain_realm]' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# .example.com = EXAMPLE.COM' ']' >+ __ini_config_print 1 '# .example.com = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# .example.com = EXAMPLE.COM' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ case "$str" in >+ '[' -n '# example.com = EXAMPLE.COM' ']' >+ __ini_config_print 1 '# example.com = EXAMPLE.COM' >+ local p=1 >+ shift >+ printf '%s%s\n' '' '# example.com = EXAMPLE.COM' >+ '[' -n '' -a -z 1 ']' >+ '[' -z '' ']' >+ read -r str >+ eof=1 >+ case "$str" in >+ '[' -n '' ']' >+ '[' -n 1 ']' >+ '[' -n 1 -a -z 1 ']' >+ '[' -z 1 ']' >+ mv -f -- /etc/krb5.conf.hYyMjU /etc/krb5.conf >+ export shell_ini_config_prefix= >+ shell_ini_config_prefix= >+ chmod a+r /etc/krb5.conf >+ subst '/^name_servers=127.0.0.1/d' /etc/resolvconf.conf >+ resolvconf -u >++ kinit administrator@ETER.LOCALDOMAIN >++ echo '$iM$iMopen' >+ output= >+ '[' 0 -ne 0 ']' >+ set_hostname dc.eter.localdomain >++ lower dc.eter.localdomain >++ tr '[[:upper:]]' '[[:lower:]]' >++ echo -n dc.eter.localdomain >+ local FQDN=dc.eter.localdomain >+ '[' -n dc.eter.localdomain ']' >+ shell_config_set /etc/sysconfig/network HOSTNAME dc.eter.localdomain >+ '[' 3 -ge 3 -a 3 -le 5 ']' >+ local file=/etc/sysconfig/network name=HOSTNAME value=dc.eter.localdomain r_delim== w_delim== >+ local n v nv= created= >+ '[' '!' -f /etc/sysconfig/network ']' >+ '[' -z '' ']' >+ quote_sed_regexp_variable n HOSTNAME >+ local __quote_set_regexp_variable_var __quote_set_regexp_variable_out >+ __quote_set_regexp_variable_var=n >+ shift >+ __quote_set_regexp_variable_out=HOSTNAME >+ '[' -z HOSTNAME ']' >+ eval 'n="$__quote_set_regexp_variable_out"' >++ n=HOSTNAME >++ grep -m1 '^[[:space:]]*HOSTNAME=' -- /etc/sysconfig/network >+ v=HOSTNAME=dc.eter.localdomain >+ '[' dc.eter.localdomain '!=' dc.eter.localdomain ']' >+ return >+ hostname dc.eter.localdomain >+ '[' -x /usr/bin/hostnamectl ']' >+ hostnamectl set-hostname dc.eter.localdomain >+ grep -v '^Using short domain name' >+ /usr/bin/net ads join '-Uadministrator%$iM$iMopen' >kinit succeeded but ads_sasl_spnego_gensec_bind(KRB5) failed for ldap/dc.eter.localdomain with user[administrator] realm[ETER.LOCALDOMAIN]: Invalid credentials >Failed to join domain: failed to connect to AD: Invalid credentials >+ '[' 0 -ne 0 ']' >+ '[' -n dc ']' >+ /usr/bin/net ads dns register '-Uadministrator%$iM$iMopen' '' >kinit succeeded but ads_sasl_spnego_gensec_bind(KRB5) failed for ldap/dc.eter.localdomain with user[administrator] realm[ETER.LOCALDOMAIN]: Invalid credentials >+ kdestroy >+ '[' 0 -ne 0 ']' >+ '[' -e /etc/sssd/sssd.conf ']' >+ disable_service nscd >+ service=nscd >+ '[' -e /etc/init.d/nscd -o -e /lib/systemd/system/nscd.servce ']' >+ chkconfig nscd off >++ grep '^active\|running$' >++ service nscd status >+ '[' -n '' ']' >+ enable_service sssd >+ service=sssd >+ '[' -e /etc/init.d/sssd -o -e /lib/systemd/system/sssd.servce ']' >+ chkconfig sssd on >++ service sssd status >++ grep '^active\|running$' >+ '[' -n '' ']' >+ service sssd start >Job for sssd.service failed because the control process exited with error code. >See "systemctl status sssd.service" and "journalctl -xe" for details.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 33377
: 7049 |
7063
|
7064