|
Lines 1-4
Link Here
|
| 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 |