View | Details | Raw Unified | Return to bug 25991
Collapse All | Expand All

(-)univention-samba4/scripts/setup-dns-in-ucsldap.sh (-13 / +28 lines)
 Lines 32-37    Link Here 
32
32
33
. /usr/share/univention-lib/all.sh
33
. /usr/share/univention-lib/all.sh
34
34
35
sitename='Default-First-Site-Name'
36
35
optspec="h-:"
37
optspec="h-:"
36
while getopts "$optspec" option; do
38
while getopts "$optspec" option; do
37
    case "${option}" in
39
    case "${option}" in
 Lines 59-69    Link Here 
59
			fi
61
			fi
60
			OPTIND=$((OPTIND+1))
62
			OPTIND=$((OPTIND+1))
61
			;;
63
			;;
64
		site)
65
			## allow "--site=foo" and "--site foo"
66
			val=${OPTARG#*=}
67
			if [ "$val" != "$OPTARG" ]; then
68
				opt=${OPTARG%=$val}
69
			else
70
				val="${!OPTIND}"
71
				opt="${OPTARG}"
72
			fi
73
			## store the sitename
74
			sitename="$val"
75
			OPTIND=$((OPTIND+1))
76
			;;
62
		*)
77
		*)
63
			echo "Unknown option --${OPTARG}" >&2
78
			echo "Unknown option --${OPTARG}" >&2
64
			;;
79
			;;
65
	    esac;;
80
	    esac;;
66
	h|*) echo "usage: $0 [--dc|--rodc] [--gc|--rogc] [--pdc]"; exit 1;;
81
	h|*) echo "usage: $0 [--dc|--rodc] [--gc|--rogc] [--pdc] [--site=SITENAME]"; echo 'default site is "Default-First-Site-Name"'; exit 1;;
67
    esac
82
    esac
68
done
83
done
69
set -- "${UDM_ARGV[@]}"
84
set -- "${UDM_ARGV[@]}"
 Lines 139-154    Link Here 
139
	###
154
	###
140
	
155
	
141
	## _ldap._tcp.Default-First-Site-Name._sites               IN SRV 0 100 389 qamaster
156
	## _ldap._tcp.Default-First-Site-Name._sites               IN SRV 0 100 389 qamaster
142
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv ldap._tcp.Default-First-Site-Name sites 0 100 389 $hostname.$domainname.
157
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv "ldap._tcp.$sitename" sites 0 100 389 $hostname.$domainname.
143
	## _ldap._tcp.Default-First-Site-Name._sites.dc._msdcs     IN SRV 0 100 389 qamaster
158
	## _ldap._tcp.Default-First-Site-Name._sites.dc._msdcs     IN SRV 0 100 389 qamaster
144
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv ldap._tcp.Default-First-Site-Name._sites.dc msdcs 0 100 389 $hostname.$domainname.
159
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv "ldap._tcp.$sitename._sites.dc" msdcs 0 100 389 $hostname.$domainname.
145
	
160
	
146
	###
161
	###
147
	### krb5 servers
162
	### krb5 servers
148
	## _kerberos._tcp.Default-First-Site-Name._sites   IN SRV 0 100 88 qamaster
163
	## _kerberos._tcp.Default-First-Site-Name._sites   IN SRV 0 100 88 qamaster
149
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv kerberos._tcp.Default-First-Site-Name sites 0 100 88 $hostname.$domainname.
164
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv "kerberos._tcp.$sitename" sites 0 100 88 $hostname.$domainname.
150
	## _kerberos._tcp.Default-First-Site-Name._sites.dc._msdcs IN SRV 0 100 88 qamaster
165
	## _kerberos._tcp.Default-First-Site-Name._sites.dc._msdcs IN SRV 0 100 88 qamaster
151
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv kerberos._tcp.Default-First-Site-Name._sites.dc msdcs 0 100 88 $hostname.$domainname.
166
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv "kerberos._tcp.$sitename._sites.dc" msdcs 0 100 88 $hostname.$domainname.
152
	####### </Non-RODC server> #######
167
	####### </Non-RODC server> #######
153
	
168
	
154
	### heimdal 'find realm for host' hack
169
	### heimdal 'find realm for host' hack
 Lines 165-180    Link Here 
165
	###
180
	###
166
	### ldap servers
181
	### ldap servers
167
	## _ldap._tcp.Default-First-Site-Name._sites               IN SRV 0 100 389 qamaster
182
	## _ldap._tcp.Default-First-Site-Name._sites               IN SRV 0 100 389 qamaster
168
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv ldap._tcp.Default-First-Site-Name sites 0 100 389 $hostname.$domainname.
183
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv "ldap._tcp.$sitename" sites 0 100 389 $hostname.$domainname.
169
	## _ldap._tcp.Default-First-Site-Name._sites.dc._msdcs     IN SRV 0 100 389 qamaster
184
	## _ldap._tcp.Default-First-Site-Name._sites.dc._msdcs     IN SRV 0 100 389 qamaster
170
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv ldap._tcp.Default-First-Site-Name._sites.dc msdcs 0 100 389 $hostname.$domainname.
185
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv "ldap._tcp.$sitename._sites.dc" msdcs 0 100 389 $hostname.$domainname.
171
186
172
	###
187
	###
173
	### krb5 servers
188
	### krb5 servers
174
	## _kerberos._tcp.Default-First-Site-Name._sites   IN SRV 0 100 88 qamaster
189
	## _kerberos._tcp.Default-First-Site-Name._sites   IN SRV 0 100 88 qamaster
175
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv kerberos._tcp.Default-First-Site-Name sites 0 100 88 $hostname.$domainname.
190
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv "kerberos._tcp.$sitename" sites 0 100 88 $hostname.$domainname.
176
	## _kerberos._tcp.Default-First-Site-Name._sites.dc._msdcs IN SRV 0 100 88 qamaster
191
	## _kerberos._tcp.Default-First-Site-Name._sites.dc._msdcs IN SRV 0 100 88 qamaster
177
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv kerberos._tcp.Default-First-Site-Name._sites.dc msdcs 0 100 88 $hostname.$domainname.
192
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv "kerberos._tcp.$sitename._sites.dc" msdcs 0 100 88 $hostname.$domainname.
178
193
179
fi
194
fi
180
195
 Lines 191-199    Link Here 
191
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv ldap._tcp.gc msdcs 0 100 3268 $hostname.$domainname.
206
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv ldap._tcp.gc msdcs 0 100 3268 $hostname.$domainname.
192
207
193
	## _gc._tcp.Default-First-Site-Name._sites IN SRV 0 100 3268       qamaster
208
	## _gc._tcp.Default-First-Site-Name._sites IN SRV 0 100 3268       qamaster
194
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv gc._tcp.Default-First-Site-Name sites 0 100 3268 $hostname.$domainname.
209
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv "gc._tcp.$sitename" sites 0 100 3268 $hostname.$domainname.
195
	## _ldap._tcp.Default-First-Site-Name._sites.gc._msdcs     IN SRV 0 100 3268 qamaster
210
	## _ldap._tcp.Default-First-Site-Name._sites.gc._msdcs     IN SRV 0 100 3268 qamaster
196
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv ldap._tcp.Default-First-Site-Name._sites.gc msdcs 0 100 3268 $hostname.$domainname.
211
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv "ldap._tcp.$sitename._sites.gc" msdcs 0 100 3268 $hostname.$domainname.
197
	####### <GC server> #######
212
	####### <GC server> #######
198
fi
213
fi
199
214
 Lines 205-213    Link Here 
205
	fi
220
	fi
206
221
207
	## _gc._tcp.Default-First-Site-Name._sites IN SRV 0 100 3268       qamaster
222
	## _gc._tcp.Default-First-Site-Name._sites IN SRV 0 100 3268       qamaster
208
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv gc._tcp.Default-First-Site-Name sites 0 100 3268 $hostname.$domainname.
223
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv "gc._tcp.$sitename" sites 0 100 3268 $hostname.$domainname.
209
	## _ldap._tcp.Default-First-Site-Name._sites.gc._msdcs     IN SRV 0 100 3268 qamaster
224
	## _ldap._tcp.Default-First-Site-Name._sites.gc._msdcs     IN SRV 0 100 3268 qamaster
210
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv ldap._tcp.Default-First-Site-Name._sites.gc msdcs 0 100 3268 $hostname.$domainname.
225
	/usr/share/univention-admin-tools/univention-dnsedit $@ --ignore-exists $domainname add srv "ldap._tcp.$sitename._sites.gc" msdcs 0 100 3268 $hostname.$domainname.
211
	####### <RODC GC server> #######
226
	####### <RODC GC server> #######
212
fi
227
fi
213
228

Return to bug 25991