summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2010-12-13 13:23:04 -0500
committerSimo Sorce <ssorce@redhat.com>2010-12-17 17:31:19 -0500
commit358b28398cad150d6aab873a2d998211bf31d335 (patch)
tree41d0a097d20be4dd608a726b9e1a491d0abfe201
parent1207a7c83f89fccbd38c28e2c0c2307a55956a9d (diff)
downloadfreeipa-358b28398cad150d6aab873a2d998211bf31d335.tar.gz
freeipa-358b28398cad150d6aab873a2d998211bf31d335.tar.xz
freeipa-358b28398cad150d6aab873a2d998211bf31d335.zip
Move automount, default HBAC services, netgroup and hostgroup bootstrapping.
There is no need for these to be done as updates, just add these entries to the bootstrapping.
-rw-r--r--install/share/bootstrap-template.ldif135
-rw-r--r--install/updates/30-automount.update22
-rw-r--r--install/updates/30-groupofhosts.update5
-rw-r--r--install/updates/30-hbacsvc.update81
-rw-r--r--install/updates/30-netgroups.update9
-rw-r--r--install/updates/Makefile.am4
6 files changed, 135 insertions, 121 deletions
diff --git a/install/share/bootstrap-template.ldif b/install/share/bootstrap-template.ldif
index c02925fd4..69dbe3d7a 100644
--- a/install/share/bootstrap-template.ldif
+++ b/install/share/bootstrap-template.ldif
@@ -28,6 +28,48 @@ objectClass: top
objectClass: nsContainer
cn: computers
+dn: cn=hostgroups,cn=accounts,$SUFFIX
+changetype: add
+objectClass: top
+objectClass: nsContainer
+cn: hostgroups
+
+dn: cn=alt,$SUFFIX
+changetype: add
+objectClass: nsContainer
+cn: alt
+
+dn: cn=ng,cn=alt,$SUFFIX
+changetype: add
+objectClass: nsContainer
+cn: ng
+
+dn: cn=automount,$SUFFIX
+changetype: add
+objectClass: nsContainer
+cn: automount
+
+dn: cn=default,cn=automount,$SUFFIX
+changetype: add
+objectClass: nsContainer
+cn: default
+
+dn: automountmapname=auto.master,cn=default,cn=automount,$SUFFIX
+changetype: add
+objectClass: automountMap
+automountMapName: auto.master
+
+dn: automountmapname=auto.direct,cn=default,cn=automount,$SUFFIX
+changetype: add
+objectClass: automountMap
+automountMapName: auto.direct
+
+dn: automountkey=/-,automountmapname=auto.master,cn=default,cn=automount,$SUFFIX
+changetype: add
+objectClass: automount
+automountKey: /-
+automountInformation: auto.direct
+
dn: cn=hbacservices,cn=accounts,$SUFFIX
changetype: add
objectClass: top
@@ -190,6 +232,99 @@ gidNumber: eval($IDSTART+2)
description: Limited admins who can edit other users
cn: editors
+dn: cn=sshd,cn=hbacservices,cn=accounts,$SUFFIX
+changetype: add
+objectclass: ipahbacservice
+objectclass: ipaobject
+cn: sshd
+description: sshd
+ipauniqueid:autogenerate
+
+dn: cn=ftp,cn=hbacservices,cn=accounts,$SUFFIX
+changetype: add
+objectclass: ipahbacservice
+objectclass: ipaobject
+cn: ftp
+description: ftp
+ipauniqueid:autogenerate
+
+dn: cn=su,cn=hbacservices,cn=accounts,$SUFFIX
+changetype: add
+objectclass: ipahbacservice
+objectclass: ipaobject
+cn: su
+description: su
+ipauniqueid:autogenerate
+
+dn: cn=login,cn=hbacservices,cn=accounts,$SUFFIX
+changetype: add
+objectclass: ipahbacservice
+objectclass: ipaobject
+cn: login
+description: login
+ipauniqueid:autogenerate
+
+dn: cn=su-l,cn=hbacservices,cn=accounts,$SUFFIX
+changetype: add
+objectclass: ipahbacservice
+objectclass: ipaobject
+cn: su-l
+description: su with login shell
+ipauniqueid:autogenerate
+
+dn: cn=sudo,cn=hbacservices,cn=accounts,$SUFFIX
+changetype: add
+objectclass: ipahbacservice
+objectclass: ipaobject
+cn: sudo
+description: sudo
+ipauniqueid:autogenerate
+
+dn: cn=sudo-i,cn=hbacservices,cn=accounts,$SUFFIX
+changetype: add
+objectclass: ipahbacservice
+objectclass: ipaobject
+cn: sudo-i
+description: sudo-i
+ipauniqueid:autogenerate
+
+dn: cn=gdm,cn=hbacservices,cn=accounts,$SUFFIX
+changetype: add
+objectclass: ipahbacservice
+objectclass: ipaobject
+cn: gdm
+description: gdm
+ipauniqueid:autogenerate
+
+dn: cn=gdm-password,cn=hbacservices,cn=accounts,$SUFFIX
+changetype: add
+objectclass: ipahbacservice
+objectclass: ipaobject
+cn: gdm-password
+description: gdm-password
+ipauniqueid:autogenerate
+
+dn: cn=kdm,cn=hbacservices,cn=accounts,$SUFFIX
+changetype: add
+objectclass: ipahbacservice
+objectclass: ipaobject
+cn: kdm
+description: kdm
+ipauniqueid:autogenerate
+
+dn: cn=SUDO,cn=hbacservicegroups,cn=accounts,$SUFFIX
+changetype: add
+objectClass: ipaobject
+objectClass: ipahbacservicegroup
+objectClass: nestedGroup
+objectClass: groupOfNames
+objectClass: top
+cn: SUDO
+ipauniqueid:autogenerate
+description: Default group of SUDO related services
+member: cn=sudo,cn=hbacservices,cn=accounts,$SUFFIX
+member: cn=sudo-i,cn=hbacservices,cn=accounts,$SUFFIX
+
dn: cn=ipaConfig,cn=etc,$SUFFIX
changetype: add
objectClass: nsContainer
diff --git a/install/updates/30-automount.update b/install/updates/30-automount.update
deleted file mode 100644
index 3dd4960d0..000000000
--- a/install/updates/30-automount.update
+++ /dev/null
@@ -1,22 +0,0 @@
-# Add the default automount entries
-
-dn: cn=automount,$SUFFIX
-add:objectClass: nsContainer
-add:cn: automount
-
-dn: cn=default,cn=automount,$SUFFIX
-add:objectClass: nsContainer
-add:cn: default
-
-dn: automountmapname=auto.master,cn=default,cn=automount,$SUFFIX
-add:objectClass: automountMap
-add:automountMapName: auto.master
-
-dn: automountmapname=auto.direct,cn=default,cn=automount,$SUFFIX
-add:objectClass: automountMap
-add:automountMapName: auto.direct
-
-dn: automountkey=/-,automountmapname=auto.master,cn=default,cn=automount,$SUFFIX
-add:objectClass: automount
-add:automountKey: '/-'
-add:automountInformation: auto.direct
diff --git a/install/updates/30-groupofhosts.update b/install/updates/30-groupofhosts.update
deleted file mode 100644
index fb39c5e25..000000000
--- a/install/updates/30-groupofhosts.update
+++ /dev/null
@@ -1,5 +0,0 @@
-dn: cn=hostgroups,cn=accounts,$SUFFIX
-add:objectClass: top
-add:objectClass: nsContainer
-add:cn: hostgroups
-
diff --git a/install/updates/30-hbacsvc.update b/install/updates/30-hbacsvc.update
deleted file mode 100644
index b4145c11f..000000000
--- a/install/updates/30-hbacsvc.update
+++ /dev/null
@@ -1,81 +0,0 @@
-dn: cn=sshd,cn=hbacservices,cn=accounts,$SUFFIX
-default:objectclass: ipahbacservice
-default:objectclass: ipaobject
-default:cn: sshd
-default:description: sshd
-default:ipauniqueid:autogenerate
-
-dn: cn=ftp,cn=hbacservices,cn=accounts,$SUFFIX
-default:objectclass: ipahbacservice
-default:objectclass: ipaobject
-default:cn: ftp
-default:description: ftp
-default:ipauniqueid:autogenerate
-
-dn: cn=su,cn=hbacservices,cn=accounts,$SUFFIX
-default:objectclass: ipahbacservice
-default:objectclass: ipaobject
-default:cn: su
-default:description: su
-default:ipauniqueid:autogenerate
-
-dn: cn=login,cn=hbacservices,cn=accounts,$SUFFIX
-default:objectclass: ipahbacservice
-default:objectclass: ipaobject
-default:cn: login
-default:description: login
-default:ipauniqueid:autogenerate
-
-dn: cn=su-l,cn=hbacservices,cn=accounts,$SUFFIX
-default:objectclass: ipahbacservice
-default:objectclass: ipaobject
-default:cn: su-l
-default:description: su with login shell
-default:ipauniqueid:autogenerate
-
-dn: cn=sudo,cn=hbacservices,cn=accounts,$SUFFIX
-default:objectclass: ipahbacservice
-default:objectclass: ipaobject
-default:cn: sudo
-default:description: sudo
-default:ipauniqueid:autogenerate
-
-dn: cn=sudo-i,cn=hbacservices,cn=accounts,$SUFFIX
-default:objectclass: ipahbacservice
-default:objectclass: ipaobject
-default:cn: sudo-i
-default:description: sudo-i
-default:ipauniqueid:autogenerate
-
-dn: cn=gdm,cn=hbacservices,cn=accounts,$SUFFIX
-default:objectclass: ipahbacservice
-default:objectclass: ipaobject
-default:cn: gdm
-default:description: gdm
-default:ipauniqueid:autogenerate
-
-dn: cn=gdm-password,cn=hbacservices,cn=accounts,$SUFFIX
-default:objectclass: ipahbacservice
-default:objectclass: ipaobject
-default:cn: gdm-password
-default:description: gdm-password
-default:ipauniqueid:autogenerate
-
-dn: cn=kdm,cn=hbacservices,cn=accounts,$SUFFIX
-default:objectclass: ipahbacservice
-default:objectclass: ipaobject
-default:cn: kdm
-default:description: kdm
-default:ipauniqueid:autogenerate
-
-dn: cn=SUDO,cn=hbacservicegroups,cn=accounts,$SUFFIX
-default:objectClass: ipaobject
-default:objectClass: ipahbacservicegroup
-default:objectClass: nestedGroup
-default:objectClass: groupOfNames
-default:objectClass: top
-default:cn: SUDO
-default:ipauniqueid:autogenerate
-default:description: Default group of SUDO related services
-default:member: cn=sudo,cn=hbacservices,cn=accounts,$SUFFIX
-default:member: cn=sudo-i,cn=hbacservices,cn=accounts,$SUFFIX
diff --git a/install/updates/30-netgroups.update b/install/updates/30-netgroups.update
deleted file mode 100644
index 0a8609e3e..000000000
--- a/install/updates/30-netgroups.update
+++ /dev/null
@@ -1,9 +0,0 @@
-# Add the default netgroup entries
-
-dn: cn=alt,$SUFFIX
-add:objectClass: nsContainer
-add:cn: alt
-
-dn: cn=ng,cn=alt,$SUFFIX
-add:objectClass: nsContainer
-add:cn: ng
diff --git a/install/updates/Makefile.am b/install/updates/Makefile.am
index 48f53d21d..a75542338 100644
--- a/install/updates/Makefile.am
+++ b/install/updates/Makefile.am
@@ -9,10 +9,6 @@ app_DATA = \
20-nss_ldap.update \
20-replication.update \
20-winsync_index.update \
- 30-automount.update \
- 30-hbacsvc.update \
- 30-groupofhosts.update \
- 30-netgroups.update \
$(NULL)
EXTRA_DIST = \