|
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 |
|
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[@]}" |
|
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 |
|
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 |
|
|
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 |
|
|
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 |
|