|
1 |
#! /bin/sh |
1 |
|
2 |
# |
2 |
# |
3 |
# Univention LDAP Server |
3 |
# Univention LDAP Server |
4 |
# join script |
4 |
# join script |
Lines 114-121
if [ "$server_role" = "domaincontroller_master" ]; then
|
Link Here
|
---|
|
114 |
|
114 |
|
115 |
if [ $JS_LAST_EXECUTED_VERSION -lt 1 ]; then |
115 |
if [ $JS_LAST_EXECUTED_VERSION -lt 1 ]; then |
116 |
|
116 |
|
117 |
forwardZone=$(univention-directory-manager dns/forward_zone list "$@" --filter zone="$domainname" | sed -ne 's/DN: //p;T;q') |
117 |
forwardZone=$(univention-directory-manager dns/forward_zone list "$@" --filter zone="$domainname" | sed -ne 's/^DN: //p;T;q') |
118 |
reverseZone=$(univention-directory-manager dns/reverse_zone list "$@" --filter subnet="$reverse" | sed -ne 's/DN: //p;T;q') |
118 |
reverseZone=$(univention-directory-manager dns/reverse_zone list "$@" --filter subnet="$reverse" | sed -ne 's/^DN: //p;T;q') |
119 |
|
119 |
|
120 |
if [ -z "$forwardZone" ]; then echo "DNS forward zone not found"; exit 1; fi |
120 |
if [ -z "$forwardZone" ]; then echo "DNS forward zone not found"; exit 1; fi |
121 |
if [ -z "$reverseZone" ]; then echo "DNS reverse zone not found"; exit 1; fi |
121 |
if [ -z "$reverseZone" ]; then echo "DNS reverse zone not found"; exit 1; fi |
Lines 229-237
if [ "$server_role" = "domaincontroller_master" ]; then
|
Link Here
|
---|
|
229 |
univention-directory-manager groups/group modify "$@" --dn "cn=$groups_default_domainusers,cn=groups,$ldap_base" --append users="uid=$users_default_administrator,cn=users,$ldap_base" || die |
229 |
univention-directory-manager groups/group modify "$@" --dn "cn=$groups_default_domainusers,cn=groups,$ldap_base" --append users="uid=$users_default_administrator,cn=users,$ldap_base" || die |
230 |
|
230 |
|
231 |
#create default network |
231 |
#create default network |
232 |
forwardZone=$(univention-directory-manager dns/forward_zone list "$@" --filter zone="$domainname" | sed -ne 's/DN: //p;T;q') |
232 |
forwardZone=$(univention-directory-manager dns/forward_zone list "$@" --filter zone="$domainname" | sed -ne 's/^DN: //p;T;q') |
233 |
reverseZone=$(univention-directory-manager dns/reverse_zone list "$@" --filter subnet="$reverse" | sed -ne 's/DN: //p;T;q') |
233 |
reverseZone=$(univention-directory-manager dns/reverse_zone list "$@" --filter subnet="$reverse" | sed -ne 's/^DN: //p;T;q') |
234 |
dhcpService=$(univention-directory-manager dhcp/service list "$@" | sed -ne 's/DN: //p;T;q') |
234 |
dhcpService=$(univention-directory-manager dhcp/service list "$@" | sed -ne 's/^DN: //p;T;q') |
235 |
|
235 |
|
236 |
univention-directory-manager networks/network create "$@" --ignore_exists --position "cn=networks,$ldap_base" --set name=default --set netmask="$NETMASK" --set network="$NETWORK" --set dnsEntryZoneForward="$forwardZone" --set dnsEntryZoneReverse="$reverseZone" --set dhcpEntryZone="$dhcpService" || die |
236 |
univention-directory-manager networks/network create "$@" --ignore_exists --position "cn=networks,$ldap_base" --set name=default --set netmask="$NETMASK" --set network="$NETWORK" --set dnsEntryZoneForward="$forwardZone" --set dnsEntryZoneReverse="$reverseZone" --set dhcpEntryZone="$dhcpService" || die |
237 |
fi |
237 |
fi |