[Fai-commit] r4199 - in people/oz: . roll-out-cd roll-out-cd/live-include-dir roll-out-cd/live-include-dir/config roll-out-cd/live-include-dir/config/class roll-out-cd/live-include-dir/config/debconf roll-out-cd/live-include-dir/config/disk_config roll-out-cd/live-include-dir/config/files roll-out-cd/live-include-dir/config/files/boot roll-out-cd/live-include-dir/config/files/boot/grub roll-out-cd/live-include-dir/config/files/boot/grub/menu.lst roll-out-cd/live-include-dir/config/files/etc roll-out-cd/live-include-dir/config/files/etc/X11 roll-out-cd/live-include-dir/config/files/etc/X11/XF86Config-4 roll-out-cd/live-include-dir/config/files/etc/apache2 roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/mediawiki1.7.conf roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/sites-available roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/sites-available/default roll-out-cd/live-include-dir/config/files/etc/apt roll-out-cd/live-include-dir/config/files/etc/apt/sources.list roll-out-cd/live-include-dir/config/files/etc/apt-proxy roll-out-cd/live-include-dir/config/files/etc/apt-proxy/apt-proxy-v2.conf roll-out-cd/live-include-dir/config/files/etc/default roll-out-cd/live-include-dir/config/files/etc/default/dhcp3-server roll-out-cd/live-include-dir/config/files/etc/default/tftpd-hpa roll-out-cd/live-include-dir/config/files/etc/dhcp3 roll-out-cd/live-include-dir/config/files/etc/dhcp3/dhcpd.conf roll-out-cd/live-include-dir/config/files/etc/exports roll-out-cd/live-include-dir/config/files/etc/fai roll-out-cd/live-include-dir/config/files/etc/fai/apt roll-out-cd/live-include-dir/config/files/etc/fai/apt/sources.list roll-out-cd/live-include-dir/config/files/etc/fai/fai.conf roll-out-cd/live-include-dir/config/files/etc/fai/make-fai-nfsroot.conf roll-out-cd/live-include-dir/config/files/etc/fai/menu.lst roll-out-cd/live-include-dir/config/files/etc/kernel-img.conf roll-out-cd/live-include-dir/config/files/etc/ldap roll-out-cd/live-include-dir/config/files/etc/ldap/ldap.conf roll-out-cd/live-include-dir/config/files/etc/ldap/schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/apple.schema.README roll-out-cd/live-include-dir/config/files/etc/ldap/schema/autofs.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/corba.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.ldif roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/cosine.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/dyngroup.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goconfig.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofax.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofirewall.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofon.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa+samba3.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goserver.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosystem.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto-mime.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/inetorgperson.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/java.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/misc.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nagios.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nis.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.ldif roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpgwaccount.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpscheduleit.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/ppolicy.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/pureftpd.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba3.schema roll-out-cd/live-include-dir/config/files/etc/ldap/schema/trust.schema roll-out-cd/live-include-dir/config/files/etc/ldap/slapd.conf roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager/apache.conf roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager/config.cfg roll-out-cd/live-include-dir/config/files/etc/libnss-ldap.conf roll-out-cd/live-include-dir/config/files/etc/make-live.conf roll-out-cd/live-include-dir/config/files/etc/mediawiki1.7 roll-out-cd/live-include-dir/config/files/etc/mediawiki1.7/apache.conf roll-out-cd/live-include-dir/config/files/etc/migrationtools roll-out-cd/live-include-dir/config/files/etc/migrationtools/migrate_common.ph roll-out-cd/live-include-dir/config/files/etc/motd roll-out-cd/live-include-dir/config/files/etc/nsswitch.conf roll-out-cd/live-include-dir/config/files/etc/pam.d roll-out-cd/live-include-dir/config/files/etc/pam.d/common-account roll-out-cd/live-include-dir/config/files/etc/pam.d/common-auth roll-out-cd/live-include-dir/config/files/etc/pam.d/common-password roll-out-cd/live-include-dir/config/files/etc/pam.d/common-session roll-out-cd/live-include-dir/config/files/etc/pamldap.conf roll-out-cd/live-include-dir/config/files/etc/php5 roll-out-cd/live-include-dir/config/files/etc/php5/apache2 roll-out-cd/live-include-dir/config/files/etc/php5/apache2/php.ini roll-out-cd/live-include-dir/config/files/etc/rc2.d roll-out-cd/live-include-dir/config/files/etc/rc2.d/S99fai-setup roll-out-cd/live-include-dir/config/files/etc/rc2.d/S99postinstall-faiserver roll-out-cd/live-include-dir/config/files/etc/resolv.conf roll-out-cd/live-include-dir/config/files/etc/samba roll-out-cd/live-include-dir/config/files/etc/samba/smb.conf roll-out-cd/live-include-dir/config/files/etc/smbldap-tools roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap.conf roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap_bind.conf roll-out-cd/live-include-dir/config/files/var roll-out-cd/live-include-dir/config/files/var/lib roll-out-cd/live-include-dir/config/files/var/lib/tftpboot roll-out-cd/live-include-dir/config/files/var/lib/tftpboot/pxelinux.cfg roll-out-cd/live-include-dir/config/files/var/lib/tftpboot/pxelinux.cfg/default roll-out-cd/live-include-dir/config/hooks roll-out-cd/live-include-dir/config/package_config roll-out-cd/live-include-dir/config/scripts roll-out-cd/live-include-dir/config/scripts/AMD64 roll-out-cd/live-include-dir/config/scripts/DEMO roll-out-cd/live-include-dir/config/scripts/DUALBOOT roll-out-cd/live-include-dir/config/scripts/FAIBASE roll-out-cd/live-include-dir/config/scripts/FAISERVER roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD roll-out-cd/live-include-dir/config/scripts/GRUB roll-out-cd/live-include-dir/config/scripts/LAST roll-out-cd/live-include-dir/config/scripts/LDAPCLIENT roll-out-cd/live-include-dir/config/scripts/LILO roll-out-cd/live-include-dir/etc roll-out-cd/live-include-dir/var roll-out-cd/live-include-dir/var/lib roll-out-cd/live-include-dir/var/lib/roll-out roll-out-cd/templates roll-out-cd/templates/common roll-out-cd/templates/common/doc roll-out-cd/templates/common/doc/FAQ roll-out-cd/templates/common/doc/FAQ/html roll-out-cd/templates/common/pics roll-out-cd/templates/common/tools roll-out-cd/templates/common/tools/src roll-out-cd/templates/iso roll-out-cd/templates/syslinux

Oliver Osburg oz-guest at alioth.debian.org
Thu Dec 14 15:27:45 CET 2006


Author: oz-guest
Date: 2006-12-14 15:11:03 +0100 (Thu, 14 Dec 2006)
New Revision: 4199

Added:
   people/oz/roll-out-cd/
   people/oz/roll-out-cd/README.txt
   people/oz/roll-out-cd/build.sh
   people/oz/roll-out-cd/live-include-dir/
   people/oz/roll-out-cd/live-include-dir/NFSROOT
   people/oz/roll-out-cd/live-include-dir/config/
   people/oz/roll-out-cd/live-include-dir/config/class/
   people/oz/roll-out-cd/live-include-dir/config/class/10-base-classes
   people/oz/roll-out-cd/live-include-dir/config/class/20-hwdetect.source
   people/oz/roll-out-cd/live-include-dir/config/class/50-host-classes
   people/oz/roll-out-cd/live-include-dir/config/class/FAIBASE.var
   people/oz/roll-out-cd/live-include-dir/config/class/GERMAN.var
   people/oz/roll-out-cd/live-include-dir/config/debconf/
   people/oz/roll-out-cd/live-include-dir/config/debconf/FAIBASE
   people/oz/roll-out-cd/live-include-dir/config/debconf/FAISERVER
   people/oz/roll-out-cd/live-include-dir/config/debconf/GERMAN
   people/oz/roll-out-cd/live-include-dir/config/disk_config/
   people/oz/roll-out-cd/live-include-dir/config/disk_config/DUALBOOT
   people/oz/roll-out-cd/live-include-dir/config/disk_config/FAIBASE
   people/oz/roll-out-cd/live-include-dir/config/disk_config/FAISERVER
   people/oz/roll-out-cd/live-include-dir/config/disk_config/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/
   people/oz/roll-out-cd/live-include-dir/config/files/boot/
   people/oz/roll-out-cd/live-include-dir/config/files/boot/grub/
   people/oz/roll-out-cd/live-include-dir/config/files/boot/grub/menu.lst/
   people/oz/roll-out-cd/live-include-dir/config/files/boot/grub/menu.lst/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/boot/grub/menu.lst/postinst
   people/oz/roll-out-cd/live-include-dir/config/files/etc/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/X11/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/X11/XF86Config-4/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/X11/XF86Config-4/DEMO
   people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/FAISERVER
   people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/mediawiki1.7.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/mediawiki1.7.conf/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/sites-available/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/sites-available/default/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/sites-available/default/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/apt-proxy/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/apt-proxy/apt-proxy-v2.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/apt-proxy/apt-proxy-v2.conf/FAISERVER
   people/oz/roll-out-cd/live-include-dir/config/files/etc/apt/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/apt/sources.list/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/apt/sources.list/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/default/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/default/dhcp3-server/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/default/dhcp3-server/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/default/tftpd-hpa/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/default/tftpd-hpa/FAISERVER
   people/oz/roll-out-cd/live-include-dir/config/files/etc/default/tftpd-hpa/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/dhcp3/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/dhcp3/dhcpd.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/dhcp3/dhcpd.conf/FAISERVER
   people/oz/roll-out-cd/live-include-dir/config/files/etc/dhcp3/dhcpd.conf/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/exports/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/exports/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/apt/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/apt/sources.list/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/apt/sources.list/FAISERVER
   people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/apt/sources.list/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/fai.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/fai.conf/FAISERVER
   people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/fai.conf/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/make-fai-nfsroot.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/make-fai-nfsroot.conf/FAISERVER
   people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/make-fai-nfsroot.conf/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/menu.lst/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/menu.lst/FAISERVER
   people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/menu.lst/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/kernel-img.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/kernel-img.conf/DEFAULT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager/apache.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager/apache.conf/LDAPSERVER
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager/config.cfg/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager/config.cfg/LDAPSERVER
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/ldap.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/ldap.conf/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/ldap.conf/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/apple.schema.README/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/apple.schema.README/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/apple.schema.README/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/autofs.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/autofs.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/autofs.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/corba.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/corba.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/corba.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.ldif/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.ldif/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.ldif/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/cosine.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/cosine.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/cosine.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/dyngroup.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/dyngroup.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/dyngroup.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goconfig.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goconfig.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goconfig.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofax.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofax.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofax.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofirewall.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofirewall.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofirewall.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofon.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofon.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofon.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa+samba3.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa+samba3.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa+samba3.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goserver.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goserver.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goserver.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosystem.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosystem.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosystem.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto-mime.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto-mime.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto-mime.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/inetorgperson.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/inetorgperson.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/inetorgperson.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/java.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/java.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/java.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/misc.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/misc.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/misc.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nagios.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nagios.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nagios.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nis.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nis.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nis.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.ldif/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.ldif/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.ldif/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpgwaccount.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpgwaccount.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpgwaccount.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpscheduleit.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpscheduleit.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpscheduleit.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/ppolicy.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/ppolicy.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/ppolicy.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/pureftpd.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/pureftpd.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/pureftpd.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba3.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba3.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba3.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/trust.schema/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/trust.schema/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/trust.schema/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/slapd.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/slapd.conf/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/slapd.conf/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/libnss-ldap.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/libnss-ldap.conf/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/libnss-ldap.conf/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/make-live.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/make-live.conf/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/mediawiki1.7/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/mediawiki1.7/apache.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/mediawiki1.7/apache.conf/LDAPSERVER
   people/oz/roll-out-cd/live-include-dir/config/files/etc/migrationtools/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/migrationtools/migrate_common.ph/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/migrationtools/migrate_common.ph/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/motd/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/motd/FAIBASE
   people/oz/roll-out-cd/live-include-dir/config/files/etc/nsswitch.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/nsswitch.conf/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/nsswitch.conf/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-account/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-account/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-account/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-auth/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-auth/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-auth/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-password/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-password/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-password/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-session/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-session/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-session/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pamldap.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pamldap.conf/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/pamldap.conf/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/php5/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/php5/apache2/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/php5/apache2/php.ini/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/php5/apache2/php.ini/LDAPSERVER
   people/oz/roll-out-cd/live-include-dir/config/files/etc/rc2.d/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/rc2.d/S99fai-setup/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/rc2.d/S99fai-setup/FAISERVER
   people/oz/roll-out-cd/live-include-dir/config/files/etc/rc2.d/S99postinstall-faiserver/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/rc2.d/S99postinstall-faiserver/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/resolv.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/resolv.conf/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/samba/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/samba/smb.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/samba/smb.conf/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap.conf/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap.conf/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap_bind.conf/
   people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap_bind.conf/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap_bind.conf/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/files/var/
   people/oz/roll-out-cd/live-include-dir/config/files/var/lib/
   people/oz/roll-out-cd/live-include-dir/config/files/var/lib/tftpboot/
   people/oz/roll-out-cd/live-include-dir/config/files/var/lib/tftpboot/pxelinux.cfg/
   people/oz/roll-out-cd/live-include-dir/config/files/var/lib/tftpboot/pxelinux.cfg/default/
   people/oz/roll-out-cd/live-include-dir/config/files/var/lib/tftpboot/pxelinux.cfg/default/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/hooks/
   people/oz/roll-out-cd/live-include-dir/config/hooks/instsoft.FAIBASE
   people/oz/roll-out-cd/live-include-dir/config/hooks/savelog.LAST.source
   people/oz/roll-out-cd/live-include-dir/config/package_config/
   people/oz/roll-out-cd/live-include-dir/config/package_config/DEFAULT
   people/oz/roll-out-cd/live-include-dir/config/package_config/DEMO
   people/oz/roll-out-cd/live-include-dir/config/package_config/FAIBASE
   people/oz/roll-out-cd/live-include-dir/config/package_config/FAISERVER
   people/oz/roll-out-cd/live-include-dir/config/package_config/FAISERVER-CD
   people/oz/roll-out-cd/live-include-dir/config/package_config/GERMAN
   people/oz/roll-out-cd/live-include-dir/config/package_config/GNOME
   people/oz/roll-out-cd/live-include-dir/config/package_config/LDAPCLIENT
   people/oz/roll-out-cd/live-include-dir/config/package_config/LDAPSERVER
   people/oz/roll-out-cd/live-include-dir/config/package_config/XORG
   people/oz/roll-out-cd/live-include-dir/config/scripts/
   people/oz/roll-out-cd/live-include-dir/config/scripts/AMD64/
   people/oz/roll-out-cd/live-include-dir/config/scripts/AMD64/99-discover-bug
   people/oz/roll-out-cd/live-include-dir/config/scripts/DEMO/
   people/oz/roll-out-cd/live-include-dir/config/scripts/DEMO/10-misc
   people/oz/roll-out-cd/live-include-dir/config/scripts/DEMO/30-demo
   people/oz/roll-out-cd/live-include-dir/config/scripts/DUALBOOT/
   people/oz/roll-out-cd/live-include-dir/config/scripts/DUALBOOT/10installFreeDOS
   people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/
   people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/10-misc
   people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/20-removable_media
   people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/30-interface
   people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/40-misc
   people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/
   people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/10-conffiles
   people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/20-copy-mirror
   people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/90-postinstall
   people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER/
   people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER/10-conffiles
   people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER/20-copy-mirror
   people/oz/roll-out-cd/live-include-dir/config/scripts/GRUB/
   people/oz/roll-out-cd/live-include-dir/config/scripts/GRUB/10-setup
   people/oz/roll-out-cd/live-include-dir/config/scripts/LAST/
   people/oz/roll-out-cd/live-include-dir/config/scripts/LAST/50-misc
   people/oz/roll-out-cd/live-include-dir/config/scripts/LDAPCLIENT/
   people/oz/roll-out-cd/live-include-dir/config/scripts/LDAPCLIENT/91-ldapinstall
   people/oz/roll-out-cd/live-include-dir/config/scripts/LILO/
   people/oz/roll-out-cd/live-include-dir/config/scripts/LILO/20-create-liloconf
   people/oz/roll-out-cd/live-include-dir/etc/
   people/oz/roll-out-cd/live-include-dir/etc/foo
   people/oz/roll-out-cd/live-include-dir/etc/make-live.conf
   people/oz/roll-out-cd/live-include-dir/fai-conf-update
   people/oz/roll-out-cd/live-include-dir/fai-mirror.sources.list
   people/oz/roll-out-cd/live-include-dir/fai.conf
   people/oz/roll-out-cd/live-include-dir/hook
   people/oz/roll-out-cd/live-include-dir/live-include.tgz
   people/oz/roll-out-cd/live-include-dir/make-fai-nfsroot.conf
   people/oz/roll-out-cd/live-include-dir/mount2dir
   people/oz/roll-out-cd/live-include-dir/real-hook
   people/oz/roll-out-cd/live-include-dir/run_fai
   people/oz/roll-out-cd/live-include-dir/sources.list
   people/oz/roll-out-cd/live-include-dir/var/
   people/oz/roll-out-cd/live-include-dir/var/lib/
   people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/
   people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/freedos.img.000
   people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/lamconfig.tgz
   people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/live-include.tgz
   people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/mediawiki.tgz
   people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/mysql.dump.gz
   people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/server.ldif.gz
   people/oz/roll-out-cd/make-live.conf
   people/oz/roll-out-cd/out.log
   people/oz/roll-out-cd/templates/
   people/oz/roll-out-cd/templates/common/
   people/oz/roll-out-cd/templates/common/README.html
   people/oz/roll-out-cd/templates/common/README.mirrors.html
   people/oz/roll-out-cd/templates/common/README.mirrors.txt
   people/oz/roll-out-cd/templates/common/README.txt
   people/oz/roll-out-cd/templates/common/doc/
   people/oz/roll-out-cd/templates/common/doc/00-INDEX
   people/oz/roll-out-cd/templates/common/doc/FAQ/
   people/oz/roll-out-cd/templates/common/doc/FAQ/debian-faq.en.html.tar.gz
   people/oz/roll-out-cd/templates/common/doc/FAQ/debian-faq.en.pdf.gz
   people/oz/roll-out-cd/templates/common/doc/FAQ/debian-faq.en.ps.gz
   people/oz/roll-out-cd/templates/common/doc/FAQ/debian-faq.en.txt.gz
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-basic_defs.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-basic_defs.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-compat.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-compat.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-contributing.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-contributing.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-customizing.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-customizing.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-faqinfo.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-faqinfo.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-ftparchives.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-ftparchives.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-getting.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-getting.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-kernel.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-kernel.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-nexttime.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-nexttime.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkg_basics.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkg_basics.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkgtools.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkgtools.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-redistrib.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-redistrib.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-software.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-software.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-support.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-support.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-uptodate.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-uptodate.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/footnotes.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/footnotes.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/index.en.html
   people/oz/roll-out-cd/templates/common/doc/FAQ/html/index.html
   people/oz/roll-out-cd/templates/common/doc/bug-log-access.txt
   people/oz/roll-out-cd/templates/common/doc/bug-log-mailserver.txt
   people/oz/roll-out-cd/templates/common/doc/bug-mailserver-refcard.txt
   people/oz/roll-out-cd/templates/common/doc/bug-maint-info.txt
   people/oz/roll-out-cd/templates/common/doc/bug-maint-mailcontrol.txt
   people/oz/roll-out-cd/templates/common/doc/bug-reporting.txt
   people/oz/roll-out-cd/templates/common/doc/constitution.txt
   people/oz/roll-out-cd/templates/common/doc/debian-manifesto
   people/oz/roll-out-cd/templates/common/doc/mailing-lists.txt
   people/oz/roll-out-cd/templates/common/doc/social-contract.txt
   people/oz/roll-out-cd/templates/common/doc/source-unpack.txt
   people/oz/roll-out-cd/templates/common/pics/
   people/oz/roll-out-cd/templates/common/pics/blue-lowerleft.png
   people/oz/roll-out-cd/templates/common/pics/blue-lowerright.png
   people/oz/roll-out-cd/templates/common/pics/blue-upperleft.png
   people/oz/roll-out-cd/templates/common/pics/blue-upperright.png
   people/oz/roll-out-cd/templates/common/pics/debian.jpg
   people/oz/roll-out-cd/templates/common/pics/logo-50.jpg
   people/oz/roll-out-cd/templates/common/pics/red-lowerleft.png
   people/oz/roll-out-cd/templates/common/pics/red-lowerright.png
   people/oz/roll-out-cd/templates/common/pics/red-upperleft.png
   people/oz/roll-out-cd/templates/common/pics/red-upperright.png
   people/oz/roll-out-cd/templates/common/tools/
   people/oz/roll-out-cd/templates/common/tools/README
   people/oz/roll-out-cd/templates/common/tools/diskio.zip
   people/oz/roll-out-cd/templates/common/tools/fips20.zip
   people/oz/roll-out-cd/templates/common/tools/gzip124.exe
   people/oz/roll-out-cd/templates/common/tools/lodlin16.zip
   people/oz/roll-out-cd/templates/common/tools/md5sum-w32.zip
   people/oz/roll-out-cd/templates/common/tools/rawrite1.zip
   people/oz/roll-out-cd/templates/common/tools/rawrite2.zip
   people/oz/roll-out-cd/templates/common/tools/rwwrtwin.zip
   people/oz/roll-out-cd/templates/common/tools/src/
   people/oz/roll-out-cd/templates/common/tools/src/md5sum-w32_1.1.dsc
   people/oz/roll-out-cd/templates/common/tools/src/md5sum-w32_1.1.tar.gz
   people/oz/roll-out-cd/templates/common/tools/unz512x3.exe
   people/oz/roll-out-cd/templates/iso/
   people/oz/roll-out-cd/templates/iso/autorun.bat
   people/oz/roll-out-cd/templates/iso/autorun.inf
   people/oz/roll-out-cd/templates/syslinux/
   people/oz/roll-out-cd/templates/syslinux/f1.txt
   people/oz/roll-out-cd/templates/syslinux/f10.txt
   people/oz/roll-out-cd/templates/syslinux/f3.txt
   people/oz/roll-out-cd/templates/syslinux/f4.txt
   people/oz/roll-out-cd/templates/syslinux/f8.txt
   people/oz/roll-out-cd/templates/syslinux/f9.txt
   people/oz/roll-out-cd/templates/syslinux/isolinux.FAICD
   people/oz/roll-out-cd/templates/syslinux/isolinux.cfg
   people/oz/roll-out-cd/templates/syslinux/isolinux.cfg.FAISERVER-CD
   people/oz/roll-out-cd/templates/syslinux/isolinux.cfg.VANILLA
   people/oz/roll-out-cd/templates/syslinux/isolinux.txt
   people/oz/roll-out-cd/templates/syslinux/menu.c32
   people/oz/roll-out-cd/templates/syslinux/pxelinux.cfg
   people/oz/roll-out-cd/templates/syslinux/splash.rle
Log:
initial import


Added: people/oz/roll-out-cd/README.txt
===================================================================
--- people/oz/roll-out-cd/README.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/README.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,56 @@
+(c) Oliver Osburg 2006
+released under GPL2
+
+
+* Features:
+
+Installs an Debian/GNU Linux box running etch with the following 
+configured packages:
+
+** Mediawiki 1.7
+** OpenLDAP Server
+** LAM (LDAP account Manager)
+** FAI (installs LDAP Clients for the installed system. Home are _not_ 
+  mounted via NFS, but authentification is centralized via LDAP
+** entire install infrastructure
+** the script "fai-conf-update" is included to enable automatic config 
+  space upgrades
+** Clients are installed with a FreeDOS partition. using the partimage 
+   approach you can install any OS you wish via FAI. 
+
+
+Thus, one should be able to install a Pool from 10-100 Clients within
+one day. Software should meat the average needs and can be easyly
+extended. The FreeDOS Image can be replaced with a Sysprep'ed Win2000/XP Image. You need a DVD to boot then.
+
+Use the script "update-fai-config" to update the config space of your
+server, and "make-live" to build an install CD. Can be used to move
+the Server to new hardware.
+
+
+! FreeDOS included !
+
+for source code and more info:
+
+http://www
+
+fai roll-out-cd with live-package
+-----------------------------
+
+* Usage:
+
+download all files in live-include-dir and run
+# sudo apt-get install live-package
+# sudo rm /etc/make-live.conf 	
+# sudo make-live --hook live-include-dir/hook --config ./make-live.conf 
+
+
+* additional comments:
+
+** this is alpha, tested with fai 3.0 on etch
+** /etc/make-live.conf is not included, I basically used the package 
+   default
+** If you use this at home with limited bandwidth, use "approx"!
+
+Questions, comments and cookies: osburg at osburg.org
+

Added: people/oz/roll-out-cd/build.sh
===================================================================
--- people/oz/roll-out-cd/build.sh	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/build.sh	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,81 @@
+#!/bin/sh
+#
+# (c) 2006 Holger Levsen <debian at layer-acht.org>
+# Licended under GPL2
+#
+#
+# build script for fai live-cd
+#
+##############################################################################
+
+#
+# only build in ~/live-CD
+#
+cd
+BUILD_DIR="live-CD"
+if [ ! -d $BUILD_DIR ] ; then
+	echo "`pwd`$BUILD_DIR doesn't exist, aborting."
+	echo
+	echo "cd && svn co svn://svn.debian.org/svn/fai/people/h01ger/live-CD ./live-CD"
+	exit 1
+fi
+
+PUBLISH_DIR="/www/webserver/failive.debian.net/htdocs/"
+LOCKFILE="/var/lock/failive-build"
+LOGFILE=`mktemp`
+TODAY="`date +%Y%m%d%H%M`"
+
+#
+# check lockfile
+#
+if [ -f "$LOCKFILE" ] ; then
+	echo $LOCKFILE exists, aborting
+	exit 1
+fi
+touch $LOCKFILE
+
+#
+# cleanup & prepare
+#
+cd $BUILD_DIR 
+sudo rm debian-live -rf
+[ $? ] || echo "problems removing old build"
+# display diffs from current local version to version in repository
+svn diff --revision HEAD
+# update to version in repository
+svn up
+
+#
+# build
+#
+nice sudo /usr/sbin/make-live --hook live-include-dir/hook --config make-live.conf > $LOGFILE 2>&1
+
+#
+# publish
+# 
+if [ -f debian-live/binary.iso ] ; then
+  cp debian-live/binary.iso $PUBLISH_DIR/failive-${TODAY}.iso
+else 
+  echo "#########################################################"
+  echo 
+  echo "An error occured, .iso was not created :-("
+  echo 
+fi 
+cp $LOGFILE $PUBLISH_DIR/failive-${TODAY}.log
+chmod 644 $PUBLISH_DIR/failive-${TODAY}.log
+rm $LOGFILE
+
+#
+# cleanup lockfile
+#
+rm $LOCKFILE
+
+#
+# cleanup old images and logs
+# todo: enable rm for real
+#
+cd $PUBLISH_DIR
+find . -mtime +1 !  -name "failive-*00.???" -exec echo rm {} \;
+find . -mtime +2 !  -name "failive-1600.???" -exec echo rm {} \;
+find . -mtime +14 ! -name "failive-0400.???" -exec echo rm {} \;
+


Property changes on: people/oz/roll-out-cd/build.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/NFSROOT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/NFSROOT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/NFSROOT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,30 @@
+# package list for creating the NFSROOT
+
+PACKAGES install
+fai-nfsroot module-init-tools dhcp3-client ssh rdate lshw hwinfo portmap
+bootpc rsync lftp rsh-client less dump reiserfsprogs usbutils
+psmisc pciutils hdparm smartmontools parted mdadm lvm2
+dnsutils ntpdate dosfstools cvs jove xfsprogs xfsdump
+sysutils dialog discover mdetect libnet-perl
+console-tools console-common
+expect iproute udev subversion
+
+# you should not edit the lines below
+# architecture dependend list of packages that are installed
+
+PACKAGES install I386
+grub lilo hwtools read-edid
+
+PACKAGES install AMD64
+grub lilo
+
+PACKAGES install IA64
+elilo gnu-efi efibootmgr
+
+PACKAGES install SPARC
+silo sparc-utils
+
+PACKAGES install ALPHA
+aboot
+
+#PACKAGES install powerpc

Added: people/oz/roll-out-cd/live-include-dir/config/class/10-base-classes
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/class/10-base-classes	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/class/10-base-classes	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,11 @@
+#! /bin/sh
+
+# echo architecture and OS name in upper case. Do NOT remove these two lines
+uname -s | tr '[:lower:]' '[:upper:]'
+[ -x "`which dpkg`" ] && dpkg --print-installation-architecture | tr a-z A-Z
+
+[ -f /boot/RUNNING_FROM_FAICD ] && echo "FAICD"
+
+[ "$INSTALL" = "X11" ] && echo "XORG GNOME LDAPCLIENT GERMAN"
+
+exit 0


Property changes on: people/oz/roll-out-cd/live-include-dir/config/class/10-base-classes
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/class/20-hwdetect.source
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/class/20-hwdetect.source	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/class/20-hwdetect.source	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,60 @@
+#! /bin/bash
+
+# (c) Thomas Lange, 2002-2005, lange at informatik.uni-koeln.de
+
+# NOTE: Files named *.source will be evaluated, but their output ignored and instead 
+# the contents of $newclasses will be added to the list of defined classes.
+
+echo 0 > /proc/sys/kernel/printk
+
+# load all IDE drivers
+
+# DMA does not work if we load all modules in drivers/ide, so only try pci modules
+mod=$(find /lib/modules/$(uname -r)/kernel/drivers/ide/pci -type f | sed 's/\.o$//' | sed 's/\.ko$//' | sed 's/.*\///')
+for i in $mod; do
+    modprobe $i 1>/dev/null 2>&1
+done
+# Booting from CD does not enable dma always
+for d in $( echo /proc/ide/hd[a-z] 2>/dev/null); do
+    [ -d $d ] && echo "using_dma:1" > $d/settings
+done
+
+# load additional kernel modules (from old 11modules.source)
+# this order should also enable DMA for all IDE drives
+kernelmodules="rtc floppy usbkbd ide-disk ide-cd"
+case $(uname -r) in
+    2.4*) kernelmodules="$kernelmodules keybdev mousedev hid ide-detect isa-pnp" ;;
+    2.6*) kernelmodules="ata_piix via82cxxx ehci-hcd ohci-hcd uhci-hcd usbhid usbmouse ide-generic mptspi $kernelmodules" ;;
+
+esac
+
+for mod in $kernelmodules; do
+    [ "$verbose" ] && echo loading kernel module $mod
+    modprobe -a $mod 1>/dev/null 2>&1
+done
+
+# let discover do most of the job
+[ -x /etc/init.d/discover ] && /etc/init.d/discover start
+
+# now we can mount the usb file system
+mount -t usbfs  usbfs /proc/bus/usb
+
+modprobe -a sd_mod sr_mod
+
+echo 6 > /proc/sys/kernel/printk
+
+# try to detect graphics card
+# the variable VIDEODRIVER may be used to generate the XF86config file
+[ -x "$(which discover)" ] && {
+    if discover --version | grep "discover \(version \)*1\." ; then
+	VIDEODRIVER=$(discover --xdriver video 2> /dev/null)
+    else
+	VIDEODRIVER=$(discover --data-path=xfree86/server/device/driver display)
+    fi
+    [ -n "$VIDEODRIVER" ] && echo "VIDEODRIVER=$VIDEODRIVER" >> $LOGDIR/additional.var
+    echo "Video card detected: $VIDEODRIVER"
+}
+
+set_disk_info  # calculate number of available disks
+save_dmesg     # save new boot messages (from loading modules)
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/class/20-hwdetect.source
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/class/50-host-classes
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/class/50-host-classes	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/class/50-host-classes	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,24 @@
+#! /bin/sh
+
+# assign classes hosts
+
+# use a list of classes for our demo machine
+case $HOSTNAME in
+    faiserver)
+	echo "FAIBASE DEMO FAISERVER GERMAN" ;;
+    faiserver-cd)
+	echo "FAIBASE DEMO FAISERVER-CD GERMAN LDAPSERVER LDAPCLIENT" ;;
+    fai-client)
+        echo "FAIBASE DHCPC DEMO XORG GNOME GERMAN LDAPCLIENT DUALBOOT" ;;    
+    demohost)
+	echo "FAIBASE DHCPC DEMO XORG GNOME GERMAN" ;;
+    atom*)
+	echo "FAIBASE DHCPC DEMO" ;;
+    *)
+	echo "FAIBASE" ;;
+esac
+
+(ifclass I386 || ifclass AMD64) && echo GRUB 
+
+[ "$INSTALL" = "X11" ] && echo "XORG GNOME LDAPCLIENT GERMAN"
+exit 0


Property changes on: people/oz/roll-out-cd/live-include-dir/config/class/50-host-classes
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/class/FAIBASE.var
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/class/FAIBASE.var	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/class/FAIBASE.var	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,21 @@
+# default values for installation. You can override them in your *.var files
+
+# allow installation of pacakges from unsigned repositories
+FAI_ALLOW_UNSIGNED=1
+
+CONSOLEFONT=
+KEYMAP=us-latin1
+
+# Set UTC=yes if your system clock is set to UTC (GMT), and UTC=no if not.
+UTC=yes
+TIMEZONE=Europe/Berlin
+
+# root password for the new installed linux system; md5 and crypt are possible
+# pw is "fai"
+ROOTPW='$1$kBnWcO.E$djxB128U7dMkrltJHPf6d1'
+
+# moduleslist contains modules that will be loaded by the new system,
+# not during installation these modules will be written to /etc/modules
+# If you need a module during installation, add it to $kernelmodules
+# in 20-hwdetect.source. But discover should do most of this job
+MODULESLIST="usbkbd ehci-hcd ohci-hcd uhci-hcd usbhid psmouse"


Property changes on: people/oz/roll-out-cd/live-include-dir/config/class/FAIBASE.var
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/class/GERMAN.var
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/class/GERMAN.var	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/class/GERMAN.var	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,2 @@
+# german environment
+KEYMAP=de-latin1-nodeadkeys


Property changes on: people/oz/roll-out-cd/live-include-dir/config/class/GERMAN.var
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/debconf/FAIBASE
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/debconf/FAIBASE	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/debconf/FAIBASE	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,5 @@
+passwd passwd/shadow boolean true
+exim4-config exim4/dc_eximconfig_configtype select local delivery only; not on a network
+locales locales/default_environment_locale select en_US.UTF-8
+locales locales/locales_to_be_generated multiselect en_US.UTF-8 UTF-8
+xserver-xorg xserver-xorg/config/inputdevice/keyboard/model string pc105


Property changes on: people/oz/roll-out-cd/live-include-dir/config/debconf/FAIBASE
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/debconf/FAISERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/debconf/FAISERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/debconf/FAISERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,2 @@
+# Should the server be started by inetd?
+tftpd-hpa tftpd-hpa/use_inetd boolean false


Property changes on: people/oz/roll-out-cd/live-include-dir/config/debconf/FAISERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/debconf/GERMAN
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/debconf/GERMAN	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/debconf/GERMAN	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,3 @@
+locales locales/default_environment_locale select de_DE.UTF-8
+locales locales/locales_to_be_generated multiselect de_DE.UTF-8 UTF-8
+xserver-xorg xserver-xorg/config/inputdevice/keyboard/layout string de


Property changes on: people/oz/roll-out-cd/live-include-dir/config/debconf/GERMAN
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/disk_config/DUALBOOT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/disk_config/DUALBOOT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/disk_config/DUALBOOT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,14 @@
+# generic disk configuration for one small disk
+# disk size from 500Mb up to what you can buy today
+#
+# <type> <mountpoint> <size in mb> [mount options]     [;extra options]
+
+disk_config disk1
+primary  -             200-4000 ; winfat32
+primary  /             150-300      rw,errors=remount-ro ; -c -j ext3
+logical  swap          40-500      rw                   
+logical  /var          90-1000     rw                   ; -m 5  -j ext3
+logical  /tmp          50-1000     rw                   ; -m 0 -j ext3
+logical  /usr          200-4000    rw                   ; -j ext3
+logical  /home         50-         rw,nosuid            ; -m 1 -j ext3
+# logical /home        preserve9   rw,nosuid            ; -m 1 -j ext3


Property changes on: people/oz/roll-out-cd/live-include-dir/config/disk_config/DUALBOOT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/disk_config/FAIBASE
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/disk_config/FAIBASE	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/disk_config/FAIBASE	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,13 @@
+# generic disk configuration for one small disk
+# disk size from 500Mb up to what you can buy today
+#
+# <type> <mountpoint> <size in mb> [mount options]     [;extra options]
+
+disk_config disk1
+primary  /             150-300      rw,errors=remount-ro ; -c -j ext3
+logical  swap          40-500      rw                   
+logical  /var          90-1000     rw                   ; -m 5  -j ext3
+logical  /tmp          50-1000     rw                   ; -m 0 -j ext3
+logical  /usr          200-4000    rw                   ; -j ext3
+logical  /home         50-         rw,nosuid            ; -m 1 -j ext3
+# logical /home        preserve9   rw,nosuid            ; -m 1 -j ext3


Property changes on: people/oz/roll-out-cd/live-include-dir/config/disk_config/FAIBASE
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/disk_config/FAISERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/disk_config/FAISERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/disk_config/FAISERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,13 @@
+# generic disk configuration for a fai isntall server
+#
+# <type> <mountpoint> <size in mb> [mount options]     [;extra options]
+
+disk_config disk1
+primary  /             150-300      rw,errors=remount-ro ; -c -j ext3
+logical  swap          40-500      rw                   
+logical  /var          700-1000     rw                   ; -m 5  -j ext3
+logical  /tmp          50-1000     rw                   ; -m 0 -j ext3
+logical  /usr          500-4000    rw                   ; -j ext3
+logical  /home         50-1000     rw,nosuid            ; -m 1 -j ext3
+# logical /home        preserve9   rw,nosuid            ; -m 1 -j ext3
+logical  /srv          300-        rw                   ; -m 1 -j ext3


Property changes on: people/oz/roll-out-cd/live-include-dir/config/disk_config/FAISERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/disk_config/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/disk_config/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/disk_config/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,14 @@
+# generic disk configuration for a fai install server
+#
+# <type> <mountpoint> <size in mb> [mount options]     [;extra options]
+# stupid udev problem
+#disk_config disk1
+disk_config hda
+primary  /             200-500      rw,errors=remount-ro ; -c -j ext3
+logical  swap          40-1500      rw                   
+logical  /var          1200-2000   rw                   ; -m 5  -j ext3
+logical  /tmp          50-1000     rw                   ; -m 0 -j ext3
+logical  /usr          500-4000    rw                   ; -j ext3
+logical  /home         50-1000     rw,nosuid            ; -m 1 -j ext3
+# logical /home        preserve9   rw,nosuid            ; -m 1 -j ext3
+logical  /srv          300-        rw                   ; -m 1 -j ext3


Property changes on: people/oz/roll-out-cd/live-include-dir/config/disk_config/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/boot/grub/menu.lst/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/boot/grub/menu.lst/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/boot/grub/menu.lst/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,121 @@
+# menu.lst - See: grub(8), info grub, update-grub(8)
+#            grub-install(8), grub-floppy(8),
+#            grub-md5-crypt, /usr/share/doc/grub
+#            and /usr/share/doc/grub-doc/.
+
+## default num
+# Set the default entry to the entry number NUM. Numbering starts from 0, and
+# the entry number 0 is the default if the command is not used.
+#
+# You can specify 'saved' instead of a number. In this case, the default entry
+# is the entry saved with the command 'savedefault'.
+# WARNING: If you are using dmraid do not change this entry to 'saved' or your
+# array will desync and will not let you boot your system.
+default		0
+
+## timeout sec
+# Set a timeout, in SEC seconds, before automatically booting the default entry
+# (normally the first entry defined).
+timeout		5
+
+# Pretty colours
+color cyan/blue white/blue
+
+## password ['--md5'] passwd
+# If used in the first section of a menu file, disable all interactive editing
+# control (menu entry editor and command-line)  and entries protected by the
+# command 'lock'
+# e.g. password topsecret
+#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
+# password topsecret
+
+#
+# examples
+#
+# title		Windows 95/98/NT/2000
+# root		(hd0,0)
+# makeactive
+# chainloader	+1
+#
+# title		Linux
+# root		(hd0,1)
+# kernel	/vmlinuz root=/dev/hda2 ro
+#
+
+#
+# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
+
+### BEGIN AUTOMAGIC KERNELS LIST
+## lines between the AUTOMAGIC KERNELS LIST markers will be modified
+## by the debian update-grub script except for the default options below
+
+## DO NOT UNCOMMENT THEM, Just edit them to your needs
+
+## ## Start Default Options ##
+## default kernel options
+## default kernel options for automagic boot options
+## If you want special options for specific kernels use kopt_x_y_z
+## where x.y.z is kernel version. Minor versions can be omitted.
+## e.g. kopt=root=/dev/hda1 ro
+##      kopt_2_6_8=root=/dev/hdc1 ro
+##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
+# kopt=root=/dev/hda1 rw splash
+
+## default grub root device
+## e.g. groot=(hd0,0)
+# groot=(hd0,0)
+
+## should update-grub create alternative automagic boot options
+## e.g. alternative=true
+##      alternative=false
+# alternative=true
+
+## should update-grub lock alternative automagic boot options
+## e.g. lockalternative=true
+##      lockalternative=false
+# lockalternative=false
+
+## additional options to use with the default boot option, but not with the
+## alternatives
+## e.g. defoptions=vga=791 resume=/dev/hda5
+# defoptions=vga=0x314
+
+## should update-grub lock old automagic boot options
+## e.g. lockold=false
+##      lockold=true
+# lockold=false
+
+## Xen hypervisor options to use with the default Xen boot option
+# xenhopt=
+
+## Xen Linux kernel options to use with the default Xen boot option
+# xenkopt=console=tty0
+
+## altoption boot targets option
+## multiple altoptions lines are allowed
+## e.g. altoptions=(extra menu suffix) extra boot options
+##      altoptions=(single-user) single
+# altoptions=(single-user mode) single
+
+## controls how many kernels should be put into the menu.lst
+## only counts the first occurence of a kernel, not the
+## alternative kernel options
+## e.g. howmany=all
+##      howmany=7
+# howmany=all
+
+## should update-grub create memtest86 boot option
+## e.g. memtest86=true
+##      memtest86=false
+# memtest86=true
+
+## should update-grub adjust the value of the default booted system
+## can be true or false
+# updatedefaultentry=false
+
+# splashimage=/boot/grub/splashimages/debsplash.xpm.gz
+
+## ## End Default Options ##
+
+
+### END DEBIAN AUTOMAGIC KERNELS LIST


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/boot/grub/menu.lst/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/boot/grub/menu.lst/postinst
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/boot/grub/menu.lst/postinst	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/boot/grub/menu.lst/postinst	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,20 @@
+#! /bin/bash
+
+error=0 ; trap "error=$((error|1))" ERR
+
+set -a
+
+# during softupdate use this file
+[ -r $target/var/log/fai/disk_var.sh ] && . $target/var/log/fai/disk_var.sh
+
+# if class NOMBR is defined, write boot loader into root partition, not into mbr
+ifclass NOMBR && BOOT_DEVICE=$BOOT_PARTITION
+
+grub-install --no-floppy --root-directory=$target $BOOT_DEVICE
+GROOT=$(device2grub $BOOT_PARTITION)
+perl -pi -e 's/#(\w+)#/$ENV{$1}/' $2
+$ROOTCMD /usr/sbin/update-grub
+echo "Grub installed on $BOOT_DEVICE on $GROOT"
+
+exit $error
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/boot/grub/menu.lst/postinst
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/X11/XF86Config-4/DEMO
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/X11/XF86Config-4/DEMO	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/X11/XF86Config-4/DEMO	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,121 @@
+# XF86Config-4 (XFree86 X Window System server configuration file)
+#
+# This file was generated by dexconf, the Debian X Configuration tool, using
+# values from the debconf database.
+#
+# Edit this file with caution, and see the XF86Config-4 manual page.
+# (Type "man XF86Config-4" at the shell prompt.)
+#
+# This file is automatically updated on xserver-xfree86 package upgrades *only*
+# if it has not been modified since the last upgrade of the xserver-xfree86
+# package.
+#
+# If you have edited this file but would like it to be automatically updated
+# again, run the following commands as root:
+#
+#   cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
+#   md5sum /etc/X11/XF86Config-4 > /var/lib/xfree86/XF86Config-4.md5sum
+#   dpkg-reconfigure xserver-xfree86
+Section "Files"
+	FontPath	"unix/:7100"			# local font server
+	# if the local font server has problems, we can fall back on these
+	FontPath	"/usr/lib/X11/fonts/misc"
+	FontPath	"/usr/lib/X11/fonts/cyrillic"
+	FontPath	"/usr/lib/X11/fonts/100dpi/:unscaled"
+	FontPath	"/usr/lib/X11/fonts/75dpi/:unscaled"
+	FontPath	"/usr/lib/X11/fonts/Type1"
+	FontPath	"/usr/lib/X11/fonts/CID"
+	FontPath	"/usr/lib/X11/fonts/Speedo"
+	FontPath	"/usr/lib/X11/fonts/100dpi"
+	FontPath	"/usr/lib/X11/fonts/75dpi"
+EndSection
+Section "Module"
+	Load	"GLcore"
+	Load	"bitmap"
+	Load	"dbe"
+	Load	"ddc"
+	Load	"dri"
+	Load	"extmod"
+	Load	"freetype"
+	Load	"glx"
+	Load	"int10"
+	Load	"record"
+	Load	"speedo"
+	Load	"type1"
+	Load	"vbe"
+EndSection
+Section "InputDevice"
+	Identifier	"Generic Keyboard"
+	Driver		"keyboard"
+	Option		"CoreKeyboard"
+	Option		"XkbRules"	"xfree86"
+	Option		"XkbModel"	"pc105"
+	Option		"XkbLayout"	"us"
+EndSection
+Section "InputDevice"
+	Identifier	"Configured Mouse"
+	Driver		"mouse"
+	Option		"CorePointer"
+	Option		"Device"		"/dev/psaux"
+	Option		"Protocol"		"PS/2"
+	Option		"ZAxisMapping"		"4 5"
+EndSection
+
+Section "InputDevice"
+	Identifier	"Generic Mouse"
+	Driver		"mouse"
+	Option		"SendCoreEvents"	"true"
+	Option		"Device"		"/dev/input/mice"
+	Option		"Protocol"		"ImPS/2"
+	Option		"ZAxisMapping"		"4 5"
+EndSection
+Section "Device"
+	Identifier	"Generic Video Card"
+	Driver		"%%VIDEODRV%%"
+EndSection
+Section "Monitor"
+	Identifier	"Generic Monitor"
+	HorizSync	30-110
+	VertRefresh	50-160
+	Option		"DPMS"
+EndSection
+Section "Screen"
+	Identifier	"Default Screen"
+	Device		"Generic Video Card"
+	Monitor		"Generic Monitor"
+	DefaultDepth	24
+	SubSection "Display"
+		Depth		1
+		Modes		"1024x768" "800x600" "640x480"
+	EndSubSection
+	SubSection "Display"
+		Depth		4
+		Modes		"1024x768" "800x600" "640x480"
+	EndSubSection
+	SubSection "Display"
+		Depth		8
+		Modes		"1024x768" "800x600" "640x480"
+	EndSubSection
+	SubSection "Display"
+		Depth		15
+		Modes		"1024x768" "800x600" "640x480"
+	EndSubSection
+	SubSection "Display"
+		Depth		16
+		Modes		"1024x768" "800x600" "640x480"
+	EndSubSection
+	SubSection "Display"
+		Depth		24
+		Modes		"1024x768" "800x600" "640x480"
+	EndSubSection
+EndSection
+Section "ServerLayout"
+	Identifier	"Default Layout"
+	Screen		"Default Screen"
+	InputDevice	"Generic Keyboard"
+	InputDevice	"Configured Mouse"
+	InputDevice	"Generic Mouse"
+EndSection
+Section "DRI"
+	Mode	0666
+EndSection


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/X11/XF86Config-4/DEMO
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/FAISERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/FAISERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/FAISERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,24 @@
+<Directory "/var/www/ganglia">
+    AllowOverride None
+    Options None
+    Order deny,allow
+    Deny from all
+    Allow from 192.168.1
+</Directory>
+
+<Directory "/var/www/debian">
+    AllowOverride None
+    Options None
+    Order deny,allow
+#    Deny from all
+    Allow from all
+</Directory>
+
+<Directory "/var/www/debian-security">
+    AllowOverride None
+    Options None
+    Order deny,allow
+#    Deny from all
+    Allow from all
+</Directory>
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/FAISERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,24 @@
+<Directory "/var/www/ganglia">
+    AllowOverride None
+    Options None
+    Order deny,allow
+    Deny from all
+    Allow from 192.168.0
+</Directory>
+
+<Directory "/var/www/debian">
+    AllowOverride None
+    Options None
+    Order deny,allow
+#    Deny from all
+    Allow from all
+</Directory>
+
+<Directory "/var/www/debian-security">
+    AllowOverride None
+    Options None
+    Order deny,allow
+#    Deny from all
+    Allow from all
+</Directory>
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/mediawiki1.7.conf/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/mediawiki1.7.conf/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/mediawiki1.7.conf/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,19 @@
+Alias /mediawiki /var/lib/mediawiki1.7
+
+<Directory /var/lib/mediawiki1.7/>
+        DirectoryIndex index.php index.html
+	Options FollowSymLinks Indexes
+	AllowOverride All
+	order allow,deny
+	allow from all
+</Directory>
+
+# some directories must be protected
+<Directory /var/lib/mediawiki1.7/config>
+	Options FollowSymLinks
+	AllowOverride None
+</Directory>
+<Directory /var/lib/mediawiki1.7/upload>
+	Options FollowSymLinks
+	AllowOverride None
+</Directory>


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/mediawiki1.7.conf/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/sites-available/default/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/sites-available/default/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/sites-available/default/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,47 @@
+NameVirtualHost *
+<VirtualHost *>
+	ServerAdmin webmaster at localhost
+	
+	DocumentRoot /var/www/
+	<Directory />
+		Options +FollowSymLinks
+		AllowOverride None
+	</Directory>
+	<Directory /var/www/>
+		Options Indexes FollowSymLinks MultiViews
+		AllowOverride None
+		Order allow,deny
+		allow from all
+		# This directive allows us to have apache2's default start page
+                # in /apache2-default/, but still have / go to the right place
+                # Commented out for Ubuntu
+                RedirectMatch ^/$ /mediawiki
+	</Directory>
+
+	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
+	<Directory "/usr/lib/cgi-bin">
+		AllowOverride None
+		Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
+		Order allow,deny
+		Allow from all
+	</Directory>
+
+	ErrorLog /var/log/apache2/error.log
+
+	# Possible values include: debug, info, notice, warn, error, crit,
+	# alert, emerg.
+	LogLevel warn
+
+	CustomLog /var/log/apache2/access.log combined
+	ServerSignature On
+
+    Alias /doc/ "/usr/share/doc/"
+    <Directory "/usr/share/doc/">
+        Options Indexes MultiViews FollowSymLinks
+        AllowOverride None
+        Order deny,allow
+        Deny from all
+        Allow from 127.0.0.0/255.0.0.0 ::1/128
+    </Directory>
+
+</VirtualHost>


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/apache2/conf.d/sites-available/default/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/apt/sources.list/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/apt/sources.list/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/apt/sources.list/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1 @@
+deb http://localhost/debian etch main
\ No newline at end of file

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/apt-proxy/apt-proxy-v2.conf/FAISERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/apt-proxy/apt-proxy-v2.conf/FAISERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/apt-proxy/apt-proxy-v2.conf/FAISERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,151 @@
+[DEFAULT]
+;; All times are in seconds, but you can add a suffix
+;; for minutes(m), hours(h) or days(d)
+
+;; Server IP to listen on
+;address = 192.168.0.254
+
+;; Server port to listen on
+port = 9999
+
+;; Control files (Packages/Sources/Contents) refresh rate
+;;
+;; Minimum time between attempts to refresh a file
+min_refresh_delay = 1h
+
+;; Minimum age of a file before attempting an update (NOT YET IMPLEMENTED)
+;min_age = 23h
+
+;; Uncomment to make apt-proxy continue downloading even if all
+;; clients disconnect.  This is probably not a good idea on a
+;; dial up line.
+;; complete_clientless_downloads = 1
+
+;; Debugging settings.
+;; for all debug information use this:
+;; debug = all:9
+debug = all:4 db:0
+
+;; Debugging remote python console
+;; Do not enable in an untrusted environment
+;telnet_port = 9998
+;telnet_user = apt-proxy
+;telnet_password = secret
+
+;; Network timeout when retrieving from backend servers
+timeout = 15
+
+;; Cache directory for apt-proxy
+cache_dir = /var/cache/apt-proxy
+
+;; Use passive FTP? (default=on)
+;passive_ftp = on
+
+;; Use HTTP proxy?
+;http_proxy = host:port
+
+;; Enable HTTP pipelining within apt-proxy (for test purposes)
+;disable_pipelining=0
+
+;;--------------------------------------------------------------
+;; Cache housekeeping
+
+;; Time to perform periodic housekeeping:
+;;  - delete files that have not been accessed in max_age
+;;  - scan cache directories and update internal tables
+cleanup_freq = 1d
+
+;; Maximum age of files before deletion from the cache (seconds)
+max_age = 120d
+
+;; Maximum number of versions of a .deb to keep per distribution
+max_versions = 3
+
+;; Add HTTP backends dynamicaly if not already defined? (default=on)
+;dynamic_backends = on
+
+;;---------------------------------------------------------------
+;;---------------------------------------------------------------
+;; Backend servers
+;;
+;; Place each server in its own [section]
+
+[debian]
+;; The main Debian archive
+;; You can override the default timeout like this:
+;timeout = 30
+
+;; Rsync server used to rsync the Packages file (NOT YET IMPLEMENTED)
+;;rsyncpackages = rsync://ftp.de.debian.org/debian
+
+;; Backend servers, in order of preference
+backends = 
+	http://ftp.de.debian.org/debian
+	http://ftp2.de.debian.org/debian
+	http://ftp.us.debian.org/debian
+	ftp://ftp.uk.debian.org/debian
+
+[debian-amd64]
+backends = 
+	http://ftp.de.debian.org/debian-amd64/debian
+	http://debian.csail.mit.edu/debian-amd64/debian
+	http://ftp2.de.debian.org/debian-amd64/debian
+	http://mirror.pacific.net.au/linux/debian-amd64/debian
+
+[debian-non-US]
+;; Debian debian-non-US archive
+;timeout will be the global value
+backends =
+	http://ftp.de.debian.org/debian-non-US
+	http://ftp.uk.debian.org/debian-non-US
+	ftp://ftp.uk.debian.org/debian
+	
+[security]
+;; Debian security archive
+backends = 
+	http://ftp2.de.debian.org/debian-security
+	ftp://security.debian.org/debian-security
+
+[ubuntu]
+;; Ubuntu archive
+backends = http://archive.ubuntu.com/ubuntu
+
+[ubuntu-security]
+;; Ubuntu security updates
+backends = http://security.ubuntu.com/ubuntu
+
+;[openoffice]
+;; OpenOffice.org packages
+;backends =
+;	http://ftp.freenet.de/pub/debian-openoffice
+;	http://ftp.sh.cvut.cz/MIRRORS/OpenOffice.deb
+;	http://borft.student.utwente.nl/debian
+	
+;[apt-proxy]
+;; Apt-proxy new versions
+;backends = http://apt-proxy.sourceforge.net/apt-proxy
+
+;[backports.org]
+;; backports.org
+;backends = http://backports.org/debian
+
+;[blackdown]
+;; Blackdown Java
+;backends = http://ftp.gwdg.de/pub/languages/java/linux/debian
+
+
+;[debian-people]
+;; people.debian.org
+;backends = http://people.debian.org
+
+;[emdebian]
+;; The Emdebian project
+;backends = http://emdebian.sourceforge.net/emdebian
+
+;[rsync]
+;; An example using an rsync server.  This is not recommended
+;; unless http is not available, becuause rsync is only more
+;; efficient for transferring uncompressed files and puts much
+;; more overhead on the server.  See the rsyncpacakges parameter 
+;; for a way of rsyncing just the Packages files.
+;backends = rsync://ftp.uk.debian.org/debian


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/apt-proxy/apt-proxy-v2.conf/FAISERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/default/dhcp3-server/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/default/dhcp3-server/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/default/dhcp3-server/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,12 @@
+# Defaults for dhcp initscript
+# sourced by /etc/init.d/dhcp
+# installed at /etc/default/dhcp3-server by the maintainer scripts
+
+#
+# This is a POSIX shell fragment
+#
+
+# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
+#       Separate multiple interfaces with spaces, e.g. "eth0 eth1".
+INTERFACES="eth0"
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/default/dhcp3-server/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/default/tftpd-hpa/FAISERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/default/tftpd-hpa/FAISERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/default/tftpd-hpa/FAISERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,3 @@
+#Defaults for tftpd-hpa
+RUN_DAEMON="yes"
+OPTIONS="-l -s /srv/tftp"


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/default/tftpd-hpa/FAISERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/default/tftpd-hpa/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/default/tftpd-hpa/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/default/tftpd-hpa/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,3 @@
+#Defaults for tftpd-hpa
+RUN_DAEMON="yes"
+OPTIONS="-l -s /srv/tftp"


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/default/tftpd-hpa/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/dhcp3/dhcpd.conf/FAISERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/dhcp3/dhcpd.conf/FAISERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/dhcp3/dhcpd.conf/FAISERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,49 @@
+# dhcpd.conf for a fai install server
+# replace faiserver with the name of your install server
+
+deny unknown-clients;
+option dhcp-max-message-size 2048; 
+use-host-decl-names on;
+#always-reply-rfc1048 on;
+
+subnet 192.168.1.0 netmask 255.255.255.0 {
+   option routers 192.168.1.250;
+   option domain-name "fai";
+   option domain-name-servers 192.168.1.250;
+   option time-servers faiserver;
+   option ntp-servers faiserver;
+   server-name faiserver;
+   next-server faiserver;
+   filename "fai/pxelinux.0";
+}
+
+# generate more lines with:
+
+# perl -e 'for (1..25) {printf "host atom%02s {hardware ethernet XXX:$_;fixed-address atom%02s;}\n",$_,$_;}'
+
+# replace 1:2:3:4:5:XX with the hardware addresses of your clients
+host atom01 {hardware ethernet 1:2:3:4:5:1;fixed-address atom01;}
+host atom02 {hardware ethernet 1:2:3:4:5:2;fixed-address atom02;}
+host atom03 {hardware ethernet 1:2:3:4:5:3;fixed-address atom03;}
+host atom04 {hardware ethernet 1:2:3:4:5:4;fixed-address atom04;}
+host atom05 {hardware ethernet 1:2:3:4:5:5;fixed-address atom05;}
+host atom06 {hardware ethernet 1:2:3:4:5:6;fixed-address atom06;}
+host atom07 {hardware ethernet 1:2:3:4:5:7;fixed-address atom07;}
+host atom08 {hardware ethernet 1:2:3:4:5:8;fixed-address atom08;}
+host atom09 {hardware ethernet 1:2:3:4:5:9;fixed-address atom09;}
+host atom10 {hardware ethernet 1:2:3:4:5:10;fixed-address atom10;}
+host atom11 {hardware ethernet 1:2:3:4:5:11;fixed-address atom11;}
+host atom12 {hardware ethernet 1:2:3:4:5:12;fixed-address atom12;}
+host atom13 {hardware ethernet 1:2:3:4:5:13;fixed-address atom13;}
+host atom14 {hardware ethernet 1:2:3:4:5:14;fixed-address atom14;}
+host atom15 {hardware ethernet 1:2:3:4:5:15;fixed-address atom15;}
+host atom16 {hardware ethernet 1:2:3:4:5:16;fixed-address atom16;}
+host atom17 {hardware ethernet 1:2:3:4:5:17;fixed-address atom17;}
+host atom18 {hardware ethernet 1:2:3:4:5:18;fixed-address atom18;}
+host atom19 {hardware ethernet 1:2:3:4:5:19;fixed-address atom19;}
+host atom20 {hardware ethernet 1:2:3:4:5:20;fixed-address atom20;}
+host atom21 {hardware ethernet 1:2:3:4:5:21;fixed-address atom21;}
+host atom22 {hardware ethernet 1:2:3:4:5:22;fixed-address atom22;}
+host atom23 {hardware ethernet 1:2:3:4:5:23;fixed-address atom23;}
+host atom24 {hardware ethernet 1:2:3:4:5:24;fixed-address atom24;}
+host atom25 {hardware ethernet 1:2:3:4:5:25;fixed-address atom25;}


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/dhcp3/dhcpd.conf/FAISERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/dhcp3/dhcpd.conf/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/dhcp3/dhcpd.conf/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/dhcp3/dhcpd.conf/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,50 @@
+# dhcpd.conf for a fai install server
+# replace faiserver with the name of your install server
+
+deny unknown-clients;
+option dhcp-max-message-size 2048; 
+use-host-decl-names on;
+always-reply-rfc1048 on;
+
+subnet 192.168.0.0 netmask 255.255.255.0 {
+   allow unknown-clients;
+   range 192.168.0.20 192.168.0.200;
+   option routers 192.168.0.1;
+   option domain-name "faiinstall.org";
+   option domain-name-servers 192.168.0.1;
+   option time-servers faiserver-cd;
+   option ntp-servers faiserver-cd;
+   next-server faiserver-cd;
+   filename "pxelinux.0";
+}
+
+# generate more lines with:
+
+# perl -e 'for (1..25) {printf "host atom%02s {hardware ethernet XXX:$_;fixed-address atom%02s;}\n",$_,$_;}'
+
+# replace 1:2:3:4:5:XX with the hardware addresses of your clients
+host atom01 {hardware ethernet 1:2:3:4:5:1;fixed-address atom01;}
+host atom02 {hardware ethernet 1:2:3:4:5:2;fixed-address atom02;}
+host atom03 {hardware ethernet 1:2:3:4:5:3;fixed-address atom03;}
+host atom04 {hardware ethernet 1:2:3:4:5:4;fixed-address atom04;}
+host atom05 {hardware ethernet 1:2:3:4:5:5;fixed-address atom05;}
+host atom06 {hardware ethernet 1:2:3:4:5:6;fixed-address atom06;}
+host atom07 {hardware ethernet 1:2:3:4:5:7;fixed-address atom07;}
+host atom08 {hardware ethernet 1:2:3:4:5:8;fixed-address atom08;}
+host atom09 {hardware ethernet 1:2:3:4:5:9;fixed-address atom09;}
+host atom10 {hardware ethernet 1:2:3:4:5:10;fixed-address atom10;}
+host atom11 {hardware ethernet 1:2:3:4:5:11;fixed-address atom11;}
+host atom12 {hardware ethernet 1:2:3:4:5:12;fixed-address atom12;}
+host atom13 {hardware ethernet 1:2:3:4:5:13;fixed-address atom13;}
+host atom14 {hardware ethernet 1:2:3:4:5:14;fixed-address atom14;}
+host atom15 {hardware ethernet 1:2:3:4:5:15;fixed-address atom15;}
+host atom16 {hardware ethernet 1:2:3:4:5:16;fixed-address atom16;}
+host atom17 {hardware ethernet 1:2:3:4:5:17;fixed-address atom17;}
+host atom18 {hardware ethernet 1:2:3:4:5:18;fixed-address atom18;}
+host atom19 {hardware ethernet 1:2:3:4:5:19;fixed-address atom19;}
+host atom20 {hardware ethernet 1:2:3:4:5:20;fixed-address atom20;}
+host atom21 {hardware ethernet 1:2:3:4:5:21;fixed-address atom21;}
+host atom22 {hardware ethernet 1:2:3:4:5:22;fixed-address atom22;}
+host atom23 {hardware ethernet 1:2:3:4:5:23;fixed-address atom23;}
+host atom24 {hardware ethernet 1:2:3:4:5:24;fixed-address atom24;}
+host atom25 {hardware ethernet 1:2:3:4:5:25;fixed-address atom25;}


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/dhcp3/dhcpd.conf/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/exports/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/exports/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/exports/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1 @@
+/srv/fai/nfsroot *(ro,async,no_root_squash,subtree_check)


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/exports/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/apt/sources.list/FAISERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/apt/sources.list/FAISERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/apt/sources.list/FAISERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,8 @@
+# via local partitial mirror (was mirror on fai-cd)
+deb http://faiserver/debian etch main 
+#deb http://faiserver/debian etch/updates main
+#deb http://faiserver/debian-security etch/updates main contrib non-free
+
+# via apt-proxy
+deb http://ftp.de.debian.org/debian etch main contrib non-free
+deb http://ftp.de.debian.org/security etch/updates main contrib non-free


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/apt/sources.list/FAISERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/apt/sources.list/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/apt/sources.list/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/apt/sources.list/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,8 @@
+# via local partitial mirror (was mirror on fai-cd)
+deb http://faiserver/debian etch main 
+#deb http://faiserver/debian etch/updates main
+#deb http://faiserver/debian-security etch/updates main contrib non-free
+
+# via apt-proxy
+#deb http://ftp.de.debian.org/debian etch main contrib non-free
+#deb http://ftp.de.debian.org/security etch/updates main contrib non-free


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/apt/sources.list/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/fai.conf/FAISERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/fai.conf/FAISERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/fai.conf/FAISERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,35 @@
+# $Id: fai.conf 3770 2006-08-07 12:08:51Z lange $
+
+# /etc/fai/fai.conf -- configuration for FAI (Fully Automatic Installation)
+
+# Access to Debian mirror via NFS mounted directory
+# If FAI_DEBMIRROR is defined, install clients mount it to $MNTPOINT
+#FAI_DEBMIRROR=yournfs debianmirror:/path/to/debianmirror
+
+# LOGUSER: an account on the install server which saves all log-files
+# and which can change the kernel that is booted via network.
+# Configure .rhosts for this account and PAM, so that root can log in
+# from all install clients without password. This account should have
+# write permissions for /srv/tftp/fai. For example, you can use write
+# permissions for the group linuxadm. chgrp linuxadm /srv/tftp/fai;chmod
+# g+w /srv/tftp/fai. If the variable is undefined, this feature is disabled.
+# Define it, to enable it, eg. LOGUSER=fai
+LOGUSER=fai
+
+# set protocol type for saving logs. Values: ssh, rsh, ftp
+FAI_LOGPROTO=rsh
+
+# the configuration space on the install server
+FAI_CONFIGDIR=/srv/fai/config
+
+# how to access the fai config space
+# default if undefined here: nfs://`hostname`/$FAI_CONFIGDIR
+#FAI_CONFIG_SRC=nfs://yourservername$FAI_CONFIGDIR
+
+# the following variables are read only for most users
+
+# mount point where the mirror will be mounted
+MNTPOINT=/media/mirror
+
+# the local configuration directory on the install client
+FAI=/var/lib/fai/config


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/fai.conf/FAISERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/fai.conf/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/fai.conf/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/fai.conf/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,35 @@
+# $Id: fai.conf 3770 2006-08-07 12:08:51Z lange $
+
+# /etc/fai/fai.conf -- configuration for FAI (Fully Automatic Installation)
+
+# Access to Debian mirror via NFS mounted directory
+# If FAI_DEBMIRROR is defined, install clients mount it to $MNTPOINT
+#FAI_DEBMIRROR=yournfs debianmirror:/path/to/debianmirror
+
+# LOGUSER: an account on the install server which saves all log-files
+# and which can change the kernel that is booted via network.
+# Configure .rhosts for this account and PAM, so that root can log in
+# from all install clients without password. This account should have
+# write permissions for /srv/tftp/fai. For example, you can use write
+# permissions for the group linuxadm. chgrp linuxadm /srv/tftp/fai;chmod
+# g+w /srv/tftp/fai. If the variable is undefined, this feature is disabled.
+# Define it, to enable it, eg. LOGUSER=fai
+LOGUSER=fai
+
+# set protocol type for saving logs. Values: ssh, rsh, ftp
+FAI_LOGPROTO=rsh
+
+# the configuration space on the install server
+FAI_CONFIGDIR=/srv/fai/config
+
+# how to access the fai config space
+# default if undefined here: nfs://`hostname`/$FAI_CONFIGDIR
+FAI_CONFIG_SRC=nfs://192.168.0.1/$FAI_CONFIGDIR
+
+# the following variables are read only for most users
+
+# mount point where the mirror will be mounted
+MNTPOINT=/media/mirror
+
+# the local configuration directory on the install client
+FAI=/var/lib/fai/config


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/fai.conf/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/make-fai-nfsroot.conf/FAISERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/make-fai-nfsroot.conf/FAISERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/make-fai-nfsroot.conf/FAISERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,28 @@
+# these variables are only used by make-fai-nfsroot(8)
+# here you can use also variables defined in fai.conf
+
+# directory on the install server where the nfsroot for FAI is
+# created, approx size: 250MB, also defined in bootptab or dhcp.conf
+NFSROOT=/srv/fai/nfsroot
+
+# Add a line for mirrorhost and installserver when DNS is not available
+# on the clients. This line(s) will be added to $nfsroot/etc/hosts.
+NFSROOT_ETC_HOSTS="192.168.0.1 faiserver"
+
+FAI_DEBOOTSTRAP="etch http://faiserver/debian"
+
+# the encrypted (with md5 or crypt) root password on all install clients during
+# installation process; used when log in via ssh; default pw is: fai
+FAI_ROOTPW='$1$kBnWcO.E$djxB128U7dMkrltJHPf6d1'
+
+# this kernel package will be used when booting the install clients
+KERNELPACKAGE=/usr/lib/fai/kernel/linux-image-2.6.17-fai-kernels_1_i386.deb
+
+# location of a identity.pub file; this user can log to the install
+# clients in as root without a password; only useful with FAI_FLAGS="sshd"
+#SSH_IDENTITY=/home/admin/.ssh/identity.pub
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# following lines should be read only for most of you
+
+FAI_DEBOOTSTRAP_OPTS="--exclude=dhcp-client,info"
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/make-fai-nfsroot.conf/FAISERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/make-fai-nfsroot.conf/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/make-fai-nfsroot.conf/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/make-fai-nfsroot.conf/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,28 @@
+# these variables are only used by make-fai-nfsroot(8)
+# here you can use also variables defined in fai.conf
+
+# directory on the install server where the nfsroot for FAI is
+# created, approx size: 250MB, also defined in bootptab or dhcp.conf
+NFSROOT=/srv/fai/nfsroot
+
+# Add a line for mirrorhost and installserver when DNS is not available
+# on the clients. This line(s) will be added to $nfsroot/etc/hosts.
+NFSROOT_ETC_HOSTS="192.168.0.1 faiserver"
+
+FAI_DEBOOTSTRAP="etch http://faiserver-cd/debian"
+
+# the encrypted (with md5 or crypt) root password on all install clients during
+# installation process; used when log in via ssh; default pw is: fai
+FAI_ROOTPW='$1$kBnWcO.E$djxB128U7dMkrltJHPf6d1'
+
+# this kernel package will be used when booting the install clients
+KERNELPACKAGE=/usr/lib/fai/kernel/linux-image-2.6.17-fai-kernels_1_i386.deb
+
+# location of a identity.pub file; this user can log to the install
+# clients in as root without a password; only useful with FAI_FLAGS="sshd"
+#SSH_IDENTITY=/home/admin/.ssh/identity.pub
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# following lines should be read only for most of you
+
+FAI_DEBOOTSTRAP_OPTS="--exclude=dhcp-client,info"
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/make-fai-nfsroot.conf/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/menu.lst/FAISERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/menu.lst/FAISERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/menu.lst/FAISERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,50 @@
+# grub menu.lst for fai-cd
+
+# Boot automatically after some secs.
+# timeout 15
+
+color light-gray/black light-gray/red
+default 6
+
+title |
+root (cd)
+title |
+title +------------------------------------------------------+
+root (cd)
+title |    FAI-CD (c) 2005, Thomas Lange, lange at debian.org   |
+root (cd)
+title | _VERSIONSTRING_ |
+root (cd)
+title +------------------------------------------------------+
+root (cd)
+title |
+root (cd)
+title |
+
+title Fully Automatic Installation - demohost (pw: installme)
+password installme
+#root (cd)
+kernel /boot/vmlinuz root=/dev/ram0 init=/linuxrc FAI_FLAGS="verbose,createvt,syslogd" FAI_ACTION=install ip=192.168.1.250::::faiserver::off rw
+initrd /boot/initrd.img
+
+title Fully Automatic Installation with GNOME (pw: installme)
+password installme
+root (cd)
+kernel /boot/vmlinuz root=/dev/ram0 init=/linuxrc FAI_FLAGS="verbose,createvt,syslogd" FAI_ACTION=install ip=192.168.1.1::::gnomehost::off rw
+initrd /boot/initrd.img
+
+title Fully Automatic Installation - faiserver (pw: installme)
+password installme
+#root (cd)
+kernel /boot/vmlinuz root=/dev/ram0 init=/linuxrc FAI_FLAGS="verbose,createvt,syslogd" FAI_ACTION=install ip=192.168.1.250::192.168.1.254:255.255.255.0:faiserver::off rw
+initrd /boot/initrd.img
+
+title FAI rescue system, no installation
+root (cd)
+kernel /boot/vmlinuz root=/dev/ram0 init=/linuxrc FAI_FLAGS="verbose,syslogd,createvt" FAI_ACTION=sysinfo ip=192.168.1.1::::demohost::off rw
+initrd /boot/initrd.img
+
+#title Boot vmlinuz from hda1
+#root (hd0,0)
+#kernel /vmlinuz root=/dev/hda1
+#initrd /initrd.img


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/menu.lst/FAISERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/menu.lst/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/menu.lst/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/menu.lst/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,50 @@
+# grub menu.lst for fai-cd
+
+# Boot automatically after some secs.
+# timeout 15
+
+color light-gray/black light-gray/red
+default 6
+
+title |
+root (cd)
+title |
+title +------------------------------------------------------+
+root (cd)
+title |    FAI-CD (c) 2005, Thomas Lange, lange at debian.org   |
+root (cd)
+title | _VERSIONSTRING_ |
+root (cd)
+title +------------------------------------------------------+
+root (cd)
+title |
+root (cd)
+title |
+
+title Fully Automatic Installation - demohost (pw: installme)
+password installme
+#root (cd)
+kernel /boot/vmlinuz root=/dev/ram0 init=/linuxrc FAI_FLAGS="verbose,createvt,syslogd" FAI_ACTION=install ip=192.168.1.250::::faiserver::off rw
+initrd /boot/initrd.img
+
+title Fully Automatic Installation with GNOME (pw: installme)
+password installme
+root (cd)
+kernel /boot/vmlinuz root=/dev/ram0 init=/linuxrc FAI_FLAGS="verbose,createvt,syslogd" FAI_ACTION=install ip=192.168.1.1::::gnomehost::off rw
+initrd /boot/initrd.img
+
+title Fully Automatic Installation - faiserver (pw: installme)
+password installme
+#root (cd)
+kernel /boot/vmlinuz root=/dev/ram0 init=/linuxrc FAI_FLAGS="verbose,createvt,syslogd" FAI_ACTION=install ip=192.168.1.250::192.168.1.254:255.255.255.0:faiserver::off rw
+initrd /boot/initrd.img
+
+title FAI rescue system, no installation
+root (cd)
+kernel /boot/vmlinuz root=/dev/ram0 init=/linuxrc FAI_FLAGS="verbose,syslogd,createvt" FAI_ACTION=sysinfo ip=192.168.1.1::::demohost::off rw
+initrd /boot/initrd.img
+
+#title Boot vmlinuz from hda1
+#root (hd0,0)
+#kernel /vmlinuz root=/dev/hda1
+#initrd /initrd.img


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/fai/menu.lst/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/kernel-img.conf/DEFAULT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/kernel-img.conf/DEFAULT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/kernel-img.conf/DEFAULT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,5 @@
+do_symlinks = Yes
+do_initrd = Yes
+silent_modules=yes
+clobber_modules=yes
+do_boot_enable=no


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/kernel-img.conf/DEFAULT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/ldap.conf/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/ldap.conf/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/ldap.conf/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,15 @@
+# $OpenLDAP: pkg/ldap/libraries/libldap/ldap.conf,v 1.9 2000/09/04 19:57:01 kurt Exp $
+#
+# LDAP Defaults
+#
+
+# See ldap.conf(5) for details
+# This file should be world readable but not world writable.
+
+BASE	dc=faiinstall, dc=org
+URI	ldap://192.168.0.1 
+#ldap://ldap-master.example.com:666
+
+#SIZELIMIT	12
+#TIMELIMIT	15
+#DEREF		never


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/ldap.conf/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/ldap.conf/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/ldap.conf/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/ldap.conf/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,15 @@
+# $OpenLDAP: pkg/ldap/libraries/libldap/ldap.conf,v 1.9 2000/09/04 19:57:01 kurt Exp $
+#
+# LDAP Defaults
+#
+
+# See ldap.conf(5) for details
+# This file should be world readable but not world writable.
+
+BASE	dc=faiinstall, dc=org
+URI	ldap://192.168.0.1 
+#ldap://ldap-master.example.com:666
+
+#SIZELIMIT	12
+#TIMELIMIT	15
+#DEREF		never


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/ldap.conf/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/apple.schema.README/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/apple.schema.README/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/apple.schema.README/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,50 @@
+
+Heya,
+
+as we don't want to run into licensing issues the apple.schema is not included
+here. In case you want to manage your apple users' homedirectories with GOsa
+please copy the apple.schema file from your MacOSX installation into the
+schema-directory of your openldap installation and include it in the slapd-
+configuration. Usually you'll have to change a few objectclasses as some
+attribute-types are missing.
+
+For example to use the apple.schema from osx 10.4 you'll have to
+- remove the objectclass authAuthorityObject
+- remove the objectclass apple-acl
+- remove the following attributes from all ObjectClasses:
+    - acctFlags
+    - pwdLastSet
+    - logonTime
+    - logoffTime
+    - kickoffTime
+    - homeDrive
+    - scriptPath
+    - profilePath
+    - userWorkstations
+    - smbHome
+    - rid
+    - primaryGroupID
+- uncomment the apple-user-homeDirectory attribute
+- add the apple-user-homeDirectory attribute to the apple-user objectclass
+
+YMMV depending on the version of the apple.schema. As far as I can remember the
+apple.schema from 10.2 does not include all neccessary attributes and object-
+classes, so you probably want to use a more recent one.
+
+
+As I actually don't have the time to provide a complete howto I've googled for
+a howto - probably http://www.spack.org/wiki/AppleOsxIntegrationWithOpenLdap
+will give you some hints how to setup your apple.
+
+The netatalk plugin was developed by Gina Haeussge <osd at foosel.net> and Bernd
+Zeimetz <osd at bzed.de> for use at the Darmstadt University of Technology,
+Department of Architecture.
+
+In case you have any questions or find any bugs feel free to contact me at
+<osd at bzed.de>.
+
+
+Best regards,
+
+
+Bernd Zeimetz


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/apple.schema.README/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/apple.schema.README/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/apple.schema.README/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/apple.schema.README/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,50 @@
+
+Heya,
+
+as we don't want to run into licensing issues the apple.schema is not included
+here. In case you want to manage your apple users' homedirectories with GOsa
+please copy the apple.schema file from your MacOSX installation into the
+schema-directory of your openldap installation and include it in the slapd-
+configuration. Usually you'll have to change a few objectclasses as some
+attribute-types are missing.
+
+For example to use the apple.schema from osx 10.4 you'll have to
+- remove the objectclass authAuthorityObject
+- remove the objectclass apple-acl
+- remove the following attributes from all ObjectClasses:
+    - acctFlags
+    - pwdLastSet
+    - logonTime
+    - logoffTime
+    - kickoffTime
+    - homeDrive
+    - scriptPath
+    - profilePath
+    - userWorkstations
+    - smbHome
+    - rid
+    - primaryGroupID
+- uncomment the apple-user-homeDirectory attribute
+- add the apple-user-homeDirectory attribute to the apple-user objectclass
+
+YMMV depending on the version of the apple.schema. As far as I can remember the
+apple.schema from 10.2 does not include all neccessary attributes and object-
+classes, so you probably want to use a more recent one.
+
+
+As I actually don't have the time to provide a complete howto I've googled for
+a howto - probably http://www.spack.org/wiki/AppleOsxIntegrationWithOpenLdap
+will give you some hints how to setup your apple.
+
+The netatalk plugin was developed by Gina Haeussge <osd at foosel.net> and Bernd
+Zeimetz <osd at bzed.de> for use at the Darmstadt University of Technology,
+Department of Architecture.
+
+In case you have any questions or find any bugs feel free to contact me at
+<osd at bzed.de>.
+
+
+Best regards,
+
+
+Bernd Zeimetz


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/apple.schema.README/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/autofs.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/autofs.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/autofs.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,27 @@
+#
+# $id$
+#
+# Depends upon core.schema and cosine.schema
+
+# OID Base is 1.3.6.1.4.1.2312.4
+#
+# Attribute types are under 1.3.6.1.4.1.2312.4.1
+# Object classes are under 1.3.6.1.4.1.2312.4.2
+# Syntaxes are under 1.3.6.1.4.1.2312.4.3
+
+# Attribute Type Definitions
+
+attributetype ( 1.3.6.1.1.1.1.25 NAME 'automountInformation'
+        DESC 'Information used by the autofs automounter'
+        EQUALITY caseExactIA5Match
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+objectclass ( 1.3.6.1.1.1.1.13 NAME 'automount' SUP top STRUCTURAL
+        DESC 'An entry in an automounter map'
+        MUST ( cn $ automountInformation $ objectclass )
+        MAY ( description ) )
+
+objectclass ( 1.3.6.1.4.1.2312.4.2.2 NAME 'automountMap' SUP top STRUCTURAL
+        DESC 'An group of related automount objects'
+        MUST ( ou ) )
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/autofs.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/autofs.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/autofs.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/autofs.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,27 @@
+#
+# $id$
+#
+# Depends upon core.schema and cosine.schema
+
+# OID Base is 1.3.6.1.4.1.2312.4
+#
+# Attribute types are under 1.3.6.1.4.1.2312.4.1
+# Object classes are under 1.3.6.1.4.1.2312.4.2
+# Syntaxes are under 1.3.6.1.4.1.2312.4.3
+
+# Attribute Type Definitions
+
+attributetype ( 1.3.6.1.1.1.1.25 NAME 'automountInformation'
+        DESC 'Information used by the autofs automounter'
+        EQUALITY caseExactIA5Match
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+objectclass ( 1.3.6.1.1.1.1.13 NAME 'automount' SUP top STRUCTURAL
+        DESC 'An entry in an automounter map'
+        MUST ( cn $ automountInformation $ objectclass )
+        MAY ( description ) )
+
+objectclass ( 1.3.6.1.4.1.2312.4.2.2 NAME 'automountMap' SUP top STRUCTURAL
+        DESC 'An group of related automount objects'
+        MUST ( ou ) )
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/autofs.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/corba.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/corba.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/corba.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,239 @@
+# corba.schema -- Corba Object Schema
+#	depends upon core.schema
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/corba.schema,v 1.4.2.2 2006/01/03 22:16:25 kurt Exp $
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/corba.schema,v 1.4.2.2 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+## Portions Copyright (C) The Internet Society (1999).
+## Please see full copyright statement below.
+
+
+# Network Working Group                                            V. Ryan
+# Request for Comments: 2714                                        R. Lee
+# Category: Informational                                      S. Seligman
+#                                                   Sun Microsystems, Inc.
+#                                                             October 1999
+# 
+# 
+#   Schema for Representing CORBA Object References in an LDAP Directory
+# 
+# Status of this Memo
+# 
+#    This memo provides information for the Internet community.  It does
+#    not specify an Internet standard of any kind.  Distribution of this
+#    memo is unlimited.
+# 
+# Copyright Notice
+# 
+#    Copyright (C) The Internet Society (1999).  All Rights Reserved.
+# 
+# Abstract
+# 
+#    CORBA [CORBA] is the Common Object Request Broker Architecture
+#    defined by the Object Management Group. This document defines the
+#    schema for representing CORBA object references in an LDAP directory
+#    [LDAPv3].
+# 
+# [trimmed]
+
+# 3. Attribute Type Definitions
+# 
+#    The following attribute types are defined in this document:
+# 
+#        corbaIor
+#        corbaRepositoryId
+# 
+# 3.1 corbaIor
+# 
+#    This attribute stores the string representation of the interoperable
+#    object reference (IOR) for a CORBA object. An IOR is an opaque handle
+#    for the object which contains the information necessary to locate the
+#    object, even if the object is in another ORB.
+# 
+#    This attribute's syntax is 'IA5 String' and its case is
+#    insignificant.
+# 
+#    ( 1.3.6.1.4.1.42.2.27.4.1.14
+#     NAME 'corbaIor'
+#     DESC 'Stringified interoperable object reference of a CORBA object'
+#     EQUALITY caseIgnoreIA5Match
+#     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+#     SINGLE-VALUE
+#    )
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.14
+	NAME 'corbaIor'
+	DESC 'Stringified interoperable object reference of a CORBA object'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+# 3.2 corbaRepositoryId
+# 
+#    Each CORBA interface has a unique "repository id" (also called "type
+#    id") that identifies the interface.  A CORBA object has one or more
+#    repository ids, one for each interface that it implements.
+# 
+#    The format of a repository id can be any string, but the OMG
+#    specifies four standard formats:
+# 
+#       a. IDL-style
+# 
+#        IDL:Prefix/ModuleName/InterfaceName:VersionNumber
+# 
+#    For example, the repository id for the "NamingContext" in OMG's COS
+#    Naming module is:  "IDL:omg.org/CosNaming/NamingContext:1.0".
+# 
+#       b. RMI-style
+# 
+#        RMI:ClassName:HashCode[:SUID]
+# 
+#    This format is used by RMI-IIOP remote objects [RMI-IIOP].
+#    "ClassName" is the fully qualified name of the class (for example,
+#    "java.lang.String"). "HashCode" is the object's hash code (that is,
+#    that obtained by invoking the "hashCode()" method).  "SUID" is the
+#    "stream unique identifier", which is a 64-bit number that uniquely
+#    identifies the serialization version of the class; SUID is optional
+#    in the repository id.
+# 
+#       c. DCE-style
+# 
+#        DCE:UUID
+# 
+#    This format is used for DCE/CORBA interoperability [CORBA-DCE].
+#    "UUID" represents a DCE UUID.
+# 
+#       d. "local"
+# 
+#    This format is defined by the local Object Request Broker (ORB).
+# 
+#    The corbaRepositoryId attribute is a multivalued attribute; each
+#    value records a single repository id of an interface implemented by
+#    the CORBA object.  This attribute need not contain a complete list of
+#    the interfaces implemented by the CORBA object.
+# 
+#    This attribute's syntax is 'Directory String' and its case is
+#    significant.  The values of this attribute are encoded using UTF-8.
+#    Some values may require translation from their native representation
+#    in order to be correctly encoded using UTF-8.
+# 
+#    ( 1.3.6.1.4.1.42.2.27.4.1.15
+#     NAME 'corbaRepositoryId'
+#     DESC 'Repository ids of interfaces implemented by a CORBA object'
+#     EQUALITY caseExactMatch
+#     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+#    )
+# 
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.15
+	NAME 'corbaRepositoryId'
+	DESC 'Repository ids of interfaces implemented by a CORBA object'
+	EQUALITY caseExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+# 4. Object Class Definitions
+# 
+#    The following object classes are defined in this document:
+# 
+#        corbaContainer
+#        corbaObject
+#        corbaObjectReference
+# 
+# 4.1 corbaContainer
+# 
+#    This structural object class represents a container for a CORBA
+#    object.
+# 
+#    ( 1.3.6.1.4.1.42.2.27.4.2.10
+#     NAME 'corbaContainer'
+#     DESC 'Container for a CORBA object'
+#     SUP top
+#     STRUCTURAL
+#     MUST ( cn )
+#    )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.10
+	NAME 'corbaContainer'
+	DESC 'Container for a CORBA object'
+	SUP top
+	STRUCTURAL
+	MUST cn )
+
+# 4.2 corbaObject
+# 
+#    This abstract object class is the root class for representing a CORBA
+#    object.
+# 
+#    ( 1.3.6.1.4.1.42.2.27.4.2.9
+#     NAME 'corbaObject'
+#     DESC 'CORBA object representation'
+#     SUP top
+#     ABSTRACT
+#     MAY ( corbaRepositoryId $ description )
+#    )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.9
+	NAME 'corbaObject'
+	DESC 'CORBA object representation'
+	SUP top
+	ABSTRACT
+	MAY ( corbaRepositoryId $ description ) )
+
+# 4.3 corbaObjectReference
+# 
+#    This auxiliary object class represents a CORBA object reference.  It
+#    must be mixed in with a structural object class.
+# 
+#    ( 1.3.6.1.4.1.42.2.27.4.2.11
+#     NAME 'corbaObjectReference'
+#     DESC 'CORBA interoperable object reference'
+#     SUP corbaObject
+#     AUXILIARY
+#     MUST ( corbaIor )
+#    )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.11
+	NAME 'corbaObjectReference'
+	DESC 'CORBA interoperable object reference'
+	SUP corbaObject
+	AUXILIARY
+	MUST corbaIor )
+ 
+# 10.  Full Copyright Statement
+#
+#    Copyright (C) The Internet Society (1999).  All Rights Reserved.
+# 
+#    This document and translations of it may be copied and furnished to
+#    others, and derivative works that comment on or otherwise explain it
+#    or assist in its implementation may be prepared, copied, published
+#    and distributed, in whole or in part, without restriction of any
+#    kind, provided that the above copyright notice and this paragraph are
+#    included on all such copies and derivative works.  However, this
+#    document itself may not be modified in any way, such as by removing
+#    the copyright notice or references to the Internet Society or other
+#    Internet organizations, except as needed for the purpose of
+#    developing Internet standards in which case the procedures for
+#    copyrights defined in the Internet Standards process must be
+#    followed, or as required to translate it into languages other than
+#    English.
+# 
+#    The limited permissions granted above are perpetual and will not be
+#    revoked by the Internet Society or its successors or assigns.
+# 
+#    This document and the information contained herein is provided on an
+#    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+#    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+#    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+#    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+#    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/corba.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/corba.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/corba.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/corba.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,239 @@
+# corba.schema -- Corba Object Schema
+#	depends upon core.schema
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/corba.schema,v 1.4.2.2 2006/01/03 22:16:25 kurt Exp $
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/corba.schema,v 1.4.2.2 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+## Portions Copyright (C) The Internet Society (1999).
+## Please see full copyright statement below.
+
+
+# Network Working Group                                            V. Ryan
+# Request for Comments: 2714                                        R. Lee
+# Category: Informational                                      S. Seligman
+#                                                   Sun Microsystems, Inc.
+#                                                             October 1999
+# 
+# 
+#   Schema for Representing CORBA Object References in an LDAP Directory
+# 
+# Status of this Memo
+# 
+#    This memo provides information for the Internet community.  It does
+#    not specify an Internet standard of any kind.  Distribution of this
+#    memo is unlimited.
+# 
+# Copyright Notice
+# 
+#    Copyright (C) The Internet Society (1999).  All Rights Reserved.
+# 
+# Abstract
+# 
+#    CORBA [CORBA] is the Common Object Request Broker Architecture
+#    defined by the Object Management Group. This document defines the
+#    schema for representing CORBA object references in an LDAP directory
+#    [LDAPv3].
+# 
+# [trimmed]
+
+# 3. Attribute Type Definitions
+# 
+#    The following attribute types are defined in this document:
+# 
+#        corbaIor
+#        corbaRepositoryId
+# 
+# 3.1 corbaIor
+# 
+#    This attribute stores the string representation of the interoperable
+#    object reference (IOR) for a CORBA object. An IOR is an opaque handle
+#    for the object which contains the information necessary to locate the
+#    object, even if the object is in another ORB.
+# 
+#    This attribute's syntax is 'IA5 String' and its case is
+#    insignificant.
+# 
+#    ( 1.3.6.1.4.1.42.2.27.4.1.14
+#     NAME 'corbaIor'
+#     DESC 'Stringified interoperable object reference of a CORBA object'
+#     EQUALITY caseIgnoreIA5Match
+#     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+#     SINGLE-VALUE
+#    )
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.14
+	NAME 'corbaIor'
+	DESC 'Stringified interoperable object reference of a CORBA object'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+# 3.2 corbaRepositoryId
+# 
+#    Each CORBA interface has a unique "repository id" (also called "type
+#    id") that identifies the interface.  A CORBA object has one or more
+#    repository ids, one for each interface that it implements.
+# 
+#    The format of a repository id can be any string, but the OMG
+#    specifies four standard formats:
+# 
+#       a. IDL-style
+# 
+#        IDL:Prefix/ModuleName/InterfaceName:VersionNumber
+# 
+#    For example, the repository id for the "NamingContext" in OMG's COS
+#    Naming module is:  "IDL:omg.org/CosNaming/NamingContext:1.0".
+# 
+#       b. RMI-style
+# 
+#        RMI:ClassName:HashCode[:SUID]
+# 
+#    This format is used by RMI-IIOP remote objects [RMI-IIOP].
+#    "ClassName" is the fully qualified name of the class (for example,
+#    "java.lang.String"). "HashCode" is the object's hash code (that is,
+#    that obtained by invoking the "hashCode()" method).  "SUID" is the
+#    "stream unique identifier", which is a 64-bit number that uniquely
+#    identifies the serialization version of the class; SUID is optional
+#    in the repository id.
+# 
+#       c. DCE-style
+# 
+#        DCE:UUID
+# 
+#    This format is used for DCE/CORBA interoperability [CORBA-DCE].
+#    "UUID" represents a DCE UUID.
+# 
+#       d. "local"
+# 
+#    This format is defined by the local Object Request Broker (ORB).
+# 
+#    The corbaRepositoryId attribute is a multivalued attribute; each
+#    value records a single repository id of an interface implemented by
+#    the CORBA object.  This attribute need not contain a complete list of
+#    the interfaces implemented by the CORBA object.
+# 
+#    This attribute's syntax is 'Directory String' and its case is
+#    significant.  The values of this attribute are encoded using UTF-8.
+#    Some values may require translation from their native representation
+#    in order to be correctly encoded using UTF-8.
+# 
+#    ( 1.3.6.1.4.1.42.2.27.4.1.15
+#     NAME 'corbaRepositoryId'
+#     DESC 'Repository ids of interfaces implemented by a CORBA object'
+#     EQUALITY caseExactMatch
+#     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+#    )
+# 
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.15
+	NAME 'corbaRepositoryId'
+	DESC 'Repository ids of interfaces implemented by a CORBA object'
+	EQUALITY caseExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+# 4. Object Class Definitions
+# 
+#    The following object classes are defined in this document:
+# 
+#        corbaContainer
+#        corbaObject
+#        corbaObjectReference
+# 
+# 4.1 corbaContainer
+# 
+#    This structural object class represents a container for a CORBA
+#    object.
+# 
+#    ( 1.3.6.1.4.1.42.2.27.4.2.10
+#     NAME 'corbaContainer'
+#     DESC 'Container for a CORBA object'
+#     SUP top
+#     STRUCTURAL
+#     MUST ( cn )
+#    )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.10
+	NAME 'corbaContainer'
+	DESC 'Container for a CORBA object'
+	SUP top
+	STRUCTURAL
+	MUST cn )
+
+# 4.2 corbaObject
+# 
+#    This abstract object class is the root class for representing a CORBA
+#    object.
+# 
+#    ( 1.3.6.1.4.1.42.2.27.4.2.9
+#     NAME 'corbaObject'
+#     DESC 'CORBA object representation'
+#     SUP top
+#     ABSTRACT
+#     MAY ( corbaRepositoryId $ description )
+#    )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.9
+	NAME 'corbaObject'
+	DESC 'CORBA object representation'
+	SUP top
+	ABSTRACT
+	MAY ( corbaRepositoryId $ description ) )
+
+# 4.3 corbaObjectReference
+# 
+#    This auxiliary object class represents a CORBA object reference.  It
+#    must be mixed in with a structural object class.
+# 
+#    ( 1.3.6.1.4.1.42.2.27.4.2.11
+#     NAME 'corbaObjectReference'
+#     DESC 'CORBA interoperable object reference'
+#     SUP corbaObject
+#     AUXILIARY
+#     MUST ( corbaIor )
+#    )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.11
+	NAME 'corbaObjectReference'
+	DESC 'CORBA interoperable object reference'
+	SUP corbaObject
+	AUXILIARY
+	MUST corbaIor )
+ 
+# 10.  Full Copyright Statement
+#
+#    Copyright (C) The Internet Society (1999).  All Rights Reserved.
+# 
+#    This document and translations of it may be copied and furnished to
+#    others, and derivative works that comment on or otherwise explain it
+#    or assist in its implementation may be prepared, copied, published
+#    and distributed, in whole or in part, without restriction of any
+#    kind, provided that the above copyright notice and this paragraph are
+#    included on all such copies and derivative works.  However, this
+#    document itself may not be modified in any way, such as by removing
+#    the copyright notice or references to the Internet Society or other
+#    Internet organizations, except as needed for the purpose of
+#    developing Internet standards in which case the procedures for
+#    copyrights defined in the Internet Standards process must be
+#    followed, or as required to translate it into languages other than
+#    English.
+# 
+#    The limited permissions granted above are perpetual and will not be
+#    revoked by the Internet Society or its successors or assigns.
+# 
+#    This document and the information contained herein is provided on an
+#    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+#    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+#    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+#    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+#    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/corba.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.ldif/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.ldif/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.ldif/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,588 @@
+# OpenLDAP Core schema
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/core.ldif,v 1.1.2.4 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+## Portions Copyright (C) The Internet Society (1997-2003).
+## All Rights Reserved.
+##
+## This document and translations of it may be copied and furnished to
+## others, and derivative works that comment on or otherwise explain it
+## or assist in its implementation may be prepared, copied, published
+## and distributed, in whole or in part, without restriction of any
+## kind, provided that the above copyright notice and this paragraph are
+## included on all such copies and derivative works.  However, this
+## document itself may not be modified in any way, such as by removing
+## the copyright notice or references to the Internet Society or other
+## Internet organizations, except as needed for the purpose of
+## developing Internet standards in which case the procedures for
+## copyrights defined in the Internet Standards process must be         
+## followed, or as required to translate it into languages other than
+## English.
+##                                                                      
+## The limited permissions granted above are perpetual and will not be  
+## revoked by the Internet Society or its successors or assigns.        
+## 
+## This document and the information contained herein is provided on an 
+## "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+## TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+## BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+## HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+## MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+#
+#
+#
+# Includes LDAPv3 schema items from:
+#	RFC 2252/2256 (LDAPv3)
+#
+# Select standard track schema items:
+#	RFC 1274 (uid/dc)
+#	RFC 2079 (URI)
+#	RFC 2247 (dc/dcObject)
+#	RFC 2587 (PKI)
+#	RFC 2589 (Dynamic Directory Services)
+#
+# Select informational schema items:
+#	RFC 2377 (uidObject)
+#
+#
+# Standard attribute types from RFC 2256
+#
+dn: cn=core,cn=schema,cn=config
+objectClass: olcSchemaConfig
+cn: core
+#
+# system schema
+#olcAttributeTypes: ( 2.5.4.0 NAME 'objectClass'
+#	DESC 'RFC2256: object classes of the entity'
+#	EQUALITY objectIdentifierMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
+#
+# system schema
+#olcAttributeTypes: ( 2.5.4.1 NAME ( 'aliasedObjectName' 'aliasedEntryName' )
+#	DESC 'RFC2256: name of aliased object'
+#	EQUALITY distinguishedNameMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
+#
+olcAttributeTypes: ( 2.5.4.2 NAME 'knowledgeInformation'
+  DESC 'RFC2256: knowledge information'
+  EQUALITY caseIgnoreMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+#
+# system schema
+#olcAttributeTypes: ( 2.5.4.3 NAME ( 'cn' 'commonName' )
+#	DESC 'RFC2256: common name(s) for which the entity is known by'
+#	SUP name )
+#
+olcAttributeTypes: ( 2.5.4.4 NAME ( 'sn' 'surname' )
+  DESC 'RFC2256: last (family) name(s) for which the entity is known by'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.5 NAME 'serialNumber'
+  DESC 'RFC2256: serial number of the entity'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )
+#
+olcAttributeTypes: ( 2.5.4.6 NAME ( 'c' 'countryName' )
+  DESC 'RFC2256: ISO-3166 country 2-letter code'
+  SUP name SINGLE-VALUE )
+#
+olcAttributeTypes: ( 2.5.4.7 NAME ( 'l' 'localityName' )
+  DESC 'RFC2256: locality which this object resides in'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' )
+  DESC 'RFC2256: state or province which this object resides in'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.9 NAME ( 'street' 'streetAddress' )
+  DESC 'RFC2256: street address of this object'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+#
+olcAttributeTypes: ( 2.5.4.10 NAME ( 'o' 'organizationName' )
+  DESC 'RFC2256: organization this object belongs to'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' )
+  DESC 'RFC2256: organizational unit this object belongs to'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.12 NAME 'title'
+  DESC 'RFC2256: title associated with the entity'
+  SUP name )
+#
+# system schema
+#olcAttributeTypes: ( 2.5.4.13 NAME 'description'
+#	DESC 'RFC2256: descriptive information'
+#	EQUALITY caseIgnoreMatch
+#	SUBSTR caseIgnoreSubstringsMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
+#
+# Deprecated by enhancedSearchGuide
+olcAttributeTypes: ( 2.5.4.14 NAME 'searchGuide'
+  DESC 'RFC2256: search guide, deprecated by enhancedSearchGuide'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 )
+#
+olcAttributeTypes: ( 2.5.4.15 NAME 'businessCategory'
+  DESC 'RFC2256: business category'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+#
+olcAttributeTypes: ( 2.5.4.16 NAME 'postalAddress'
+  DESC 'RFC2256: postal address'
+  EQUALITY caseIgnoreListMatch
+  SUBSTR caseIgnoreListSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
+#
+olcAttributeTypes: ( 2.5.4.17 NAME 'postalCode'
+  DESC 'RFC2256: postal code'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
+#
+olcAttributeTypes: ( 2.5.4.18 NAME 'postOfficeBox'
+  DESC 'RFC2256: Post Office Box'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
+#
+olcAttributeTypes: ( 2.5.4.19 NAME 'physicalDeliveryOfficeName'
+  DESC 'RFC2256: Physical Delivery Office Name'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+#
+olcAttributeTypes: ( 2.5.4.20 NAME 'telephoneNumber'
+  DESC 'RFC2256: Telephone Number'
+  EQUALITY telephoneNumberMatch
+  SUBSTR telephoneNumberSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )
+#
+olcAttributeTypes: ( 2.5.4.21 NAME 'telexNumber'
+  DESC 'RFC2256: Telex Number'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )
+#
+olcAttributeTypes: ( 2.5.4.22 NAME 'teletexTerminalIdentifier'
+  DESC 'RFC2256: Teletex Terminal Identifier'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )
+#
+olcAttributeTypes: ( 2.5.4.23 NAME ( 'facsimileTelephoneNumber' 'fax' )
+  DESC 'RFC2256: Facsimile (Fax) Telephone Number'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )
+#
+olcAttributeTypes: ( 2.5.4.24 NAME 'x121Address'
+  DESC 'RFC2256: X.121 Address'
+  EQUALITY numericStringMatch
+  SUBSTR numericStringSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{15} )
+#
+olcAttributeTypes: ( 2.5.4.25 NAME 'internationaliSDNNumber'
+  DESC 'RFC2256: international ISDN number'
+  EQUALITY numericStringMatch
+  SUBSTR numericStringSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )
+#
+olcAttributeTypes: ( 2.5.4.26 NAME 'registeredAddress'
+  DESC 'RFC2256: registered postal address'
+  SUP postalAddress
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
+#
+olcAttributeTypes: ( 2.5.4.27 NAME 'destinationIndicator'
+  DESC 'RFC2256: destination indicator'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )
+#
+olcAttributeTypes: ( 2.5.4.28 NAME 'preferredDeliveryMethod'
+  DESC 'RFC2256: preferred delivery method'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.14
+  SINGLE-VALUE )
+#
+olcAttributeTypes: ( 2.5.4.29 NAME 'presentationAddress'
+  DESC 'RFC2256: presentation address'
+  EQUALITY presentationAddressMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.43
+  SINGLE-VALUE )
+#
+olcAttributeTypes: ( 2.5.4.30 NAME 'supportedApplicationContext'
+  DESC 'RFC2256: supported application context'
+  EQUALITY objectIdentifierMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
+#
+olcAttributeTypes: ( 2.5.4.31 NAME 'member'
+  DESC 'RFC2256: member of a group'
+  SUP distinguishedName )
+#
+olcAttributeTypes: ( 2.5.4.32 NAME 'owner'
+  DESC 'RFC2256: owner (of the object)'
+  SUP distinguishedName )
+#
+olcAttributeTypes: ( 2.5.4.33 NAME 'roleOccupant'
+  DESC 'RFC2256: occupant of role'
+  SUP distinguishedName )
+#
+# system schema
+#olcAttributeTypes: ( 2.5.4.34 NAME 'seeAlso'
+#	DESC 'RFC2256: DN of related object'
+#	SUP distinguishedName )
+#
+# system schema
+#olcAttributeTypes: ( 2.5.4.35 NAME 'userPassword'
+#	DESC 'RFC2256/2307: password of user'
+#	EQUALITY octetStringMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )
+#
+# Must be transferred using ;binary
+# with certificateExactMatch rule (per X.509)
+olcAttributeTypes: ( 2.5.4.36 NAME 'userCertificate'
+  DESC 'RFC2256: X.509 user certificate, use ;binary'
+  EQUALITY certificateExactMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
+#
+# Must be transferred using ;binary
+# with certificateExactMatch rule (per X.509)
+olcAttributeTypes: ( 2.5.4.37 NAME 'cACertificate'
+  DESC 'RFC2256: X.509 CA certificate, use ;binary'
+  EQUALITY certificateExactMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
+#
+# Must be transferred using ;binary
+olcAttributeTypes: ( 2.5.4.38 NAME 'authorityRevocationList'
+  DESC 'RFC2256: X.509 authority revocation list, use ;binary'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
+#
+# Must be transferred using ;binary
+olcAttributeTypes: ( 2.5.4.39 NAME 'certificateRevocationList'
+  DESC 'RFC2256: X.509 certificate revocation list, use ;binary'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
+#
+# Must be stored and requested in the binary form
+olcAttributeTypes: ( 2.5.4.40 NAME 'crossCertificatePair'
+  DESC 'RFC2256: X.509 cross certificate pair, use ;binary'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.10 )
+#
+# 2.5.4.41 is defined above as it's used for subtyping
+#olcAttributeTypes: ( 2.5.4.41 NAME 'name'
+#	EQUALITY caseIgnoreMatch
+#	SUBSTR caseIgnoreSubstringsMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+#
+olcAttributeTypes: ( 2.5.4.42 NAME ( 'givenName' 'gn' )
+  DESC 'RFC2256: first name(s) for which the entity is known by'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.43 NAME 'initials'
+  DESC 'RFC2256: initials of some or all of names, but not the surname(s).'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.44 NAME 'generationQualifier'
+  DESC 'RFC2256: name qualifier indicating a generation'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.45 NAME 'x500UniqueIdentifier'
+  DESC 'RFC2256: X.500 unique identifier'
+  EQUALITY bitStringMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )
+#
+olcAttributeTypes: ( 2.5.4.46 NAME 'dnQualifier'
+  DESC 'RFC2256: DN qualifier'
+  EQUALITY caseIgnoreMatch
+  ORDERING caseIgnoreOrderingMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )
+#
+olcAttributeTypes: ( 2.5.4.47 NAME 'enhancedSearchGuide'
+  DESC 'RFC2256: enhanced search guide'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )
+#
+olcAttributeTypes: ( 2.5.4.48 NAME 'protocolInformation'
+  DESC 'RFC2256: protocol information'
+  EQUALITY protocolInformationMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 )
+#
+# 2.5.4.49 is defined above as it's used for subtyping
+#olcAttributeTypes: ( 2.5.4.49 NAME 'distinguishedName'
+#	EQUALITY distinguishedNameMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+#
+olcAttributeTypes: ( 2.5.4.50 NAME 'uniqueMember'
+  DESC 'RFC2256: unique member of a group'
+  EQUALITY uniqueMemberMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )
+#
+olcAttributeTypes: ( 2.5.4.51 NAME 'houseIdentifier'
+  DESC 'RFC2256: house identifier'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+#
+# Must be transferred using ;binary
+olcAttributeTypes: ( 2.5.4.52 NAME 'supportedAlgorithms'
+  DESC 'RFC2256: supported algorithms'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )
+#
+# Must be transferred using ;binary
+olcAttributeTypes: ( 2.5.4.53 NAME 'deltaRevocationList'
+  DESC 'RFC2256: delta revocation list; use ;binary'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
+#
+olcAttributeTypes: ( 2.5.4.54 NAME 'dmdName'
+  DESC 'RFC2256: name of DMD'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.65 NAME 'pseudonym'
+  DESC 'X.520(4th): pseudonym for the object'
+  SUP name )
+#
+# Standard object classes from RFC2256
+#
+# system schema
+#olcObjectClasses: ( 2.5.6.1 NAME 'alias'
+#	DESC 'RFC2256: an alias'
+#	SUP top STRUCTURAL
+#	MUST aliasedObjectName )
+#
+olcObjectClasses: ( 2.5.6.2 NAME 'country'
+  DESC 'RFC2256: a country'
+  SUP top STRUCTURAL
+  MUST c
+  MAY ( searchGuide $ description ) )
+#
+olcObjectClasses: ( 2.5.6.3 NAME 'locality'
+  DESC 'RFC2256: a locality'
+  SUP top STRUCTURAL
+  MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) )
+#
+olcObjectClasses: ( 2.5.6.4 NAME 'organization'
+  DESC 'RFC2256: an organization'
+  SUP top STRUCTURAL
+  MUST o
+  MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
+  x121Address $ registeredAddress $ destinationIndicator $
+  preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+  telephoneNumber $ internationaliSDNNumber $ 
+  facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
+  postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
+#
+olcObjectClasses: ( 2.5.6.5 NAME 'organizationalUnit'
+  DESC 'RFC2256: an organizational unit'
+  SUP top STRUCTURAL
+  MUST ou
+  MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
+  x121Address $ registeredAddress $ destinationIndicator $
+  preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+  telephoneNumber $ internationaliSDNNumber $
+  facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
+  postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
+#
+olcObjectClasses: ( 2.5.6.6 NAME 'person'
+  DESC 'RFC2256: a person'
+  SUP top STRUCTURAL
+  MUST ( sn $ cn )
+  MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) )
+#
+olcObjectClasses: ( 2.5.6.7 NAME 'organizationalPerson'
+  DESC 'RFC2256: an organizational person'
+  SUP person STRUCTURAL
+  MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $
+  preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+  telephoneNumber $ internationaliSDNNumber $ 
+  facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
+  postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) )
+#
+olcObjectClasses: ( 2.5.6.8 NAME 'organizationalRole'
+  DESC 'RFC2256: an organizational role'
+  SUP top STRUCTURAL
+  MUST cn
+  MAY ( x121Address $ registeredAddress $ destinationIndicator $
+  preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+  telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
+  seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $
+  postOfficeBox $ postalCode $ postalAddress $
+  physicalDeliveryOfficeName $ ou $ st $ l $ description ) )
+#
+olcObjectClasses: ( 2.5.6.9 NAME 'groupOfNames'
+  DESC 'RFC2256: a group of names (DNs)'
+  SUP top STRUCTURAL
+  MUST ( member $ cn )
+  MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
+#
+olcObjectClasses: ( 2.5.6.10 NAME 'residentialPerson'
+  DESC 'RFC2256: an residential person'
+  SUP person STRUCTURAL
+  MUST l
+  MAY ( businessCategory $ x121Address $ registeredAddress $
+  destinationIndicator $ preferredDeliveryMethod $ telexNumber $
+  teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $
+  facsimileTelephoneNumber $ preferredDeliveryMethod $ street $
+  postOfficeBox $ postalCode $ postalAddress $
+  physicalDeliveryOfficeName $ st $ l ) )
+#
+olcObjectClasses: ( 2.5.6.11 NAME 'applicationProcess'
+  DESC 'RFC2256: an application process'
+  SUP top STRUCTURAL
+  MUST cn
+  MAY ( seeAlso $ ou $ l $ description ) )
+#
+olcObjectClasses: ( 2.5.6.12 NAME 'applicationEntity'
+  DESC 'RFC2256: an application entity'
+  SUP top STRUCTURAL
+  MUST ( presentationAddress $ cn )
+  MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $
+  description ) )
+#
+olcObjectClasses: ( 2.5.6.13 NAME 'dSA'
+  DESC 'RFC2256: a directory system agent (a server)'
+  SUP applicationEntity STRUCTURAL
+  MAY knowledgeInformation )
+#
+olcObjectClasses: ( 2.5.6.14 NAME 'device'
+  DESC 'RFC2256: a device'
+  SUP top STRUCTURAL
+  MUST cn
+  MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )
+#
+olcObjectClasses: ( 2.5.6.15 NAME 'strongAuthenticationUser'
+  DESC 'RFC2256: a strong authentication user'
+  SUP top AUXILIARY
+  MUST userCertificate )
+#
+olcObjectClasses: ( 2.5.6.16 NAME 'certificationAuthority'
+  DESC 'RFC2256: a certificate authority'
+  SUP top AUXILIARY
+  MUST ( authorityRevocationList $ certificateRevocationList $
+  cACertificate ) MAY crossCertificatePair )
+#
+olcObjectClasses: ( 2.5.6.17 NAME 'groupOfUniqueNames'
+  DESC 'RFC2256: a group of unique names (DN and Unique Identifier)'
+  SUP top STRUCTURAL
+  MUST ( uniqueMember $ cn )
+  MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
+#
+olcObjectClasses: ( 2.5.6.18 NAME 'userSecurityInformation'
+  DESC 'RFC2256: a user security information'
+  SUP top AUXILIARY
+  MAY ( supportedAlgorithms ) )
+#
+olcObjectClasses: ( 2.5.6.16.2 NAME 'certificationAuthority-V2'
+  SUP certificationAuthority
+  AUXILIARY MAY ( deltaRevocationList ) )
+#
+olcObjectClasses: ( 2.5.6.19 NAME 'cRLDistributionPoint'
+  SUP top STRUCTURAL
+  MUST ( cn )
+  MAY ( certificateRevocationList $ authorityRevocationList $
+  deltaRevocationList ) )
+#
+olcObjectClasses: ( 2.5.6.20 NAME 'dmd'
+  SUP top STRUCTURAL
+  MUST ( dmdName )
+  MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
+  x121Address $ registeredAddress $ destinationIndicator $
+  preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+  telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
+  street $ postOfficeBox $ postalCode $ postalAddress $
+  physicalDeliveryOfficeName $ st $ l $ description ) )
+#
+#
+# Object Classes from RFC 2587
+#
+olcObjectClasses: ( 2.5.6.21 NAME 'pkiUser'
+  DESC 'RFC2587: a PKI user'
+  SUP top AUXILIARY
+  MAY userCertificate )
+#
+olcObjectClasses: ( 2.5.6.22 NAME 'pkiCA'
+  DESC 'RFC2587: PKI certificate authority'
+  SUP top AUXILIARY
+  MAY ( authorityRevocationList $ certificateRevocationList $
+  cACertificate $ crossCertificatePair ) )
+#
+olcObjectClasses: ( 2.5.6.23 NAME 'deltaCRL'
+  DESC 'RFC2587: PKI user'
+  SUP top AUXILIARY
+  MAY deltaRevocationList )
+#
+#
+# Standard Track URI label schema from RFC 2079
+# system schema
+#olcAttributeTypes: ( 1.3.6.1.4.1.250.1.57 NAME 'labeledURI'
+#	DESC 'RFC2079: Uniform Resource Identifier with optional label'
+#	EQUALITY caseExactMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+#
+olcObjectClasses: ( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject'
+  DESC 'RFC2079: object that contains the URI attribute type'
+  MAY ( labeledURI )
+  SUP top AUXILIARY )
+#
+#
+# Derived from RFC 1274, but with new "short names"
+#
+#olcAttributeTypes: ( 0.9.2342.19200300.100.1.1
+#	NAME ( 'uid' 'userid' )
+#	DESC 'RFC1274: user identifier'
+#	EQUALITY caseIgnoreMatch
+#	SUBSTR caseIgnoreSubstringsMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+#
+olcAttributeTypes: ( 0.9.2342.19200300.100.1.3
+  NAME ( 'mail' 'rfc822Mailbox' )
+  DESC 'RFC1274: RFC822 Mailbox'
+    EQUALITY caseIgnoreIA5Match
+    SUBSTR caseIgnoreIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+#
+olcObjectClasses: ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
+  DESC 'RFC1274: simple security object'
+  SUP top AUXILIARY
+  MUST userPassword )
+#
+# RFC 1274 + RFC 2247
+olcAttributeTypes: ( 0.9.2342.19200300.100.1.25
+  NAME ( 'dc' 'domainComponent' )
+  DESC 'RFC1274/2247: domain component'
+  EQUALITY caseIgnoreIA5Match
+  SUBSTR caseIgnoreIA5SubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+#
+# RFC 2247
+olcObjectClasses: ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
+  DESC 'RFC2247: domain component object'
+  SUP top AUXILIARY MUST dc )
+#
+# RFC 2377
+olcObjectClasses: ( 1.3.6.1.1.3.1 NAME 'uidObject'
+  DESC 'RFC2377: uid object'
+  SUP top AUXILIARY MUST uid )
+#
+# From COSINE Pilot
+olcAttributeTypes: ( 0.9.2342.19200300.100.1.37
+  NAME 'associatedDomain'
+  DESC 'RFC1274: domain associated with object'
+  EQUALITY caseIgnoreIA5Match
+  SUBSTR caseIgnoreIA5SubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+#
+# RFC 2459 -- deprecated in favor of 'mail' (in cosine.schema)
+olcAttributeTypes: ( 1.2.840.113549.1.9.1
+  NAME ( 'email' 'emailAddress' 'pkcs9email' )
+  DESC 'RFC3280: legacy attribute for email addresses in DNs'
+  EQUALITY caseIgnoreIA5Match
+  SUBSTR caseIgnoreIA5SubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+#


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.ldif/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.ldif/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.ldif/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.ldif/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,588 @@
+# OpenLDAP Core schema
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/core.ldif,v 1.1.2.4 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+## Portions Copyright (C) The Internet Society (1997-2003).
+## All Rights Reserved.
+##
+## This document and translations of it may be copied and furnished to
+## others, and derivative works that comment on or otherwise explain it
+## or assist in its implementation may be prepared, copied, published
+## and distributed, in whole or in part, without restriction of any
+## kind, provided that the above copyright notice and this paragraph are
+## included on all such copies and derivative works.  However, this
+## document itself may not be modified in any way, such as by removing
+## the copyright notice or references to the Internet Society or other
+## Internet organizations, except as needed for the purpose of
+## developing Internet standards in which case the procedures for
+## copyrights defined in the Internet Standards process must be         
+## followed, or as required to translate it into languages other than
+## English.
+##                                                                      
+## The limited permissions granted above are perpetual and will not be  
+## revoked by the Internet Society or its successors or assigns.        
+## 
+## This document and the information contained herein is provided on an 
+## "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+## TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+## BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+## HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+## MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+#
+#
+#
+# Includes LDAPv3 schema items from:
+#	RFC 2252/2256 (LDAPv3)
+#
+# Select standard track schema items:
+#	RFC 1274 (uid/dc)
+#	RFC 2079 (URI)
+#	RFC 2247 (dc/dcObject)
+#	RFC 2587 (PKI)
+#	RFC 2589 (Dynamic Directory Services)
+#
+# Select informational schema items:
+#	RFC 2377 (uidObject)
+#
+#
+# Standard attribute types from RFC 2256
+#
+dn: cn=core,cn=schema,cn=config
+objectClass: olcSchemaConfig
+cn: core
+#
+# system schema
+#olcAttributeTypes: ( 2.5.4.0 NAME 'objectClass'
+#	DESC 'RFC2256: object classes of the entity'
+#	EQUALITY objectIdentifierMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
+#
+# system schema
+#olcAttributeTypes: ( 2.5.4.1 NAME ( 'aliasedObjectName' 'aliasedEntryName' )
+#	DESC 'RFC2256: name of aliased object'
+#	EQUALITY distinguishedNameMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
+#
+olcAttributeTypes: ( 2.5.4.2 NAME 'knowledgeInformation'
+  DESC 'RFC2256: knowledge information'
+  EQUALITY caseIgnoreMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+#
+# system schema
+#olcAttributeTypes: ( 2.5.4.3 NAME ( 'cn' 'commonName' )
+#	DESC 'RFC2256: common name(s) for which the entity is known by'
+#	SUP name )
+#
+olcAttributeTypes: ( 2.5.4.4 NAME ( 'sn' 'surname' )
+  DESC 'RFC2256: last (family) name(s) for which the entity is known by'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.5 NAME 'serialNumber'
+  DESC 'RFC2256: serial number of the entity'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )
+#
+olcAttributeTypes: ( 2.5.4.6 NAME ( 'c' 'countryName' )
+  DESC 'RFC2256: ISO-3166 country 2-letter code'
+  SUP name SINGLE-VALUE )
+#
+olcAttributeTypes: ( 2.5.4.7 NAME ( 'l' 'localityName' )
+  DESC 'RFC2256: locality which this object resides in'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' )
+  DESC 'RFC2256: state or province which this object resides in'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.9 NAME ( 'street' 'streetAddress' )
+  DESC 'RFC2256: street address of this object'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+#
+olcAttributeTypes: ( 2.5.4.10 NAME ( 'o' 'organizationName' )
+  DESC 'RFC2256: organization this object belongs to'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' )
+  DESC 'RFC2256: organizational unit this object belongs to'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.12 NAME 'title'
+  DESC 'RFC2256: title associated with the entity'
+  SUP name )
+#
+# system schema
+#olcAttributeTypes: ( 2.5.4.13 NAME 'description'
+#	DESC 'RFC2256: descriptive information'
+#	EQUALITY caseIgnoreMatch
+#	SUBSTR caseIgnoreSubstringsMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
+#
+# Deprecated by enhancedSearchGuide
+olcAttributeTypes: ( 2.5.4.14 NAME 'searchGuide'
+  DESC 'RFC2256: search guide, deprecated by enhancedSearchGuide'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 )
+#
+olcAttributeTypes: ( 2.5.4.15 NAME 'businessCategory'
+  DESC 'RFC2256: business category'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+#
+olcAttributeTypes: ( 2.5.4.16 NAME 'postalAddress'
+  DESC 'RFC2256: postal address'
+  EQUALITY caseIgnoreListMatch
+  SUBSTR caseIgnoreListSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
+#
+olcAttributeTypes: ( 2.5.4.17 NAME 'postalCode'
+  DESC 'RFC2256: postal code'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
+#
+olcAttributeTypes: ( 2.5.4.18 NAME 'postOfficeBox'
+  DESC 'RFC2256: Post Office Box'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
+#
+olcAttributeTypes: ( 2.5.4.19 NAME 'physicalDeliveryOfficeName'
+  DESC 'RFC2256: Physical Delivery Office Name'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+#
+olcAttributeTypes: ( 2.5.4.20 NAME 'telephoneNumber'
+  DESC 'RFC2256: Telephone Number'
+  EQUALITY telephoneNumberMatch
+  SUBSTR telephoneNumberSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )
+#
+olcAttributeTypes: ( 2.5.4.21 NAME 'telexNumber'
+  DESC 'RFC2256: Telex Number'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )
+#
+olcAttributeTypes: ( 2.5.4.22 NAME 'teletexTerminalIdentifier'
+  DESC 'RFC2256: Teletex Terminal Identifier'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )
+#
+olcAttributeTypes: ( 2.5.4.23 NAME ( 'facsimileTelephoneNumber' 'fax' )
+  DESC 'RFC2256: Facsimile (Fax) Telephone Number'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )
+#
+olcAttributeTypes: ( 2.5.4.24 NAME 'x121Address'
+  DESC 'RFC2256: X.121 Address'
+  EQUALITY numericStringMatch
+  SUBSTR numericStringSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{15} )
+#
+olcAttributeTypes: ( 2.5.4.25 NAME 'internationaliSDNNumber'
+  DESC 'RFC2256: international ISDN number'
+  EQUALITY numericStringMatch
+  SUBSTR numericStringSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )
+#
+olcAttributeTypes: ( 2.5.4.26 NAME 'registeredAddress'
+  DESC 'RFC2256: registered postal address'
+  SUP postalAddress
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
+#
+olcAttributeTypes: ( 2.5.4.27 NAME 'destinationIndicator'
+  DESC 'RFC2256: destination indicator'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )
+#
+olcAttributeTypes: ( 2.5.4.28 NAME 'preferredDeliveryMethod'
+  DESC 'RFC2256: preferred delivery method'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.14
+  SINGLE-VALUE )
+#
+olcAttributeTypes: ( 2.5.4.29 NAME 'presentationAddress'
+  DESC 'RFC2256: presentation address'
+  EQUALITY presentationAddressMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.43
+  SINGLE-VALUE )
+#
+olcAttributeTypes: ( 2.5.4.30 NAME 'supportedApplicationContext'
+  DESC 'RFC2256: supported application context'
+  EQUALITY objectIdentifierMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
+#
+olcAttributeTypes: ( 2.5.4.31 NAME 'member'
+  DESC 'RFC2256: member of a group'
+  SUP distinguishedName )
+#
+olcAttributeTypes: ( 2.5.4.32 NAME 'owner'
+  DESC 'RFC2256: owner (of the object)'
+  SUP distinguishedName )
+#
+olcAttributeTypes: ( 2.5.4.33 NAME 'roleOccupant'
+  DESC 'RFC2256: occupant of role'
+  SUP distinguishedName )
+#
+# system schema
+#olcAttributeTypes: ( 2.5.4.34 NAME 'seeAlso'
+#	DESC 'RFC2256: DN of related object'
+#	SUP distinguishedName )
+#
+# system schema
+#olcAttributeTypes: ( 2.5.4.35 NAME 'userPassword'
+#	DESC 'RFC2256/2307: password of user'
+#	EQUALITY octetStringMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )
+#
+# Must be transferred using ;binary
+# with certificateExactMatch rule (per X.509)
+olcAttributeTypes: ( 2.5.4.36 NAME 'userCertificate'
+  DESC 'RFC2256: X.509 user certificate, use ;binary'
+  EQUALITY certificateExactMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
+#
+# Must be transferred using ;binary
+# with certificateExactMatch rule (per X.509)
+olcAttributeTypes: ( 2.5.4.37 NAME 'cACertificate'
+  DESC 'RFC2256: X.509 CA certificate, use ;binary'
+  EQUALITY certificateExactMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
+#
+# Must be transferred using ;binary
+olcAttributeTypes: ( 2.5.4.38 NAME 'authorityRevocationList'
+  DESC 'RFC2256: X.509 authority revocation list, use ;binary'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
+#
+# Must be transferred using ;binary
+olcAttributeTypes: ( 2.5.4.39 NAME 'certificateRevocationList'
+  DESC 'RFC2256: X.509 certificate revocation list, use ;binary'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
+#
+# Must be stored and requested in the binary form
+olcAttributeTypes: ( 2.5.4.40 NAME 'crossCertificatePair'
+  DESC 'RFC2256: X.509 cross certificate pair, use ;binary'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.10 )
+#
+# 2.5.4.41 is defined above as it's used for subtyping
+#olcAttributeTypes: ( 2.5.4.41 NAME 'name'
+#	EQUALITY caseIgnoreMatch
+#	SUBSTR caseIgnoreSubstringsMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+#
+olcAttributeTypes: ( 2.5.4.42 NAME ( 'givenName' 'gn' )
+  DESC 'RFC2256: first name(s) for which the entity is known by'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.43 NAME 'initials'
+  DESC 'RFC2256: initials of some or all of names, but not the surname(s).'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.44 NAME 'generationQualifier'
+  DESC 'RFC2256: name qualifier indicating a generation'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.45 NAME 'x500UniqueIdentifier'
+  DESC 'RFC2256: X.500 unique identifier'
+  EQUALITY bitStringMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )
+#
+olcAttributeTypes: ( 2.5.4.46 NAME 'dnQualifier'
+  DESC 'RFC2256: DN qualifier'
+  EQUALITY caseIgnoreMatch
+  ORDERING caseIgnoreOrderingMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )
+#
+olcAttributeTypes: ( 2.5.4.47 NAME 'enhancedSearchGuide'
+  DESC 'RFC2256: enhanced search guide'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )
+#
+olcAttributeTypes: ( 2.5.4.48 NAME 'protocolInformation'
+  DESC 'RFC2256: protocol information'
+  EQUALITY protocolInformationMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 )
+#
+# 2.5.4.49 is defined above as it's used for subtyping
+#olcAttributeTypes: ( 2.5.4.49 NAME 'distinguishedName'
+#	EQUALITY distinguishedNameMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+#
+olcAttributeTypes: ( 2.5.4.50 NAME 'uniqueMember'
+  DESC 'RFC2256: unique member of a group'
+  EQUALITY uniqueMemberMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )
+#
+olcAttributeTypes: ( 2.5.4.51 NAME 'houseIdentifier'
+  DESC 'RFC2256: house identifier'
+  EQUALITY caseIgnoreMatch
+  SUBSTR caseIgnoreSubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+#
+# Must be transferred using ;binary
+olcAttributeTypes: ( 2.5.4.52 NAME 'supportedAlgorithms'
+  DESC 'RFC2256: supported algorithms'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )
+#
+# Must be transferred using ;binary
+olcAttributeTypes: ( 2.5.4.53 NAME 'deltaRevocationList'
+  DESC 'RFC2256: delta revocation list; use ;binary'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
+#
+olcAttributeTypes: ( 2.5.4.54 NAME 'dmdName'
+  DESC 'RFC2256: name of DMD'
+  SUP name )
+#
+olcAttributeTypes: ( 2.5.4.65 NAME 'pseudonym'
+  DESC 'X.520(4th): pseudonym for the object'
+  SUP name )
+#
+# Standard object classes from RFC2256
+#
+# system schema
+#olcObjectClasses: ( 2.5.6.1 NAME 'alias'
+#	DESC 'RFC2256: an alias'
+#	SUP top STRUCTURAL
+#	MUST aliasedObjectName )
+#
+olcObjectClasses: ( 2.5.6.2 NAME 'country'
+  DESC 'RFC2256: a country'
+  SUP top STRUCTURAL
+  MUST c
+  MAY ( searchGuide $ description ) )
+#
+olcObjectClasses: ( 2.5.6.3 NAME 'locality'
+  DESC 'RFC2256: a locality'
+  SUP top STRUCTURAL
+  MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) )
+#
+olcObjectClasses: ( 2.5.6.4 NAME 'organization'
+  DESC 'RFC2256: an organization'
+  SUP top STRUCTURAL
+  MUST o
+  MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
+  x121Address $ registeredAddress $ destinationIndicator $
+  preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+  telephoneNumber $ internationaliSDNNumber $ 
+  facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
+  postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
+#
+olcObjectClasses: ( 2.5.6.5 NAME 'organizationalUnit'
+  DESC 'RFC2256: an organizational unit'
+  SUP top STRUCTURAL
+  MUST ou
+  MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
+  x121Address $ registeredAddress $ destinationIndicator $
+  preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+  telephoneNumber $ internationaliSDNNumber $
+  facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
+  postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
+#
+olcObjectClasses: ( 2.5.6.6 NAME 'person'
+  DESC 'RFC2256: a person'
+  SUP top STRUCTURAL
+  MUST ( sn $ cn )
+  MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) )
+#
+olcObjectClasses: ( 2.5.6.7 NAME 'organizationalPerson'
+  DESC 'RFC2256: an organizational person'
+  SUP person STRUCTURAL
+  MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $
+  preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+  telephoneNumber $ internationaliSDNNumber $ 
+  facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
+  postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) )
+#
+olcObjectClasses: ( 2.5.6.8 NAME 'organizationalRole'
+  DESC 'RFC2256: an organizational role'
+  SUP top STRUCTURAL
+  MUST cn
+  MAY ( x121Address $ registeredAddress $ destinationIndicator $
+  preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+  telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
+  seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $
+  postOfficeBox $ postalCode $ postalAddress $
+  physicalDeliveryOfficeName $ ou $ st $ l $ description ) )
+#
+olcObjectClasses: ( 2.5.6.9 NAME 'groupOfNames'
+  DESC 'RFC2256: a group of names (DNs)'
+  SUP top STRUCTURAL
+  MUST ( member $ cn )
+  MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
+#
+olcObjectClasses: ( 2.5.6.10 NAME 'residentialPerson'
+  DESC 'RFC2256: an residential person'
+  SUP person STRUCTURAL
+  MUST l
+  MAY ( businessCategory $ x121Address $ registeredAddress $
+  destinationIndicator $ preferredDeliveryMethod $ telexNumber $
+  teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $
+  facsimileTelephoneNumber $ preferredDeliveryMethod $ street $
+  postOfficeBox $ postalCode $ postalAddress $
+  physicalDeliveryOfficeName $ st $ l ) )
+#
+olcObjectClasses: ( 2.5.6.11 NAME 'applicationProcess'
+  DESC 'RFC2256: an application process'
+  SUP top STRUCTURAL
+  MUST cn
+  MAY ( seeAlso $ ou $ l $ description ) )
+#
+olcObjectClasses: ( 2.5.6.12 NAME 'applicationEntity'
+  DESC 'RFC2256: an application entity'
+  SUP top STRUCTURAL
+  MUST ( presentationAddress $ cn )
+  MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $
+  description ) )
+#
+olcObjectClasses: ( 2.5.6.13 NAME 'dSA'
+  DESC 'RFC2256: a directory system agent (a server)'
+  SUP applicationEntity STRUCTURAL
+  MAY knowledgeInformation )
+#
+olcObjectClasses: ( 2.5.6.14 NAME 'device'
+  DESC 'RFC2256: a device'
+  SUP top STRUCTURAL
+  MUST cn
+  MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )
+#
+olcObjectClasses: ( 2.5.6.15 NAME 'strongAuthenticationUser'
+  DESC 'RFC2256: a strong authentication user'
+  SUP top AUXILIARY
+  MUST userCertificate )
+#
+olcObjectClasses: ( 2.5.6.16 NAME 'certificationAuthority'
+  DESC 'RFC2256: a certificate authority'
+  SUP top AUXILIARY
+  MUST ( authorityRevocationList $ certificateRevocationList $
+  cACertificate ) MAY crossCertificatePair )
+#
+olcObjectClasses: ( 2.5.6.17 NAME 'groupOfUniqueNames'
+  DESC 'RFC2256: a group of unique names (DN and Unique Identifier)'
+  SUP top STRUCTURAL
+  MUST ( uniqueMember $ cn )
+  MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
+#
+olcObjectClasses: ( 2.5.6.18 NAME 'userSecurityInformation'
+  DESC 'RFC2256: a user security information'
+  SUP top AUXILIARY
+  MAY ( supportedAlgorithms ) )
+#
+olcObjectClasses: ( 2.5.6.16.2 NAME 'certificationAuthority-V2'
+  SUP certificationAuthority
+  AUXILIARY MAY ( deltaRevocationList ) )
+#
+olcObjectClasses: ( 2.5.6.19 NAME 'cRLDistributionPoint'
+  SUP top STRUCTURAL
+  MUST ( cn )
+  MAY ( certificateRevocationList $ authorityRevocationList $
+  deltaRevocationList ) )
+#
+olcObjectClasses: ( 2.5.6.20 NAME 'dmd'
+  SUP top STRUCTURAL
+  MUST ( dmdName )
+  MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
+  x121Address $ registeredAddress $ destinationIndicator $
+  preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+  telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
+  street $ postOfficeBox $ postalCode $ postalAddress $
+  physicalDeliveryOfficeName $ st $ l $ description ) )
+#
+#
+# Object Classes from RFC 2587
+#
+olcObjectClasses: ( 2.5.6.21 NAME 'pkiUser'
+  DESC 'RFC2587: a PKI user'
+  SUP top AUXILIARY
+  MAY userCertificate )
+#
+olcObjectClasses: ( 2.5.6.22 NAME 'pkiCA'
+  DESC 'RFC2587: PKI certificate authority'
+  SUP top AUXILIARY
+  MAY ( authorityRevocationList $ certificateRevocationList $
+  cACertificate $ crossCertificatePair ) )
+#
+olcObjectClasses: ( 2.5.6.23 NAME 'deltaCRL'
+  DESC 'RFC2587: PKI user'
+  SUP top AUXILIARY
+  MAY deltaRevocationList )
+#
+#
+# Standard Track URI label schema from RFC 2079
+# system schema
+#olcAttributeTypes: ( 1.3.6.1.4.1.250.1.57 NAME 'labeledURI'
+#	DESC 'RFC2079: Uniform Resource Identifier with optional label'
+#	EQUALITY caseExactMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+#
+olcObjectClasses: ( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject'
+  DESC 'RFC2079: object that contains the URI attribute type'
+  MAY ( labeledURI )
+  SUP top AUXILIARY )
+#
+#
+# Derived from RFC 1274, but with new "short names"
+#
+#olcAttributeTypes: ( 0.9.2342.19200300.100.1.1
+#	NAME ( 'uid' 'userid' )
+#	DESC 'RFC1274: user identifier'
+#	EQUALITY caseIgnoreMatch
+#	SUBSTR caseIgnoreSubstringsMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+#
+olcAttributeTypes: ( 0.9.2342.19200300.100.1.3
+  NAME ( 'mail' 'rfc822Mailbox' )
+  DESC 'RFC1274: RFC822 Mailbox'
+    EQUALITY caseIgnoreIA5Match
+    SUBSTR caseIgnoreIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+#
+olcObjectClasses: ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
+  DESC 'RFC1274: simple security object'
+  SUP top AUXILIARY
+  MUST userPassword )
+#
+# RFC 1274 + RFC 2247
+olcAttributeTypes: ( 0.9.2342.19200300.100.1.25
+  NAME ( 'dc' 'domainComponent' )
+  DESC 'RFC1274/2247: domain component'
+  EQUALITY caseIgnoreIA5Match
+  SUBSTR caseIgnoreIA5SubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+#
+# RFC 2247
+olcObjectClasses: ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
+  DESC 'RFC2247: domain component object'
+  SUP top AUXILIARY MUST dc )
+#
+# RFC 2377
+olcObjectClasses: ( 1.3.6.1.1.3.1 NAME 'uidObject'
+  DESC 'RFC2377: uid object'
+  SUP top AUXILIARY MUST uid )
+#
+# From COSINE Pilot
+olcAttributeTypes: ( 0.9.2342.19200300.100.1.37
+  NAME 'associatedDomain'
+  DESC 'RFC1274: domain associated with object'
+  EQUALITY caseIgnoreIA5Match
+  SUBSTR caseIgnoreIA5SubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+#
+# RFC 2459 -- deprecated in favor of 'mail' (in cosine.schema)
+olcAttributeTypes: ( 1.2.840.113549.1.9.1
+  NAME ( 'email' 'emailAddress' 'pkcs9email' )
+  DESC 'RFC3280: legacy attribute for email addresses in DNs'
+  EQUALITY caseIgnoreIA5Match
+  SUBSTR caseIgnoreIA5SubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+#


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.ldif/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,591 @@
+# OpenLDAP Core schema
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/core.schema,v 1.79.2.7 2006/02/13 17:28:43 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+## Portions Copyright (C) The Internet Society (1997-2003).
+## All Rights Reserved.
+##
+## This document and translations of it may be copied and furnished to
+## others, and derivative works that comment on or otherwise explain it
+## or assist in its implementation may be prepared, copied, published
+## and distributed, in whole or in part, without restriction of any
+## kind, provided that the above copyright notice and this paragraph are
+## included on all such copies and derivative works.  However, this
+## document itself may not be modified in any way, such as by removing
+## the copyright notice or references to the Internet Society or other
+## Internet organizations, except as needed for the purpose of
+## developing Internet standards in which case the procedures for
+## copyrights defined in the Internet Standards process must be         
+## followed, or as required to translate it into languages other than
+## English.
+##                                                                      
+## The limited permissions granted above are perpetual and will not be  
+## revoked by the Internet Society or its successors or assigns.        
+## 
+## This document and the information contained herein is provided on an 
+## "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+## TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+## BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+## HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+## MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+#
+#
+# Includes LDAPv3 schema items from:
+#	RFC 2252/2256 (LDAPv3)
+#
+# Select standard track schema items:
+#	RFC 1274 (uid/dc)
+#	RFC 2079 (URI)
+#	RFC 2247 (dc/dcObject)
+#	RFC 2587 (PKI)
+#	RFC 2589 (Dynamic Directory Services)
+#
+# Select informational schema items:
+#	RFC 2377 (uidObject)
+
+#
+# Standard attribute types from RFC 2256
+#
+
+# system schema
+#attributetype ( 2.5.4.0 NAME 'objectClass'
+#	DESC 'RFC2256: object classes of the entity'
+#	EQUALITY objectIdentifierMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
+
+# system schema
+#attributetype ( 2.5.4.1 NAME ( 'aliasedObjectName' 'aliasedEntryName' )
+#	DESC 'RFC2256: name of aliased object'
+#	EQUALITY distinguishedNameMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
+
+attributetype ( 2.5.4.2 NAME 'knowledgeInformation'
+	DESC 'RFC2256: knowledge information'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+
+# system schema
+#attributetype ( 2.5.4.3 NAME ( 'cn' 'commonName' )
+#	DESC 'RFC2256: common name(s) for which the entity is known by'
+#	SUP name )
+
+attributetype ( 2.5.4.4 NAME ( 'sn' 'surname' )
+	DESC 'RFC2256: last (family) name(s) for which the entity is known by'
+	SUP name )
+
+attributetype ( 2.5.4.5 NAME 'serialNumber'
+	DESC 'RFC2256: serial number of the entity'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )
+
+attributetype ( 2.5.4.6 NAME ( 'c' 'countryName' )
+	DESC 'RFC2256: ISO-3166 country 2-letter code'
+	SUP name SINGLE-VALUE )
+
+attributetype ( 2.5.4.7 NAME ( 'l' 'localityName' )
+	DESC 'RFC2256: locality which this object resides in'
+	SUP name )
+
+attributetype ( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' )
+	DESC 'RFC2256: state or province which this object resides in'
+	SUP name )
+
+attributetype ( 2.5.4.9 NAME ( 'street' 'streetAddress' )
+	DESC 'RFC2256: street address of this object'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+
+attributetype ( 2.5.4.10 NAME ( 'o' 'organizationName' )
+	DESC 'RFC2256: organization this object belongs to'
+	SUP name )
+
+attributetype ( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' )
+	DESC 'RFC2256: organizational unit this object belongs to'
+	SUP name )
+
+attributetype ( 2.5.4.12 NAME 'title'
+	DESC 'RFC2256: title associated with the entity'
+	SUP name )
+
+# system schema
+#attributetype ( 2.5.4.13 NAME 'description'
+#	DESC 'RFC2256: descriptive information'
+#	EQUALITY caseIgnoreMatch
+#	SUBSTR caseIgnoreSubstringsMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
+
+# Deprecated by enhancedSearchGuide
+attributetype ( 2.5.4.14 NAME 'searchGuide'
+	DESC 'RFC2256: search guide, deprecated by enhancedSearchGuide'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 )
+
+attributetype ( 2.5.4.15 NAME 'businessCategory'
+	DESC 'RFC2256: business category'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+
+attributetype ( 2.5.4.16 NAME 'postalAddress'
+	DESC 'RFC2256: postal address'
+	EQUALITY caseIgnoreListMatch
+	SUBSTR caseIgnoreListSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
+
+attributetype ( 2.5.4.17 NAME 'postalCode'
+	DESC 'RFC2256: postal code'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
+
+attributetype ( 2.5.4.18 NAME 'postOfficeBox'
+	DESC 'RFC2256: Post Office Box'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
+
+attributetype ( 2.5.4.19 NAME 'physicalDeliveryOfficeName'
+	DESC 'RFC2256: Physical Delivery Office Name'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+
+attributetype ( 2.5.4.20 NAME 'telephoneNumber'
+	DESC 'RFC2256: Telephone Number'
+	EQUALITY telephoneNumberMatch
+	SUBSTR telephoneNumberSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )
+
+attributetype ( 2.5.4.21 NAME 'telexNumber'
+	DESC 'RFC2256: Telex Number'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )
+
+attributetype ( 2.5.4.22 NAME 'teletexTerminalIdentifier'
+	DESC 'RFC2256: Teletex Terminal Identifier'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )
+
+attributetype ( 2.5.4.23 NAME ( 'facsimileTelephoneNumber' 'fax' )
+	DESC 'RFC2256: Facsimile (Fax) Telephone Number'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )
+
+attributetype ( 2.5.4.24 NAME 'x121Address'
+	DESC 'RFC2256: X.121 Address'
+	EQUALITY numericStringMatch
+	SUBSTR numericStringSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{15} )
+
+attributetype ( 2.5.4.25 NAME 'internationaliSDNNumber'
+	DESC 'RFC2256: international ISDN number'
+	EQUALITY numericStringMatch
+	SUBSTR numericStringSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )
+
+attributetype ( 2.5.4.26 NAME 'registeredAddress'
+	DESC 'RFC2256: registered postal address'
+	SUP postalAddress
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
+
+attributetype ( 2.5.4.27 NAME 'destinationIndicator'
+	DESC 'RFC2256: destination indicator'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )
+
+attributetype ( 2.5.4.28 NAME 'preferredDeliveryMethod'
+	DESC 'RFC2256: preferred delivery method'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.14
+	SINGLE-VALUE )
+
+attributetype ( 2.5.4.29 NAME 'presentationAddress'
+	DESC 'RFC2256: presentation address'
+	EQUALITY presentationAddressMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.43
+	SINGLE-VALUE )
+
+attributetype ( 2.5.4.30 NAME 'supportedApplicationContext'
+	DESC 'RFC2256: supported application context'
+	EQUALITY objectIdentifierMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
+
+attributetype ( 2.5.4.31 NAME 'member'
+	DESC 'RFC2256: member of a group'
+	SUP distinguishedName )
+
+attributetype ( 2.5.4.32 NAME 'owner'
+	DESC 'RFC2256: owner (of the object)'
+	SUP distinguishedName )
+
+attributetype ( 2.5.4.33 NAME 'roleOccupant'
+	DESC 'RFC2256: occupant of role'
+	SUP distinguishedName )
+
+# system schema
+#attributetype ( 2.5.4.34 NAME 'seeAlso'
+#	DESC 'RFC2256: DN of related object'
+#	SUP distinguishedName )
+
+# system schema
+#attributetype ( 2.5.4.35 NAME 'userPassword'
+#	DESC 'RFC2256/2307: password of user'
+#	EQUALITY octetStringMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )
+
+# Must be transferred using ;binary
+# with certificateExactMatch rule (per X.509)
+attributetype ( 2.5.4.36 NAME 'userCertificate'
+	DESC 'RFC2256: X.509 user certificate, use ;binary'
+	EQUALITY certificateExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
+
+# Must be transferred using ;binary
+# with certificateExactMatch rule (per X.509)
+attributetype ( 2.5.4.37 NAME 'cACertificate'
+	DESC 'RFC2256: X.509 CA certificate, use ;binary'
+	EQUALITY certificateExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
+
+# Must be transferred using ;binary
+attributetype ( 2.5.4.38 NAME 'authorityRevocationList'
+	DESC 'RFC2256: X.509 authority revocation list, use ;binary'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
+
+# Must be transferred using ;binary
+attributetype ( 2.5.4.39 NAME 'certificateRevocationList'
+	DESC 'RFC2256: X.509 certificate revocation list, use ;binary'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
+
+# Must be stored and requested in the binary form
+attributetype ( 2.5.4.40 NAME 'crossCertificatePair'
+	DESC 'RFC2256: X.509 cross certificate pair, use ;binary'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.10 )
+
+# system schema
+#attributetype ( 2.5.4.41 NAME 'name'
+#	EQUALITY caseIgnoreMatch
+#	SUBSTR caseIgnoreSubstringsMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+
+attributetype ( 2.5.4.42 NAME ( 'givenName' 'gn' )
+	DESC 'RFC2256: first name(s) for which the entity is known by'
+	SUP name )
+
+attributetype ( 2.5.4.43 NAME 'initials'
+	DESC 'RFC2256: initials of some or all of names, but not the surname(s).'
+	SUP name )
+
+attributetype ( 2.5.4.44 NAME 'generationQualifier'
+	DESC 'RFC2256: name qualifier indicating a generation'
+	SUP name )
+
+attributetype ( 2.5.4.45 NAME 'x500UniqueIdentifier'
+	DESC 'RFC2256: X.500 unique identifier'
+	EQUALITY bitStringMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )
+
+attributetype ( 2.5.4.46 NAME 'dnQualifier'
+	DESC 'RFC2256: DN qualifier'
+	EQUALITY caseIgnoreMatch
+	ORDERING caseIgnoreOrderingMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )
+
+attributetype ( 2.5.4.47 NAME 'enhancedSearchGuide'
+	DESC 'RFC2256: enhanced search guide'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )
+
+attributetype ( 2.5.4.48 NAME 'protocolInformation'
+	DESC 'RFC2256: protocol information'
+	EQUALITY protocolInformationMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 )
+
+# system schema
+#attributetype ( 2.5.4.49 NAME 'distinguishedName'
+#	EQUALITY distinguishedNameMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+attributetype ( 2.5.4.50 NAME 'uniqueMember'
+	DESC 'RFC2256: unique member of a group'
+	EQUALITY uniqueMemberMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )
+
+attributetype ( 2.5.4.51 NAME 'houseIdentifier'
+	DESC 'RFC2256: house identifier'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+
+# Must be transferred using ;binary
+attributetype ( 2.5.4.52 NAME 'supportedAlgorithms'
+	DESC 'RFC2256: supported algorithms'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )
+
+# Must be transferred using ;binary
+attributetype ( 2.5.4.53 NAME 'deltaRevocationList'
+	DESC 'RFC2256: delta revocation list; use ;binary'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
+
+attributetype ( 2.5.4.54 NAME 'dmdName'
+	DESC 'RFC2256: name of DMD'
+	SUP name )
+
+attributetype ( 2.5.4.65 NAME 'pseudonym'
+	DESC 'X.520(4th): pseudonym for the object'
+	SUP name )
+
+# Standard object classes from RFC2256
+
+# system schema
+#objectclass ( 2.5.6.0 NAME 'top'
+#	DESC 'RFC2256: top of the superclass chain'
+#	ABSTRACT
+#	MUST objectClass )
+
+# system schema
+#objectclass ( 2.5.6.1 NAME 'alias'
+#	DESC 'RFC2256: an alias'
+#	SUP top STRUCTURAL
+#	MUST aliasedObjectName )
+
+objectclass ( 2.5.6.2 NAME 'country'
+	DESC 'RFC2256: a country'
+	SUP top STRUCTURAL
+	MUST c
+	MAY ( searchGuide $ description ) )
+
+objectclass ( 2.5.6.3 NAME 'locality'
+	DESC 'RFC2256: a locality'
+	SUP top STRUCTURAL
+	MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) )
+
+objectclass ( 2.5.6.4 NAME 'organization'
+	DESC 'RFC2256: an organization'
+	SUP top STRUCTURAL
+	MUST o
+	MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
+		x121Address $ registeredAddress $ destinationIndicator $
+		preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+		telephoneNumber $ internationaliSDNNumber $ 
+		facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
+		postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
+
+objectclass ( 2.5.6.5 NAME 'organizationalUnit'
+	DESC 'RFC2256: an organizational unit'
+	SUP top STRUCTURAL
+	MUST ou
+	MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
+		x121Address $ registeredAddress $ destinationIndicator $
+		preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+		telephoneNumber $ internationaliSDNNumber $
+		facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
+		postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
+
+objectclass ( 2.5.6.6 NAME 'person'
+	DESC 'RFC2256: a person'
+	SUP top STRUCTURAL
+	MUST ( sn $ cn )
+	MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) )
+
+objectclass ( 2.5.6.7 NAME 'organizationalPerson'
+	DESC 'RFC2256: an organizational person'
+	SUP person STRUCTURAL
+	MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $
+		preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+		telephoneNumber $ internationaliSDNNumber $ 
+		facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
+		postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) )
+
+objectclass ( 2.5.6.8 NAME 'organizationalRole'
+	DESC 'RFC2256: an organizational role'
+	SUP top STRUCTURAL
+	MUST cn
+	MAY ( x121Address $ registeredAddress $ destinationIndicator $
+		preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+		telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
+		seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $
+		postOfficeBox $ postalCode $ postalAddress $
+		physicalDeliveryOfficeName $ ou $ st $ l $ description ) )
+
+objectclass ( 2.5.6.9 NAME 'groupOfNames'
+	DESC 'RFC2256: a group of names (DNs)'
+	SUP top STRUCTURAL
+	MUST ( member $ cn )
+	MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
+
+objectclass ( 2.5.6.10 NAME 'residentialPerson'
+	DESC 'RFC2256: an residential person'
+	SUP person STRUCTURAL
+	MUST l
+	MAY ( businessCategory $ x121Address $ registeredAddress $
+		destinationIndicator $ preferredDeliveryMethod $ telexNumber $
+		teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $
+		facsimileTelephoneNumber $ preferredDeliveryMethod $ street $
+		postOfficeBox $ postalCode $ postalAddress $
+		physicalDeliveryOfficeName $ st $ l ) )
+
+objectclass ( 2.5.6.11 NAME 'applicationProcess'
+	DESC 'RFC2256: an application process'
+	SUP top STRUCTURAL
+	MUST cn
+	MAY ( seeAlso $ ou $ l $ description ) )
+
+objectclass ( 2.5.6.12 NAME 'applicationEntity'
+	DESC 'RFC2256: an application entity'
+	SUP top STRUCTURAL
+	MUST ( presentationAddress $ cn )
+	MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $
+	description ) )
+
+objectclass ( 2.5.6.13 NAME 'dSA'
+	DESC 'RFC2256: a directory system agent (a server)'
+	SUP applicationEntity STRUCTURAL
+	MAY knowledgeInformation )
+
+objectclass ( 2.5.6.14 NAME 'device'
+	DESC 'RFC2256: a device'
+	SUP top STRUCTURAL
+	MUST cn
+	MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )
+
+objectclass ( 2.5.6.15 NAME 'strongAuthenticationUser'
+	DESC 'RFC2256: a strong authentication user'
+	SUP top AUXILIARY
+	MUST userCertificate )
+
+objectclass ( 2.5.6.16 NAME 'certificationAuthority'
+	DESC 'RFC2256: a certificate authority'
+	SUP top AUXILIARY
+	MUST ( authorityRevocationList $ certificateRevocationList $
+		cACertificate ) MAY crossCertificatePair )
+
+objectclass ( 2.5.6.17 NAME 'groupOfUniqueNames'
+	DESC 'RFC2256: a group of unique names (DN and Unique Identifier)'
+	SUP top STRUCTURAL
+	MUST ( uniqueMember $ cn )
+	MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
+
+objectclass ( 2.5.6.18 NAME 'userSecurityInformation'
+	DESC 'RFC2256: a user security information'
+	SUP top AUXILIARY
+	MAY ( supportedAlgorithms ) )
+
+objectclass ( 2.5.6.16.2 NAME 'certificationAuthority-V2'
+	SUP certificationAuthority
+	AUXILIARY MAY ( deltaRevocationList ) )
+
+objectclass ( 2.5.6.19 NAME 'cRLDistributionPoint'
+	SUP top STRUCTURAL
+	MUST ( cn )
+	MAY ( certificateRevocationList $ authorityRevocationList $
+		deltaRevocationList ) )
+
+objectclass ( 2.5.6.20 NAME 'dmd'
+	SUP top STRUCTURAL
+	MUST ( dmdName )
+	MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
+		x121Address $ registeredAddress $ destinationIndicator $
+		preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+		telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
+		street $ postOfficeBox $ postalCode $ postalAddress $
+		physicalDeliveryOfficeName $ st $ l $ description ) )
+
+#
+# Object Classes from RFC 2587
+#
+objectclass ( 2.5.6.21 NAME 'pkiUser'
+	DESC 'RFC2587: a PKI user'
+	SUP top AUXILIARY
+	MAY userCertificate )
+
+objectclass ( 2.5.6.22 NAME 'pkiCA'
+	DESC 'RFC2587: PKI certificate authority'
+	SUP top AUXILIARY
+	MAY ( authorityRevocationList $ certificateRevocationList $
+		cACertificate $ crossCertificatePair ) )
+
+objectclass ( 2.5.6.23 NAME 'deltaCRL'
+	DESC 'RFC2587: PKI user'
+	SUP top AUXILIARY
+	MAY deltaRevocationList )
+
+#
+# Standard Track URI label schema from RFC 2079
+# system schema
+#attributetype ( 1.3.6.1.4.1.250.1.57 NAME 'labeledURI'
+#	DESC 'RFC2079: Uniform Resource Identifier with optional label'
+#	EQUALITY caseExactMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+objectclass ( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject'
+	DESC 'RFC2079: object that contains the URI attribute type'
+	SUP top AUXILIARY
+	MAY ( labeledURI ) )
+
+#
+# Derived from RFC 1274, but with new "short names"
+#
+#attributetype ( 0.9.2342.19200300.100.1.1
+#	NAME ( 'uid' 'userid' )
+#	DESC 'RFC1274: user identifier'
+#	EQUALITY caseIgnoreMatch
+#	SUBSTR caseIgnoreSubstringsMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+attributetype ( 0.9.2342.19200300.100.1.3
+	NAME ( 'mail' 'rfc822Mailbox' )
+	DESC 'RFC1274: RFC822 Mailbox'
+    EQUALITY caseIgnoreIA5Match
+    SUBSTR caseIgnoreIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+objectclass ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
+	DESC 'RFC1274: simple security object'
+	SUP top AUXILIARY
+	MUST userPassword )
+
+# RFC 1274 + RFC 2247
+attributetype ( 0.9.2342.19200300.100.1.25
+	NAME ( 'dc' 'domainComponent' )
+	DESC 'RFC1274/2247: domain component'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+# RFC 2247
+objectclass ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
+	DESC 'RFC2247: domain component object'
+	SUP top AUXILIARY MUST dc )
+
+# RFC 2377
+objectclass ( 1.3.6.1.1.3.1 NAME 'uidObject'
+	DESC 'RFC2377: uid object'
+	SUP top AUXILIARY MUST uid )
+
+# From COSINE Pilot
+attributetype ( 0.9.2342.19200300.100.1.37
+	NAME 'associatedDomain'
+	DESC 'RFC1274: domain associated with object'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# RFC 2459 -- deprecated in favor of 'mail' (in cosine.schema)
+attributetype ( 1.2.840.113549.1.9.1
+	NAME ( 'email' 'emailAddress' 'pkcs9email' )
+	DESC 'RFC3280: legacy attribute for email addresses in DNs'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,591 @@
+# OpenLDAP Core schema
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/core.schema,v 1.79.2.7 2006/02/13 17:28:43 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+## Portions Copyright (C) The Internet Society (1997-2003).
+## All Rights Reserved.
+##
+## This document and translations of it may be copied and furnished to
+## others, and derivative works that comment on or otherwise explain it
+## or assist in its implementation may be prepared, copied, published
+## and distributed, in whole or in part, without restriction of any
+## kind, provided that the above copyright notice and this paragraph are
+## included on all such copies and derivative works.  However, this
+## document itself may not be modified in any way, such as by removing
+## the copyright notice or references to the Internet Society or other
+## Internet organizations, except as needed for the purpose of
+## developing Internet standards in which case the procedures for
+## copyrights defined in the Internet Standards process must be         
+## followed, or as required to translate it into languages other than
+## English.
+##                                                                      
+## The limited permissions granted above are perpetual and will not be  
+## revoked by the Internet Society or its successors or assigns.        
+## 
+## This document and the information contained herein is provided on an 
+## "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+## TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+## BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+## HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+## MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+#
+#
+# Includes LDAPv3 schema items from:
+#	RFC 2252/2256 (LDAPv3)
+#
+# Select standard track schema items:
+#	RFC 1274 (uid/dc)
+#	RFC 2079 (URI)
+#	RFC 2247 (dc/dcObject)
+#	RFC 2587 (PKI)
+#	RFC 2589 (Dynamic Directory Services)
+#
+# Select informational schema items:
+#	RFC 2377 (uidObject)
+
+#
+# Standard attribute types from RFC 2256
+#
+
+# system schema
+#attributetype ( 2.5.4.0 NAME 'objectClass'
+#	DESC 'RFC2256: object classes of the entity'
+#	EQUALITY objectIdentifierMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
+
+# system schema
+#attributetype ( 2.5.4.1 NAME ( 'aliasedObjectName' 'aliasedEntryName' )
+#	DESC 'RFC2256: name of aliased object'
+#	EQUALITY distinguishedNameMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
+
+attributetype ( 2.5.4.2 NAME 'knowledgeInformation'
+	DESC 'RFC2256: knowledge information'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+
+# system schema
+#attributetype ( 2.5.4.3 NAME ( 'cn' 'commonName' )
+#	DESC 'RFC2256: common name(s) for which the entity is known by'
+#	SUP name )
+
+attributetype ( 2.5.4.4 NAME ( 'sn' 'surname' )
+	DESC 'RFC2256: last (family) name(s) for which the entity is known by'
+	SUP name )
+
+attributetype ( 2.5.4.5 NAME 'serialNumber'
+	DESC 'RFC2256: serial number of the entity'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )
+
+attributetype ( 2.5.4.6 NAME ( 'c' 'countryName' )
+	DESC 'RFC2256: ISO-3166 country 2-letter code'
+	SUP name SINGLE-VALUE )
+
+attributetype ( 2.5.4.7 NAME ( 'l' 'localityName' )
+	DESC 'RFC2256: locality which this object resides in'
+	SUP name )
+
+attributetype ( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' )
+	DESC 'RFC2256: state or province which this object resides in'
+	SUP name )
+
+attributetype ( 2.5.4.9 NAME ( 'street' 'streetAddress' )
+	DESC 'RFC2256: street address of this object'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+
+attributetype ( 2.5.4.10 NAME ( 'o' 'organizationName' )
+	DESC 'RFC2256: organization this object belongs to'
+	SUP name )
+
+attributetype ( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' )
+	DESC 'RFC2256: organizational unit this object belongs to'
+	SUP name )
+
+attributetype ( 2.5.4.12 NAME 'title'
+	DESC 'RFC2256: title associated with the entity'
+	SUP name )
+
+# system schema
+#attributetype ( 2.5.4.13 NAME 'description'
+#	DESC 'RFC2256: descriptive information'
+#	EQUALITY caseIgnoreMatch
+#	SUBSTR caseIgnoreSubstringsMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
+
+# Deprecated by enhancedSearchGuide
+attributetype ( 2.5.4.14 NAME 'searchGuide'
+	DESC 'RFC2256: search guide, deprecated by enhancedSearchGuide'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 )
+
+attributetype ( 2.5.4.15 NAME 'businessCategory'
+	DESC 'RFC2256: business category'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+
+attributetype ( 2.5.4.16 NAME 'postalAddress'
+	DESC 'RFC2256: postal address'
+	EQUALITY caseIgnoreListMatch
+	SUBSTR caseIgnoreListSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
+
+attributetype ( 2.5.4.17 NAME 'postalCode'
+	DESC 'RFC2256: postal code'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
+
+attributetype ( 2.5.4.18 NAME 'postOfficeBox'
+	DESC 'RFC2256: Post Office Box'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
+
+attributetype ( 2.5.4.19 NAME 'physicalDeliveryOfficeName'
+	DESC 'RFC2256: Physical Delivery Office Name'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+
+attributetype ( 2.5.4.20 NAME 'telephoneNumber'
+	DESC 'RFC2256: Telephone Number'
+	EQUALITY telephoneNumberMatch
+	SUBSTR telephoneNumberSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )
+
+attributetype ( 2.5.4.21 NAME 'telexNumber'
+	DESC 'RFC2256: Telex Number'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )
+
+attributetype ( 2.5.4.22 NAME 'teletexTerminalIdentifier'
+	DESC 'RFC2256: Teletex Terminal Identifier'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )
+
+attributetype ( 2.5.4.23 NAME ( 'facsimileTelephoneNumber' 'fax' )
+	DESC 'RFC2256: Facsimile (Fax) Telephone Number'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )
+
+attributetype ( 2.5.4.24 NAME 'x121Address'
+	DESC 'RFC2256: X.121 Address'
+	EQUALITY numericStringMatch
+	SUBSTR numericStringSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{15} )
+
+attributetype ( 2.5.4.25 NAME 'internationaliSDNNumber'
+	DESC 'RFC2256: international ISDN number'
+	EQUALITY numericStringMatch
+	SUBSTR numericStringSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )
+
+attributetype ( 2.5.4.26 NAME 'registeredAddress'
+	DESC 'RFC2256: registered postal address'
+	SUP postalAddress
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
+
+attributetype ( 2.5.4.27 NAME 'destinationIndicator'
+	DESC 'RFC2256: destination indicator'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )
+
+attributetype ( 2.5.4.28 NAME 'preferredDeliveryMethod'
+	DESC 'RFC2256: preferred delivery method'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.14
+	SINGLE-VALUE )
+
+attributetype ( 2.5.4.29 NAME 'presentationAddress'
+	DESC 'RFC2256: presentation address'
+	EQUALITY presentationAddressMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.43
+	SINGLE-VALUE )
+
+attributetype ( 2.5.4.30 NAME 'supportedApplicationContext'
+	DESC 'RFC2256: supported application context'
+	EQUALITY objectIdentifierMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
+
+attributetype ( 2.5.4.31 NAME 'member'
+	DESC 'RFC2256: member of a group'
+	SUP distinguishedName )
+
+attributetype ( 2.5.4.32 NAME 'owner'
+	DESC 'RFC2256: owner (of the object)'
+	SUP distinguishedName )
+
+attributetype ( 2.5.4.33 NAME 'roleOccupant'
+	DESC 'RFC2256: occupant of role'
+	SUP distinguishedName )
+
+# system schema
+#attributetype ( 2.5.4.34 NAME 'seeAlso'
+#	DESC 'RFC2256: DN of related object'
+#	SUP distinguishedName )
+
+# system schema
+#attributetype ( 2.5.4.35 NAME 'userPassword'
+#	DESC 'RFC2256/2307: password of user'
+#	EQUALITY octetStringMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )
+
+# Must be transferred using ;binary
+# with certificateExactMatch rule (per X.509)
+attributetype ( 2.5.4.36 NAME 'userCertificate'
+	DESC 'RFC2256: X.509 user certificate, use ;binary'
+	EQUALITY certificateExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
+
+# Must be transferred using ;binary
+# with certificateExactMatch rule (per X.509)
+attributetype ( 2.5.4.37 NAME 'cACertificate'
+	DESC 'RFC2256: X.509 CA certificate, use ;binary'
+	EQUALITY certificateExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
+
+# Must be transferred using ;binary
+attributetype ( 2.5.4.38 NAME 'authorityRevocationList'
+	DESC 'RFC2256: X.509 authority revocation list, use ;binary'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
+
+# Must be transferred using ;binary
+attributetype ( 2.5.4.39 NAME 'certificateRevocationList'
+	DESC 'RFC2256: X.509 certificate revocation list, use ;binary'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
+
+# Must be stored and requested in the binary form
+attributetype ( 2.5.4.40 NAME 'crossCertificatePair'
+	DESC 'RFC2256: X.509 cross certificate pair, use ;binary'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.10 )
+
+# system schema
+#attributetype ( 2.5.4.41 NAME 'name'
+#	EQUALITY caseIgnoreMatch
+#	SUBSTR caseIgnoreSubstringsMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+
+attributetype ( 2.5.4.42 NAME ( 'givenName' 'gn' )
+	DESC 'RFC2256: first name(s) for which the entity is known by'
+	SUP name )
+
+attributetype ( 2.5.4.43 NAME 'initials'
+	DESC 'RFC2256: initials of some or all of names, but not the surname(s).'
+	SUP name )
+
+attributetype ( 2.5.4.44 NAME 'generationQualifier'
+	DESC 'RFC2256: name qualifier indicating a generation'
+	SUP name )
+
+attributetype ( 2.5.4.45 NAME 'x500UniqueIdentifier'
+	DESC 'RFC2256: X.500 unique identifier'
+	EQUALITY bitStringMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )
+
+attributetype ( 2.5.4.46 NAME 'dnQualifier'
+	DESC 'RFC2256: DN qualifier'
+	EQUALITY caseIgnoreMatch
+	ORDERING caseIgnoreOrderingMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )
+
+attributetype ( 2.5.4.47 NAME 'enhancedSearchGuide'
+	DESC 'RFC2256: enhanced search guide'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )
+
+attributetype ( 2.5.4.48 NAME 'protocolInformation'
+	DESC 'RFC2256: protocol information'
+	EQUALITY protocolInformationMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 )
+
+# system schema
+#attributetype ( 2.5.4.49 NAME 'distinguishedName'
+#	EQUALITY distinguishedNameMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+attributetype ( 2.5.4.50 NAME 'uniqueMember'
+	DESC 'RFC2256: unique member of a group'
+	EQUALITY uniqueMemberMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )
+
+attributetype ( 2.5.4.51 NAME 'houseIdentifier'
+	DESC 'RFC2256: house identifier'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+
+# Must be transferred using ;binary
+attributetype ( 2.5.4.52 NAME 'supportedAlgorithms'
+	DESC 'RFC2256: supported algorithms'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )
+
+# Must be transferred using ;binary
+attributetype ( 2.5.4.53 NAME 'deltaRevocationList'
+	DESC 'RFC2256: delta revocation list; use ;binary'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
+
+attributetype ( 2.5.4.54 NAME 'dmdName'
+	DESC 'RFC2256: name of DMD'
+	SUP name )
+
+attributetype ( 2.5.4.65 NAME 'pseudonym'
+	DESC 'X.520(4th): pseudonym for the object'
+	SUP name )
+
+# Standard object classes from RFC2256
+
+# system schema
+#objectclass ( 2.5.6.0 NAME 'top'
+#	DESC 'RFC2256: top of the superclass chain'
+#	ABSTRACT
+#	MUST objectClass )
+
+# system schema
+#objectclass ( 2.5.6.1 NAME 'alias'
+#	DESC 'RFC2256: an alias'
+#	SUP top STRUCTURAL
+#	MUST aliasedObjectName )
+
+objectclass ( 2.5.6.2 NAME 'country'
+	DESC 'RFC2256: a country'
+	SUP top STRUCTURAL
+	MUST c
+	MAY ( searchGuide $ description ) )
+
+objectclass ( 2.5.6.3 NAME 'locality'
+	DESC 'RFC2256: a locality'
+	SUP top STRUCTURAL
+	MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) )
+
+objectclass ( 2.5.6.4 NAME 'organization'
+	DESC 'RFC2256: an organization'
+	SUP top STRUCTURAL
+	MUST o
+	MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
+		x121Address $ registeredAddress $ destinationIndicator $
+		preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+		telephoneNumber $ internationaliSDNNumber $ 
+		facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
+		postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
+
+objectclass ( 2.5.6.5 NAME 'organizationalUnit'
+	DESC 'RFC2256: an organizational unit'
+	SUP top STRUCTURAL
+	MUST ou
+	MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
+		x121Address $ registeredAddress $ destinationIndicator $
+		preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+		telephoneNumber $ internationaliSDNNumber $
+		facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
+		postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
+
+objectclass ( 2.5.6.6 NAME 'person'
+	DESC 'RFC2256: a person'
+	SUP top STRUCTURAL
+	MUST ( sn $ cn )
+	MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) )
+
+objectclass ( 2.5.6.7 NAME 'organizationalPerson'
+	DESC 'RFC2256: an organizational person'
+	SUP person STRUCTURAL
+	MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $
+		preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+		telephoneNumber $ internationaliSDNNumber $ 
+		facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
+		postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) )
+
+objectclass ( 2.5.6.8 NAME 'organizationalRole'
+	DESC 'RFC2256: an organizational role'
+	SUP top STRUCTURAL
+	MUST cn
+	MAY ( x121Address $ registeredAddress $ destinationIndicator $
+		preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+		telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
+		seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $
+		postOfficeBox $ postalCode $ postalAddress $
+		physicalDeliveryOfficeName $ ou $ st $ l $ description ) )
+
+objectclass ( 2.5.6.9 NAME 'groupOfNames'
+	DESC 'RFC2256: a group of names (DNs)'
+	SUP top STRUCTURAL
+	MUST ( member $ cn )
+	MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
+
+objectclass ( 2.5.6.10 NAME 'residentialPerson'
+	DESC 'RFC2256: an residential person'
+	SUP person STRUCTURAL
+	MUST l
+	MAY ( businessCategory $ x121Address $ registeredAddress $
+		destinationIndicator $ preferredDeliveryMethod $ telexNumber $
+		teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $
+		facsimileTelephoneNumber $ preferredDeliveryMethod $ street $
+		postOfficeBox $ postalCode $ postalAddress $
+		physicalDeliveryOfficeName $ st $ l ) )
+
+objectclass ( 2.5.6.11 NAME 'applicationProcess'
+	DESC 'RFC2256: an application process'
+	SUP top STRUCTURAL
+	MUST cn
+	MAY ( seeAlso $ ou $ l $ description ) )
+
+objectclass ( 2.5.6.12 NAME 'applicationEntity'
+	DESC 'RFC2256: an application entity'
+	SUP top STRUCTURAL
+	MUST ( presentationAddress $ cn )
+	MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $
+	description ) )
+
+objectclass ( 2.5.6.13 NAME 'dSA'
+	DESC 'RFC2256: a directory system agent (a server)'
+	SUP applicationEntity STRUCTURAL
+	MAY knowledgeInformation )
+
+objectclass ( 2.5.6.14 NAME 'device'
+	DESC 'RFC2256: a device'
+	SUP top STRUCTURAL
+	MUST cn
+	MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )
+
+objectclass ( 2.5.6.15 NAME 'strongAuthenticationUser'
+	DESC 'RFC2256: a strong authentication user'
+	SUP top AUXILIARY
+	MUST userCertificate )
+
+objectclass ( 2.5.6.16 NAME 'certificationAuthority'
+	DESC 'RFC2256: a certificate authority'
+	SUP top AUXILIARY
+	MUST ( authorityRevocationList $ certificateRevocationList $
+		cACertificate ) MAY crossCertificatePair )
+
+objectclass ( 2.5.6.17 NAME 'groupOfUniqueNames'
+	DESC 'RFC2256: a group of unique names (DN and Unique Identifier)'
+	SUP top STRUCTURAL
+	MUST ( uniqueMember $ cn )
+	MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
+
+objectclass ( 2.5.6.18 NAME 'userSecurityInformation'
+	DESC 'RFC2256: a user security information'
+	SUP top AUXILIARY
+	MAY ( supportedAlgorithms ) )
+
+objectclass ( 2.5.6.16.2 NAME 'certificationAuthority-V2'
+	SUP certificationAuthority
+	AUXILIARY MAY ( deltaRevocationList ) )
+
+objectclass ( 2.5.6.19 NAME 'cRLDistributionPoint'
+	SUP top STRUCTURAL
+	MUST ( cn )
+	MAY ( certificateRevocationList $ authorityRevocationList $
+		deltaRevocationList ) )
+
+objectclass ( 2.5.6.20 NAME 'dmd'
+	SUP top STRUCTURAL
+	MUST ( dmdName )
+	MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
+		x121Address $ registeredAddress $ destinationIndicator $
+		preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
+		telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
+		street $ postOfficeBox $ postalCode $ postalAddress $
+		physicalDeliveryOfficeName $ st $ l $ description ) )
+
+#
+# Object Classes from RFC 2587
+#
+objectclass ( 2.5.6.21 NAME 'pkiUser'
+	DESC 'RFC2587: a PKI user'
+	SUP top AUXILIARY
+	MAY userCertificate )
+
+objectclass ( 2.5.6.22 NAME 'pkiCA'
+	DESC 'RFC2587: PKI certificate authority'
+	SUP top AUXILIARY
+	MAY ( authorityRevocationList $ certificateRevocationList $
+		cACertificate $ crossCertificatePair ) )
+
+objectclass ( 2.5.6.23 NAME 'deltaCRL'
+	DESC 'RFC2587: PKI user'
+	SUP top AUXILIARY
+	MAY deltaRevocationList )
+
+#
+# Standard Track URI label schema from RFC 2079
+# system schema
+#attributetype ( 1.3.6.1.4.1.250.1.57 NAME 'labeledURI'
+#	DESC 'RFC2079: Uniform Resource Identifier with optional label'
+#	EQUALITY caseExactMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+objectclass ( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject'
+	DESC 'RFC2079: object that contains the URI attribute type'
+	SUP top AUXILIARY
+	MAY ( labeledURI ) )
+
+#
+# Derived from RFC 1274, but with new "short names"
+#
+#attributetype ( 0.9.2342.19200300.100.1.1
+#	NAME ( 'uid' 'userid' )
+#	DESC 'RFC1274: user identifier'
+#	EQUALITY caseIgnoreMatch
+#	SUBSTR caseIgnoreSubstringsMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+attributetype ( 0.9.2342.19200300.100.1.3
+	NAME ( 'mail' 'rfc822Mailbox' )
+	DESC 'RFC1274: RFC822 Mailbox'
+    EQUALITY caseIgnoreIA5Match
+    SUBSTR caseIgnoreIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+objectclass ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
+	DESC 'RFC1274: simple security object'
+	SUP top AUXILIARY
+	MUST userPassword )
+
+# RFC 1274 + RFC 2247
+attributetype ( 0.9.2342.19200300.100.1.25
+	NAME ( 'dc' 'domainComponent' )
+	DESC 'RFC1274/2247: domain component'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+# RFC 2247
+objectclass ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
+	DESC 'RFC2247: domain component object'
+	SUP top AUXILIARY MUST dc )
+
+# RFC 2377
+objectclass ( 1.3.6.1.1.3.1 NAME 'uidObject'
+	DESC 'RFC2377: uid object'
+	SUP top AUXILIARY MUST uid )
+
+# From COSINE Pilot
+attributetype ( 0.9.2342.19200300.100.1.37
+	NAME 'associatedDomain'
+	DESC 'RFC1274: domain associated with object'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# RFC 2459 -- deprecated in favor of 'mail' (in cosine.schema)
+attributetype ( 1.2.840.113549.1.9.1
+	NAME ( 'email' 'emailAddress' 'pkcs9email' )
+	DESC 'RFC3280: legacy attribute for email addresses in DNs'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/core.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/cosine.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/cosine.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/cosine.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,2571 @@
+# RFC1274: Cosine and Internet X.500 schema
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/cosine.schema,v 1.19.2.4 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+# RFC1274: Cosine and Internet X.500 schema
+#
+# This file contains LDAPv3 schema derived from X.500 COSINE "pilot"
+# schema.  As this schema was defined for X.500(89), some
+# oddities were introduced in the mapping to LDAPv3.  The
+# mappings were based upon: draft-ietf-asid-ldapv3-attributes-03.txt
+# (a work in progress)
+#
+# Note: It seems that the pilot schema evolved beyond what was
+# described in RFC1274.  However, this document attempts to describes
+# RFC1274 as published.
+#
+# Depends on core.schema
+
+
+# Network Working Group                                          P. Barker
+# Request for Comments: 1274                                      S. Kille
+#                                              University College London
+#                                                          November 1991
+#
+#                 The COSINE and Internet X.500 Schema
+#
+# [trimmed]
+#
+# Abstract
+#
+#  This document suggests an X.500 Directory Schema, or Naming
+#  Architecture, for use in the COSINE and Internet X.500 pilots.  The
+#  schema is independent of any specific implementation.  As well as
+#  indicating support for the standard object classes and attributes, a
+#  large number of generally useful object classes and attributes are
+#  also defined.  An appendix to this document includes a machine
+#  processable version of the schema.
+#
+# [trimmed]
+
+# 7.  Object Identifiers
+#
+#  Some additional object identifiers are defined for this schema.
+#  These are also reproduced in Appendix C.
+#
+#    data OBJECT IDENTIFIER ::= {ccitt 9}
+#    pss OBJECT IDENTIFIER ::= {data 2342}
+#    ucl OBJECT IDENTIFIER ::= {pss 19200300}
+#    pilot OBJECT IDENTIFIER ::= {ucl 100}
+#
+#    pilotAttributeType OBJECT IDENTIFIER ::= {pilot 1}
+#    pilotAttributeSyntax OBJECT IDENTIFIER ::= {pilot 3}
+#    pilotObjectClass OBJECT IDENTIFIER ::= {pilot 4}
+#    pilotGroups OBJECT IDENTIFIER ::= {pilot 10}
+#
+#    iA5StringSyntax OBJECT IDENTIFIER ::= {pilotAttributeSyntax 4}
+#    caseIgnoreIA5StringSyntax OBJECT IDENTIFIER ::=
+#                                          {pilotAttributeSyntax 5}
+#
+# 8.  Object Classes
+# [relocated after 9]
+
+#
+# 9.  Attribute Types
+#
+# 9.1.  X.500 standard attribute types
+#
+#  A number of generally useful attribute types are defined in X.520,
+#  and these are supported.  Refer to that document for descriptions of
+#  the suggested usage of these attribute types.  The ASN.1 for these
+#  attribute types is reproduced for completeness in Appendix C.
+#
+# 9.2.  X.400 standard attribute types
+#
+#  The standard X.400 attribute types are supported.  See X.402 for full
+#  details.  The ASN.1 for these attribute types is reproduced in
+#  Appendix C.
+#
+# 9.3.  COSINE/Internet attribute types
+#
+#  This section describes all the attribute types defined for use in the
+#  COSINE and Internet pilots.  Descriptions are given as to the
+#  suggested usage of these attribute types.  The ASN.1 for these
+#  attribute types is reproduced in Appendix C.
+#
+# 9.3.1.  Userid
+#
+#  The Userid attribute type specifies a computer system login name.
+#
+#    userid ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-user-identifier))
+#    ::= {pilotAttributeType 1}
+#
+#(in core.schema)
+##attributetype ( 0.9.2342.19200300.100.1.1 NAME ( 'uid' 'userid' )
+##	EQUALITY caseIgnoreMatch
+##	SUBSTR caseIgnoreSubstringsMatch
+##	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.2.  Text Encoded O/R Address
+#
+#  The Text Encoded O/R Address attribute type specifies a text encoding
+#  of an X.400 O/R address, as specified in RFC 987.  The use of this
+#  attribute is deprecated as the attribute is intended for interim use
+#  only.  This attribute will be the first candidate for the attribute
+#  expiry mechanisms!
+#
+#    textEncodedORAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#        (SIZE (1 .. ub-text-encoded-or-address))
+#    ::= {pilotAttributeType 2}
+#
+attributetype ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.3.  RFC 822 Mailbox
+#
+#  The RFC822 Mailbox attribute type specifies an electronic mailbox
+#  attribute following the syntax specified in RFC 822.  Note that this
+#  attribute should not be used for greybook or other non-Internet order
+#  mailboxes.
+#
+#    rfc822Mailbox ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#            (SIZE (1 .. ub-rfc822-mailbox))
+#    ::= {pilotAttributeType 3}
+#
+#(in core.schema)
+##attributetype ( 0.9.2342.19200300.100.1.3 NAME ( 'mail' 'rfc822Mailbox' )
+##	EQUALITY caseIgnoreIA5Match
+##	SUBSTR caseIgnoreIA5SubstringsMatch
+##	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+# 9.3.4.  Information
+#
+#  The Information attribute type specifies any general information
+#  pertinent to an object.  It is recommended that specific usage of
+#  this attribute type is avoided, and that specific requirements are
+#  met by other (possibly additional) attribute types.
+#
+#    info ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-information))
+#    ::= {pilotAttributeType 4}
+#
+attributetype ( 0.9.2342.19200300.100.1.4 NAME 'info'
+	DESC 'RFC1274: general information'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048} )
+
+
+# 9.3.5.  Favourite Drink
+#
+#  The Favourite Drink attribute type specifies the favourite drink of
+#  an object (or person).
+#
+#    favouriteDrink ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-favourite-drink))
+#    ::= {pilotAttributeType 5}
+#
+attributetype ( 0.9.2342.19200300.100.1.5
+	NAME ( 'drink' 'favouriteDrink' )
+	DESC 'RFC1274: favorite drink'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.6.  Room Number
+#
+#  The Room Number attribute type specifies the room number of an
+#  object.  Note that the commonName attribute should be used for naming
+#  room objects.
+#
+#    roomNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-room-number))
+#    ::= {pilotAttributeType 6}
+#
+attributetype ( 0.9.2342.19200300.100.1.6 NAME 'roomNumber'
+	DESC 'RFC1274: room number'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.7.  Photo
+#
+#  The Photo attribute type specifies a "photograph" for an object.
+#  This should be encoded in G3 fax as explained in recommendation T.4,
+#  with an ASN.1 wrapper to make it compatible with an X.400 BodyPart as
+#  defined in X.420.
+#
+#    IMPORT  G3FacsimileBodyPart  FROM  {   mhs-motis   ipms   modules
+#    information-objects }
+#
+#    photo ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            CHOICE {
+#                g3-facsimile [3] G3FacsimileBodyPart
+#                }
+#        (SIZE (1 .. ub-photo))
+#    ::= {pilotAttributeType 7}
+#
+attributetype ( 0.9.2342.19200300.100.1.7 NAME 'photo'
+	DESC 'RFC1274: photo (G3 fax)'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.23{25000} )
+
+# 9.3.8.  User Class
+#
+#  The User Class attribute type specifies a category of computer user.
+#  The semantics placed on this attribute are for local interpretation.
+#  Examples of current usage od this attribute in academia are
+#  undergraduate student, researcher, lecturer, etc.  Note that the
+#  organizationalStatus attribute may now often be preferred as it makes
+#  no distinction between computer users and others.
+#
+#    userClass ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-user-class))
+#    ::= {pilotAttributeType 8}
+#
+attributetype ( 0.9.2342.19200300.100.1.8 NAME 'userClass'
+	DESC 'RFC1274: category of user'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.9.  Host
+#
+#  The Host attribute type specifies a host computer.
+#
+#    host ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-host))
+#    ::= {pilotAttributeType 9}
+#
+attributetype ( 0.9.2342.19200300.100.1.9 NAME 'host'
+	DESC 'RFC1274: host computer'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.10.  Manager
+#
+#  The Manager attribute type specifies the manager of an object
+#  represented by an entry.
+#
+#    manager ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 10}
+#
+attributetype ( 0.9.2342.19200300.100.1.10 NAME 'manager'
+	DESC 'RFC1274: DN of manager'
+	EQUALITY distinguishedNameMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+# 9.3.11.  Document Identifier
+#
+#  The Document Identifier attribute type specifies a unique identifier
+#  for a document.
+#
+#    documentIdentifier ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-document-identifier))
+#    ::= {pilotAttributeType 11}
+#
+attributetype ( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier'
+	DESC 'RFC1274: unique identifier of document'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.12.  Document Title
+#
+#  The Document Title attribute type specifies the title of a document.
+#
+#    documentTitle ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#        (SIZE (1 .. ub-document-title))
+#    ::= {pilotAttributeType 12}
+#
+attributetype ( 0.9.2342.19200300.100.1.12 NAME 'documentTitle'
+	DESC 'RFC1274: title of document'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.13.  Document Version
+#
+#  The Document Version attribute type specifies the version number of a
+#  document.
+#
+#    documentVersion ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-document-version))
+#    ::= {pilotAttributeType 13}
+#
+attributetype ( 0.9.2342.19200300.100.1.13 NAME 'documentVersion'
+	DESC 'RFC1274: version of document'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.14.  Document Author
+#
+#  The Document Author attribute type specifies the distinguished name
+#  of the author of a document.
+#
+#    documentAuthor ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 14}
+#
+attributetype ( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor'
+	DESC 'RFC1274: DN of author of document'
+	EQUALITY distinguishedNameMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+# 9.3.15.  Document Location
+#
+#  The Document Location attribute type specifies the location of the
+#  document original.
+#
+#    documentLocation ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-document-location))
+#    ::= {pilotAttributeType 15}
+#
+attributetype ( 0.9.2342.19200300.100.1.15 NAME 'documentLocation'
+	DESC 'RFC1274: location of document original'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.16.  Home Telephone Number
+#
+#  The Home Telephone Number attribute type specifies a home telephone
+#  number associated with a person.  Attribute values should follow the
+#  agreed format for international telephone numbers: i.e., "+44 71 123
+#  4567".
+#
+#    homeTelephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            telephoneNumberSyntax
+#    ::= {pilotAttributeType 20}
+#
+attributetype ( 0.9.2342.19200300.100.1.20
+	NAME ( 'homePhone' 'homeTelephoneNumber' )
+	DESC 'RFC1274: home telephone number'
+	EQUALITY telephoneNumberMatch
+	SUBSTR telephoneNumberSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
+
+# 9.3.17.  Secretary
+#
+#  The Secretary attribute type specifies the secretary of a person.
+#  The attribute value for Secretary is a distinguished name.
+#
+#    secretary ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 21}
+#
+attributetype ( 0.9.2342.19200300.100.1.21 NAME 'secretary'
+	DESC 'RFC1274: DN of secretary'
+	EQUALITY distinguishedNameMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+# 9.3.18.  Other Mailbox
+#
+#  The Other Mailbox attribute type specifies values for electronic
+#  mailbox types other than X.400 and rfc822.
+#
+#    otherMailbox ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            SEQUENCE {
+#                    mailboxType PrintableString, -- e.g. Telemail
+#                    mailbox IA5String  -- e.g. X378:Joe
+#            }
+#    ::= {pilotAttributeType 22}
+#
+attributetype ( 0.9.2342.19200300.100.1.22 NAME 'otherMailbox'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.39 )
+
+# 9.3.19.  Last Modified Time
+#
+#  The Last Modified Time attribute type specifies the last time, in UTC
+#  time, that an entry was modified.  Ideally, this attribute should be
+#  maintained by the DSA.
+#
+#    lastModifiedTime ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            uTCTimeSyntax
+#    ::= {pilotAttributeType 23}
+#
+## Deprecated in favor of modifyTimeStamp
+#attributetype ( 0.9.2342.19200300.100.1.23 NAME 'lastModifiedTime'
+#	DESC 'RFC1274: time of last modify, replaced by modifyTimestamp'
+#	OBSOLETE
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.53
+#	USAGE directoryOperation )
+
+# 9.3.20.  Last Modified By
+#
+#  The Last Modified By attribute specifies the distinguished name of
+#  the last user to modify the associated entry.  Ideally, this
+#  attribute should be maintained by the DSA.
+#
+#    lastModifiedBy ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 24}
+#
+## Deprecated in favor of modifiersName
+#attributetype ( 0.9.2342.19200300.100.1.24 NAME 'lastModifiedBy'
+#	DESC 'RFC1274: last modifier, replaced by modifiersName'
+#	OBSOLETE
+#	EQUALITY distinguishedNameMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
+#	USAGE directoryOperation )
+
+# 9.3.21.  Domain Component
+#
+#  The Domain Component attribute type specifies a DNS/NRS domain.  For
+#  example, "uk" or "ac".
+#
+#    domainComponent ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#            SINGLE VALUE
+#    ::= {pilotAttributeType 25}
+#
+##(in core.schema)
+##attributetype ( 0.9.2342.19200300.100.1.25 NAME ( 'dc' 'domainComponent' )
+##	EQUALITY caseIgnoreIA5Match
+##	SUBSTR caseIgnoreIA5SubstringsMatch
+##	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+# 9.3.22.  DNS ARecord
+#
+#  The A Record attribute type specifies a type A (Address) DNS resource
+#  record [6] [7].
+#
+#    aRecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 26}
+#
+## incorrect syntax?
+attributetype ( 0.9.2342.19200300.100.1.26 NAME 'aRecord'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+## missing from RFC1274
+## incorrect syntax?
+attributetype ( 0.9.2342.19200300.100.1.27 NAME 'mDRecord'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 9.3.23.  MX Record
+#
+#  The MX Record attribute type specifies a type MX (Mail Exchange) DNS
+#  resource record [6] [7].
+#
+#    mXRecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 28}
+#
+## incorrect syntax!!
+attributetype ( 0.9.2342.19200300.100.1.28 NAME 'mXRecord'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 9.3.24.  NS Record
+#
+#  The NS Record attribute type specifies an NS (Name Server) DNS
+#  resource record [6] [7].
+#
+#    nSRecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 29}
+#
+## incorrect syntax!!
+attributetype ( 0.9.2342.19200300.100.1.29 NAME 'nSRecord'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 9.3.25.  SOA Record
+#
+#  The SOA Record attribute type specifies a type SOA (Start of
+#  Authority) DNS resorce record [6] [7].
+#
+#    sOARecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 30}
+#
+## incorrect syntax!!
+attributetype ( 0.9.2342.19200300.100.1.30 NAME 'sOARecord'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 9.3.26.  CNAME Record
+#
+#  The CNAME Record attribute type specifies a type CNAME (Canonical
+#  Name) DNS resource record [6] [7].
+#
+#    cNAMERecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            iA5StringSyntax
+#    ::= {pilotAttributeType 31}
+#
+## incorrect syntax!!
+attributetype ( 0.9.2342.19200300.100.1.31 NAME 'cNAMERecord'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 9.3.27.  Associated Domain
+#
+#  The Associated Domain attribute type specifies a DNS or NRS domain
+#  which is associated with an object in the DIT. For example, the entry
+#  in the DIT with a distinguished name "C=GB, O=University College
+#  London" would have an associated domain of "UCL.AC.UK.  Note that all
+#  domains should be represented in rfc822 order.  See [3] for more
+#  details of usage of this attribute.
+#
+#    associatedDomain ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#    ::= {pilotAttributeType 37}
+#
+#attributetype ( 0.9.2342.19200300.100.1.37 NAME 'associatedDomain'
+#	EQUALITY caseIgnoreIA5Match
+#	SUBSTR caseIgnoreIA5SubstringsMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 9.3.28.  Associated Name
+#
+#  The Associated Name attribute type specifies an entry in the
+#  organisational DIT associated with a DNS/NRS domain.  See [3] for
+#  more details of usage of this attribute.
+#
+#    associatedName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 38}
+#
+attributetype ( 0.9.2342.19200300.100.1.38 NAME 'associatedName'
+	DESC 'RFC1274: DN of entry associated with domain'
+	EQUALITY distinguishedNameMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+# 9.3.29.  Home postal address
+#
+#  The Home postal address attribute type specifies a home postal
+#  address for an object.  This should be limited to up to 6 lines of 30
+#  characters each.
+#
+#    homePostalAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            postalAddress
+#            MATCHES FOR EQUALITY
+#    ::= {pilotAttributeType 39}
+#
+attributetype ( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress'
+	DESC 'RFC1274: home postal address'
+	EQUALITY caseIgnoreListMatch
+	SUBSTR caseIgnoreListSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
+
+# 9.3.30.  Personal Title
+#
+#  The Personal Title attribute type specifies a personal title for a
+#  person. Examples of personal titles are "Ms", "Dr", "Prof" and "Rev".
+#
+#    personalTitle ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-personal-title))
+#    ::= {pilotAttributeType 40}
+#
+attributetype ( 0.9.2342.19200300.100.1.40 NAME 'personalTitle'
+	DESC 'RFC1274: personal title'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.31.  Mobile Telephone Number
+#
+#  The Mobile Telephone Number attribute type specifies a mobile
+#  telephone number associated with a person.  Attribute values should
+#  follow the agreed format for international telephone numbers: i.e.,
+#  "+44 71 123 4567".
+#
+#    mobileTelephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            telephoneNumberSyntax
+#    ::= {pilotAttributeType 41}
+#
+attributetype ( 0.9.2342.19200300.100.1.41
+	NAME ( 'mobile' 'mobileTelephoneNumber' )
+	DESC 'RFC1274: mobile telephone number'
+	EQUALITY telephoneNumberMatch
+	SUBSTR telephoneNumberSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
+
+# 9.3.32.  Pager Telephone Number
+#
+#  The Pager Telephone Number attribute type specifies a pager telephone
+#  number for an object. Attribute values should follow the agreed
+#  format for international telephone numbers: i.e., "+44 71 123 4567".
+#
+#    pagerTelephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            telephoneNumberSyntax
+#    ::= {pilotAttributeType 42}
+#
+attributetype ( 0.9.2342.19200300.100.1.42
+	NAME ( 'pager' 'pagerTelephoneNumber' )
+	DESC 'RFC1274: pager telephone number'
+	EQUALITY telephoneNumberMatch
+	SUBSTR telephoneNumberSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
+
+# 9.3.33.  Friendly Country Name
+#
+#  The Friendly Country Name attribute type specifies names of countries
+#  in human readable format.  The standard attribute country name must
+#  be one of the two-letter codes defined in ISO 3166.
+#
+#    friendlyCountryName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#    ::= {pilotAttributeType 43}
+#
+attributetype ( 0.9.2342.19200300.100.1.43
+	NAME ( 'co' 'friendlyCountryName' )
+	DESC 'RFC1274: friendly country name'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+# 9.3.34.  Unique Identifier
+#
+#  The Unique Identifier attribute type specifies a "unique identifier"
+#  for an object represented in the Directory.  The domain within which
+#  the identifier is unique, and the exact semantics of the identifier,
+#  are for local definition.  For a person, this might be an
+#  institution-wide payroll number.  For an organisational unit, it
+#  might be a department code.
+#
+#    uniqueIdentifier ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-unique-identifier))
+#    ::= {pilotAttributeType 44}
+#
+attributetype ( 0.9.2342.19200300.100.1.44 NAME 'uniqueIdentifier'
+	DESC 'RFC1274: unique identifer'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.35.  Organisational Status
+#
+#  The Organisational Status attribute type specifies a category by
+#  which a person is often referred to in an organisation.  Examples of
+#  usage in academia might include undergraduate student, researcher,
+#  lecturer, etc.
+#
+#  A Directory administrator should probably consider carefully the
+#  distinctions between this and the title and userClass attributes.
+#
+#    organizationalStatus ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-organizational-status))
+#    ::= {pilotAttributeType 45}
+#
+attributetype ( 0.9.2342.19200300.100.1.45 NAME 'organizationalStatus'
+	DESC 'RFC1274: organizational status'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.36.  Janet Mailbox
+#
+#  The Janet Mailbox attribute type specifies an electronic mailbox
+#  attribute following the syntax specified in the Grey Book of the
+#  Coloured Book series.  This attribute is intended for the convenience
+#  of U.K users unfamiliar with rfc822 and little-endian mail addresses.
+#  Entries using this attribute MUST also include an rfc822Mailbox
+#  attribute.
+#
+#    janetMailbox ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#            (SIZE (1 .. ub-janet-mailbox))
+#    ::= {pilotAttributeType 46}
+#
+attributetype ( 0.9.2342.19200300.100.1.46 NAME 'janetMailbox'
+	DESC 'RFC1274: Janet mailbox'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+# 9.3.37.  Mail Preference Option
+#
+#  An attribute to allow users to indicate a preference for inclusion of
+#  their names on mailing lists (electronic or physical).  The absence
+#  of such an attribute should be interpreted as if the attribute was
+#  present with value "no-list-inclusion".  This attribute should be
+#  interpreted by anyone using the directory to derive mailing lists,
+#  and its value respected.
+#
+#    mailPreferenceOption ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX ENUMERATED {
+#                no-list-inclusion(0),
+#                any-list-inclusion(1),  -- may be added to any lists
+#                professional-list-inclusion(2)
+#                                        -- may be added to lists
+#                                        -- which the list provider
+#                                        -- views as related to the
+#                                        -- users professional inter-
+#                                        -- ests, perhaps evaluated
+#                                        -- from the business of the
+#                                        -- organisation or keywords
+#                                        -- in the entry.
+#                }
+#    ::= {pilotAttributeType 47}
+#
+attributetype ( 0.9.2342.19200300.100.1.47
+	NAME 'mailPreferenceOption'
+	DESC 'RFC1274: mail preference option'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
+
+# 9.3.38.  Building Name
+#
+#  The Building Name attribute type specifies the name of the building
+#  where an organisation or organisational unit is based.
+#
+#    buildingName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-building-name))
+#    ::= {pilotAttributeType 48}
+#
+attributetype ( 0.9.2342.19200300.100.1.48 NAME 'buildingName'
+	DESC 'RFC1274: name of building'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.39.  DSA Quality
+#
+#  The DSA Quality attribute type specifies the purported quality of a
+#  DSA.  It allows a DSA manager to indicate the expected level of
+#  availability of the DSA. See [8] for details of the syntax.
+#
+#    dSAQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DSAQualitySyntax
+#            SINGLE VALUE
+#    ::= {pilotAttributeType 49}
+#
+attributetype ( 0.9.2342.19200300.100.1.49 NAME 'dSAQuality'
+	DESC 'RFC1274: DSA Quality'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.19 SINGLE-VALUE )
+
+# 9.3.40.  Single Level Quality
+#
+#  The Single Level Quality attribute type specifies the purported data
+#  quality at the level immediately below in the DIT.  See [8] for
+#  details of the syntax.
+#
+#    singleLevelQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DataQualitySyntax
+#            SINGLE VALUE
+#    ::= {pilotAttributeType 50}
+#
+attributetype ( 0.9.2342.19200300.100.1.50 NAME 'singleLevelQuality'
+	DESC 'RFC1274: Single Level Quality'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
+
+# 9.3.41.  Subtree Minimum Quality
+#
+#  The Subtree Minimum Quality attribute type specifies the purported
+#  minimum data quality for a DIT subtree.  See [8] for more discussion
+#  and details of the syntax.
+#
+#    subtreeMinimumQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DataQualitySyntax
+#            SINGLE VALUE
+#               -- Defaults to singleLevelQuality
+#    ::= {pilotAttributeType 51}
+#
+attributetype ( 0.9.2342.19200300.100.1.51 NAME 'subtreeMinimumQuality'
+	DESC 'RFC1274: Subtree Mininum Quality'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
+
+# 9.3.42.  Subtree Maximum Quality
+#
+#  The Subtree Maximum Quality attribute type specifies the purported
+#  maximum data quality for a DIT subtree.  See [8] for more discussion
+#  and details of the syntax.
+#
+#    subtreeMaximumQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DataQualitySyntax
+#            SINGLE VALUE
+#               -- Defaults to singleLevelQuality
+#    ::= {pilotAttributeType 52}
+#
+attributetype ( 0.9.2342.19200300.100.1.52 NAME 'subtreeMaximumQuality'
+	DESC 'RFC1274: Subtree Maximun Quality'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
+
+# 9.3.43.  Personal Signature
+#
+#  The Personal Signature attribute type allows for a representation of
+#  a person's signature.  This should be encoded in G3 fax as explained
+#  in recommendation T.4, with an ASN.1 wrapper to make it compatible
+#  with an X.400 BodyPart as defined in X.420.
+#
+#    IMPORT  G3FacsimileBodyPart  FROM  {   mhs-motis   ipms   modules
+#    information-objects }
+#
+#    personalSignature ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            CHOICE {
+#                g3-facsimile [3] G3FacsimileBodyPart
+#                }
+#        (SIZE (1 .. ub-personal-signature))
+#    ::= {pilotAttributeType 53}
+#
+attributetype ( 0.9.2342.19200300.100.1.53 NAME 'personalSignature'
+	DESC 'RFC1274: Personal Signature (G3 fax)'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.23 )
+
+# 9.3.44.  DIT Redirect
+#
+#  The DIT Redirect attribute type is used to indicate that the object
+#  described by one entry now has a newer entry in the DIT.  The entry
+#  containing the redirection attribute should be expired after a
+#  suitable grace period.  This attribute may be used when an individual
+#  changes his/her place of work, and thus acquires a new organisational
+#  DN.
+#
+#    dITRedirect ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 54}
+#
+attributetype ( 0.9.2342.19200300.100.1.54 NAME 'dITRedirect'
+	DESC 'RFC1274: DIT Redirect'
+	EQUALITY distinguishedNameMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+# 9.3.45.  Audio
+#
+#  The Audio attribute type allows the storing of sounds in the
+#  Directory.  The attribute uses a u-law encoded sound file as used by
+#  the "play" utility on a Sun 4.  This is an interim format.
+#
+#    audio ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            Audio
+#        (SIZE (1 .. ub-audio))
+#    ::= {pilotAttributeType 55}
+#
+attributetype ( 0.9.2342.19200300.100.1.55 NAME 'audio'
+	DESC 'RFC1274: audio (u-law)'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.4{25000} )
+
+# 9.3.46.  Publisher of Document
+#
+#
+#  The Publisher of Document attribute is the person and/or organization
+#  that published a document.
+#
+#    documentPublisher ATTRIBUTE
+#            WITH ATTRIBUTE SYNTAX caseIgnoreStringSyntax
+#    ::= {pilotAttributeType 56}
+#
+attributetype ( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher'
+	DESC 'RFC1274: publisher of document'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+# 9.4.  Generally useful syntaxes
+#
+#    caseIgnoreIA5StringSyntax ATTRIBUTE-SYNTAX
+#            IA5String
+#            MATCHES FOR EQUALITY SUBSTRINGS
+#
+#    iA5StringSyntax ATTRIBUTE-SYNTAX
+#        IA5String
+#        MATCHES FOR EQUALITY SUBSTRINGS
+#
+#
+#    -- Syntaxes to support the DNS attributes
+#
+#    DNSRecordSyntax ATTRIBUTE-SYNTAX
+#            IA5String
+#            MATCHES FOR EQUALITY
+#
+#
+#    NRSInformationSyntax ATTRIBUTE-SYNTAX
+#            NRSInformation
+#            MATCHES FOR EQUALITY
+#
+#
+#    NRSInformation ::=  SET {
+#                    [0] Context,
+#                    [1] Address-space-id,
+#                    routes [2] SEQUENCE OF SEQUENCE {
+#                    Route-cost,
+#                    Addressing-info }
+#            }
+#
+#
+# 9.5.  Upper bounds on length of attribute values
+#
+#
+#    ub-document-identifier INTEGER ::= 256
+#
+#    ub-document-location INTEGER ::= 256
+#
+#    ub-document-title INTEGER ::= 256
+#
+#    ub-document-version INTEGER ::= 256
+#
+#    ub-favourite-drink INTEGER ::= 256
+#
+#    ub-host INTEGER ::= 256
+#
+#    ub-information INTEGER ::= 2048
+#
+#    ub-unique-identifier INTEGER ::= 256
+#
+#    ub-personal-title INTEGER ::= 256
+#
+#    ub-photo INTEGER ::= 250000
+#
+#    ub-rfc822-mailbox INTEGER ::= 256
+#
+#    ub-room-number INTEGER ::= 256
+#
+#    ub-text-or-address INTEGER ::= 256
+#
+#    ub-user-class INTEGER ::= 256
+#
+#    ub-user-identifier INTEGER ::= 256
+#
+#    ub-organizational-status INTEGER ::= 256
+#
+#    ub-janet-mailbox INTEGER ::= 256
+#
+#    ub-building-name INTEGER ::= 256
+#
+#    ub-personal-signature ::= 50000
+#
+#    ub-audio INTEGER ::= 250000
+#
+
+# [back to 8]
+# 8.  Object Classes
+#
+# 8.1.  X.500 standard object classes
+#
+#  A number of generally useful object classes are defined in X.521, and
+#  these are supported.  Refer to that document for descriptions of the
+#  suggested usage of these object classes.  The ASN.1 for these object
+#  classes is reproduced for completeness in Appendix C.
+#
+# 8.2.  X.400 standard object classes
+#
+#  A number of object classes defined in X.400 are supported.  Refer to
+#  X.402 for descriptions of the usage of these object classes.  The
+#  ASN.1 for these object classes is reproduced for completeness in
+#  Appendix C.
+#
+# 8.3.  COSINE/Internet object classes
+#
+#  This section attempts to fuse together the object classes designed
+#  for use in the COSINE and Internet pilot activities.  Descriptions
+#  are given of the suggested usage of these object classes.  The ASN.1
+#  for these object classes is also reproduced in Appendix C.
+#
+# 8.3.1.  Pilot Object
+#
+#  The PilotObject object class is used as a sub-class to allow some
+#  common, useful attributes to be assigned to entries of all other
+#  object classes.
+#
+#    pilotObject OBJECT-CLASS
+#        SUBCLASS OF top
+#        MAY CONTAIN {
+#            info,
+#            photo,
+#            manager,
+#            uniqueIdentifier,
+#            lastModifiedTime,
+#            lastModifiedBy,
+#            dITRedirect,
+#            audio}
+#    ::= {pilotObjectClass 3}
+#
+#objectclass ( 0.9.2342.19200300.100.4.3 NAME 'pilotObject'
+#	DESC 'RFC1274: pilot object'
+#	SUP top AUXILIARY
+#	MAY ( info $ photo $ manager $ uniqueIdentifier $
+#		lastModifiedTime $ lastModifiedBy $ dITRedirect $ audio )
+#	)
+
+# 8.3.2.  Pilot Person
+#
+#  The PilotPerson object class is used as a sub-class of person, to
+#  allow the use of a number of additional attributes to be assigned to
+#  entries of object class person.
+#
+#    pilotPerson OBJECT-CLASS
+#        SUBCLASS OF person
+#        MAY CONTAIN {
+#                    userid,
+#                    textEncodedORAddress,
+#                    rfc822Mailbox,
+#                    favouriteDrink,
+#                    roomNumber,
+#                    userClass,
+#                    homeTelephoneNumber,
+#                    homePostalAddress,
+#                    secretary,
+#                    personalTitle,
+#                    preferredDeliveryMethod,
+#                    businessCategory,
+#                    janetMailbox,
+#                    otherMailbox,
+#                    mobileTelephoneNumber,
+#                    pagerTelephoneNumber,
+#                    organizationalStatus,
+#                    mailPreferenceOption,
+#                    personalSignature}
+#    ::= {pilotObjectClass 4}
+#
+objectclass ( 0.9.2342.19200300.100.4.4
+	NAME ( 'pilotPerson' 'newPilotPerson' )
+	SUP person STRUCTURAL
+	MAY ( userid $ textEncodedORAddress $ rfc822Mailbox $
+		favouriteDrink $ roomNumber $ userClass $
+		homeTelephoneNumber $ homePostalAddress $ secretary $
+		personalTitle $ preferredDeliveryMethod $ businessCategory $
+		janetMailbox $ otherMailbox $ mobileTelephoneNumber $
+		pagerTelephoneNumber $ organizationalStatus $
+		mailPreferenceOption $ personalSignature )
+	)
+
+# 8.3.3.  Account
+#
+#  The Account object class is used to define entries representing
+#  computer accounts.  The userid attribute should be used for naming
+#  entries of this object class.
+#
+#    account OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            userid}
+#        MAY CONTAIN {
+#            description,
+#            seeAlso,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName,
+#            host}
+#    ::= {pilotObjectClass 5}
+#
+objectclass ( 0.9.2342.19200300.100.4.5 NAME 'account'
+	SUP top STRUCTURAL
+	MUST userid
+	MAY ( description $ seeAlso $ localityName $
+		organizationName $ organizationalUnitName $ host )
+	)
+
+# 8.3.4.  Document
+#
+#  The Document object class is used to define entries which represent
+#  documents.
+#
+#    document OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            documentIdentifier}
+#        MAY CONTAIN {
+#            commonName,
+#            description,
+#            seeAlso,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName,
+#            documentTitle,
+#            documentVersion,
+#            documentAuthor,
+#            documentLocation,
+#            documentPublisher}
+#    ::= {pilotObjectClass 6}
+#
+objectclass ( 0.9.2342.19200300.100.4.6 NAME 'document'
+	SUP top STRUCTURAL
+	MUST documentIdentifier
+	MAY ( commonName $ description $ seeAlso $ localityName $
+		organizationName $ organizationalUnitName $
+		documentTitle $ documentVersion $ documentAuthor $
+		documentLocation $ documentPublisher )
+	)
+
+# 8.3.5.  Room
+#
+#  The Room object class is used to define entries representing rooms.
+#  The commonName attribute should be used for naming pentries of this
+#  object class.
+#
+#    room OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName}
+#        MAY CONTAIN {
+#            roomNumber,
+#            description,
+#            seeAlso,
+#            telephoneNumber}
+#    ::= {pilotObjectClass 7}
+#
+objectclass ( 0.9.2342.19200300.100.4.7 NAME 'room'
+	SUP top STRUCTURAL
+	MUST commonName
+	MAY ( roomNumber $ description $ seeAlso $ telephoneNumber )
+	)
+
+# 8.3.6.  Document Series
+#
+#  The Document Series object class is used to define an entry which
+#  represents a series of documents (e.g., The Request For Comments
+#  papers).
+#
+#    documentSeries OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName}
+#        MAY CONTAIN {
+#            description,
+#            seeAlso,
+#            telephoneNumber,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName}
+#    ::= {pilotObjectClass 9}
+#
+objectclass ( 0.9.2342.19200300.100.4.9 NAME 'documentSeries'
+	SUP top STRUCTURAL
+	MUST commonName
+	MAY ( description $ seeAlso $ telephonenumber $
+		localityName $ organizationName $ organizationalUnitName )
+	)
+
+# 8.3.7.  Domain
+#
+#  The Domain object class is used to define entries which represent DNS
+#  or NRS domains.  The domainComponent attribute should be used for
+#  naming entries of this object class.  The usage of this object class
+#  is described in more detail in [3].
+#
+#    domain OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            domainComponent}
+#        MAY CONTAIN {
+#            associatedName,
+#            organizationName,
+#            organizationalAttributeSet}
+#    ::= {pilotObjectClass 13}
+#
+objectclass ( 0.9.2342.19200300.100.4.13 NAME 'domain'
+	SUP top STRUCTURAL
+	MUST domainComponent
+	MAY ( associatedName $ organizationName $ description $
+		businessCategory $ seeAlso $ searchGuide $ userPassword $
+		localityName $ stateOrProvinceName $ streetAddress $
+		physicalDeliveryOfficeName $ postalAddress $ postalCode $
+		postOfficeBox $ streetAddress $
+		facsimileTelephoneNumber $ internationalISDNNumber $
+		telephoneNumber $ teletexTerminalIdentifier $ telexNumber $
+		preferredDeliveryMethod $ destinationIndicator $
+		registeredAddress $ x121Address )
+	)
+
+# 8.3.8.  RFC822 Local Part
+#
+#  The RFC822 Local Part object class is used to define entries which
+#  represent the local part of RFC822 mail addresses.  This treats this
+#  part of an RFC822 address as a domain.  The usage of this object
+#  class is described in more detail in [3].
+#
+#    rFC822localPart OBJECT-CLASS
+#        SUBCLASS OF domain
+#        MAY CONTAIN {
+#            commonName,
+#            surname,
+#            description,
+#            seeAlso,
+#            telephoneNumber,
+#            postalAttributeSet,
+#            telecommunicationAttributeSet}
+#    ::= {pilotObjectClass 14}
+#
+objectclass ( 0.9.2342.19200300.100.4.14 NAME 'RFC822localPart'
+	SUP domain STRUCTURAL
+	MAY ( commonName $ surname $ description $ seeAlso $ telephoneNumber $
+		physicalDeliveryOfficeName $ postalAddress $ postalCode $
+		postOfficeBox $ streetAddress $
+		facsimileTelephoneNumber $ internationalISDNNumber $
+		telephoneNumber $ teletexTerminalIdentifier $
+		telexNumber $ preferredDeliveryMethod $ destinationIndicator $
+		registeredAddress $ x121Address )
+	)
+
+# 8.3.9.  DNS Domain
+#
+#  The DNS Domain (Domain NameServer) object class is used to define
+#  entries for DNS domains.  The usage of this object class is described
+#  in more detail in [3].
+#
+#    dNSDomain OBJECT-CLASS
+#        SUBCLASS OF domain
+#        MAY CONTAIN {
+#            ARecord,
+#            MDRecord,
+#            MXRecord,
+#            NSRecord,
+#            SOARecord,
+#            CNAMERecord}
+#    ::= {pilotObjectClass 15}
+#
+objectclass ( 0.9.2342.19200300.100.4.15 NAME 'dNSDomain'
+	SUP domain STRUCTURAL
+	MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $
+		SOARecord $ CNAMERecord )
+	)
+
+# 8.3.10.  Domain Related Object
+#
+#  The Domain Related Object object class is used to define entries
+#  which represent DNS/NRS domains which are "equivalent" to an X.500
+#  domain: e.g., an organisation or organisational unit.  The usage of
+#  this object class is described in more detail in [3].
+#
+#    domainRelatedObject OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            associatedDomain}
+#    ::= {pilotObjectClass 17}
+#
+objectclass ( 0.9.2342.19200300.100.4.17 NAME 'domainRelatedObject'
+	DESC 'RFC1274: an object related to an domain'
+	SUP top AUXILIARY
+	MUST associatedDomain )
+
+# 8.3.11.  Friendly Country
+#
+#  The Friendly Country object class is used to define country entries
+#  in the DIT.  The object class is used to allow friendlier naming of
+#  countries than that allowed by the object class country.  The naming
+#  attribute of object class country, countryName, has to be a 2 letter
+#  string defined in ISO 3166.
+#
+#    friendlyCountry OBJECT-CLASS
+#        SUBCLASS OF country
+#        MUST CONTAIN {
+#            friendlyCountryName}
+#    ::= {pilotObjectClass 18}
+#
+objectclass ( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry'
+	SUP country STRUCTURAL
+	MUST friendlyCountryName )
+
+# 8.3.12.  Simple Security Object
+#
+#  The Simple Security Object object class is used to allow an entry to
+#  have a userPassword attribute when an entry's principal object
+#  classes do not allow userPassword as an attribute type.
+#
+#    simpleSecurityObject OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            userPassword }
+#    ::= {pilotObjectClass 19}
+#
+## (in core.schema)
+## objectclass ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
+##	SUP top AUXILIARY
+##	MUST userPassword )
+
+# 8.3.13.  Pilot Organization
+#
+#  The PilotOrganization object class is used as a sub-class of
+#  organization and organizationalUnit to allow a number of additional
+#  attributes to be assigned to entries of object classes organization
+#  and organizationalUnit.
+#
+#    pilotOrganization OBJECT-CLASS
+#        SUBCLASS OF organization, organizationalUnit
+#        MAY CONTAIN {
+#                    buildingName}
+#    ::= {pilotObjectClass 20}
+#
+objectclass ( 0.9.2342.19200300.100.4.20 NAME 'pilotOrganization'
+	SUP ( organization $ organizationalUnit ) STRUCTURAL
+	MAY buildingName )
+
+# 8.3.14.  Pilot DSA
+#
+#  The PilotDSA object class is used as a sub-class of the dsa object
+#  class to allow additional attributes to be assigned to entries for
+#  DSAs.
+#
+#    pilotDSA OBJECT-CLASS
+#        SUBCLASS OF dsa
+#        MUST CONTAIN {
+#            dSAQuality}
+#    ::= {pilotObjectClass 21}
+#
+objectclass ( 0.9.2342.19200300.100.4.21 NAME 'pilotDSA'
+	SUP dsa STRUCTURAL
+	MAY dSAQuality )
+
+# 8.3.15.  Quality Labelled Data
+#
+#  The Quality Labelled Data object class is used to allow the
+#  assignment of the data quality attributes to subtrees in the DIT.
+#
+#  See [8] for more details.
+#
+#    qualityLabelledData OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            dSAQuality}
+#        MAY CONTAIN {
+#            subtreeMinimumQuality,
+#            subtreeMaximumQuality}
+#    ::= {pilotObjectClass 22}
+objectclass ( 0.9.2342.19200300.100.4.22 NAME 'qualityLabelledData'
+	SUP top AUXILIARY
+	MUST dsaQuality
+	MAY ( subtreeMinimumQuality $ subtreeMaximumQuality )
+	)
+
+
+# References
+#
+#    [1]  CCITT/ISO, "X.500, The Directory - overview of concepts,
+#         models and services, CCITT /ISO IS 9594.
+#
+#    [2]  Kille, S., "The THORN and RARE X.500 Naming Architecture, in
+#         University College London, Department of Computer Science
+#         Research Note 89/48, May 1989.
+#
+#    [3]  Kille, S., "X.500 and Domains", RFC 1279, University College
+#         London, November 1991.
+#
+#    [4]  Rose, M., "PSI/NYSERNet White Pages Pilot Project: Status
+#         Report", Technical Report 90-09-10-1, published by NYSERNet
+#         Inc, 1990.
+#
+#    [5]  Craigie, J., "UK Academic Community Directory Service Pilot
+#         Project, pp. 305-310 in Computer Networks and ISDN Systems
+#         17 (1989), published by North Holland.
+#
+#    [6]  Mockapetris, P., "Domain Names - Concepts and Facilities",
+#         RFC 1034, USC/Information Sciences Institute, November 1987.
+#
+#    [7]  Mockapetris, P., "Domain Names - Implementation and
+#         Specification, RFC 1035, USC/Information Sciences Institute,
+#         November 1987.
+#
+#    [8]  Kille, S., "Handling QOS (Quality of service) in the
+#         Directory," publication in process, March 1991.
+#
+#
+# APPENDIX C - Summary of all Object Classes and Attribute Types
+#
+#    -- Some Important Object Identifiers
+#
+#    data OBJECT IDENTIFIER ::= {ccitt 9}
+#    pss OBJECT IDENTIFIER ::= {data 2342}
+#    ucl OBJECT IDENTIFIER ::= {pss 19200300}
+#    pilot OBJECT IDENTIFIER ::= {ucl 100}
+#
+#    pilotAttributeType OBJECT IDENTIFIER ::= {pilot 1}
+#    pilotAttributeSyntax OBJECT IDENTIFIER ::= {pilot 3}
+#    pilotObjectClass OBJECT IDENTIFIER ::= {pilot 4}
+#    pilotGroups OBJECT IDENTIFIER ::= {pilot 10}
+#
+#    iA5StringSyntax OBJECT IDENTIFIER ::= {pilotAttributeSyntax 4}
+#    caseIgnoreIA5StringSyntax OBJECT IDENTIFIER ::=
+#                                          {pilotAttributeSyntax 5}
+#
+#    -- Standard Object Classes
+#
+#    top OBJECT-CLASS
+#        MUST CONTAIN {
+#            objectClass}
+#    ::= {objectClass 0}
+#
+#
+#    alias OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            aliasedObjectName}
+#    ::= {objectClass 1}
+#
+#
+#    country OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            countryName}
+#        MAY CONTAIN {
+#            description,
+#            searchGuide}
+#    ::= {objectClass 2}
+#
+#
+#    locality OBJECT-CLASS
+#        SUBCLASS OF top
+#        MAY CONTAIN {
+#            description,
+#            localityName,
+#            stateOrProvinceName,
+#            searchGuide,
+#            seeAlso,
+#            streetAddress}
+#    ::= {objectClass 3}
+#
+#
+#    organization OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            organizationName}
+#        MAY CONTAIN {
+#            organizationalAttributeSet}
+#    ::= {objectClass 4}
+#
+#
+#    organizationalUnit OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            organizationalUnitName}
+#        MAY CONTAIN {
+#            organizationalAttributeSet}
+#    ::= {objectClass 5}
+#
+#
+#    person OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName,
+#            surname}
+#        MAY CONTAIN {
+#            description,
+#            seeAlso,
+#            telephoneNumber,
+#            userPassword}
+#    ::= {objectClass 6}
+#
+#
+#    organizationalPerson OBJECT-CLASS
+#        SUBCLASS OF person
+#        MAY CONTAIN {
+#            localeAttributeSet,
+#            organizationalUnitName,
+#            postalAttributeSet,
+#            telecommunicationAttributeSet,
+#            title}
+#    ::= {objectClass 7}
+#
+#
+#    organizationalRole OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName}
+#        MAY CONTAIN {
+#            description,
+#            localeAttributeSet,
+#            organizationalUnitName,
+#            postalAttributeSet,
+#            preferredDeliveryMethod,
+#            roleOccupant,
+#            seeAlso,
+#            telecommunicationAttributeSet}
+#    ::= {objectClass 8}
+#
+#
+#    groupOfNames OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName,
+#            member}
+#        MAY CONTAIN {
+#            description,
+#            organizationName,
+#            organizationalUnitName,
+#            owner,
+#            seeAlso,
+#            businessCategory}
+#    ::= {objectClass 9}
+#
+#
+#    residentialPerson OBJECT-CLASS
+#        SUBCLASS OF person
+#        MUST CONTAIN {
+#            localityName}
+#        MAY CONTAIN {
+#            localeAttributeSet,
+#            postalAttributeSet,
+#            preferredDeliveryMethod,
+#            telecommunicationAttributeSet,
+#            businessCategory}
+#    ::= {objectClass 10}
+#
+#
+#    applicationProcess OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName}
+#        MAY CONTAIN {
+#            description,
+#            localityName,
+#            organizationalUnitName,
+#            seeAlso}
+#    ::= {objectClass 11}
+#
+#
+#    applicationEntity OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName,
+#            presentationAddress}
+#        MAY CONTAIN {
+#            description,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName,
+#            seeAlso,
+#            supportedApplicationContext}
+#    ::= {objectClass 12}
+#
+#
+#    dSA OBJECT-CLASS
+#        SUBCLASS OF applicationEntity
+#        MAY CONTAIN {
+#            knowledgeInformation}
+#    ::= {objectClass 13}
+#
+#
+#    device OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName}
+#        MAY CONTAIN {
+#            description,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName,
+#            owner,
+#            seeAlso,
+#            serialNumber}
+#    ::= {objectClass 14}
+#
+#
+#    strongAuthenticationUser OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            userCertificate}
+#    ::= {objectClass 15}
+#
+#
+#    certificationAuthority OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            cACertificate,
+#            certificateRevocationList,
+#            authorityRevocationList}
+#        MAY CONTAIN {
+#            crossCertificatePair}
+#    ::= {objectClass 16}
+#
+#    -- Standard MHS Object Classes
+#
+#    mhsDistributionList OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName,
+#            mhsDLSubmitPermissions,
+#            mhsORAddresses}
+#        MAY CONTAIN {
+#            description,
+#            organizationName,
+#            organizationalUnitName,
+#            owner,
+#            seeAlso,
+#            mhsDeliverableContentTypes,
+#            mhsdeliverableEits,
+#            mhsDLMembers,
+#            mhsPreferredDeliveryMethods}
+#    ::= {mhsObjectClass 0}
+#
+#
+#    mhsMessageStore OBJECT-CLASS
+#        SUBCLASS OF applicationEntity
+#        MAY CONTAIN {
+#            description,
+#            owner,
+#            mhsSupportedOptionalAttributes,
+#            mhsSupportedAutomaticActions,
+#            mhsSupportedContentTypes}
+#    ::= {mhsObjectClass 1}
+#
+#
+#    mhsMessageTransferAgent OBJECT-CLASS
+#        SUBCLASS OF applicationEntity
+#        MAY CONTAIN {
+#            description,
+#            owner,
+#            mhsDeliverableContentLength}
+#    ::= {mhsObjectClass 2}
+#
+#
+#    mhsOrganizationalUser OBJECT-CLASS
+#        SUBCLASS OF organizationalPerson
+#        MUST CONTAIN {
+#            mhsORAddresses}
+#        MAY CONTAIN {
+#            mhsDeliverableContentLength,
+#            mhsDeliverableContentTypes,
+#            mhsDeliverableEits,
+#            mhsMessageStoreName,
+#            mhsPreferredDeliveryMethods }
+#    ::= {mhsObjectClass 3}
+#
+#
+#    mhsResidentialUser OBJECT-CLASS
+#        SUBCLASS OF residentialPerson
+#        MUST CONTAIN {
+#            mhsORAddresses}
+#        MAY CONTAIN {
+#            mhsDeliverableContentLength,
+#            mhsDeliverableContentTypes,
+#            mhsDeliverableEits,
+#            mhsMessageStoreName,
+#            mhsPreferredDeliveryMethods }
+#    ::= {mhsObjectClass 4}
+#
+#
+#    mhsUserAgent OBJECT-CLASS
+#        SUBCLASS OF applicationEntity
+#        MAY CONTAIN {
+#            mhsDeliverableContentLength,
+#            mhsDeliverableContentTypes,
+#            mhsDeliverableEits,
+#            mhsORAddresses,
+#            owner}
+#    ::= {mhsObjectClass 5}
+#
+#
+#
+#
+#    -- Pilot Object Classes
+#
+#    pilotObject OBJECT-CLASS
+#        SUBCLASS OF top
+#        MAY CONTAIN {
+#            info,
+#            photo,
+#            manager,
+#            uniqueIdentifier,
+#            lastModifiedTime,
+#            lastModifiedBy,
+#            dITRedirect,
+#            audio}
+#    ::= {pilotObjectClass 3}
+#    pilotPerson OBJECT-CLASS
+#        SUBCLASS OF person
+#        MAY CONTAIN {
+#                    userid,
+#                    textEncodedORAddress,
+#                    rfc822Mailbox,
+#                    favouriteDrink,
+#                    roomNumber,
+#                    userClass,
+#                    homeTelephoneNumber,
+#                    homePostalAddress,
+#                    secretary,
+#                    personalTitle,
+#                    preferredDeliveryMethod,
+#                    businessCategory,
+#                    janetMailbox,
+#                    otherMailbox,
+#                    mobileTelephoneNumber,
+#                    pagerTelephoneNumber,
+#                    organizationalStatus,
+#                    mailPreferenceOption,
+#                    personalSignature}
+#    ::= {pilotObjectClass 4}
+#
+#
+#    account OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            userid}
+#        MAY CONTAIN {
+#            description,
+#            seeAlso,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName,
+#            host}
+#    ::= {pilotObjectClass 5}
+#
+#
+#    document OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            documentIdentifier}
+#        MAY CONTAIN {
+#            commonName,
+#            description,
+#            seeAlso,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName,
+#            documentTitle,
+#            documentVersion,
+#            documentAuthor,
+#            documentLocation,
+#            documentPublisher}
+#    ::= {pilotObjectClass 6}
+#
+#
+#    room OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName}
+#        MAY CONTAIN {
+#            roomNumber,
+#            description,
+#            seeAlso,
+#            telephoneNumber}
+#    ::= {pilotObjectClass 7}
+#
+#
+#    documentSeries OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName}
+#        MAY CONTAIN {
+#            description,
+#            seeAlso,
+#            telephoneNumber,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName}
+#    ::= {pilotObjectClass 9}
+#
+#
+#    domain OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            domainComponent}
+#        MAY CONTAIN {
+#            associatedName,
+#            organizationName,
+#            organizationalAttributeSet}
+#    ::= {pilotObjectClass 13}
+#
+#
+#    rFC822localPart OBJECT-CLASS
+#        SUBCLASS OF domain
+#        MAY CONTAIN {
+#            commonName,
+#            surname,
+#            description,
+#            seeAlso,
+#            telephoneNumber,
+#            postalAttributeSet,
+#            telecommunicationAttributeSet}
+#    ::= {pilotObjectClass 14}
+#
+#
+#    dNSDomain OBJECT-CLASS
+#        SUBCLASS OF domain
+#        MAY CONTAIN {
+#            ARecord,
+#            MDRecord,
+#            MXRecord,
+#            NSRecord,
+#            SOARecord,
+#            CNAMERecord}
+#    ::= {pilotObjectClass 15}
+#
+#
+#    domainRelatedObject OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            associatedDomain}
+#    ::= {pilotObjectClass 17}
+#
+#
+#    friendlyCountry OBJECT-CLASS
+#        SUBCLASS OF country
+#        MUST CONTAIN {
+#            friendlyCountryName}
+#    ::= {pilotObjectClass 18}
+#
+#
+#    simpleSecurityObject OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            userPassword }
+#    ::= {pilotObjectClass 19}
+#
+#
+#    pilotOrganization OBJECT-CLASS
+#        SUBCLASS OF organization, organizationalUnit
+#        MAY CONTAIN {
+#                    buildingName}
+#    ::= {pilotObjectClass 20}
+#
+#
+#    pilotDSA OBJECT-CLASS
+#        SUBCLASS OF dsa
+#        MUST CONTAIN {
+#            dSAQuality}
+#    ::= {pilotObjectClass 21}
+#
+#
+#    qualityLabelledData OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            dSAQuality}
+#        MAY CONTAIN {
+#            subtreeMinimumQuality,
+#            subtreeMaximumQuality}
+#    ::= {pilotObjectClass 22}
+#
+#
+#
+#
+#    -- Standard Attribute Types
+#
+#    objectClass ObjectClass
+#        ::= {attributeType 0}
+#
+#
+#    aliasedObjectName AliasedObjectName
+#        ::= {attributeType 1}
+#
+#
+#    knowledgeInformation ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreString
+#        ::= {attributeType 2}
+#
+#
+#    commonName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-common-name))
+#        ::= {attributeType 3}
+#
+#
+#    surname ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-surname))
+#        ::= {attributeType 4}
+#
+#
+#    serialNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX printableStringSyntax
+#        (SIZE (1..ub-serial-number))
+#        ::= {attributeType 5}
+#
+#
+#    countryName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX PrintableString
+#        (SIZE (1..ub-country-code))
+#        SINGLE VALUE
+#        ::= {attributeType 6}
+#
+#
+#    localityName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-locality-name))
+#        ::= {attributeType 7}
+#
+#
+#    stateOrProvinceName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-state-name))
+#        ::= {attributeType 8}
+#
+#
+#    streetAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-street-address))
+#        ::= {attributeType 9}
+#
+#
+#    organizationName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-organization-name))
+#        ::= {attributeType 10}
+#
+#
+#    organizationalUnitName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-organizational-unit-name))
+#        ::= {attributeType 11}
+#
+#
+#    title ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-title))
+#        ::= {attributeType 12}
+#
+#
+#    description ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-description))
+#        ::= {attributeType 13}
+#
+#
+#    searchGuide ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX Guide
+#        ::= {attributeType 14}
+#
+#
+#    businessCategory ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-business-category))
+#        ::= {attributeType 15}
+#
+#
+#    postalAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX PostalAddress
+#        MATCHES FOR EQUALITY
+#        ::= {attributeType 16}
+#
+#
+#    postalCode ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-postal-code))
+#        ::= {attributeType 17}
+#
+#
+#    postOfficeBox ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-post-office-box))
+#        ::= {attributeType 18}
+#
+#
+#    physicalDeliveryOfficeName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-physical-office-name))
+#        ::= {attributeType 19}
+#
+#
+#    telephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX telephoneNumberSyntax
+#        (SIZE (1..ub-telephone-number))
+#        ::= {attributeType 20}
+#
+#
+#    telexNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX TelexNumber
+#        (SIZE (1..ub-telex))
+#        ::= {attributeType 21}
+#
+#
+#    teletexTerminalIdentifier ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX TeletexTerminalIdentifier
+#        (SIZE (1..ub-teletex-terminal-id))
+#        ::= {attributeType 22}
+#
+#
+#    facsimileTelephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX FacsimileTelephoneNumber
+#        ::= {attributeType 23}
+#
+#
+#    x121Address ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX NumericString
+#        (SIZE (1..ub-x121-address))
+#        ::= {attributeType 24}
+#
+#
+#    internationaliSDNNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX NumericString
+#        (SIZE (1..ub-isdn-address))
+#        ::= {attributeType 25}
+#
+#
+#    registeredAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX PostalAddress
+#        ::= {attributeType 26}
+#
+#
+#    destinationIndicator ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX PrintableString
+#        (SIZE (1..ub-destination-indicator))
+#        MATCHES FOR EQUALITY SUBSTRINGS
+#        ::= {attributeType 27}
+#
+#
+#    preferredDeliveryMethod ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX deliveryMethod
+#        ::= {attributeType 28}
+#
+#
+#    presentationAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX PresentationAddress
+#        MATCHES FOR EQUALITY
+#        ::= {attributeType 29}
+#
+#
+#    supportedApplicationContext ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX objectIdentifierSyntax
+#        ::= {attributeType 30}
+#
+#
+#    member ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
+#        ::= {attributeType 31}
+#
+#
+#    owner ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
+#        ::= {attributeType 32}
+#
+#
+#    roleOccupant ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
+#        ::= {attributeType 33}
+#
+#
+#    seeAlso ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
+#        ::= {attributeType 34}
+#
+#
+#    userPassword ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX Userpassword
+#        ::= {attributeType 35}
+#
+#
+#    userCertificate ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX UserCertificate
+#        ::= {attributeType 36}
+#
+#
+#    cACertificate ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX cACertificate
+#        ::= {attributeType 37}
+#
+#
+#    authorityRevocationList ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX AuthorityRevocationList
+#        ::= {attributeType 38}
+#
+#
+#    certificateRevocationList ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX CertificateRevocationList
+#        ::= {attributeType 39}
+#
+#
+#    crossCertificatePair ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX CrossCertificatePair
+#        ::= {attributeType 40}
+#
+#
+#
+#
+#    -- Standard MHS Attribute Types
+#
+#    mhsDeliverableContentLength ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX integer
+#        ::= {mhsAttributeType 0}
+#
+#
+#    mhsDeliverableContentTypes ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX oID
+#        ::= {mhsAttributeType 1}
+#
+#
+#    mhsDeliverableEits ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX oID
+#        ::= {mhsAttributeType 2}
+#
+#
+#    mhsDLMembers ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX oRName
+#        ::= {mhsAttributeType 3}
+#
+#
+#    mhsDLSubmitPermissions ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX dLSubmitPermission
+#        ::= {mhsAttributeType 4}
+#
+#
+#    mhsMessageStoreName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX dN
+#        ::= {mhsAttributeType 5}
+#
+#
+#    mhsORAddresses ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX oRAddress
+#        ::= {mhsAttributeType 6}
+#
+#
+#    mhsPreferredDeliveryMethods ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX deliveryMethod
+#        ::= {mhsAttributeType 7}
+#
+#
+#    mhsSupportedAutomaticActions ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX oID
+#        ::= {mhsAttributeType 8}
+#
+#
+#    mhsSupportedContentTypes ATTRIBUTE
+#
+#        WITH ATTRIBUTE-SYNTAX oID
+#        ::= {mhsAttributeType 9}
+#
+#
+#    mhsSupportedOptionalAttributes ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX oID
+#        ::= {mhsAttributeType 10}
+#
+#
+#
+#
+#    -- Pilot Attribute Types
+#
+#    userid ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-user-identifier))
+#    ::= {pilotAttributeType 1}
+#
+#
+#    textEncodedORAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#        (SIZE (1 .. ub-text-encoded-or-address))
+#    ::= {pilotAttributeType 2}
+#
+#
+#    rfc822Mailbox ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#            (SIZE (1 .. ub-rfc822-mailbox))
+#    ::= {pilotAttributeType 3}
+#
+#
+#    info ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-information))
+#    ::= {pilotAttributeType 4}
+#
+#
+#    favouriteDrink ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-favourite-drink))
+#    ::= {pilotAttributeType 5}
+#
+#
+#    roomNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-room-number))
+#    ::= {pilotAttributeType 6}
+#
+#
+#    photo ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            CHOICE {
+#                g3-facsimile [3] G3FacsimileBodyPart
+#                }
+#        (SIZE (1 .. ub-photo))
+#    ::= {pilotAttributeType 7}
+#
+#
+#    userClass ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-user-class))
+#    ::= {pilotAttributeType 8}
+#
+#
+#    host ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-host))
+#    ::= {pilotAttributeType 9}
+#
+#
+#    manager ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 10}
+#
+#
+#    documentIdentifier ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-document-identifier))
+#    ::= {pilotAttributeType 11}
+#
+#
+#    documentTitle ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#        (SIZE (1 .. ub-document-title))
+#    ::= {pilotAttributeType 12}
+#
+#
+#    documentVersion ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-document-version))
+#    ::= {pilotAttributeType 13}
+#
+#
+#    documentAuthor ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 14}
+#
+#
+#    documentLocation ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-document-location))
+#    ::= {pilotAttributeType 15}
+#
+#
+#    homeTelephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            telephoneNumberSyntax
+#    ::= {pilotAttributeType 20}
+#
+#
+#    secretary ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 21}
+#
+#
+#    otherMailbox ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            SEQUENCE {
+#                    mailboxType PrintableString, -- e.g. Telemail
+#                    mailbox IA5String  -- e.g. X378:Joe
+#            }
+#    ::= {pilotAttributeType 22}
+#
+#
+#    lastModifiedTime ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            uTCTimeSyntax
+#    ::= {pilotAttributeType 23}
+#
+#
+#    lastModifiedBy ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 24}
+#
+#
+#    domainComponent ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#            SINGLE VALUE
+#    ::= {pilotAttributeType 25}
+#
+#
+#    aRecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 26}
+#
+#
+#    mXRecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 28}
+#
+#
+#    nSRecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 29}
+#
+#    sOARecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 30}
+#
+#
+#    cNAMERecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            iA5StringSyntax
+#    ::= {pilotAttributeType 31}
+#
+#
+#    associatedDomain ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#    ::= {pilotAttributeType 37}
+#
+#
+#    associatedName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 38}
+#
+#
+#    homePostalAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            postalAddress
+#            MATCHES FOR EQUALITY
+#    ::= {pilotAttributeType 39}
+#
+#
+#    personalTitle ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-personal-title))
+#    ::= {pilotAttributeType 40}
+#
+#
+#    mobileTelephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            telephoneNumberSyntax
+#    ::= {pilotAttributeType 41}
+#
+#
+#    pagerTelephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            telephoneNumberSyntax
+#    ::= {pilotAttributeType 42}
+#
+#
+#    friendlyCountryName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#    ::= {pilotAttributeType 43}
+#
+#
+#    uniqueIdentifier ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-unique-identifier))
+#    ::= {pilotAttributeType 44}
+#
+#
+#    organizationalStatus ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-organizational-status))
+#    ::= {pilotAttributeType 45}
+#
+#
+#    janetMailbox ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#            (SIZE (1 .. ub-janet-mailbox))
+#    ::= {pilotAttributeType 46}
+#
+#
+#    mailPreferenceOption ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX ENUMERATED {
+#                no-list-inclusion(0),
+#                any-list-inclusion(1),  -- may be added to any lists
+#                professional-list-inclusion(2)
+#                                        -- may be added to lists
+#                                        -- which the list provider
+#                                        -- views as related to the
+#                                        -- users professional inter-
+#                                        -- ests, perhaps evaluated
+#                                        -- from the business of the
+#                                        -- organisation or keywords
+#                                        -- in the entry.
+#                }
+#    ::= {pilotAttributeType 47}
+#
+#
+#    buildingName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-building-name))
+#    ::= {pilotAttributeType 48}
+#
+#
+#    dSAQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DSAQualitySyntax
+#            SINGLE VALUE
+#    ::= {pilotAttributeType 49}
+#
+#
+#    singleLevelQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DataQualitySyntax
+#            SINGLE VALUE
+#
+#
+#    subtreeMinimumQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DataQualitySyntax
+#            SINGLE VALUE
+#               -- Defaults to singleLevelQuality
+#    ::= {pilotAttributeType 51}
+#
+#
+#    subtreeMaximumQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DataQualitySyntax
+#            SINGLE VALUE
+#               -- Defaults to singleLevelQuality
+#    ::= {pilotAttributeType 52}
+#
+#
+#    personalSignature ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            CHOICE {
+#                g3-facsimile [3] G3FacsimileBodyPart
+#                }
+#        (SIZE (1 .. ub-personal-signature))
+#    ::= {pilotAttributeType 53}
+#
+#
+#    dITRedirect ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 54}
+#
+#
+#    audio ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            Audio
+#        (SIZE (1 .. ub-audio))
+#    ::= {pilotAttributeType 55}
+#
+#    documentPublisher ATTRIBUTE
+#            WITH ATTRIBUTE SYNTAX caseIgnoreStringSyntax
+#    ::= {pilotAttributeType 56}
+#
+#
+#
+#    -- Generally useful syntaxes
+#
+#
+#    caseIgnoreIA5StringSyntax ATTRIBUTE-SYNTAX
+#            IA5String
+#            MATCHES FOR EQUALITY SUBSTRINGS
+#
+#
+#    iA5StringSyntax ATTRIBUTE-SYNTAX
+#        IA5String
+#        MATCHES FOR EQUALITY SUBSTRINGS
+#
+#
+#    -- Syntaxes to support the DNS attributes
+#
+#    DNSRecordSyntax ATTRIBUTE-SYNTAX
+#            IA5String
+#            MATCHES FOR EQUALITY
+#
+#
+#    NRSInformationSyntax ATTRIBUTE-SYNTAX
+#            NRSInformation
+#            MATCHES FOR EQUALITY
+#
+#
+#    NRSInformation ::=  SET {
+#                    [0] Context,
+#                    [1] Address-space-id,
+#                    routes [2] SEQUENCE OF SEQUENCE {
+#                    Route-cost,
+#                    Addressing-info }
+#            }
+#
+#
+#    -- Upper bounds on length of attribute values
+#
+#
+#    ub-document-identifier INTEGER ::= 256
+#
+#    ub-document-location INTEGER ::= 256
+#
+#    ub-document-title INTEGER ::= 256
+#
+#    ub-document-version INTEGER ::= 256
+#
+#    ub-favourite-drink INTEGER ::= 256
+#
+#    ub-host INTEGER ::= 256
+#
+#    ub-information INTEGER ::= 2048
+#
+#    ub-unique-identifier INTEGER ::= 256
+#
+#    ub-personal-title INTEGER ::= 256
+#
+#    ub-photo INTEGER ::= 250000
+#
+#    ub-rfc822-mailbox INTEGER ::= 256
+#
+#    ub-room-number INTEGER ::= 256
+#
+#    ub-text-or-address INTEGER ::= 256
+#
+#    ub-user-class INTEGER ::= 256
+#
+#    ub-user-identifier INTEGER ::= 256
+#
+#    ub-organizational-status INTEGER ::= 256
+#
+#    ub-janet-mailbox INTEGER ::= 256
+#
+#    ub-building-name INTEGER ::= 256
+#
+#    ub-personal-signature ::= 50000
+#
+#    ub-audio INTEGER ::= 250000
+#
+# [remainder of memo trimmed]
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/cosine.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/cosine.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/cosine.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/cosine.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,2571 @@
+# RFC1274: Cosine and Internet X.500 schema
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/cosine.schema,v 1.19.2.4 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+# RFC1274: Cosine and Internet X.500 schema
+#
+# This file contains LDAPv3 schema derived from X.500 COSINE "pilot"
+# schema.  As this schema was defined for X.500(89), some
+# oddities were introduced in the mapping to LDAPv3.  The
+# mappings were based upon: draft-ietf-asid-ldapv3-attributes-03.txt
+# (a work in progress)
+#
+# Note: It seems that the pilot schema evolved beyond what was
+# described in RFC1274.  However, this document attempts to describes
+# RFC1274 as published.
+#
+# Depends on core.schema
+
+
+# Network Working Group                                          P. Barker
+# Request for Comments: 1274                                      S. Kille
+#                                              University College London
+#                                                          November 1991
+#
+#                 The COSINE and Internet X.500 Schema
+#
+# [trimmed]
+#
+# Abstract
+#
+#  This document suggests an X.500 Directory Schema, or Naming
+#  Architecture, for use in the COSINE and Internet X.500 pilots.  The
+#  schema is independent of any specific implementation.  As well as
+#  indicating support for the standard object classes and attributes, a
+#  large number of generally useful object classes and attributes are
+#  also defined.  An appendix to this document includes a machine
+#  processable version of the schema.
+#
+# [trimmed]
+
+# 7.  Object Identifiers
+#
+#  Some additional object identifiers are defined for this schema.
+#  These are also reproduced in Appendix C.
+#
+#    data OBJECT IDENTIFIER ::= {ccitt 9}
+#    pss OBJECT IDENTIFIER ::= {data 2342}
+#    ucl OBJECT IDENTIFIER ::= {pss 19200300}
+#    pilot OBJECT IDENTIFIER ::= {ucl 100}
+#
+#    pilotAttributeType OBJECT IDENTIFIER ::= {pilot 1}
+#    pilotAttributeSyntax OBJECT IDENTIFIER ::= {pilot 3}
+#    pilotObjectClass OBJECT IDENTIFIER ::= {pilot 4}
+#    pilotGroups OBJECT IDENTIFIER ::= {pilot 10}
+#
+#    iA5StringSyntax OBJECT IDENTIFIER ::= {pilotAttributeSyntax 4}
+#    caseIgnoreIA5StringSyntax OBJECT IDENTIFIER ::=
+#                                          {pilotAttributeSyntax 5}
+#
+# 8.  Object Classes
+# [relocated after 9]
+
+#
+# 9.  Attribute Types
+#
+# 9.1.  X.500 standard attribute types
+#
+#  A number of generally useful attribute types are defined in X.520,
+#  and these are supported.  Refer to that document for descriptions of
+#  the suggested usage of these attribute types.  The ASN.1 for these
+#  attribute types is reproduced for completeness in Appendix C.
+#
+# 9.2.  X.400 standard attribute types
+#
+#  The standard X.400 attribute types are supported.  See X.402 for full
+#  details.  The ASN.1 for these attribute types is reproduced in
+#  Appendix C.
+#
+# 9.3.  COSINE/Internet attribute types
+#
+#  This section describes all the attribute types defined for use in the
+#  COSINE and Internet pilots.  Descriptions are given as to the
+#  suggested usage of these attribute types.  The ASN.1 for these
+#  attribute types is reproduced in Appendix C.
+#
+# 9.3.1.  Userid
+#
+#  The Userid attribute type specifies a computer system login name.
+#
+#    userid ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-user-identifier))
+#    ::= {pilotAttributeType 1}
+#
+#(in core.schema)
+##attributetype ( 0.9.2342.19200300.100.1.1 NAME ( 'uid' 'userid' )
+##	EQUALITY caseIgnoreMatch
+##	SUBSTR caseIgnoreSubstringsMatch
+##	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.2.  Text Encoded O/R Address
+#
+#  The Text Encoded O/R Address attribute type specifies a text encoding
+#  of an X.400 O/R address, as specified in RFC 987.  The use of this
+#  attribute is deprecated as the attribute is intended for interim use
+#  only.  This attribute will be the first candidate for the attribute
+#  expiry mechanisms!
+#
+#    textEncodedORAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#        (SIZE (1 .. ub-text-encoded-or-address))
+#    ::= {pilotAttributeType 2}
+#
+attributetype ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.3.  RFC 822 Mailbox
+#
+#  The RFC822 Mailbox attribute type specifies an electronic mailbox
+#  attribute following the syntax specified in RFC 822.  Note that this
+#  attribute should not be used for greybook or other non-Internet order
+#  mailboxes.
+#
+#    rfc822Mailbox ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#            (SIZE (1 .. ub-rfc822-mailbox))
+#    ::= {pilotAttributeType 3}
+#
+#(in core.schema)
+##attributetype ( 0.9.2342.19200300.100.1.3 NAME ( 'mail' 'rfc822Mailbox' )
+##	EQUALITY caseIgnoreIA5Match
+##	SUBSTR caseIgnoreIA5SubstringsMatch
+##	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+# 9.3.4.  Information
+#
+#  The Information attribute type specifies any general information
+#  pertinent to an object.  It is recommended that specific usage of
+#  this attribute type is avoided, and that specific requirements are
+#  met by other (possibly additional) attribute types.
+#
+#    info ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-information))
+#    ::= {pilotAttributeType 4}
+#
+attributetype ( 0.9.2342.19200300.100.1.4 NAME 'info'
+	DESC 'RFC1274: general information'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048} )
+
+
+# 9.3.5.  Favourite Drink
+#
+#  The Favourite Drink attribute type specifies the favourite drink of
+#  an object (or person).
+#
+#    favouriteDrink ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-favourite-drink))
+#    ::= {pilotAttributeType 5}
+#
+attributetype ( 0.9.2342.19200300.100.1.5
+	NAME ( 'drink' 'favouriteDrink' )
+	DESC 'RFC1274: favorite drink'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.6.  Room Number
+#
+#  The Room Number attribute type specifies the room number of an
+#  object.  Note that the commonName attribute should be used for naming
+#  room objects.
+#
+#    roomNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-room-number))
+#    ::= {pilotAttributeType 6}
+#
+attributetype ( 0.9.2342.19200300.100.1.6 NAME 'roomNumber'
+	DESC 'RFC1274: room number'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.7.  Photo
+#
+#  The Photo attribute type specifies a "photograph" for an object.
+#  This should be encoded in G3 fax as explained in recommendation T.4,
+#  with an ASN.1 wrapper to make it compatible with an X.400 BodyPart as
+#  defined in X.420.
+#
+#    IMPORT  G3FacsimileBodyPart  FROM  {   mhs-motis   ipms   modules
+#    information-objects }
+#
+#    photo ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            CHOICE {
+#                g3-facsimile [3] G3FacsimileBodyPart
+#                }
+#        (SIZE (1 .. ub-photo))
+#    ::= {pilotAttributeType 7}
+#
+attributetype ( 0.9.2342.19200300.100.1.7 NAME 'photo'
+	DESC 'RFC1274: photo (G3 fax)'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.23{25000} )
+
+# 9.3.8.  User Class
+#
+#  The User Class attribute type specifies a category of computer user.
+#  The semantics placed on this attribute are for local interpretation.
+#  Examples of current usage od this attribute in academia are
+#  undergraduate student, researcher, lecturer, etc.  Note that the
+#  organizationalStatus attribute may now often be preferred as it makes
+#  no distinction between computer users and others.
+#
+#    userClass ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-user-class))
+#    ::= {pilotAttributeType 8}
+#
+attributetype ( 0.9.2342.19200300.100.1.8 NAME 'userClass'
+	DESC 'RFC1274: category of user'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.9.  Host
+#
+#  The Host attribute type specifies a host computer.
+#
+#    host ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-host))
+#    ::= {pilotAttributeType 9}
+#
+attributetype ( 0.9.2342.19200300.100.1.9 NAME 'host'
+	DESC 'RFC1274: host computer'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.10.  Manager
+#
+#  The Manager attribute type specifies the manager of an object
+#  represented by an entry.
+#
+#    manager ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 10}
+#
+attributetype ( 0.9.2342.19200300.100.1.10 NAME 'manager'
+	DESC 'RFC1274: DN of manager'
+	EQUALITY distinguishedNameMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+# 9.3.11.  Document Identifier
+#
+#  The Document Identifier attribute type specifies a unique identifier
+#  for a document.
+#
+#    documentIdentifier ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-document-identifier))
+#    ::= {pilotAttributeType 11}
+#
+attributetype ( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier'
+	DESC 'RFC1274: unique identifier of document'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.12.  Document Title
+#
+#  The Document Title attribute type specifies the title of a document.
+#
+#    documentTitle ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#        (SIZE (1 .. ub-document-title))
+#    ::= {pilotAttributeType 12}
+#
+attributetype ( 0.9.2342.19200300.100.1.12 NAME 'documentTitle'
+	DESC 'RFC1274: title of document'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.13.  Document Version
+#
+#  The Document Version attribute type specifies the version number of a
+#  document.
+#
+#    documentVersion ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-document-version))
+#    ::= {pilotAttributeType 13}
+#
+attributetype ( 0.9.2342.19200300.100.1.13 NAME 'documentVersion'
+	DESC 'RFC1274: version of document'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.14.  Document Author
+#
+#  The Document Author attribute type specifies the distinguished name
+#  of the author of a document.
+#
+#    documentAuthor ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 14}
+#
+attributetype ( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor'
+	DESC 'RFC1274: DN of author of document'
+	EQUALITY distinguishedNameMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+# 9.3.15.  Document Location
+#
+#  The Document Location attribute type specifies the location of the
+#  document original.
+#
+#    documentLocation ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-document-location))
+#    ::= {pilotAttributeType 15}
+#
+attributetype ( 0.9.2342.19200300.100.1.15 NAME 'documentLocation'
+	DESC 'RFC1274: location of document original'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.16.  Home Telephone Number
+#
+#  The Home Telephone Number attribute type specifies a home telephone
+#  number associated with a person.  Attribute values should follow the
+#  agreed format for international telephone numbers: i.e., "+44 71 123
+#  4567".
+#
+#    homeTelephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            telephoneNumberSyntax
+#    ::= {pilotAttributeType 20}
+#
+attributetype ( 0.9.2342.19200300.100.1.20
+	NAME ( 'homePhone' 'homeTelephoneNumber' )
+	DESC 'RFC1274: home telephone number'
+	EQUALITY telephoneNumberMatch
+	SUBSTR telephoneNumberSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
+
+# 9.3.17.  Secretary
+#
+#  The Secretary attribute type specifies the secretary of a person.
+#  The attribute value for Secretary is a distinguished name.
+#
+#    secretary ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 21}
+#
+attributetype ( 0.9.2342.19200300.100.1.21 NAME 'secretary'
+	DESC 'RFC1274: DN of secretary'
+	EQUALITY distinguishedNameMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+# 9.3.18.  Other Mailbox
+#
+#  The Other Mailbox attribute type specifies values for electronic
+#  mailbox types other than X.400 and rfc822.
+#
+#    otherMailbox ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            SEQUENCE {
+#                    mailboxType PrintableString, -- e.g. Telemail
+#                    mailbox IA5String  -- e.g. X378:Joe
+#            }
+#    ::= {pilotAttributeType 22}
+#
+attributetype ( 0.9.2342.19200300.100.1.22 NAME 'otherMailbox'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.39 )
+
+# 9.3.19.  Last Modified Time
+#
+#  The Last Modified Time attribute type specifies the last time, in UTC
+#  time, that an entry was modified.  Ideally, this attribute should be
+#  maintained by the DSA.
+#
+#    lastModifiedTime ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            uTCTimeSyntax
+#    ::= {pilotAttributeType 23}
+#
+## Deprecated in favor of modifyTimeStamp
+#attributetype ( 0.9.2342.19200300.100.1.23 NAME 'lastModifiedTime'
+#	DESC 'RFC1274: time of last modify, replaced by modifyTimestamp'
+#	OBSOLETE
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.53
+#	USAGE directoryOperation )
+
+# 9.3.20.  Last Modified By
+#
+#  The Last Modified By attribute specifies the distinguished name of
+#  the last user to modify the associated entry.  Ideally, this
+#  attribute should be maintained by the DSA.
+#
+#    lastModifiedBy ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 24}
+#
+## Deprecated in favor of modifiersName
+#attributetype ( 0.9.2342.19200300.100.1.24 NAME 'lastModifiedBy'
+#	DESC 'RFC1274: last modifier, replaced by modifiersName'
+#	OBSOLETE
+#	EQUALITY distinguishedNameMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
+#	USAGE directoryOperation )
+
+# 9.3.21.  Domain Component
+#
+#  The Domain Component attribute type specifies a DNS/NRS domain.  For
+#  example, "uk" or "ac".
+#
+#    domainComponent ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#            SINGLE VALUE
+#    ::= {pilotAttributeType 25}
+#
+##(in core.schema)
+##attributetype ( 0.9.2342.19200300.100.1.25 NAME ( 'dc' 'domainComponent' )
+##	EQUALITY caseIgnoreIA5Match
+##	SUBSTR caseIgnoreIA5SubstringsMatch
+##	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+# 9.3.22.  DNS ARecord
+#
+#  The A Record attribute type specifies a type A (Address) DNS resource
+#  record [6] [7].
+#
+#    aRecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 26}
+#
+## incorrect syntax?
+attributetype ( 0.9.2342.19200300.100.1.26 NAME 'aRecord'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+## missing from RFC1274
+## incorrect syntax?
+attributetype ( 0.9.2342.19200300.100.1.27 NAME 'mDRecord'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 9.3.23.  MX Record
+#
+#  The MX Record attribute type specifies a type MX (Mail Exchange) DNS
+#  resource record [6] [7].
+#
+#    mXRecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 28}
+#
+## incorrect syntax!!
+attributetype ( 0.9.2342.19200300.100.1.28 NAME 'mXRecord'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 9.3.24.  NS Record
+#
+#  The NS Record attribute type specifies an NS (Name Server) DNS
+#  resource record [6] [7].
+#
+#    nSRecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 29}
+#
+## incorrect syntax!!
+attributetype ( 0.9.2342.19200300.100.1.29 NAME 'nSRecord'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 9.3.25.  SOA Record
+#
+#  The SOA Record attribute type specifies a type SOA (Start of
+#  Authority) DNS resorce record [6] [7].
+#
+#    sOARecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 30}
+#
+## incorrect syntax!!
+attributetype ( 0.9.2342.19200300.100.1.30 NAME 'sOARecord'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 9.3.26.  CNAME Record
+#
+#  The CNAME Record attribute type specifies a type CNAME (Canonical
+#  Name) DNS resource record [6] [7].
+#
+#    cNAMERecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            iA5StringSyntax
+#    ::= {pilotAttributeType 31}
+#
+## incorrect syntax!!
+attributetype ( 0.9.2342.19200300.100.1.31 NAME 'cNAMERecord'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 9.3.27.  Associated Domain
+#
+#  The Associated Domain attribute type specifies a DNS or NRS domain
+#  which is associated with an object in the DIT. For example, the entry
+#  in the DIT with a distinguished name "C=GB, O=University College
+#  London" would have an associated domain of "UCL.AC.UK.  Note that all
+#  domains should be represented in rfc822 order.  See [3] for more
+#  details of usage of this attribute.
+#
+#    associatedDomain ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#    ::= {pilotAttributeType 37}
+#
+#attributetype ( 0.9.2342.19200300.100.1.37 NAME 'associatedDomain'
+#	EQUALITY caseIgnoreIA5Match
+#	SUBSTR caseIgnoreIA5SubstringsMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 9.3.28.  Associated Name
+#
+#  The Associated Name attribute type specifies an entry in the
+#  organisational DIT associated with a DNS/NRS domain.  See [3] for
+#  more details of usage of this attribute.
+#
+#    associatedName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 38}
+#
+attributetype ( 0.9.2342.19200300.100.1.38 NAME 'associatedName'
+	DESC 'RFC1274: DN of entry associated with domain'
+	EQUALITY distinguishedNameMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+# 9.3.29.  Home postal address
+#
+#  The Home postal address attribute type specifies a home postal
+#  address for an object.  This should be limited to up to 6 lines of 30
+#  characters each.
+#
+#    homePostalAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            postalAddress
+#            MATCHES FOR EQUALITY
+#    ::= {pilotAttributeType 39}
+#
+attributetype ( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress'
+	DESC 'RFC1274: home postal address'
+	EQUALITY caseIgnoreListMatch
+	SUBSTR caseIgnoreListSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
+
+# 9.3.30.  Personal Title
+#
+#  The Personal Title attribute type specifies a personal title for a
+#  person. Examples of personal titles are "Ms", "Dr", "Prof" and "Rev".
+#
+#    personalTitle ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-personal-title))
+#    ::= {pilotAttributeType 40}
+#
+attributetype ( 0.9.2342.19200300.100.1.40 NAME 'personalTitle'
+	DESC 'RFC1274: personal title'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.31.  Mobile Telephone Number
+#
+#  The Mobile Telephone Number attribute type specifies a mobile
+#  telephone number associated with a person.  Attribute values should
+#  follow the agreed format for international telephone numbers: i.e.,
+#  "+44 71 123 4567".
+#
+#    mobileTelephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            telephoneNumberSyntax
+#    ::= {pilotAttributeType 41}
+#
+attributetype ( 0.9.2342.19200300.100.1.41
+	NAME ( 'mobile' 'mobileTelephoneNumber' )
+	DESC 'RFC1274: mobile telephone number'
+	EQUALITY telephoneNumberMatch
+	SUBSTR telephoneNumberSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
+
+# 9.3.32.  Pager Telephone Number
+#
+#  The Pager Telephone Number attribute type specifies a pager telephone
+#  number for an object. Attribute values should follow the agreed
+#  format for international telephone numbers: i.e., "+44 71 123 4567".
+#
+#    pagerTelephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            telephoneNumberSyntax
+#    ::= {pilotAttributeType 42}
+#
+attributetype ( 0.9.2342.19200300.100.1.42
+	NAME ( 'pager' 'pagerTelephoneNumber' )
+	DESC 'RFC1274: pager telephone number'
+	EQUALITY telephoneNumberMatch
+	SUBSTR telephoneNumberSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
+
+# 9.3.33.  Friendly Country Name
+#
+#  The Friendly Country Name attribute type specifies names of countries
+#  in human readable format.  The standard attribute country name must
+#  be one of the two-letter codes defined in ISO 3166.
+#
+#    friendlyCountryName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#    ::= {pilotAttributeType 43}
+#
+attributetype ( 0.9.2342.19200300.100.1.43
+	NAME ( 'co' 'friendlyCountryName' )
+	DESC 'RFC1274: friendly country name'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+# 9.3.34.  Unique Identifier
+#
+#  The Unique Identifier attribute type specifies a "unique identifier"
+#  for an object represented in the Directory.  The domain within which
+#  the identifier is unique, and the exact semantics of the identifier,
+#  are for local definition.  For a person, this might be an
+#  institution-wide payroll number.  For an organisational unit, it
+#  might be a department code.
+#
+#    uniqueIdentifier ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-unique-identifier))
+#    ::= {pilotAttributeType 44}
+#
+attributetype ( 0.9.2342.19200300.100.1.44 NAME 'uniqueIdentifier'
+	DESC 'RFC1274: unique identifer'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.35.  Organisational Status
+#
+#  The Organisational Status attribute type specifies a category by
+#  which a person is often referred to in an organisation.  Examples of
+#  usage in academia might include undergraduate student, researcher,
+#  lecturer, etc.
+#
+#  A Directory administrator should probably consider carefully the
+#  distinctions between this and the title and userClass attributes.
+#
+#    organizationalStatus ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-organizational-status))
+#    ::= {pilotAttributeType 45}
+#
+attributetype ( 0.9.2342.19200300.100.1.45 NAME 'organizationalStatus'
+	DESC 'RFC1274: organizational status'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.36.  Janet Mailbox
+#
+#  The Janet Mailbox attribute type specifies an electronic mailbox
+#  attribute following the syntax specified in the Grey Book of the
+#  Coloured Book series.  This attribute is intended for the convenience
+#  of U.K users unfamiliar with rfc822 and little-endian mail addresses.
+#  Entries using this attribute MUST also include an rfc822Mailbox
+#  attribute.
+#
+#    janetMailbox ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#            (SIZE (1 .. ub-janet-mailbox))
+#    ::= {pilotAttributeType 46}
+#
+attributetype ( 0.9.2342.19200300.100.1.46 NAME 'janetMailbox'
+	DESC 'RFC1274: Janet mailbox'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+# 9.3.37.  Mail Preference Option
+#
+#  An attribute to allow users to indicate a preference for inclusion of
+#  their names on mailing lists (electronic or physical).  The absence
+#  of such an attribute should be interpreted as if the attribute was
+#  present with value "no-list-inclusion".  This attribute should be
+#  interpreted by anyone using the directory to derive mailing lists,
+#  and its value respected.
+#
+#    mailPreferenceOption ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX ENUMERATED {
+#                no-list-inclusion(0),
+#                any-list-inclusion(1),  -- may be added to any lists
+#                professional-list-inclusion(2)
+#                                        -- may be added to lists
+#                                        -- which the list provider
+#                                        -- views as related to the
+#                                        -- users professional inter-
+#                                        -- ests, perhaps evaluated
+#                                        -- from the business of the
+#                                        -- organisation or keywords
+#                                        -- in the entry.
+#                }
+#    ::= {pilotAttributeType 47}
+#
+attributetype ( 0.9.2342.19200300.100.1.47
+	NAME 'mailPreferenceOption'
+	DESC 'RFC1274: mail preference option'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
+
+# 9.3.38.  Building Name
+#
+#  The Building Name attribute type specifies the name of the building
+#  where an organisation or organisational unit is based.
+#
+#    buildingName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-building-name))
+#    ::= {pilotAttributeType 48}
+#
+attributetype ( 0.9.2342.19200300.100.1.48 NAME 'buildingName'
+	DESC 'RFC1274: name of building'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+# 9.3.39.  DSA Quality
+#
+#  The DSA Quality attribute type specifies the purported quality of a
+#  DSA.  It allows a DSA manager to indicate the expected level of
+#  availability of the DSA. See [8] for details of the syntax.
+#
+#    dSAQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DSAQualitySyntax
+#            SINGLE VALUE
+#    ::= {pilotAttributeType 49}
+#
+attributetype ( 0.9.2342.19200300.100.1.49 NAME 'dSAQuality'
+	DESC 'RFC1274: DSA Quality'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.19 SINGLE-VALUE )
+
+# 9.3.40.  Single Level Quality
+#
+#  The Single Level Quality attribute type specifies the purported data
+#  quality at the level immediately below in the DIT.  See [8] for
+#  details of the syntax.
+#
+#    singleLevelQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DataQualitySyntax
+#            SINGLE VALUE
+#    ::= {pilotAttributeType 50}
+#
+attributetype ( 0.9.2342.19200300.100.1.50 NAME 'singleLevelQuality'
+	DESC 'RFC1274: Single Level Quality'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
+
+# 9.3.41.  Subtree Minimum Quality
+#
+#  The Subtree Minimum Quality attribute type specifies the purported
+#  minimum data quality for a DIT subtree.  See [8] for more discussion
+#  and details of the syntax.
+#
+#    subtreeMinimumQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DataQualitySyntax
+#            SINGLE VALUE
+#               -- Defaults to singleLevelQuality
+#    ::= {pilotAttributeType 51}
+#
+attributetype ( 0.9.2342.19200300.100.1.51 NAME 'subtreeMinimumQuality'
+	DESC 'RFC1274: Subtree Mininum Quality'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
+
+# 9.3.42.  Subtree Maximum Quality
+#
+#  The Subtree Maximum Quality attribute type specifies the purported
+#  maximum data quality for a DIT subtree.  See [8] for more discussion
+#  and details of the syntax.
+#
+#    subtreeMaximumQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DataQualitySyntax
+#            SINGLE VALUE
+#               -- Defaults to singleLevelQuality
+#    ::= {pilotAttributeType 52}
+#
+attributetype ( 0.9.2342.19200300.100.1.52 NAME 'subtreeMaximumQuality'
+	DESC 'RFC1274: Subtree Maximun Quality'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
+
+# 9.3.43.  Personal Signature
+#
+#  The Personal Signature attribute type allows for a representation of
+#  a person's signature.  This should be encoded in G3 fax as explained
+#  in recommendation T.4, with an ASN.1 wrapper to make it compatible
+#  with an X.400 BodyPart as defined in X.420.
+#
+#    IMPORT  G3FacsimileBodyPart  FROM  {   mhs-motis   ipms   modules
+#    information-objects }
+#
+#    personalSignature ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            CHOICE {
+#                g3-facsimile [3] G3FacsimileBodyPart
+#                }
+#        (SIZE (1 .. ub-personal-signature))
+#    ::= {pilotAttributeType 53}
+#
+attributetype ( 0.9.2342.19200300.100.1.53 NAME 'personalSignature'
+	DESC 'RFC1274: Personal Signature (G3 fax)'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.23 )
+
+# 9.3.44.  DIT Redirect
+#
+#  The DIT Redirect attribute type is used to indicate that the object
+#  described by one entry now has a newer entry in the DIT.  The entry
+#  containing the redirection attribute should be expired after a
+#  suitable grace period.  This attribute may be used when an individual
+#  changes his/her place of work, and thus acquires a new organisational
+#  DN.
+#
+#    dITRedirect ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 54}
+#
+attributetype ( 0.9.2342.19200300.100.1.54 NAME 'dITRedirect'
+	DESC 'RFC1274: DIT Redirect'
+	EQUALITY distinguishedNameMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+# 9.3.45.  Audio
+#
+#  The Audio attribute type allows the storing of sounds in the
+#  Directory.  The attribute uses a u-law encoded sound file as used by
+#  the "play" utility on a Sun 4.  This is an interim format.
+#
+#    audio ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            Audio
+#        (SIZE (1 .. ub-audio))
+#    ::= {pilotAttributeType 55}
+#
+attributetype ( 0.9.2342.19200300.100.1.55 NAME 'audio'
+	DESC 'RFC1274: audio (u-law)'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.4{25000} )
+
+# 9.3.46.  Publisher of Document
+#
+#
+#  The Publisher of Document attribute is the person and/or organization
+#  that published a document.
+#
+#    documentPublisher ATTRIBUTE
+#            WITH ATTRIBUTE SYNTAX caseIgnoreStringSyntax
+#    ::= {pilotAttributeType 56}
+#
+attributetype ( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher'
+	DESC 'RFC1274: publisher of document'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+# 9.4.  Generally useful syntaxes
+#
+#    caseIgnoreIA5StringSyntax ATTRIBUTE-SYNTAX
+#            IA5String
+#            MATCHES FOR EQUALITY SUBSTRINGS
+#
+#    iA5StringSyntax ATTRIBUTE-SYNTAX
+#        IA5String
+#        MATCHES FOR EQUALITY SUBSTRINGS
+#
+#
+#    -- Syntaxes to support the DNS attributes
+#
+#    DNSRecordSyntax ATTRIBUTE-SYNTAX
+#            IA5String
+#            MATCHES FOR EQUALITY
+#
+#
+#    NRSInformationSyntax ATTRIBUTE-SYNTAX
+#            NRSInformation
+#            MATCHES FOR EQUALITY
+#
+#
+#    NRSInformation ::=  SET {
+#                    [0] Context,
+#                    [1] Address-space-id,
+#                    routes [2] SEQUENCE OF SEQUENCE {
+#                    Route-cost,
+#                    Addressing-info }
+#            }
+#
+#
+# 9.5.  Upper bounds on length of attribute values
+#
+#
+#    ub-document-identifier INTEGER ::= 256
+#
+#    ub-document-location INTEGER ::= 256
+#
+#    ub-document-title INTEGER ::= 256
+#
+#    ub-document-version INTEGER ::= 256
+#
+#    ub-favourite-drink INTEGER ::= 256
+#
+#    ub-host INTEGER ::= 256
+#
+#    ub-information INTEGER ::= 2048
+#
+#    ub-unique-identifier INTEGER ::= 256
+#
+#    ub-personal-title INTEGER ::= 256
+#
+#    ub-photo INTEGER ::= 250000
+#
+#    ub-rfc822-mailbox INTEGER ::= 256
+#
+#    ub-room-number INTEGER ::= 256
+#
+#    ub-text-or-address INTEGER ::= 256
+#
+#    ub-user-class INTEGER ::= 256
+#
+#    ub-user-identifier INTEGER ::= 256
+#
+#    ub-organizational-status INTEGER ::= 256
+#
+#    ub-janet-mailbox INTEGER ::= 256
+#
+#    ub-building-name INTEGER ::= 256
+#
+#    ub-personal-signature ::= 50000
+#
+#    ub-audio INTEGER ::= 250000
+#
+
+# [back to 8]
+# 8.  Object Classes
+#
+# 8.1.  X.500 standard object classes
+#
+#  A number of generally useful object classes are defined in X.521, and
+#  these are supported.  Refer to that document for descriptions of the
+#  suggested usage of these object classes.  The ASN.1 for these object
+#  classes is reproduced for completeness in Appendix C.
+#
+# 8.2.  X.400 standard object classes
+#
+#  A number of object classes defined in X.400 are supported.  Refer to
+#  X.402 for descriptions of the usage of these object classes.  The
+#  ASN.1 for these object classes is reproduced for completeness in
+#  Appendix C.
+#
+# 8.3.  COSINE/Internet object classes
+#
+#  This section attempts to fuse together the object classes designed
+#  for use in the COSINE and Internet pilot activities.  Descriptions
+#  are given of the suggested usage of these object classes.  The ASN.1
+#  for these object classes is also reproduced in Appendix C.
+#
+# 8.3.1.  Pilot Object
+#
+#  The PilotObject object class is used as a sub-class to allow some
+#  common, useful attributes to be assigned to entries of all other
+#  object classes.
+#
+#    pilotObject OBJECT-CLASS
+#        SUBCLASS OF top
+#        MAY CONTAIN {
+#            info,
+#            photo,
+#            manager,
+#            uniqueIdentifier,
+#            lastModifiedTime,
+#            lastModifiedBy,
+#            dITRedirect,
+#            audio}
+#    ::= {pilotObjectClass 3}
+#
+#objectclass ( 0.9.2342.19200300.100.4.3 NAME 'pilotObject'
+#	DESC 'RFC1274: pilot object'
+#	SUP top AUXILIARY
+#	MAY ( info $ photo $ manager $ uniqueIdentifier $
+#		lastModifiedTime $ lastModifiedBy $ dITRedirect $ audio )
+#	)
+
+# 8.3.2.  Pilot Person
+#
+#  The PilotPerson object class is used as a sub-class of person, to
+#  allow the use of a number of additional attributes to be assigned to
+#  entries of object class person.
+#
+#    pilotPerson OBJECT-CLASS
+#        SUBCLASS OF person
+#        MAY CONTAIN {
+#                    userid,
+#                    textEncodedORAddress,
+#                    rfc822Mailbox,
+#                    favouriteDrink,
+#                    roomNumber,
+#                    userClass,
+#                    homeTelephoneNumber,
+#                    homePostalAddress,
+#                    secretary,
+#                    personalTitle,
+#                    preferredDeliveryMethod,
+#                    businessCategory,
+#                    janetMailbox,
+#                    otherMailbox,
+#                    mobileTelephoneNumber,
+#                    pagerTelephoneNumber,
+#                    organizationalStatus,
+#                    mailPreferenceOption,
+#                    personalSignature}
+#    ::= {pilotObjectClass 4}
+#
+objectclass ( 0.9.2342.19200300.100.4.4
+	NAME ( 'pilotPerson' 'newPilotPerson' )
+	SUP person STRUCTURAL
+	MAY ( userid $ textEncodedORAddress $ rfc822Mailbox $
+		favouriteDrink $ roomNumber $ userClass $
+		homeTelephoneNumber $ homePostalAddress $ secretary $
+		personalTitle $ preferredDeliveryMethod $ businessCategory $
+		janetMailbox $ otherMailbox $ mobileTelephoneNumber $
+		pagerTelephoneNumber $ organizationalStatus $
+		mailPreferenceOption $ personalSignature )
+	)
+
+# 8.3.3.  Account
+#
+#  The Account object class is used to define entries representing
+#  computer accounts.  The userid attribute should be used for naming
+#  entries of this object class.
+#
+#    account OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            userid}
+#        MAY CONTAIN {
+#            description,
+#            seeAlso,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName,
+#            host}
+#    ::= {pilotObjectClass 5}
+#
+objectclass ( 0.9.2342.19200300.100.4.5 NAME 'account'
+	SUP top STRUCTURAL
+	MUST userid
+	MAY ( description $ seeAlso $ localityName $
+		organizationName $ organizationalUnitName $ host )
+	)
+
+# 8.3.4.  Document
+#
+#  The Document object class is used to define entries which represent
+#  documents.
+#
+#    document OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            documentIdentifier}
+#        MAY CONTAIN {
+#            commonName,
+#            description,
+#            seeAlso,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName,
+#            documentTitle,
+#            documentVersion,
+#            documentAuthor,
+#            documentLocation,
+#            documentPublisher}
+#    ::= {pilotObjectClass 6}
+#
+objectclass ( 0.9.2342.19200300.100.4.6 NAME 'document'
+	SUP top STRUCTURAL
+	MUST documentIdentifier
+	MAY ( commonName $ description $ seeAlso $ localityName $
+		organizationName $ organizationalUnitName $
+		documentTitle $ documentVersion $ documentAuthor $
+		documentLocation $ documentPublisher )
+	)
+
+# 8.3.5.  Room
+#
+#  The Room object class is used to define entries representing rooms.
+#  The commonName attribute should be used for naming pentries of this
+#  object class.
+#
+#    room OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName}
+#        MAY CONTAIN {
+#            roomNumber,
+#            description,
+#            seeAlso,
+#            telephoneNumber}
+#    ::= {pilotObjectClass 7}
+#
+objectclass ( 0.9.2342.19200300.100.4.7 NAME 'room'
+	SUP top STRUCTURAL
+	MUST commonName
+	MAY ( roomNumber $ description $ seeAlso $ telephoneNumber )
+	)
+
+# 8.3.6.  Document Series
+#
+#  The Document Series object class is used to define an entry which
+#  represents a series of documents (e.g., The Request For Comments
+#  papers).
+#
+#    documentSeries OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName}
+#        MAY CONTAIN {
+#            description,
+#            seeAlso,
+#            telephoneNumber,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName}
+#    ::= {pilotObjectClass 9}
+#
+objectclass ( 0.9.2342.19200300.100.4.9 NAME 'documentSeries'
+	SUP top STRUCTURAL
+	MUST commonName
+	MAY ( description $ seeAlso $ telephonenumber $
+		localityName $ organizationName $ organizationalUnitName )
+	)
+
+# 8.3.7.  Domain
+#
+#  The Domain object class is used to define entries which represent DNS
+#  or NRS domains.  The domainComponent attribute should be used for
+#  naming entries of this object class.  The usage of this object class
+#  is described in more detail in [3].
+#
+#    domain OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            domainComponent}
+#        MAY CONTAIN {
+#            associatedName,
+#            organizationName,
+#            organizationalAttributeSet}
+#    ::= {pilotObjectClass 13}
+#
+objectclass ( 0.9.2342.19200300.100.4.13 NAME 'domain'
+	SUP top STRUCTURAL
+	MUST domainComponent
+	MAY ( associatedName $ organizationName $ description $
+		businessCategory $ seeAlso $ searchGuide $ userPassword $
+		localityName $ stateOrProvinceName $ streetAddress $
+		physicalDeliveryOfficeName $ postalAddress $ postalCode $
+		postOfficeBox $ streetAddress $
+		facsimileTelephoneNumber $ internationalISDNNumber $
+		telephoneNumber $ teletexTerminalIdentifier $ telexNumber $
+		preferredDeliveryMethod $ destinationIndicator $
+		registeredAddress $ x121Address )
+	)
+
+# 8.3.8.  RFC822 Local Part
+#
+#  The RFC822 Local Part object class is used to define entries which
+#  represent the local part of RFC822 mail addresses.  This treats this
+#  part of an RFC822 address as a domain.  The usage of this object
+#  class is described in more detail in [3].
+#
+#    rFC822localPart OBJECT-CLASS
+#        SUBCLASS OF domain
+#        MAY CONTAIN {
+#            commonName,
+#            surname,
+#            description,
+#            seeAlso,
+#            telephoneNumber,
+#            postalAttributeSet,
+#            telecommunicationAttributeSet}
+#    ::= {pilotObjectClass 14}
+#
+objectclass ( 0.9.2342.19200300.100.4.14 NAME 'RFC822localPart'
+	SUP domain STRUCTURAL
+	MAY ( commonName $ surname $ description $ seeAlso $ telephoneNumber $
+		physicalDeliveryOfficeName $ postalAddress $ postalCode $
+		postOfficeBox $ streetAddress $
+		facsimileTelephoneNumber $ internationalISDNNumber $
+		telephoneNumber $ teletexTerminalIdentifier $
+		telexNumber $ preferredDeliveryMethod $ destinationIndicator $
+		registeredAddress $ x121Address )
+	)
+
+# 8.3.9.  DNS Domain
+#
+#  The DNS Domain (Domain NameServer) object class is used to define
+#  entries for DNS domains.  The usage of this object class is described
+#  in more detail in [3].
+#
+#    dNSDomain OBJECT-CLASS
+#        SUBCLASS OF domain
+#        MAY CONTAIN {
+#            ARecord,
+#            MDRecord,
+#            MXRecord,
+#            NSRecord,
+#            SOARecord,
+#            CNAMERecord}
+#    ::= {pilotObjectClass 15}
+#
+objectclass ( 0.9.2342.19200300.100.4.15 NAME 'dNSDomain'
+	SUP domain STRUCTURAL
+	MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $
+		SOARecord $ CNAMERecord )
+	)
+
+# 8.3.10.  Domain Related Object
+#
+#  The Domain Related Object object class is used to define entries
+#  which represent DNS/NRS domains which are "equivalent" to an X.500
+#  domain: e.g., an organisation or organisational unit.  The usage of
+#  this object class is described in more detail in [3].
+#
+#    domainRelatedObject OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            associatedDomain}
+#    ::= {pilotObjectClass 17}
+#
+objectclass ( 0.9.2342.19200300.100.4.17 NAME 'domainRelatedObject'
+	DESC 'RFC1274: an object related to an domain'
+	SUP top AUXILIARY
+	MUST associatedDomain )
+
+# 8.3.11.  Friendly Country
+#
+#  The Friendly Country object class is used to define country entries
+#  in the DIT.  The object class is used to allow friendlier naming of
+#  countries than that allowed by the object class country.  The naming
+#  attribute of object class country, countryName, has to be a 2 letter
+#  string defined in ISO 3166.
+#
+#    friendlyCountry OBJECT-CLASS
+#        SUBCLASS OF country
+#        MUST CONTAIN {
+#            friendlyCountryName}
+#    ::= {pilotObjectClass 18}
+#
+objectclass ( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry'
+	SUP country STRUCTURAL
+	MUST friendlyCountryName )
+
+# 8.3.12.  Simple Security Object
+#
+#  The Simple Security Object object class is used to allow an entry to
+#  have a userPassword attribute when an entry's principal object
+#  classes do not allow userPassword as an attribute type.
+#
+#    simpleSecurityObject OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            userPassword }
+#    ::= {pilotObjectClass 19}
+#
+## (in core.schema)
+## objectclass ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
+##	SUP top AUXILIARY
+##	MUST userPassword )
+
+# 8.3.13.  Pilot Organization
+#
+#  The PilotOrganization object class is used as a sub-class of
+#  organization and organizationalUnit to allow a number of additional
+#  attributes to be assigned to entries of object classes organization
+#  and organizationalUnit.
+#
+#    pilotOrganization OBJECT-CLASS
+#        SUBCLASS OF organization, organizationalUnit
+#        MAY CONTAIN {
+#                    buildingName}
+#    ::= {pilotObjectClass 20}
+#
+objectclass ( 0.9.2342.19200300.100.4.20 NAME 'pilotOrganization'
+	SUP ( organization $ organizationalUnit ) STRUCTURAL
+	MAY buildingName )
+
+# 8.3.14.  Pilot DSA
+#
+#  The PilotDSA object class is used as a sub-class of the dsa object
+#  class to allow additional attributes to be assigned to entries for
+#  DSAs.
+#
+#    pilotDSA OBJECT-CLASS
+#        SUBCLASS OF dsa
+#        MUST CONTAIN {
+#            dSAQuality}
+#    ::= {pilotObjectClass 21}
+#
+objectclass ( 0.9.2342.19200300.100.4.21 NAME 'pilotDSA'
+	SUP dsa STRUCTURAL
+	MAY dSAQuality )
+
+# 8.3.15.  Quality Labelled Data
+#
+#  The Quality Labelled Data object class is used to allow the
+#  assignment of the data quality attributes to subtrees in the DIT.
+#
+#  See [8] for more details.
+#
+#    qualityLabelledData OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            dSAQuality}
+#        MAY CONTAIN {
+#            subtreeMinimumQuality,
+#            subtreeMaximumQuality}
+#    ::= {pilotObjectClass 22}
+objectclass ( 0.9.2342.19200300.100.4.22 NAME 'qualityLabelledData'
+	SUP top AUXILIARY
+	MUST dsaQuality
+	MAY ( subtreeMinimumQuality $ subtreeMaximumQuality )
+	)
+
+
+# References
+#
+#    [1]  CCITT/ISO, "X.500, The Directory - overview of concepts,
+#         models and services, CCITT /ISO IS 9594.
+#
+#    [2]  Kille, S., "The THORN and RARE X.500 Naming Architecture, in
+#         University College London, Department of Computer Science
+#         Research Note 89/48, May 1989.
+#
+#    [3]  Kille, S., "X.500 and Domains", RFC 1279, University College
+#         London, November 1991.
+#
+#    [4]  Rose, M., "PSI/NYSERNet White Pages Pilot Project: Status
+#         Report", Technical Report 90-09-10-1, published by NYSERNet
+#         Inc, 1990.
+#
+#    [5]  Craigie, J., "UK Academic Community Directory Service Pilot
+#         Project, pp. 305-310 in Computer Networks and ISDN Systems
+#         17 (1989), published by North Holland.
+#
+#    [6]  Mockapetris, P., "Domain Names - Concepts and Facilities",
+#         RFC 1034, USC/Information Sciences Institute, November 1987.
+#
+#    [7]  Mockapetris, P., "Domain Names - Implementation and
+#         Specification, RFC 1035, USC/Information Sciences Institute,
+#         November 1987.
+#
+#    [8]  Kille, S., "Handling QOS (Quality of service) in the
+#         Directory," publication in process, March 1991.
+#
+#
+# APPENDIX C - Summary of all Object Classes and Attribute Types
+#
+#    -- Some Important Object Identifiers
+#
+#    data OBJECT IDENTIFIER ::= {ccitt 9}
+#    pss OBJECT IDENTIFIER ::= {data 2342}
+#    ucl OBJECT IDENTIFIER ::= {pss 19200300}
+#    pilot OBJECT IDENTIFIER ::= {ucl 100}
+#
+#    pilotAttributeType OBJECT IDENTIFIER ::= {pilot 1}
+#    pilotAttributeSyntax OBJECT IDENTIFIER ::= {pilot 3}
+#    pilotObjectClass OBJECT IDENTIFIER ::= {pilot 4}
+#    pilotGroups OBJECT IDENTIFIER ::= {pilot 10}
+#
+#    iA5StringSyntax OBJECT IDENTIFIER ::= {pilotAttributeSyntax 4}
+#    caseIgnoreIA5StringSyntax OBJECT IDENTIFIER ::=
+#                                          {pilotAttributeSyntax 5}
+#
+#    -- Standard Object Classes
+#
+#    top OBJECT-CLASS
+#        MUST CONTAIN {
+#            objectClass}
+#    ::= {objectClass 0}
+#
+#
+#    alias OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            aliasedObjectName}
+#    ::= {objectClass 1}
+#
+#
+#    country OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            countryName}
+#        MAY CONTAIN {
+#            description,
+#            searchGuide}
+#    ::= {objectClass 2}
+#
+#
+#    locality OBJECT-CLASS
+#        SUBCLASS OF top
+#        MAY CONTAIN {
+#            description,
+#            localityName,
+#            stateOrProvinceName,
+#            searchGuide,
+#            seeAlso,
+#            streetAddress}
+#    ::= {objectClass 3}
+#
+#
+#    organization OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            organizationName}
+#        MAY CONTAIN {
+#            organizationalAttributeSet}
+#    ::= {objectClass 4}
+#
+#
+#    organizationalUnit OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            organizationalUnitName}
+#        MAY CONTAIN {
+#            organizationalAttributeSet}
+#    ::= {objectClass 5}
+#
+#
+#    person OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName,
+#            surname}
+#        MAY CONTAIN {
+#            description,
+#            seeAlso,
+#            telephoneNumber,
+#            userPassword}
+#    ::= {objectClass 6}
+#
+#
+#    organizationalPerson OBJECT-CLASS
+#        SUBCLASS OF person
+#        MAY CONTAIN {
+#            localeAttributeSet,
+#            organizationalUnitName,
+#            postalAttributeSet,
+#            telecommunicationAttributeSet,
+#            title}
+#    ::= {objectClass 7}
+#
+#
+#    organizationalRole OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName}
+#        MAY CONTAIN {
+#            description,
+#            localeAttributeSet,
+#            organizationalUnitName,
+#            postalAttributeSet,
+#            preferredDeliveryMethod,
+#            roleOccupant,
+#            seeAlso,
+#            telecommunicationAttributeSet}
+#    ::= {objectClass 8}
+#
+#
+#    groupOfNames OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName,
+#            member}
+#        MAY CONTAIN {
+#            description,
+#            organizationName,
+#            organizationalUnitName,
+#            owner,
+#            seeAlso,
+#            businessCategory}
+#    ::= {objectClass 9}
+#
+#
+#    residentialPerson OBJECT-CLASS
+#        SUBCLASS OF person
+#        MUST CONTAIN {
+#            localityName}
+#        MAY CONTAIN {
+#            localeAttributeSet,
+#            postalAttributeSet,
+#            preferredDeliveryMethod,
+#            telecommunicationAttributeSet,
+#            businessCategory}
+#    ::= {objectClass 10}
+#
+#
+#    applicationProcess OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName}
+#        MAY CONTAIN {
+#            description,
+#            localityName,
+#            organizationalUnitName,
+#            seeAlso}
+#    ::= {objectClass 11}
+#
+#
+#    applicationEntity OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName,
+#            presentationAddress}
+#        MAY CONTAIN {
+#            description,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName,
+#            seeAlso,
+#            supportedApplicationContext}
+#    ::= {objectClass 12}
+#
+#
+#    dSA OBJECT-CLASS
+#        SUBCLASS OF applicationEntity
+#        MAY CONTAIN {
+#            knowledgeInformation}
+#    ::= {objectClass 13}
+#
+#
+#    device OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName}
+#        MAY CONTAIN {
+#            description,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName,
+#            owner,
+#            seeAlso,
+#            serialNumber}
+#    ::= {objectClass 14}
+#
+#
+#    strongAuthenticationUser OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            userCertificate}
+#    ::= {objectClass 15}
+#
+#
+#    certificationAuthority OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            cACertificate,
+#            certificateRevocationList,
+#            authorityRevocationList}
+#        MAY CONTAIN {
+#            crossCertificatePair}
+#    ::= {objectClass 16}
+#
+#    -- Standard MHS Object Classes
+#
+#    mhsDistributionList OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName,
+#            mhsDLSubmitPermissions,
+#            mhsORAddresses}
+#        MAY CONTAIN {
+#            description,
+#            organizationName,
+#            organizationalUnitName,
+#            owner,
+#            seeAlso,
+#            mhsDeliverableContentTypes,
+#            mhsdeliverableEits,
+#            mhsDLMembers,
+#            mhsPreferredDeliveryMethods}
+#    ::= {mhsObjectClass 0}
+#
+#
+#    mhsMessageStore OBJECT-CLASS
+#        SUBCLASS OF applicationEntity
+#        MAY CONTAIN {
+#            description,
+#            owner,
+#            mhsSupportedOptionalAttributes,
+#            mhsSupportedAutomaticActions,
+#            mhsSupportedContentTypes}
+#    ::= {mhsObjectClass 1}
+#
+#
+#    mhsMessageTransferAgent OBJECT-CLASS
+#        SUBCLASS OF applicationEntity
+#        MAY CONTAIN {
+#            description,
+#            owner,
+#            mhsDeliverableContentLength}
+#    ::= {mhsObjectClass 2}
+#
+#
+#    mhsOrganizationalUser OBJECT-CLASS
+#        SUBCLASS OF organizationalPerson
+#        MUST CONTAIN {
+#            mhsORAddresses}
+#        MAY CONTAIN {
+#            mhsDeliverableContentLength,
+#            mhsDeliverableContentTypes,
+#            mhsDeliverableEits,
+#            mhsMessageStoreName,
+#            mhsPreferredDeliveryMethods }
+#    ::= {mhsObjectClass 3}
+#
+#
+#    mhsResidentialUser OBJECT-CLASS
+#        SUBCLASS OF residentialPerson
+#        MUST CONTAIN {
+#            mhsORAddresses}
+#        MAY CONTAIN {
+#            mhsDeliverableContentLength,
+#            mhsDeliverableContentTypes,
+#            mhsDeliverableEits,
+#            mhsMessageStoreName,
+#            mhsPreferredDeliveryMethods }
+#    ::= {mhsObjectClass 4}
+#
+#
+#    mhsUserAgent OBJECT-CLASS
+#        SUBCLASS OF applicationEntity
+#        MAY CONTAIN {
+#            mhsDeliverableContentLength,
+#            mhsDeliverableContentTypes,
+#            mhsDeliverableEits,
+#            mhsORAddresses,
+#            owner}
+#    ::= {mhsObjectClass 5}
+#
+#
+#
+#
+#    -- Pilot Object Classes
+#
+#    pilotObject OBJECT-CLASS
+#        SUBCLASS OF top
+#        MAY CONTAIN {
+#            info,
+#            photo,
+#            manager,
+#            uniqueIdentifier,
+#            lastModifiedTime,
+#            lastModifiedBy,
+#            dITRedirect,
+#            audio}
+#    ::= {pilotObjectClass 3}
+#    pilotPerson OBJECT-CLASS
+#        SUBCLASS OF person
+#        MAY CONTAIN {
+#                    userid,
+#                    textEncodedORAddress,
+#                    rfc822Mailbox,
+#                    favouriteDrink,
+#                    roomNumber,
+#                    userClass,
+#                    homeTelephoneNumber,
+#                    homePostalAddress,
+#                    secretary,
+#                    personalTitle,
+#                    preferredDeliveryMethod,
+#                    businessCategory,
+#                    janetMailbox,
+#                    otherMailbox,
+#                    mobileTelephoneNumber,
+#                    pagerTelephoneNumber,
+#                    organizationalStatus,
+#                    mailPreferenceOption,
+#                    personalSignature}
+#    ::= {pilotObjectClass 4}
+#
+#
+#    account OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            userid}
+#        MAY CONTAIN {
+#            description,
+#            seeAlso,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName,
+#            host}
+#    ::= {pilotObjectClass 5}
+#
+#
+#    document OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            documentIdentifier}
+#        MAY CONTAIN {
+#            commonName,
+#            description,
+#            seeAlso,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName,
+#            documentTitle,
+#            documentVersion,
+#            documentAuthor,
+#            documentLocation,
+#            documentPublisher}
+#    ::= {pilotObjectClass 6}
+#
+#
+#    room OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName}
+#        MAY CONTAIN {
+#            roomNumber,
+#            description,
+#            seeAlso,
+#            telephoneNumber}
+#    ::= {pilotObjectClass 7}
+#
+#
+#    documentSeries OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            commonName}
+#        MAY CONTAIN {
+#            description,
+#            seeAlso,
+#            telephoneNumber,
+#            localityName,
+#            organizationName,
+#            organizationalUnitName}
+#    ::= {pilotObjectClass 9}
+#
+#
+#    domain OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            domainComponent}
+#        MAY CONTAIN {
+#            associatedName,
+#            organizationName,
+#            organizationalAttributeSet}
+#    ::= {pilotObjectClass 13}
+#
+#
+#    rFC822localPart OBJECT-CLASS
+#        SUBCLASS OF domain
+#        MAY CONTAIN {
+#            commonName,
+#            surname,
+#            description,
+#            seeAlso,
+#            telephoneNumber,
+#            postalAttributeSet,
+#            telecommunicationAttributeSet}
+#    ::= {pilotObjectClass 14}
+#
+#
+#    dNSDomain OBJECT-CLASS
+#        SUBCLASS OF domain
+#        MAY CONTAIN {
+#            ARecord,
+#            MDRecord,
+#            MXRecord,
+#            NSRecord,
+#            SOARecord,
+#            CNAMERecord}
+#    ::= {pilotObjectClass 15}
+#
+#
+#    domainRelatedObject OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            associatedDomain}
+#    ::= {pilotObjectClass 17}
+#
+#
+#    friendlyCountry OBJECT-CLASS
+#        SUBCLASS OF country
+#        MUST CONTAIN {
+#            friendlyCountryName}
+#    ::= {pilotObjectClass 18}
+#
+#
+#    simpleSecurityObject OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            userPassword }
+#    ::= {pilotObjectClass 19}
+#
+#
+#    pilotOrganization OBJECT-CLASS
+#        SUBCLASS OF organization, organizationalUnit
+#        MAY CONTAIN {
+#                    buildingName}
+#    ::= {pilotObjectClass 20}
+#
+#
+#    pilotDSA OBJECT-CLASS
+#        SUBCLASS OF dsa
+#        MUST CONTAIN {
+#            dSAQuality}
+#    ::= {pilotObjectClass 21}
+#
+#
+#    qualityLabelledData OBJECT-CLASS
+#        SUBCLASS OF top
+#        MUST CONTAIN {
+#            dSAQuality}
+#        MAY CONTAIN {
+#            subtreeMinimumQuality,
+#            subtreeMaximumQuality}
+#    ::= {pilotObjectClass 22}
+#
+#
+#
+#
+#    -- Standard Attribute Types
+#
+#    objectClass ObjectClass
+#        ::= {attributeType 0}
+#
+#
+#    aliasedObjectName AliasedObjectName
+#        ::= {attributeType 1}
+#
+#
+#    knowledgeInformation ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreString
+#        ::= {attributeType 2}
+#
+#
+#    commonName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-common-name))
+#        ::= {attributeType 3}
+#
+#
+#    surname ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-surname))
+#        ::= {attributeType 4}
+#
+#
+#    serialNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX printableStringSyntax
+#        (SIZE (1..ub-serial-number))
+#        ::= {attributeType 5}
+#
+#
+#    countryName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX PrintableString
+#        (SIZE (1..ub-country-code))
+#        SINGLE VALUE
+#        ::= {attributeType 6}
+#
+#
+#    localityName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-locality-name))
+#        ::= {attributeType 7}
+#
+#
+#    stateOrProvinceName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-state-name))
+#        ::= {attributeType 8}
+#
+#
+#    streetAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-street-address))
+#        ::= {attributeType 9}
+#
+#
+#    organizationName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-organization-name))
+#        ::= {attributeType 10}
+#
+#
+#    organizationalUnitName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-organizational-unit-name))
+#        ::= {attributeType 11}
+#
+#
+#    title ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-title))
+#        ::= {attributeType 12}
+#
+#
+#    description ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-description))
+#        ::= {attributeType 13}
+#
+#
+#    searchGuide ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX Guide
+#        ::= {attributeType 14}
+#
+#
+#    businessCategory ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-business-category))
+#        ::= {attributeType 15}
+#
+#
+#    postalAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX PostalAddress
+#        MATCHES FOR EQUALITY
+#        ::= {attributeType 16}
+#
+#
+#    postalCode ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-postal-code))
+#        ::= {attributeType 17}
+#
+#
+#    postOfficeBox ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-post-office-box))
+#        ::= {attributeType 18}
+#
+#
+#    physicalDeliveryOfficeName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
+#        (SIZE (1..ub-physical-office-name))
+#        ::= {attributeType 19}
+#
+#
+#    telephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX telephoneNumberSyntax
+#        (SIZE (1..ub-telephone-number))
+#        ::= {attributeType 20}
+#
+#
+#    telexNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX TelexNumber
+#        (SIZE (1..ub-telex))
+#        ::= {attributeType 21}
+#
+#
+#    teletexTerminalIdentifier ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX TeletexTerminalIdentifier
+#        (SIZE (1..ub-teletex-terminal-id))
+#        ::= {attributeType 22}
+#
+#
+#    facsimileTelephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX FacsimileTelephoneNumber
+#        ::= {attributeType 23}
+#
+#
+#    x121Address ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX NumericString
+#        (SIZE (1..ub-x121-address))
+#        ::= {attributeType 24}
+#
+#
+#    internationaliSDNNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX NumericString
+#        (SIZE (1..ub-isdn-address))
+#        ::= {attributeType 25}
+#
+#
+#    registeredAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX PostalAddress
+#        ::= {attributeType 26}
+#
+#
+#    destinationIndicator ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX PrintableString
+#        (SIZE (1..ub-destination-indicator))
+#        MATCHES FOR EQUALITY SUBSTRINGS
+#        ::= {attributeType 27}
+#
+#
+#    preferredDeliveryMethod ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX deliveryMethod
+#        ::= {attributeType 28}
+#
+#
+#    presentationAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX PresentationAddress
+#        MATCHES FOR EQUALITY
+#        ::= {attributeType 29}
+#
+#
+#    supportedApplicationContext ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX objectIdentifierSyntax
+#        ::= {attributeType 30}
+#
+#
+#    member ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
+#        ::= {attributeType 31}
+#
+#
+#    owner ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
+#        ::= {attributeType 32}
+#
+#
+#    roleOccupant ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
+#        ::= {attributeType 33}
+#
+#
+#    seeAlso ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
+#        ::= {attributeType 34}
+#
+#
+#    userPassword ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX Userpassword
+#        ::= {attributeType 35}
+#
+#
+#    userCertificate ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX UserCertificate
+#        ::= {attributeType 36}
+#
+#
+#    cACertificate ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX cACertificate
+#        ::= {attributeType 37}
+#
+#
+#    authorityRevocationList ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX AuthorityRevocationList
+#        ::= {attributeType 38}
+#
+#
+#    certificateRevocationList ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX CertificateRevocationList
+#        ::= {attributeType 39}
+#
+#
+#    crossCertificatePair ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX CrossCertificatePair
+#        ::= {attributeType 40}
+#
+#
+#
+#
+#    -- Standard MHS Attribute Types
+#
+#    mhsDeliverableContentLength ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX integer
+#        ::= {mhsAttributeType 0}
+#
+#
+#    mhsDeliverableContentTypes ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX oID
+#        ::= {mhsAttributeType 1}
+#
+#
+#    mhsDeliverableEits ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX oID
+#        ::= {mhsAttributeType 2}
+#
+#
+#    mhsDLMembers ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX oRName
+#        ::= {mhsAttributeType 3}
+#
+#
+#    mhsDLSubmitPermissions ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX dLSubmitPermission
+#        ::= {mhsAttributeType 4}
+#
+#
+#    mhsMessageStoreName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX dN
+#        ::= {mhsAttributeType 5}
+#
+#
+#    mhsORAddresses ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX oRAddress
+#        ::= {mhsAttributeType 6}
+#
+#
+#    mhsPreferredDeliveryMethods ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX deliveryMethod
+#        ::= {mhsAttributeType 7}
+#
+#
+#    mhsSupportedAutomaticActions ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX oID
+#        ::= {mhsAttributeType 8}
+#
+#
+#    mhsSupportedContentTypes ATTRIBUTE
+#
+#        WITH ATTRIBUTE-SYNTAX oID
+#        ::= {mhsAttributeType 9}
+#
+#
+#    mhsSupportedOptionalAttributes ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX oID
+#        ::= {mhsAttributeType 10}
+#
+#
+#
+#
+#    -- Pilot Attribute Types
+#
+#    userid ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-user-identifier))
+#    ::= {pilotAttributeType 1}
+#
+#
+#    textEncodedORAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#        (SIZE (1 .. ub-text-encoded-or-address))
+#    ::= {pilotAttributeType 2}
+#
+#
+#    rfc822Mailbox ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#            (SIZE (1 .. ub-rfc822-mailbox))
+#    ::= {pilotAttributeType 3}
+#
+#
+#    info ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-information))
+#    ::= {pilotAttributeType 4}
+#
+#
+#    favouriteDrink ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-favourite-drink))
+#    ::= {pilotAttributeType 5}
+#
+#
+#    roomNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-room-number))
+#    ::= {pilotAttributeType 6}
+#
+#
+#    photo ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            CHOICE {
+#                g3-facsimile [3] G3FacsimileBodyPart
+#                }
+#        (SIZE (1 .. ub-photo))
+#    ::= {pilotAttributeType 7}
+#
+#
+#    userClass ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-user-class))
+#    ::= {pilotAttributeType 8}
+#
+#
+#    host ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-host))
+#    ::= {pilotAttributeType 9}
+#
+#
+#    manager ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 10}
+#
+#
+#    documentIdentifier ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-document-identifier))
+#    ::= {pilotAttributeType 11}
+#
+#
+#    documentTitle ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#        (SIZE (1 .. ub-document-title))
+#    ::= {pilotAttributeType 12}
+#
+#
+#    documentVersion ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-document-version))
+#    ::= {pilotAttributeType 13}
+#
+#
+#    documentAuthor ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 14}
+#
+#
+#    documentLocation ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-document-location))
+#    ::= {pilotAttributeType 15}
+#
+#
+#    homeTelephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            telephoneNumberSyntax
+#    ::= {pilotAttributeType 20}
+#
+#
+#    secretary ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 21}
+#
+#
+#    otherMailbox ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            SEQUENCE {
+#                    mailboxType PrintableString, -- e.g. Telemail
+#                    mailbox IA5String  -- e.g. X378:Joe
+#            }
+#    ::= {pilotAttributeType 22}
+#
+#
+#    lastModifiedTime ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            uTCTimeSyntax
+#    ::= {pilotAttributeType 23}
+#
+#
+#    lastModifiedBy ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 24}
+#
+#
+#    domainComponent ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#            SINGLE VALUE
+#    ::= {pilotAttributeType 25}
+#
+#
+#    aRecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 26}
+#
+#
+#    mXRecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 28}
+#
+#
+#    nSRecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 29}
+#
+#    sOARecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            DNSRecordSyntax
+#    ::= {pilotAttributeType 30}
+#
+#
+#    cNAMERecord ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            iA5StringSyntax
+#    ::= {pilotAttributeType 31}
+#
+#
+#    associatedDomain ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#    ::= {pilotAttributeType 37}
+#
+#
+#    associatedName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 38}
+#
+#
+#    homePostalAddress ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            postalAddress
+#            MATCHES FOR EQUALITY
+#    ::= {pilotAttributeType 39}
+#
+#
+#    personalTitle ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-personal-title))
+#    ::= {pilotAttributeType 40}
+#
+#
+#    mobileTelephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            telephoneNumberSyntax
+#    ::= {pilotAttributeType 41}
+#
+#
+#    pagerTelephoneNumber ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            telephoneNumberSyntax
+#    ::= {pilotAttributeType 42}
+#
+#
+#    friendlyCountryName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#    ::= {pilotAttributeType 43}
+#
+#
+#    uniqueIdentifier ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-unique-identifier))
+#    ::= {pilotAttributeType 44}
+#
+#
+#    organizationalStatus ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-organizational-status))
+#    ::= {pilotAttributeType 45}
+#
+#
+#    janetMailbox ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreIA5StringSyntax
+#            (SIZE (1 .. ub-janet-mailbox))
+#    ::= {pilotAttributeType 46}
+#
+#
+#    mailPreferenceOption ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX ENUMERATED {
+#                no-list-inclusion(0),
+#                any-list-inclusion(1),  -- may be added to any lists
+#                professional-list-inclusion(2)
+#                                        -- may be added to lists
+#                                        -- which the list provider
+#                                        -- views as related to the
+#                                        -- users professional inter-
+#                                        -- ests, perhaps evaluated
+#                                        -- from the business of the
+#                                        -- organisation or keywords
+#                                        -- in the entry.
+#                }
+#    ::= {pilotAttributeType 47}
+#
+#
+#    buildingName ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            caseIgnoreStringSyntax
+#            (SIZE (1 .. ub-building-name))
+#    ::= {pilotAttributeType 48}
+#
+#
+#    dSAQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DSAQualitySyntax
+#            SINGLE VALUE
+#    ::= {pilotAttributeType 49}
+#
+#
+#    singleLevelQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DataQualitySyntax
+#            SINGLE VALUE
+#
+#
+#    subtreeMinimumQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DataQualitySyntax
+#            SINGLE VALUE
+#               -- Defaults to singleLevelQuality
+#    ::= {pilotAttributeType 51}
+#
+#
+#    subtreeMaximumQuality ATTRIBUTE
+#            WITH ATTRIBUTE-SYNTAX DataQualitySyntax
+#            SINGLE VALUE
+#               -- Defaults to singleLevelQuality
+#    ::= {pilotAttributeType 52}
+#
+#
+#    personalSignature ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            CHOICE {
+#                g3-facsimile [3] G3FacsimileBodyPart
+#                }
+#        (SIZE (1 .. ub-personal-signature))
+#    ::= {pilotAttributeType 53}
+#
+#
+#    dITRedirect ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            distinguishedNameSyntax
+#    ::= {pilotAttributeType 54}
+#
+#
+#    audio ATTRIBUTE
+#        WITH ATTRIBUTE-SYNTAX
+#            Audio
+#        (SIZE (1 .. ub-audio))
+#    ::= {pilotAttributeType 55}
+#
+#    documentPublisher ATTRIBUTE
+#            WITH ATTRIBUTE SYNTAX caseIgnoreStringSyntax
+#    ::= {pilotAttributeType 56}
+#
+#
+#
+#    -- Generally useful syntaxes
+#
+#
+#    caseIgnoreIA5StringSyntax ATTRIBUTE-SYNTAX
+#            IA5String
+#            MATCHES FOR EQUALITY SUBSTRINGS
+#
+#
+#    iA5StringSyntax ATTRIBUTE-SYNTAX
+#        IA5String
+#        MATCHES FOR EQUALITY SUBSTRINGS
+#
+#
+#    -- Syntaxes to support the DNS attributes
+#
+#    DNSRecordSyntax ATTRIBUTE-SYNTAX
+#            IA5String
+#            MATCHES FOR EQUALITY
+#
+#
+#    NRSInformationSyntax ATTRIBUTE-SYNTAX
+#            NRSInformation
+#            MATCHES FOR EQUALITY
+#
+#
+#    NRSInformation ::=  SET {
+#                    [0] Context,
+#                    [1] Address-space-id,
+#                    routes [2] SEQUENCE OF SEQUENCE {
+#                    Route-cost,
+#                    Addressing-info }
+#            }
+#
+#
+#    -- Upper bounds on length of attribute values
+#
+#
+#    ub-document-identifier INTEGER ::= 256
+#
+#    ub-document-location INTEGER ::= 256
+#
+#    ub-document-title INTEGER ::= 256
+#
+#    ub-document-version INTEGER ::= 256
+#
+#    ub-favourite-drink INTEGER ::= 256
+#
+#    ub-host INTEGER ::= 256
+#
+#    ub-information INTEGER ::= 2048
+#
+#    ub-unique-identifier INTEGER ::= 256
+#
+#    ub-personal-title INTEGER ::= 256
+#
+#    ub-photo INTEGER ::= 250000
+#
+#    ub-rfc822-mailbox INTEGER ::= 256
+#
+#    ub-room-number INTEGER ::= 256
+#
+#    ub-text-or-address INTEGER ::= 256
+#
+#    ub-user-class INTEGER ::= 256
+#
+#    ub-user-identifier INTEGER ::= 256
+#
+#    ub-organizational-status INTEGER ::= 256
+#
+#    ub-janet-mailbox INTEGER ::= 256
+#
+#    ub-building-name INTEGER ::= 256
+#
+#    ub-personal-signature ::= 50000
+#
+#    ub-audio INTEGER ::= 250000
+#
+# [remainder of memo trimmed]
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/cosine.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/dyngroup.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/dyngroup.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/dyngroup.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,44 @@
+# dyngroup.schema -- Dynamic Group schema
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/dyngroup.schema,v 1.3.2.2 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+# Dynamic Group schema (experimental), as defined by Netscape.  See
+# http://enterprise.netscape.com/docs/enterprise/60/admin/esusrgrp.htm#1019520
+# for details.
+#
+# depends upon:
+#	core.schema
+#
+# These definitions are considered experimental due to the lack of
+# a formal specification (e.g., RFC).
+#
+# Not recommended for production use!  Use with caution!
+
+objectIdentifier NetscapeRoot 2.16.840.1.113730
+
+objectIdentifier NetscapeLDAP NetscapeRoot:3
+objectIdentifier NetscapeLDAPattributeType NetscapeLDAP:1
+objectIdentifier NetscapeLDAPobjectClass NetscapeLDAP:2
+
+attributetype ( NetscapeLDAPattributeType:198
+	NAME 'memberURL'
+	DESC 'Identifies an URL associated with each member of a group. Any type of labeled URL can be used.'
+	SUP labeledURI )
+
+objectClass ( NetscapeLDAPobjectClass:33
+	NAME 'groupOfURLs'
+	SUP top STRUCTURAL
+	MUST cn
+	MAY ( memberURL $ businessCategory $ description $ o $ ou $
+		owner $ seeAlso ) )


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/dyngroup.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/dyngroup.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/dyngroup.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/dyngroup.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,44 @@
+# dyngroup.schema -- Dynamic Group schema
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/dyngroup.schema,v 1.3.2.2 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+# Dynamic Group schema (experimental), as defined by Netscape.  See
+# http://enterprise.netscape.com/docs/enterprise/60/admin/esusrgrp.htm#1019520
+# for details.
+#
+# depends upon:
+#	core.schema
+#
+# These definitions are considered experimental due to the lack of
+# a formal specification (e.g., RFC).
+#
+# Not recommended for production use!  Use with caution!
+
+objectIdentifier NetscapeRoot 2.16.840.1.113730
+
+objectIdentifier NetscapeLDAP NetscapeRoot:3
+objectIdentifier NetscapeLDAPattributeType NetscapeLDAP:1
+objectIdentifier NetscapeLDAPobjectClass NetscapeLDAP:2
+
+attributetype ( NetscapeLDAPattributeType:198
+	NAME 'memberURL'
+	DESC 'Identifies an URL associated with each member of a group. Any type of labeled URL can be used.'
+	SUP labeledURI )
+
+objectClass ( NetscapeLDAPobjectClass:33
+	NAME 'groupOfURLs'
+	SUP top STRUCTURAL
+	MUST cn
+	MAY ( memberURL $ businessCategory $ description $ o $ ou $
+		owner $ seeAlso ) )


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/dyngroup.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goconfig.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goconfig.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goconfig.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,43 @@
+## 
+##
+## goconfig.schema - Needed by the GONICUS System Administator
+##
+## Version 030719
+##
+##
+## Maintainer:		Lars Scheiter 	(scheiter at GONICUS.de)
+##			Cajus Pollmeier	(pollmeier at GONICUS.de)
+##
+##
+
+
+# Attributes for the GONICUS server extensions
+
+# Syntax: regex
+attributetype ( 1.3.6.1.4.1.10098.1.1.10.8 NAME 'goLogcheckIgnoreMatch'
+	DESC 'Contains a regular expression to ignore'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+# Syntax: regex
+attributetype ( 1.3.6.1.4.1.10098.1.1.10.9 NAME 'goLogcheckMatch'
+	DESC 'Contains a regular expression to ignore'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+# Syntax: value
+attributetype ( 1.3.6.1.4.1.10098.1.1.10.10 NAME 'goLogcheckCategory'
+	DESC 'Contains a regular expression to ignore'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+##
+##		Objectclasses
+##
+
+# Logging object
+objectclass (1.3.6.1.4.1.10098.1.2.2.2 NAME 'goLogcheckObject' SUP top STRUCTURAL
+	DESC 'Logcheck rule container (v2.4)'
+	MUST ( cn $ goLogcheckCategory )
+	MAY  ( goLogcheckMatch $ goLogcheckIgnoreMatch ))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goconfig.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goconfig.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goconfig.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goconfig.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,43 @@
+## 
+##
+## goconfig.schema - Needed by the GONICUS System Administator
+##
+## Version 030719
+##
+##
+## Maintainer:		Lars Scheiter 	(scheiter at GONICUS.de)
+##			Cajus Pollmeier	(pollmeier at GONICUS.de)
+##
+##
+
+
+# Attributes for the GONICUS server extensions
+
+# Syntax: regex
+attributetype ( 1.3.6.1.4.1.10098.1.1.10.8 NAME 'goLogcheckIgnoreMatch'
+	DESC 'Contains a regular expression to ignore'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+# Syntax: regex
+attributetype ( 1.3.6.1.4.1.10098.1.1.10.9 NAME 'goLogcheckMatch'
+	DESC 'Contains a regular expression to ignore'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+# Syntax: value
+attributetype ( 1.3.6.1.4.1.10098.1.1.10.10 NAME 'goLogcheckCategory'
+	DESC 'Contains a regular expression to ignore'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+##
+##		Objectclasses
+##
+
+# Logging object
+objectclass (1.3.6.1.4.1.10098.1.2.2.2 NAME 'goLogcheckObject' SUP top STRUCTURAL
+	DESC 'Logcheck rule container (v2.4)'
+	MUST ( cn $ goLogcheckCategory )
+	MAY  ( goLogcheckMatch $ goLogcheckIgnoreMatch ))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goconfig.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofax.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofax.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofax.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,95 @@
+## 
+## Gonicus Attribute and Objectclass Definitions for GOfax
+##
+## Version: 030403
+##
+##	Maintained by:	Lars Scheiter (scheiter at GONICUS.de)
+##
+
+# Attributes 
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.1 NAME 'goFaxDeliveryMode'
+	DESC 'goFax delivery mode is defined here'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.2 NAME 'goFaxPrinter'
+	DESC 'defines which printer is used to print a fax'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.3 NAME 'goFaxDivertNumber'
+	DESC 'for fax diversion services'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.22
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.4 NAME 'goFaxLanguage'
+	DESC 'preferred language for the users goFax entry'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.5 NAME 'goFaxFormat'
+	DESC 'defines the fileformat for mailattachments'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.6 NAME 'goFaxRBlocklist'
+	DESC 'defines faxnumbers the user is not allowed to get fax from'
+	EQUALITY caseExactIA5Match 
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.8 NAME 'goFaxSBlocklist'
+	DESC 'defines faxnumbers the user is not allowed to fax to'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.7 NAME 'goFaxRBlockgroups'
+	DESC 'defines groups of receive blocklists the user belongs to'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.9 NAME 'goFaxSBlockgroups'
+	DESC 'defines groups of sender blocklists the user belongs to'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.10 NAME 'goFaxIsEnabled'
+	DESC 'This account is enabled or not'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.11 NAME 'facsimileAlternateTelephoneNumber'
+	EQUALITY telephoneNumberMatch
+    SUBSTR telephoneNumberSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )
+
+# objectclass 
+objectclass (1.3.6.1.4.1.10098.1.2.1.11 NAME 'goFaxAccount' SUP top AUXILIARY
+	DESC 'goFax Account objectclass (v1.0.4)'
+	MUST ( goFaxDeliveryMode $ facsimileTelephoneNumber $ uid $ goFaxIsEnabled )
+	MAY ( goFaxPrinter $ goFaxDivertNumber $ goFaxLanguage $ goFaxFormat $ goFaxRBlocklist $ 
+	      goFaxRBlockgroups $ goFaxSBlocklist $ goFaxSBlockgroups $ mail $
+	      facsimileAlternateTelephoneNumber ))
+
+objectclass (1.3.6.1.4.1.10098.1.2.1.12 NAME 'goFaxSBlock'
+	DESC 'goFax send blocklist groups (v1.0.4)'
+	MUST ( cn )
+	MAY ( goFaxSBlocklist $ description ))
+
+objectclass (1.3.6.1.4.1.10098.1.2.1.13 NAME 'goFaxRBlock'
+	DESC 'goFax receive blocklist groups (v1.0.4)'
+	MUST ( cn )
+	MAY ( goFaxRBlocklist $ description ))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofax.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofax.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofax.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofax.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,95 @@
+## 
+## Gonicus Attribute and Objectclass Definitions for GOfax
+##
+## Version: 030403
+##
+##	Maintained by:	Lars Scheiter (scheiter at GONICUS.de)
+##
+
+# Attributes 
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.1 NAME 'goFaxDeliveryMode'
+	DESC 'goFax delivery mode is defined here'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.2 NAME 'goFaxPrinter'
+	DESC 'defines which printer is used to print a fax'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.3 NAME 'goFaxDivertNumber'
+	DESC 'for fax diversion services'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.22
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.4 NAME 'goFaxLanguage'
+	DESC 'preferred language for the users goFax entry'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.5 NAME 'goFaxFormat'
+	DESC 'defines the fileformat for mailattachments'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.6 NAME 'goFaxRBlocklist'
+	DESC 'defines faxnumbers the user is not allowed to get fax from'
+	EQUALITY caseExactIA5Match 
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.8 NAME 'goFaxSBlocklist'
+	DESC 'defines faxnumbers the user is not allowed to fax to'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.7 NAME 'goFaxRBlockgroups'
+	DESC 'defines groups of receive blocklists the user belongs to'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.9 NAME 'goFaxSBlockgroups'
+	DESC 'defines groups of sender blocklists the user belongs to'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.10 NAME 'goFaxIsEnabled'
+	DESC 'This account is enabled or not'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.7.11 NAME 'facsimileAlternateTelephoneNumber'
+	EQUALITY telephoneNumberMatch
+    SUBSTR telephoneNumberSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )
+
+# objectclass 
+objectclass (1.3.6.1.4.1.10098.1.2.1.11 NAME 'goFaxAccount' SUP top AUXILIARY
+	DESC 'goFax Account objectclass (v1.0.4)'
+	MUST ( goFaxDeliveryMode $ facsimileTelephoneNumber $ uid $ goFaxIsEnabled )
+	MAY ( goFaxPrinter $ goFaxDivertNumber $ goFaxLanguage $ goFaxFormat $ goFaxRBlocklist $ 
+	      goFaxRBlockgroups $ goFaxSBlocklist $ goFaxSBlockgroups $ mail $
+	      facsimileAlternateTelephoneNumber ))
+
+objectclass (1.3.6.1.4.1.10098.1.2.1.12 NAME 'goFaxSBlock'
+	DESC 'goFax send blocklist groups (v1.0.4)'
+	MUST ( cn )
+	MAY ( goFaxSBlocklist $ description ))
+
+objectclass (1.3.6.1.4.1.10098.1.2.1.13 NAME 'goFaxRBlock'
+	DESC 'goFax receive blocklist groups (v1.0.4)'
+	MUST ( cn )
+	MAY ( goFaxRBlocklist $ description ))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofax.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofirewall.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofirewall.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofirewall.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,128 @@
+##
+##
+## gofirewall.schema - Used to store some firewalling data
+##
+##
+## Version 030403
+##
+##
+## Maintainer:	Cajus Pollmeier	(pollmeier at GONICUS.de)
+##		Lars Scheiter	(scheiter at GONICUS.de)
+##
+##
+
+
+# Attributes for FireWall Configs
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.1 NAME 'FWdevice'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.2 NAME 'FWtype'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.3 NAME 'FWaction'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.4 NAME 'FWtable'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.5 NAME 'FWsource'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.6 NAME 'FWdest'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.7 NAME 'FWservice'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.8 NAME 'FWprotocol'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.10 NAME 'FWlog'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.11 NAME 'FWnetwork'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.12 NAME 'FWhost'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.14 NAME 'FWproto'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.15 NAME 'FWlist'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.16 NAME 'FWdisabled'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.17 NAME 'FWid'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+##
+##	Objectclasses
+##
+
+# ObjectClasses for Firewall Setups
+objectclass (1.3.6.1.4.1.10098.1.2.1.6 NAME 'FWRule'
+	DESC 'Firewall rule definition' SUP top AUXILIARY
+	MUST ( cn $ FWtype )
+	MAY ( FWdevice $ FWaction $ FWtable $ FWsource $ FWdest $ FWservice $ FWprotocol $
+		FWtable $ FWlog $ FWid )) 
+
+objectclass (1.3.6.1.4.1.10098.1.2.1.7 NAME 'FWGroup'
+	DESC 'Firewall group definition' SUP top AUXILIARY
+	MUST ( cn )
+	MAY ( FWnetwork $ FWhost $ FWservice $ FWproto $ FWid))
+
+objectclass (1.3.6.1.4.1.10098.1.2.1.8 NAME 'FWRuleSet'
+	DESC 'Firewall ruleset definition' SUP top AUXILIARY
+	MUST ( cn )
+	MAY ( FWlist $ FWdisabled $ FWid))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofirewall.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofirewall.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofirewall.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofirewall.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,128 @@
+##
+##
+## gofirewall.schema - Used to store some firewalling data
+##
+##
+## Version 030403
+##
+##
+## Maintainer:	Cajus Pollmeier	(pollmeier at GONICUS.de)
+##		Lars Scheiter	(scheiter at GONICUS.de)
+##
+##
+
+
+# Attributes for FireWall Configs
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.1 NAME 'FWdevice'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.2 NAME 'FWtype'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.3 NAME 'FWaction'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.4 NAME 'FWtable'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.5 NAME 'FWsource'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.6 NAME 'FWdest'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.7 NAME 'FWservice'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.8 NAME 'FWprotocol'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.10 NAME 'FWlog'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.11 NAME 'FWnetwork'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.12 NAME 'FWhost'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.14 NAME 'FWproto'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.15 NAME 'FWlist'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.16 NAME 'FWdisabled'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.4.17 NAME 'FWid'
+	DESC 'Firewall definitions'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+##
+##	Objectclasses
+##
+
+# ObjectClasses for Firewall Setups
+objectclass (1.3.6.1.4.1.10098.1.2.1.6 NAME 'FWRule'
+	DESC 'Firewall rule definition' SUP top AUXILIARY
+	MUST ( cn $ FWtype )
+	MAY ( FWdevice $ FWaction $ FWtable $ FWsource $ FWdest $ FWservice $ FWprotocol $
+		FWtable $ FWlog $ FWid )) 
+
+objectclass (1.3.6.1.4.1.10098.1.2.1.7 NAME 'FWGroup'
+	DESC 'Firewall group definition' SUP top AUXILIARY
+	MUST ( cn )
+	MAY ( FWnetwork $ FWhost $ FWservice $ FWproto $ FWid))
+
+objectclass (1.3.6.1.4.1.10098.1.2.1.8 NAME 'FWRuleSet'
+	DESC 'Firewall ruleset definition' SUP top AUXILIARY
+	MUST ( cn )
+	MAY ( FWlist $ FWdisabled $ FWid))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofirewall.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofon.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofon.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofon.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,318 @@
+## 
+## Gonicus Attribute and Objectclass Definitions for GOfon
+##
+##	Maintained by:	Cajus Pollmeier <pollmeier at gonicus.de>
+##
+
+# Attributes 
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.1 NAME 'goFonDeliveryMode'
+	DESC 'GOFon delivery mode is defined here'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.2 NAME 'goFonForwarding'
+	DESC 'defines which phone numbers get the next call'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.3 NAME 'goFonFormat'
+	DESC 'defines voicemail delivery format'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.4 NAME 'goFonHardware'
+	DESC 'defines voicemail delivery format'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.5 NAME 'goFonPIN'
+	DESC 'defines voicemail delivery format'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.6 NAME 'goFonType'
+	DESC 'sets the sip.conf type parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.7 NAME 'goFonDmtfMode'
+	DESC 'sets the sip.conf dmtfmode parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.8 NAME 'goFonHost'
+	DESC 'sets the sip.conf host parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.9 NAME 'goFonDefaultIP'
+	DESC 'sets the sip.conf defaultip parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.10 NAME 'goFonQualify'
+	DESC 'sets the sip.conf qualify parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.11 NAME 'goFonAuth'
+	DESC 'sets the sip.conf auth parameter'
+	EQUALITY caseExactMatch
+	SUBSTR caseExactSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.12 NAME 'goFonSecret'
+	DESC 'sets the sip.conf secret parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.13 NAME 'goFonInkeys'
+	DESC 'sets the sip.conf inkeys parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.14 NAME 'goFonOutkey'
+	DESC 'sets the sip.conf outkey parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.15 NAME 'goFonTrunk'
+	DESC 'sets the sip.conf trunk parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.16 NAME 'goFonAccountCode'
+	DESC 'sets the sip.conf accountcode parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.17 NAME 'goFonMSN'
+	DESC 'sets the sip.conf msn parameter'
+	EQUALITY telephoneNumberMatch
+	SUBSTR telephoneNumberSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.18 NAME 'goFonPermit'
+	DESC 'sets the sip.conf permit parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.19 NAME 'goFonDeny'
+	DESC 'sets the sip.conf deny parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.20 NAME 'goFonMacroVisible'
+	DESC 'Triggers if the macro is visible for users'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.21 NAME 'goFonMacroContent'
+	DESC 'Holds the macro'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.22 NAME 'goFonMacroParameter'
+	DESC 'Holds the macro parameter definitions'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.23 NAME 'goFonMacro'
+	DESC 'Holds the macro parameter definitions'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.24 NAME 'goFonTimeOut'
+    DESC 'Holds the queue goFonTimeOut definitions'
+    EQUALITY integerMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.25 NAME 'goFonMaxLen'
+    DESC 'Holds the queue goFonMaxLen definitions'
+    EQUALITY integerMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.26 NAME 'goFonAnnounceFrequency'
+    DESC 'Holds the queue goFonAnnounceFrequency definitions'
+    EQUALITY integerMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.27 NAME 'goFonDialOption'
+    DESC 'Holds the queue goFonDialOption definitions'
+    EQUALITY caseExactMatch
+    SUBSTR caseExactSubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{16} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.28 NAME 'goFonMusiconHold'
+    DESC 'Holds the queue goFonMusiconHold definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.29 NAME 'goFonWelcomeMusic'
+    DESC 'Holds the queue goFonWelcomeMusic definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.30 NAME 'goFonQueueReportHold'
+    DESC 'Holds the queue goFonQueueReportHold definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.31 NAME 'goFonQueueYouAreNext'
+    DESC 'Holds the queue goFonQueueYouAreNext definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.32 NAME 'goFonQueueThereAre'
+    DESC 'Holds the queue goFonQueueThereAre definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.33 NAME 'goFonQueueCallsWaiting'
+    DESC 'Holds the queue goFonQueueCallsWaiting definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.34 NAME 'goFonQueueThankYou'
+    DESC 'Holds the queue goFonQueueThankYou definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.35 NAME 'goFonQueueMinutes'
+    DESC 'Holds the queue goFonQueueMinutes definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.36 NAME 'goFonQueueSeconds'
+    DESC 'Holds the queue goFonQueueSeconds definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.37 NAME 'goFonQueueLanguage'
+    DESC 'Holds the queue goFonLanguage definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.38 NAME 'goFonQueueStrategy'
+    DESC 'Holds the queue goFonStrategy definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.39 NAME 'goFonQueueAnnounceHoldtime'
+    DESC 'Holds the queue goFonAnnounceHoldtime definitions'
+    EQUALITY caseExactMatch
+    SUBSTR caseExactSubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{4} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.40 NAME 'goFonQueueAnnounce'
+    DESC 'Holds the queue goFonAnnounce definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.41 NAME 'goFonQueueRetry'
+    DESC 'Holds the queue goFonRetry definitions'
+	EQUALITY integerMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.42 NAME 'goFonQueueLessThan'
+    DESC 'Holds the queue goFonQueueLessThan definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.43 NAME 'goFonConferenceOption'
+    DESC 'Holds the queue goFonConferenceOptions definitions'
+    EQUALITY caseExactMatch
+    SUBSTR caseExactSubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{16} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.44 NAME 'goFonConferenceTimeOut'
+    DESC 'Holds the queue goFonConferenceTimeOut definitions'
+    EQUALITY integerMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.45 NAME 'goFonConferenceOwner'
+    DESC 'Holds the queue goFonConferenceOwner definitions'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.46 NAME 'goFonVoicemailPIN'
+	DESC 'defines voicemail delivery format'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+# objectclass 
+objectclass (1.3.6.1.4.1.10098.1.2.3.11 NAME 'goFonAccount' SUP top AUXILIARY
+	DESC 'GOFon Account objectclass (v1.0)'
+	MUST ( goFonDeliveryMode $ telephoneNumber $ uid )
+	MAY ( goFonFormat $ goFonForwarding $ goFonHardware $ goFonPIN $ goFonVoicemailPIN $ goFonMacro ))
+
+objectclass (1.3.6.1.4.1.10098.1.2.3.12 NAME 'goFonHardware' SUP top STRUCTURAL
+	DESC 'defines a telephone (v1.0)'
+	MUST ( cn $ macAddress $ ipHostNumber )
+	MAY (description $ goFonType $ goFonDmtfMode $ goFonHost $ goFonDefaultIP $
+		 goFonQualify $ goFonAuth $ goFonSecret $ goFonInkeys $ goFonOutkey $
+		 goFonTrunk $ goFonAccountCode $ goFonMSN $ goFonPermit $ goFonDeny ) )
+
+objectclass (1.3.6.1.4.1.10098.1.2.3.13 NAME 'goFonPickupGroup' SUP top AUXILIARY
+	DESC 'Additive for posixGroups (v1.0)'
+	MUST ( cn $ gidNumber ) )
+
+objectclass (1.3.6.1.4.1.10098.1.2.3.14 NAME 'goFonMacro' SUP top STRUCTURAL
+	DESC 'Macro definitions for asterisk machines (v1.0)'
+	MUST ( cn ) 
+	MAY ( goFonMacroVisible $ displayName $ goFonMacroContent $ description $
+		  goFonMacroParameter ))
+
+objectclass (1.3.6.1.4.1.10098.1.2.3.15 NAME 'goFonQueue' SUP top AUXILIARY
+	DESC 'Queue definitions for asterisk machines (v1.0)'
+	MUST ( cn ) 
+	MAY ( goFonTimeOut $ goFonMaxLen $ goFonAnnounceFrequency $ goFonDialOption $
+		  goFonMusiconHold $ goFonWelcomeMusic $ goFonQueueReportHold $
+		  goFonQueueYouAreNext $ goFonQueueThereAre $ goFonQueueCallsWaiting $
+		  goFonQueueThankYou $ goFonQueueMinutes $ goFonQueueSeconds $ telephoneNumber $
+		  goFonQueueLanguage $ goFonQueueStrategy $ goFonQueueAnnounceHoldtime $ goFonQueueAnnounce $
+		  goFonQueueRetry $ goFonQueueLessThan ))
+
+objectclass (1.3.6.1.4.1.10098.1.2.3.16 NAME 'goFonConference' SUP top STRUCTURAL
+	DESC 'Conference definitions for asterisk machines (v1.0)'
+	MUST ( cn ) 
+	MAY ( description $ goFonConferenceOption $ goFonConferenceTimeout $ goFonPIN $
+		  goFonConferenceOwner $ telephoneNumber ))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofon.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofon.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofon.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofon.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,318 @@
+## 
+## Gonicus Attribute and Objectclass Definitions for GOfon
+##
+##	Maintained by:	Cajus Pollmeier <pollmeier at gonicus.de>
+##
+
+# Attributes 
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.1 NAME 'goFonDeliveryMode'
+	DESC 'GOFon delivery mode is defined here'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.2 NAME 'goFonForwarding'
+	DESC 'defines which phone numbers get the next call'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.3 NAME 'goFonFormat'
+	DESC 'defines voicemail delivery format'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.4 NAME 'goFonHardware'
+	DESC 'defines voicemail delivery format'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.5 NAME 'goFonPIN'
+	DESC 'defines voicemail delivery format'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.6 NAME 'goFonType'
+	DESC 'sets the sip.conf type parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.7 NAME 'goFonDmtfMode'
+	DESC 'sets the sip.conf dmtfmode parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.8 NAME 'goFonHost'
+	DESC 'sets the sip.conf host parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.9 NAME 'goFonDefaultIP'
+	DESC 'sets the sip.conf defaultip parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.10 NAME 'goFonQualify'
+	DESC 'sets the sip.conf qualify parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.11 NAME 'goFonAuth'
+	DESC 'sets the sip.conf auth parameter'
+	EQUALITY caseExactMatch
+	SUBSTR caseExactSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.12 NAME 'goFonSecret'
+	DESC 'sets the sip.conf secret parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.13 NAME 'goFonInkeys'
+	DESC 'sets the sip.conf inkeys parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.14 NAME 'goFonOutkey'
+	DESC 'sets the sip.conf outkey parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.15 NAME 'goFonTrunk'
+	DESC 'sets the sip.conf trunk parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.16 NAME 'goFonAccountCode'
+	DESC 'sets the sip.conf accountcode parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.17 NAME 'goFonMSN'
+	DESC 'sets the sip.conf msn parameter'
+	EQUALITY telephoneNumberMatch
+	SUBSTR telephoneNumberSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.18 NAME 'goFonPermit'
+	DESC 'sets the sip.conf permit parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.19 NAME 'goFonDeny'
+	DESC 'sets the sip.conf deny parameter'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.20 NAME 'goFonMacroVisible'
+	DESC 'Triggers if the macro is visible for users'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.21 NAME 'goFonMacroContent'
+	DESC 'Holds the macro'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.22 NAME 'goFonMacroParameter'
+	DESC 'Holds the macro parameter definitions'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.23 NAME 'goFonMacro'
+	DESC 'Holds the macro parameter definitions'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.24 NAME 'goFonTimeOut'
+    DESC 'Holds the queue goFonTimeOut definitions'
+    EQUALITY integerMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.25 NAME 'goFonMaxLen'
+    DESC 'Holds the queue goFonMaxLen definitions'
+    EQUALITY integerMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.26 NAME 'goFonAnnounceFrequency'
+    DESC 'Holds the queue goFonAnnounceFrequency definitions'
+    EQUALITY integerMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.27 NAME 'goFonDialOption'
+    DESC 'Holds the queue goFonDialOption definitions'
+    EQUALITY caseExactMatch
+    SUBSTR caseExactSubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{16} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.28 NAME 'goFonMusiconHold'
+    DESC 'Holds the queue goFonMusiconHold definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.29 NAME 'goFonWelcomeMusic'
+    DESC 'Holds the queue goFonWelcomeMusic definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.30 NAME 'goFonQueueReportHold'
+    DESC 'Holds the queue goFonQueueReportHold definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.31 NAME 'goFonQueueYouAreNext'
+    DESC 'Holds the queue goFonQueueYouAreNext definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.32 NAME 'goFonQueueThereAre'
+    DESC 'Holds the queue goFonQueueThereAre definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.33 NAME 'goFonQueueCallsWaiting'
+    DESC 'Holds the queue goFonQueueCallsWaiting definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.34 NAME 'goFonQueueThankYou'
+    DESC 'Holds the queue goFonQueueThankYou definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.35 NAME 'goFonQueueMinutes'
+    DESC 'Holds the queue goFonQueueMinutes definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.36 NAME 'goFonQueueSeconds'
+    DESC 'Holds the queue goFonQueueSeconds definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.37 NAME 'goFonQueueLanguage'
+    DESC 'Holds the queue goFonLanguage definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.38 NAME 'goFonQueueStrategy'
+    DESC 'Holds the queue goFonStrategy definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.39 NAME 'goFonQueueAnnounceHoldtime'
+    DESC 'Holds the queue goFonAnnounceHoldtime definitions'
+    EQUALITY caseExactMatch
+    SUBSTR caseExactSubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{4} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.40 NAME 'goFonQueueAnnounce'
+    DESC 'Holds the queue goFonAnnounce definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.41 NAME 'goFonQueueRetry'
+    DESC 'Holds the queue goFonRetry definitions'
+	EQUALITY integerMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.42 NAME 'goFonQueueLessThan'
+    DESC 'Holds the queue goFonQueueLessThan definitions'
+    EQUALITY caseExactIA5Match
+    SUBSTR caseExactIA5SubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.43 NAME 'goFonConferenceOption'
+    DESC 'Holds the queue goFonConferenceOptions definitions'
+    EQUALITY caseExactMatch
+    SUBSTR caseExactSubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{16} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.44 NAME 'goFonConferenceTimeOut'
+    DESC 'Holds the queue goFonConferenceTimeOut definitions'
+    EQUALITY integerMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.45 NAME 'goFonConferenceOwner'
+    DESC 'Holds the queue goFonConferenceOwner definitions'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.13.46 NAME 'goFonVoicemailPIN'
+	DESC 'defines voicemail delivery format'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+# objectclass 
+objectclass (1.3.6.1.4.1.10098.1.2.3.11 NAME 'goFonAccount' SUP top AUXILIARY
+	DESC 'GOFon Account objectclass (v1.0)'
+	MUST ( goFonDeliveryMode $ telephoneNumber $ uid )
+	MAY ( goFonFormat $ goFonForwarding $ goFonHardware $ goFonPIN $ goFonVoicemailPIN $ goFonMacro ))
+
+objectclass (1.3.6.1.4.1.10098.1.2.3.12 NAME 'goFonHardware' SUP top STRUCTURAL
+	DESC 'defines a telephone (v1.0)'
+	MUST ( cn $ macAddress $ ipHostNumber )
+	MAY (description $ goFonType $ goFonDmtfMode $ goFonHost $ goFonDefaultIP $
+		 goFonQualify $ goFonAuth $ goFonSecret $ goFonInkeys $ goFonOutkey $
+		 goFonTrunk $ goFonAccountCode $ goFonMSN $ goFonPermit $ goFonDeny ) )
+
+objectclass (1.3.6.1.4.1.10098.1.2.3.13 NAME 'goFonPickupGroup' SUP top AUXILIARY
+	DESC 'Additive for posixGroups (v1.0)'
+	MUST ( cn $ gidNumber ) )
+
+objectclass (1.3.6.1.4.1.10098.1.2.3.14 NAME 'goFonMacro' SUP top STRUCTURAL
+	DESC 'Macro definitions for asterisk machines (v1.0)'
+	MUST ( cn ) 
+	MAY ( goFonMacroVisible $ displayName $ goFonMacroContent $ description $
+		  goFonMacroParameter ))
+
+objectclass (1.3.6.1.4.1.10098.1.2.3.15 NAME 'goFonQueue' SUP top AUXILIARY
+	DESC 'Queue definitions for asterisk machines (v1.0)'
+	MUST ( cn ) 
+	MAY ( goFonTimeOut $ goFonMaxLen $ goFonAnnounceFrequency $ goFonDialOption $
+		  goFonMusiconHold $ goFonWelcomeMusic $ goFonQueueReportHold $
+		  goFonQueueYouAreNext $ goFonQueueThereAre $ goFonQueueCallsWaiting $
+		  goFonQueueThankYou $ goFonQueueMinutes $ goFonQueueSeconds $ telephoneNumber $
+		  goFonQueueLanguage $ goFonQueueStrategy $ goFonQueueAnnounceHoldtime $ goFonQueueAnnounce $
+		  goFonQueueRetry $ goFonQueueLessThan ))
+
+objectclass (1.3.6.1.4.1.10098.1.2.3.16 NAME 'goFonConference' SUP top STRUCTURAL
+	DESC 'Conference definitions for asterisk machines (v1.0)'
+	MUST ( cn ) 
+	MAY ( description $ goFonConferenceOption $ goFonConferenceTimeout $ goFonPIN $
+		  goFonConferenceOwner $ telephoneNumber ))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gofon.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa+samba3.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa+samba3.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa+samba3.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,336 @@
+##
+## Needed attributes for GOsa (GONICUS System Administrator)
+##
+## Version 030303
+##
+## Maintainer:	Cajus Pollmeier (pollmeier at GONICUS.de)
+##
+
+
+# Attributes
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.1 NAME 'gosaSubtreeACL'
+        DESC 'GOsa acl entry'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.2 NAME 'gosaUser'
+        DESC 'GOsa user'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.3 NAME 'gosaObject'
+        DESC 'GOsa object'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.4 NAME 'gosaMailServer'
+        DESC 'Specify users main mail server'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.5 NAME 'gosaMailQuota'
+        DESC 'GOsa quota definitions'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.6 NAME 'gosaMailAlternateAddress'
+        DESC 'Additional mail addresses where the user is reachable'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.7 NAME 'gosaMailForwardingAddress'
+        DESC 'Addresses where to forward mail to'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.8 NAME 'gosaMailMaxSize'
+        DESC 'Block mails bigger than this value'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.9 NAME 'gosaSpamSortLevel'
+        DESC 'Spamassassins hits'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.10 NAME 'gosaSpamMailbox'
+        DESC 'Where to put spam'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.11 NAME 'gosaVacationMessage'
+        DESC 'Text to display in case of vacation'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.12 NAME 'gosaMailDeliveryMode'
+        DESC 'What to do with mails'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.13 NAME 'gosaDefaultPrinter'
+        DESC 'Defines a default printer a user owns'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.14 NAME 'gosaDefaultLanguage'
+        DESC 'Defines the default language for a user'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.15 NAME 'gosaHostACL'
+        DESC 'Defines the places where users can login'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.16 NAME 'gosaService'
+        DESC 'Defines services a certain host can provide'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.17 NAME 'gosaProxyID'
+        DESC 'Defines the proxy user id used, needed for some filters'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.18 NAME 'gosaProxyAcctFlags'
+        DESC 'Proxy Account Flags'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.19 NAME 'gosaProxyWorkingStart'
+        DESC 'Specifies the beginning of work in minutes, relative to 00:00'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.20 NAME 'gosaProxyWorkingStop'
+        DESC 'Specifies the end of work in minutes, relative to 00:00'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.21 NAME 'gosaApplicationName'
+        DESC 'Specifies the name of an application to be shown up on users desktop'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.22 NAME 'gosaApplicationExecute'
+        DESC 'Specifies the executable path of an application'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.23 NAME 'gosaApplicationFlags'
+        DESC 'Specifies the application flags G(roup only), D(esktop), M(enu)'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.31 NAME 'gosaApplicationCategory'
+	DESC 'Store application parameters'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.24 NAME 'gosaApplicationIcon'
+        DESC 'Keeps the application icon in png format'
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.28)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.25 NAME 'gosaSharedFolderTarget'
+        DESC 'Keeps the target of cyrus shared folders'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.26 NAME 'gosaMemberApplication'
+        DESC 'Like memberUid, just for applications'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.27 NAME 'gosaApplicationParameter'
+        DESC 'Store application parameters'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.28 NAME 'gosaProxyQuota'
+        DESC 'Specifies the amount of data a user may surf in a defined period of time'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.29 NAME 'gosaProxyQuotaPeriod'
+        DESC 'Specifies period of time where the counter is been reseted'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.30 NAME 'gosaGroupObjects'
+        DESC 'Takes a list of all object types that are in a gosaGroupOfNames'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.32 NAME 'gosaApplicationMimeType'
+	DESC 'Takes a list of relevant mime-type|priority settings'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.33 NAME 'gosaUnitTag'
+        DESC 'Takes a list of relevant mime-type|priority settings'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.34 NAME 'gosaAclTemplate'
+        DESC 'Takes ACL entries for gosaRoles'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.35 NAME 'gosaAclEntry'
+        DESC 'Takes ACL entries for gosaRoles'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.6.2 NAME 'academicTitle'
+        DESC 'Field to represent the academic title'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.15305.2.1 NAME ( 'gender' 'sex' )
+        DESC    'Gender: M for male, F for female'
+        EQUALITY caseIgnoreIA5Match
+        SYNTAX  1.3.6.1.4.1.1466.115.121.1.26{1}
+        SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.15305.2.2 NAME ( 'dateOfBirth' 'dob' )
+        DESC    'Date of birth in ISO 8601 format'
+        EQUALITY caseIgnoreMatch
+        SYNTAX  1.3.6.1.4.1.1466.115.121.1.15{10}
+        SINGLE-VALUE )
+
+# cyrus imapd access control list
+# acls work with users and groups
+attributetype ( 1.3.6.1.4.1.19414.2.1.651
+		NAME 'acl'
+  		EQUALITY caseIgnoreIA5Match
+		SUBSTR caseIgnoreIA5SubstringsMatch
+	    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+# Objectclasses
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.1 NAME 'gosaObject' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa settings (v2.4)'
+        MUST ( gosaSubtreeACL ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.2 NAME 'gosaLockEntry' SUP top STRUCTURAL
+        DESC 'Objectclass for GOsa locking (v2.4)'
+        MUST ( gosaUser $ gosaObject $ cn ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.3 NAME 'gosaCacheEntry' SUP top STRUCTURAL
+        DESC 'Objectclass for GOsa caching (v2.4)'
+	MAY  ( gosaUser )
+	MUST ( cn ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.4 NAME 'gosaDepartment' SUP top AUXILIARY
+        DESC 'Objectclass to mark Departments for GOsa (v2.4)'
+	MUST  ( ou $ description ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.5 NAME 'gosaMailAccount' SUP top AUXILIARY
+        DESC 'Objectclass to mark MailAccounts for GOsa (v2.4)'
+	MUST ( mail $ gosaMailServer $ gosaMailDeliveryMode)
+	MAY  ( gosaMailQuota $ gosaMailAlternateAddress $ gosaMailForwardingAddress $
+	       gosaMailMaxSize $ gosaSpamSortLevel $ gosaSpamMailbox $
+	       gosaVacationMessage $ gosaSharedFolderTarget $ acl))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.6 NAME 'gosaAccount' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa Accounts (v2.4)'
+	MUST ( uid )
+        MAY ( sambaLMPassword $ sambaNTPassword $ sambaPwdLastSet $ gosaDefaultPrinter $
+	      gosaDefaultLanguage $ academicTitle $ personalTitle $ gosaHostACL $ dateOfBirth $
+		  sambaBadPasswordCount $ sambaBadPasswordTime $ gender ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.7 NAME 'gosaHost' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa Hosts (v2.4)'
+        MUST ( cn )
+        MAY ( description $ gosaService ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.8 NAME 'gosaProxyAccount' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa Proxy settings (v2.4)'
+        MUST ( gosaProxyAcctFlags )
+        MAY ( gosaProxyID $ gosaProxyWorkingStart $ gosaProxyWorkingStop $ gosaProxyQuota $
+              gosaProxyQuotaPeriod ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.9 NAME 'gosaApplication' SUP top STRUCTURAL
+        DESC 'Objectclass for GOsa applications (v2.4)'
+        MUST ( cn $ gosaApplicationExecute )
+        MAY ( gosaApplicationName $ gosaApplicationIcon $ gosaApplicationFlags $ gosaApplicationMimeType $
+              gosaApplicationParameter $ gotoLogonScript $ description $ gosaApplicationCategory ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.10 NAME 'gosaApplicationGroup' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa application groups (v2.4)'
+        MUST ( cn )
+        MAY ( gosaMemberApplication $ gosaApplicationParameter ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.11 NAME 'gosaUserTemplate' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa User Templates (v2.4)'
+        MUST ( cn ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.12 NAME 'gosaGroupOfNames'
+        DESC 'GOsa object grouping (v2.4)'
+		SUP top STRUCTURAL
+		MUST ( cn $ gosaGroupObjects ) MAY ( member $ description ) )
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.13 NAME 'gosaWebdavAccount'
+        DESC 'GOsa webdav enabling account (v2.4)'
+        SUP top AUXILIARY
+        MUST ( cn $ uid ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.14 NAME 'gosaIntranetAccount'
+		DESC 'GOsa Inatrent enabling account (v2.4)'
+		SUP top AUXILIARY
+		MUST ( cn $ uid )
+		MAY ( gosaDefaultLanguage ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.15 NAME 'gosaAdministrativeUnit'
+       DESC 'Marker for administrational units (v2.5)'
+           SUP top AUXILIARY
+       MUST ( gosaUnitTag ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.16 NAME 'gosaAdministrativeUnitTag'
+       DESC 'Marker for objects below administrational units (v2.5)'
+           SUP top AUXILIARY
+       MUST ( gosaUnitTag ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.17 NAME 'gosaRole'
+       DESC 'ACL container to define roles (v2.5)' SUP top AUXILIARY
+       MUST ( gosaAclTemplate  ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.18 NAME 'gosaAcl'
+       DESC 'ACL container to define single ACLs (v2.5)' SUP top AUXILIARY
+       MUST ( gosaAclEntry  ))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa+samba3.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa+samba3.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa+samba3.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa+samba3.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,336 @@
+##
+## Needed attributes for GOsa (GONICUS System Administrator)
+##
+## Version 030303
+##
+## Maintainer:	Cajus Pollmeier (pollmeier at GONICUS.de)
+##
+
+
+# Attributes
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.1 NAME 'gosaSubtreeACL'
+        DESC 'GOsa acl entry'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.2 NAME 'gosaUser'
+        DESC 'GOsa user'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.3 NAME 'gosaObject'
+        DESC 'GOsa object'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.4 NAME 'gosaMailServer'
+        DESC 'Specify users main mail server'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.5 NAME 'gosaMailQuota'
+        DESC 'GOsa quota definitions'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.6 NAME 'gosaMailAlternateAddress'
+        DESC 'Additional mail addresses where the user is reachable'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.7 NAME 'gosaMailForwardingAddress'
+        DESC 'Addresses where to forward mail to'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.8 NAME 'gosaMailMaxSize'
+        DESC 'Block mails bigger than this value'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.9 NAME 'gosaSpamSortLevel'
+        DESC 'Spamassassins hits'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.10 NAME 'gosaSpamMailbox'
+        DESC 'Where to put spam'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.11 NAME 'gosaVacationMessage'
+        DESC 'Text to display in case of vacation'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.12 NAME 'gosaMailDeliveryMode'
+        DESC 'What to do with mails'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.13 NAME 'gosaDefaultPrinter'
+        DESC 'Defines a default printer a user owns'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.14 NAME 'gosaDefaultLanguage'
+        DESC 'Defines the default language for a user'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.15 NAME 'gosaHostACL'
+        DESC 'Defines the places where users can login'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.16 NAME 'gosaService'
+        DESC 'Defines services a certain host can provide'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.17 NAME 'gosaProxyID'
+        DESC 'Defines the proxy user id used, needed for some filters'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.18 NAME 'gosaProxyAcctFlags'
+        DESC 'Proxy Account Flags'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.19 NAME 'gosaProxyWorkingStart'
+        DESC 'Specifies the beginning of work in minutes, relative to 00:00'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.20 NAME 'gosaProxyWorkingStop'
+        DESC 'Specifies the end of work in minutes, relative to 00:00'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.21 NAME 'gosaApplicationName'
+        DESC 'Specifies the name of an application to be shown up on users desktop'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.22 NAME 'gosaApplicationExecute'
+        DESC 'Specifies the executable path of an application'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.23 NAME 'gosaApplicationFlags'
+        DESC 'Specifies the application flags G(roup only), D(esktop), M(enu)'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.31 NAME 'gosaApplicationCategory'
+	DESC 'Store application parameters'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.24 NAME 'gosaApplicationIcon'
+        DESC 'Keeps the application icon in png format'
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.28)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.25 NAME 'gosaSharedFolderTarget'
+        DESC 'Keeps the target of cyrus shared folders'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.26 NAME 'gosaMemberApplication'
+        DESC 'Like memberUid, just for applications'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.27 NAME 'gosaApplicationParameter'
+        DESC 'Store application parameters'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.28 NAME 'gosaProxyQuota'
+        DESC 'Specifies the amount of data a user may surf in a defined period of time'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.29 NAME 'gosaProxyQuotaPeriod'
+        DESC 'Specifies period of time where the counter is been reseted'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.30 NAME 'gosaGroupObjects'
+        DESC 'Takes a list of all object types that are in a gosaGroupOfNames'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.32 NAME 'gosaApplicationMimeType'
+	DESC 'Takes a list of relevant mime-type|priority settings'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.33 NAME 'gosaUnitTag'
+        DESC 'Takes a list of relevant mime-type|priority settings'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.34 NAME 'gosaAclTemplate'
+        DESC 'Takes ACL entries for gosaRoles'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.35 NAME 'gosaAclEntry'
+        DESC 'Takes ACL entries for gosaRoles'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.6.2 NAME 'academicTitle'
+        DESC 'Field to represent the academic title'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.15305.2.1 NAME ( 'gender' 'sex' )
+        DESC    'Gender: M for male, F for female'
+        EQUALITY caseIgnoreIA5Match
+        SYNTAX  1.3.6.1.4.1.1466.115.121.1.26{1}
+        SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.15305.2.2 NAME ( 'dateOfBirth' 'dob' )
+        DESC    'Date of birth in ISO 8601 format'
+        EQUALITY caseIgnoreMatch
+        SYNTAX  1.3.6.1.4.1.1466.115.121.1.15{10}
+        SINGLE-VALUE )
+
+# cyrus imapd access control list
+# acls work with users and groups
+attributetype ( 1.3.6.1.4.1.19414.2.1.651
+		NAME 'acl'
+  		EQUALITY caseIgnoreIA5Match
+		SUBSTR caseIgnoreIA5SubstringsMatch
+	    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+# Objectclasses
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.1 NAME 'gosaObject' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa settings (v2.4)'
+        MUST ( gosaSubtreeACL ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.2 NAME 'gosaLockEntry' SUP top STRUCTURAL
+        DESC 'Objectclass for GOsa locking (v2.4)'
+        MUST ( gosaUser $ gosaObject $ cn ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.3 NAME 'gosaCacheEntry' SUP top STRUCTURAL
+        DESC 'Objectclass for GOsa caching (v2.4)'
+	MAY  ( gosaUser )
+	MUST ( cn ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.4 NAME 'gosaDepartment' SUP top AUXILIARY
+        DESC 'Objectclass to mark Departments for GOsa (v2.4)'
+	MUST  ( ou $ description ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.5 NAME 'gosaMailAccount' SUP top AUXILIARY
+        DESC 'Objectclass to mark MailAccounts for GOsa (v2.4)'
+	MUST ( mail $ gosaMailServer $ gosaMailDeliveryMode)
+	MAY  ( gosaMailQuota $ gosaMailAlternateAddress $ gosaMailForwardingAddress $
+	       gosaMailMaxSize $ gosaSpamSortLevel $ gosaSpamMailbox $
+	       gosaVacationMessage $ gosaSharedFolderTarget $ acl))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.6 NAME 'gosaAccount' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa Accounts (v2.4)'
+	MUST ( uid )
+        MAY ( sambaLMPassword $ sambaNTPassword $ sambaPwdLastSet $ gosaDefaultPrinter $
+	      gosaDefaultLanguage $ academicTitle $ personalTitle $ gosaHostACL $ dateOfBirth $
+		  sambaBadPasswordCount $ sambaBadPasswordTime $ gender ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.7 NAME 'gosaHost' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa Hosts (v2.4)'
+        MUST ( cn )
+        MAY ( description $ gosaService ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.8 NAME 'gosaProxyAccount' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa Proxy settings (v2.4)'
+        MUST ( gosaProxyAcctFlags )
+        MAY ( gosaProxyID $ gosaProxyWorkingStart $ gosaProxyWorkingStop $ gosaProxyQuota $
+              gosaProxyQuotaPeriod ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.9 NAME 'gosaApplication' SUP top STRUCTURAL
+        DESC 'Objectclass for GOsa applications (v2.4)'
+        MUST ( cn $ gosaApplicationExecute )
+        MAY ( gosaApplicationName $ gosaApplicationIcon $ gosaApplicationFlags $ gosaApplicationMimeType $
+              gosaApplicationParameter $ gotoLogonScript $ description $ gosaApplicationCategory ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.10 NAME 'gosaApplicationGroup' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa application groups (v2.4)'
+        MUST ( cn )
+        MAY ( gosaMemberApplication $ gosaApplicationParameter ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.11 NAME 'gosaUserTemplate' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa User Templates (v2.4)'
+        MUST ( cn ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.12 NAME 'gosaGroupOfNames'
+        DESC 'GOsa object grouping (v2.4)'
+		SUP top STRUCTURAL
+		MUST ( cn $ gosaGroupObjects ) MAY ( member $ description ) )
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.13 NAME 'gosaWebdavAccount'
+        DESC 'GOsa webdav enabling account (v2.4)'
+        SUP top AUXILIARY
+        MUST ( cn $ uid ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.14 NAME 'gosaIntranetAccount'
+		DESC 'GOsa Inatrent enabling account (v2.4)'
+		SUP top AUXILIARY
+		MUST ( cn $ uid )
+		MAY ( gosaDefaultLanguage ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.15 NAME 'gosaAdministrativeUnit'
+       DESC 'Marker for administrational units (v2.5)'
+           SUP top AUXILIARY
+       MUST ( gosaUnitTag ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.16 NAME 'gosaAdministrativeUnitTag'
+       DESC 'Marker for objects below administrational units (v2.5)'
+           SUP top AUXILIARY
+       MUST ( gosaUnitTag ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.17 NAME 'gosaRole'
+       DESC 'ACL container to define roles (v2.5)' SUP top AUXILIARY
+       MUST ( gosaAclTemplate  ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.18 NAME 'gosaAcl'
+       DESC 'ACL container to define single ACLs (v2.5)' SUP top AUXILIARY
+       MUST ( gosaAclEntry  ))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa+samba3.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,333 @@
+##
+## Needed attributes for GOsa (GONICUS System Administrator)
+##
+## Maintainer:	Cajus Pollmeier (pollmeier at GONICUS.de)
+##
+
+
+# Attributes
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.1 NAME 'gosaSubtreeACL'
+        DESC 'GOsa acl entry'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.2 NAME 'gosaUser'
+        DESC 'GOsa user'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.3 NAME 'gosaObject'
+        DESC 'GOsa object'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.4 NAME 'gosaMailServer'
+        DESC 'Specify users main mail server'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.5 NAME 'gosaMailQuota'
+        DESC 'GOsa quota definitions'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.6 NAME 'gosaMailAlternateAddress'
+        DESC 'Additional mail addresses where the user is reachable'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.7 NAME 'gosaMailForwardingAddress'
+        DESC 'Addresses where to forward mail to'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.8 NAME 'gosaMailMaxSize'
+        DESC 'Block mails bigger than this value'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.9 NAME 'gosaSpamSortLevel'
+        DESC 'Spamassassins hits'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.10 NAME 'gosaSpamMailbox'
+        DESC 'Where to put spam'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.11 NAME 'gosaVacationMessage'
+        DESC 'Text to display in case of vacation'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.12 NAME 'gosaMailDeliveryMode'
+        DESC 'What to do with mails'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.13 NAME 'gosaDefaultPrinter'
+        DESC 'Defines a default printer a user owns'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.14 NAME 'gosaDefaultLanguage'
+        DESC 'Defines the default language for a user'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.15 NAME 'gosaHostACL'
+        DESC 'Defines the places where users can login'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.16 NAME 'gosaService'
+        DESC 'Defines services a certain host can provide'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.17 NAME 'gosaProxyID'
+        DESC 'Defines the proxy user id used, needed for some filters'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.18 NAME 'gosaProxyAcctFlags'
+        DESC 'Proxy Account Flags'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.19 NAME 'gosaProxyWorkingStart'
+        DESC 'Specifies the beginning of work in minutes, relative to 00:00'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.20 NAME 'gosaProxyWorkingStop'
+        DESC 'Specifies the end of work in minutes, relative to 00:00'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.21 NAME 'gosaApplicationName'
+        DESC 'Specifies the name of an application to be shown up on users desktop'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.22 NAME 'gosaApplicationExecute'
+        DESC 'Specifies the executable path of an application'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.23 NAME 'gosaApplicationFlags'
+        DESC 'Specifies the application flags G(roup only), D(esktop), M(enu)'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.24 NAME 'gosaApplicationIcon'
+        DESC 'Keeps the application icon in png format'
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.28)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.25 NAME 'gosaSharedFolderTarget'
+        DESC 'Keeps the target of cyrus shared folders'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.26 NAME 'gosaMemberApplication'
+        DESC 'Like memberUid, just for applications'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.27 NAME 'gosaApplicationParameter'
+        DESC 'Store application parameters'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.31 NAME 'gosaApplicationCategory'
+        DESC 'Store application parameters'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.28 NAME 'gosaProxyQuota'
+        DESC 'Specifies the amount of data a user may surf in a defined period of time'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.29 NAME 'gosaProxyQuotaPeriod'
+        DESC 'Specifies period of time where the counter is been reseted'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.30 NAME 'gosaGroupObjects'
+        DESC 'Takes a list of all object types that are in a gosaGroupOfNames'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.32 NAME 'gosaApplicationMimeType'
+        DESC 'Takes a list of relevant mime-type|priority settings'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.33 NAME 'gosaUnitTag'
+        DESC 'Takes a list of relevant mime-type|priority settings'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.34 NAME 'gosaAclTemplate'
+        DESC 'Takes ACL entries for gosaRoles'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.35 NAME 'gosaAclEntry'
+        DESC 'Takes ACL entries for gosaRoles'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.6.2 NAME 'academicTitle'
+        DESC 'Field to represent the academic title'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+attributetype ( 1.3.6.1.4.1.15305.2.1 NAME ( 'gender' 'sex' )
+	DESC	'Gender: M for male, F for female'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX  1.3.6.1.4.1.1466.115.121.1.26{1}
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.15305.2.2 NAME ( 'dateOfBirth' 'dob' )
+	DESC	'Date of birth in ISO 8601 format'
+	EQUALITY caseIgnoreMatch
+	SYNTAX	1.3.6.1.4.1.1466.115.121.1.15{10}
+	SINGLE-VALUE )
+
+# cyrus imapd access control list
+# acls work with users and groups
+attributetype ( 1.3.6.1.4.1.19414.2.1.651
+	NAME 'acl'
+    EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+# Objectclasses
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.1 NAME 'gosaObject' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa settings (v2.4)'
+        MUST ( gosaSubtreeACL ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.2 NAME 'gosaLockEntry' SUP top STRUCTURAL
+        DESC 'Objectclass for GOsa locking (v2.4)'
+        MUST ( gosaUser $ gosaObject $ cn ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.3 NAME 'gosaCacheEntry' SUP top STRUCTURAL
+        DESC 'Objectclass for GOsa caching (v2.4)'
+	MAY  ( gosaUser )
+	MUST ( cn ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.4 NAME 'gosaDepartment' SUP top AUXILIARY
+        DESC 'Objectclass to mark Departments for GOsa (v2.4)'
+	MUST  ( ou $ description ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.5 NAME 'gosaMailAccount' SUP top AUXILIARY
+        DESC 'Objectclass to mark MailAccounts for GOsa (v2.4)'
+	MUST ( mail $ gosaMailServer $ gosaMailDeliveryMode)
+	MAY  ( gosaMailQuota $ gosaMailAlternateAddress $ gosaMailForwardingAddress $
+	       gosaMailMaxSize $ gosaSpamSortLevel $ gosaSpamMailbox $
+	       gosaVacationMessage $ gosaSharedFolderTarget $ acl))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.6 NAME 'gosaAccount' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa Accounts (v2.4)'
+	MUST ( uid )
+        MAY ( lmPassword $ ntPassword $ pwdLastSet $ gosaDefaultPrinter $ gosaDefaultLanguage $
+              academicTitle $ personalTitle $ gosaHostACL $ dateOfBirth $ gender ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.7 NAME 'gosaHost' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa Hosts (v2.4)'
+        MUST ( cn )
+        MAY ( description $ gosaService ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.8 NAME 'gosaProxyAccount' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa Proxy settings (v2.4)'
+        MUST ( gosaProxyAcctFlags )
+        MAY ( gosaProxyID $ gosaProxyWorkingStart $ gosaProxyWorkingStop $ gosaProxyQuota $
+              gosaProxyQuotaPeriod ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.9 NAME 'gosaApplication' SUP top STRUCTURAL
+        DESC 'Objectclass for GOsa applications (v2.4)'
+        MUST ( cn $ gosaApplicationExecute )
+        MAY ( gosaApplicationName $ gosaApplicationIcon $ gosaApplicationFlags $ gosaApplicationMimeType $
+              gosaApplicationParameter $ gotoLogonScript $ description $ gosaApplicationCategory ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.10 NAME 'gosaApplicationGroup' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa application groups (v2.4)'
+        MUST ( cn )
+        MAY ( gosaMemberApplication $ gosaApplicationParameter ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.11 NAME 'gosaUserTemplate' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa User Templates (v2.4)'
+        MUST ( cn ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.12 NAME 'gosaGroupOfNames'
+        DESC 'GOsa object grouping (v2.4)'
+        SUP top STRUCTURAL
+		MUST ( cn $ gosaGroupObjects ) MAY ( description $ member ) )
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.13 NAME 'gosaWebdavAccount'
+        DESC 'GOsa webdav enabling account (v2.4)'
+        SUP top AUXILIARY
+        MUST ( cn $ uid ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.14 NAME 'gosaIntranetAccount'
+       DESC 'GOsa Intarent enabling account (v2.4)'
+	   SUP top AUXILIARY
+       MUST ( cn $ uid )
+       MAY ( gosaDefaultLanguage ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.15 NAME 'gosaAdministrativeUnit'
+       DESC 'Marker for administrational units (v2.5)'
+	   SUP top AUXILIARY
+       MUST ( gosaUnitTag ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.16 NAME 'gosaAdministrativeUnitTag'
+       DESC 'Marker for objects below administrational units (v2.5)'
+	   SUP top AUXILIARY
+       MUST ( gosaUnitTag ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.17 NAME 'gosaRole'
+       DESC 'ACL container to define roles (v2.5)' SUP top AUXILIARY
+       MUST ( gosaAclTemplate  ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.18 NAME 'gosaAcl'
+       DESC 'ACL container to define single ACLs (v2.5)' SUP top AUXILIARY
+       MUST ( gosaAclEntry  ))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,333 @@
+##
+## Needed attributes for GOsa (GONICUS System Administrator)
+##
+## Maintainer:	Cajus Pollmeier (pollmeier at GONICUS.de)
+##
+
+
+# Attributes
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.1 NAME 'gosaSubtreeACL'
+        DESC 'GOsa acl entry'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.2 NAME 'gosaUser'
+        DESC 'GOsa user'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.3 NAME 'gosaObject'
+        DESC 'GOsa object'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.4 NAME 'gosaMailServer'
+        DESC 'Specify users main mail server'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.5 NAME 'gosaMailQuota'
+        DESC 'GOsa quota definitions'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.6 NAME 'gosaMailAlternateAddress'
+        DESC 'Additional mail addresses where the user is reachable'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.7 NAME 'gosaMailForwardingAddress'
+        DESC 'Addresses where to forward mail to'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.8 NAME 'gosaMailMaxSize'
+        DESC 'Block mails bigger than this value'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.9 NAME 'gosaSpamSortLevel'
+        DESC 'Spamassassins hits'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.10 NAME 'gosaSpamMailbox'
+        DESC 'Where to put spam'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.11 NAME 'gosaVacationMessage'
+        DESC 'Text to display in case of vacation'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.12 NAME 'gosaMailDeliveryMode'
+        DESC 'What to do with mails'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.13 NAME 'gosaDefaultPrinter'
+        DESC 'Defines a default printer a user owns'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.14 NAME 'gosaDefaultLanguage'
+        DESC 'Defines the default language for a user'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.15 NAME 'gosaHostACL'
+        DESC 'Defines the places where users can login'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.16 NAME 'gosaService'
+        DESC 'Defines services a certain host can provide'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.17 NAME 'gosaProxyID'
+        DESC 'Defines the proxy user id used, needed for some filters'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.18 NAME 'gosaProxyAcctFlags'
+        DESC 'Proxy Account Flags'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.19 NAME 'gosaProxyWorkingStart'
+        DESC 'Specifies the beginning of work in minutes, relative to 00:00'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.20 NAME 'gosaProxyWorkingStop'
+        DESC 'Specifies the end of work in minutes, relative to 00:00'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.21 NAME 'gosaApplicationName'
+        DESC 'Specifies the name of an application to be shown up on users desktop'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.22 NAME 'gosaApplicationExecute'
+        DESC 'Specifies the executable path of an application'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.23 NAME 'gosaApplicationFlags'
+        DESC 'Specifies the application flags G(roup only), D(esktop), M(enu)'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.24 NAME 'gosaApplicationIcon'
+        DESC 'Keeps the application icon in png format'
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.28)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.25 NAME 'gosaSharedFolderTarget'
+        DESC 'Keeps the target of cyrus shared folders'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.26 NAME 'gosaMemberApplication'
+        DESC 'Like memberUid, just for applications'
+        EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.27 NAME 'gosaApplicationParameter'
+        DESC 'Store application parameters'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.31 NAME 'gosaApplicationCategory'
+        DESC 'Store application parameters'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.28 NAME 'gosaProxyQuota'
+        DESC 'Specifies the amount of data a user may surf in a defined period of time'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.29 NAME 'gosaProxyQuotaPeriod'
+        DESC 'Specifies period of time where the counter is been reseted'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.30 NAME 'gosaGroupObjects'
+        DESC 'Takes a list of all object types that are in a gosaGroupOfNames'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.32 NAME 'gosaApplicationMimeType'
+        DESC 'Takes a list of relevant mime-type|priority settings'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.33 NAME 'gosaUnitTag'
+        DESC 'Takes a list of relevant mime-type|priority settings'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.34 NAME 'gosaAclTemplate'
+        DESC 'Takes ACL entries for gosaRoles'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.35 NAME 'gosaAclEntry'
+        DESC 'Takes ACL entries for gosaRoles'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.6.2 NAME 'academicTitle'
+        DESC 'Field to represent the academic title'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+attributetype ( 1.3.6.1.4.1.15305.2.1 NAME ( 'gender' 'sex' )
+	DESC	'Gender: M for male, F for female'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX  1.3.6.1.4.1.1466.115.121.1.26{1}
+	SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.15305.2.2 NAME ( 'dateOfBirth' 'dob' )
+	DESC	'Date of birth in ISO 8601 format'
+	EQUALITY caseIgnoreMatch
+	SYNTAX	1.3.6.1.4.1.1466.115.121.1.15{10}
+	SINGLE-VALUE )
+
+# cyrus imapd access control list
+# acls work with users and groups
+attributetype ( 1.3.6.1.4.1.19414.2.1.651
+	NAME 'acl'
+    EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+# Objectclasses
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.1 NAME 'gosaObject' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa settings (v2.4)'
+        MUST ( gosaSubtreeACL ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.2 NAME 'gosaLockEntry' SUP top STRUCTURAL
+        DESC 'Objectclass for GOsa locking (v2.4)'
+        MUST ( gosaUser $ gosaObject $ cn ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.3 NAME 'gosaCacheEntry' SUP top STRUCTURAL
+        DESC 'Objectclass for GOsa caching (v2.4)'
+	MAY  ( gosaUser )
+	MUST ( cn ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.4 NAME 'gosaDepartment' SUP top AUXILIARY
+        DESC 'Objectclass to mark Departments for GOsa (v2.4)'
+	MUST  ( ou $ description ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.5 NAME 'gosaMailAccount' SUP top AUXILIARY
+        DESC 'Objectclass to mark MailAccounts for GOsa (v2.4)'
+	MUST ( mail $ gosaMailServer $ gosaMailDeliveryMode)
+	MAY  ( gosaMailQuota $ gosaMailAlternateAddress $ gosaMailForwardingAddress $
+	       gosaMailMaxSize $ gosaSpamSortLevel $ gosaSpamMailbox $
+	       gosaVacationMessage $ gosaSharedFolderTarget $ acl))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.6 NAME 'gosaAccount' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa Accounts (v2.4)'
+	MUST ( uid )
+        MAY ( lmPassword $ ntPassword $ pwdLastSet $ gosaDefaultPrinter $ gosaDefaultLanguage $
+              academicTitle $ personalTitle $ gosaHostACL $ dateOfBirth $ gender ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.7 NAME 'gosaHost' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa Hosts (v2.4)'
+        MUST ( cn )
+        MAY ( description $ gosaService ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.8 NAME 'gosaProxyAccount' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa Proxy settings (v2.4)'
+        MUST ( gosaProxyAcctFlags )
+        MAY ( gosaProxyID $ gosaProxyWorkingStart $ gosaProxyWorkingStop $ gosaProxyQuota $
+              gosaProxyQuotaPeriod ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.9 NAME 'gosaApplication' SUP top STRUCTURAL
+        DESC 'Objectclass for GOsa applications (v2.4)'
+        MUST ( cn $ gosaApplicationExecute )
+        MAY ( gosaApplicationName $ gosaApplicationIcon $ gosaApplicationFlags $ gosaApplicationMimeType $
+              gosaApplicationParameter $ gotoLogonScript $ description $ gosaApplicationCategory ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.10 NAME 'gosaApplicationGroup' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa application groups (v2.4)'
+        MUST ( cn )
+        MAY ( gosaMemberApplication $ gosaApplicationParameter ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.11 NAME 'gosaUserTemplate' SUP top AUXILIARY
+        DESC 'Objectclass for GOsa User Templates (v2.4)'
+        MUST ( cn ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.12 NAME 'gosaGroupOfNames'
+        DESC 'GOsa object grouping (v2.4)'
+        SUP top STRUCTURAL
+		MUST ( cn $ gosaGroupObjects ) MAY ( description $ member ) )
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.13 NAME 'gosaWebdavAccount'
+        DESC 'GOsa webdav enabling account (v2.4)'
+        SUP top AUXILIARY
+        MUST ( cn $ uid ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.14 NAME 'gosaIntranetAccount'
+       DESC 'GOsa Intarent enabling account (v2.4)'
+	   SUP top AUXILIARY
+       MUST ( cn $ uid )
+       MAY ( gosaDefaultLanguage ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.15 NAME 'gosaAdministrativeUnit'
+       DESC 'Marker for administrational units (v2.5)'
+	   SUP top AUXILIARY
+       MUST ( gosaUnitTag ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.16 NAME 'gosaAdministrativeUnitTag'
+       DESC 'Marker for objects below administrational units (v2.5)'
+	   SUP top AUXILIARY
+       MUST ( gosaUnitTag ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.17 NAME 'gosaRole'
+       DESC 'ACL container to define roles (v2.5)' SUP top AUXILIARY
+       MUST ( gosaAclTemplate  ))
+
+objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.18 NAME 'gosaAcl'
+       DESC 'ACL container to define single ACLs (v2.5)' SUP top AUXILIARY
+       MUST ( gosaAclEntry  ))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosa.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goserver.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goserver.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goserver.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,262 @@
+## 
+##
+## goserver.schema - Needed by the GONICUS System Administator
+##
+## Version 030403
+##
+##
+## Maintainer:		Lars Scheiter 	(scheiter at GONICUS.de)
+##			Cajus Pollmeier	(pollmeier at GONICUS.de)
+##
+##
+
+
+# Attributes for the Gonicus Terminal Server Class
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.1 NAME 'goXdmcpIsEnabled'
+	DESC 'Indicates if the server is enabled for XDMCP queries'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.2 NAME 'goFontPath'
+	DESC 'Fontserver Entry'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+# Attributes for common Gonicus Server Class
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.4 NAME 'goExportEntry'
+	DESC 'Provides an export entry'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.9 NAME 'goSyslogSection'
+	DESC 'What sections wants the server for its syslog service? i.e. *.*'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.10 NAME 'goTimeSource'
+	DESC 'List of time sources'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.11 NAME 'goSpoolPath'
+	DESC 'Provides a spool path for printing services'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.12 NAME 'goLdapBase'
+	DESC 'Base to use for this LDAP server'
+	EQUALITY caseExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.13 NAME 'goImapName'
+	DESC 'Name of IMAP server appearing in GOsa'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.14 NAME 'goImapConnect'
+	DESC 'PHP connect string for IMAP server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.15 NAME 'goImapAdmin'
+	DESC 'IMAP admin account'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.16 NAME 'goImapPassword'
+	DESC 'IMAP admin password'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.17 NAME 'goImapSieveServer'
+	DESC 'Cyrus sieve server address or name'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.18 NAME 'goImapSievePort'
+	DESC 'Cyrus sieve server port'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.19 NAME 'goKrbRealm'
+	DESC 'Default Kerberos realm to use for this server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.20 NAME 'goKrbAdmin'
+	DESC 'Admin principal for kerberos server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.21 NAME 'goKrbPassword'
+	DESC 'Admin password for kerberos server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.22 NAME 'goFaxAdmin'
+	DESC 'Admin principal for fax server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.23 NAME 'goFaxPassword'
+	DESC 'Admin password for fax server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.24 NAME 'goLogAdmin'
+	DESC 'Admin principal for log server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.25 NAME 'goLogPassword'
+	DESC 'Admin password for log server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.26 NAME 'goFonAdmin'
+        DESC 'Admin principal for fon server'
+        EQUALITY caseExactIA5Match
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.27 NAME 'goFonPassword'
+        DESC 'Admin password for fon server'
+        EQUALITY caseExactIA5Match
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.28 NAME 'goFonAreaCode'
+        DESC 'Store area code'
+        EQUALITY caseExactIA5Match
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.29 NAME 'goFonCountryCode'
+        DESC 'Store country code'
+        EQUALITY caseExactIA5Match
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.30 NAME 'goGlpiAdmin'
+	DESC 'Admin principal for glpi database server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.31 NAME 'goGlpiPassword'
+	DESC 'Admin password for glpi database server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.32 NAME 'goGlpiDatabase'
+	DESC 'Database name for glpi extension'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+##
+##		Objectclasses
+##
+
+# Terminal Server description 
+objectclass (1.3.6.1.4.1.10098.1.2.1.16 NAME 'goTerminalServer' SUP top AUXILIARY
+	DESC 'Terminal server description (v2.4)'
+	MUST ( cn $ goXdmcpIsEnabled $ goFontPath )
+	MAY  ( description ))
+
+# NFS Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.19 NAME 'goNfsServer' SUP top AUXILIARY
+	DESC 'NFS server description (v2.4)'
+	MUST ( cn )
+	MAY  ( goExportEntry $ description ))
+
+# Time Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.20 NAME 'goNtpServer' SUP top AUXILIARY
+	DESC 'Time server description (v2.4)'
+	MUST ( cn )
+        MAY  ( goTimeSource $ description ))
+
+# Syslog Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.21 NAME 'goSyslogServer' SUP top AUXILIARY
+	DESC 'Syslog server description (v2.4)'
+	MUST ( cn )
+	MAY  ( goSyslogSection $ description ))
+
+# LDAP Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.22 NAME 'goLdapServer' SUP top AUXILIARY
+	DESC 'LDAP server description (v2.4)'
+	MUST ( cn )
+	MAY  ( goLdapBase $ description ))
+
+# CUPS Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.23 NAME 'goCupsServer' SUP top AUXILIARY
+	DESC 'CUPS server description (v2.4)'
+	MUST ( cn )
+	MAY  ( description ))
+
+# IMAP Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.24 NAME 'goImapServer' SUP top AUXILIARY
+	DESC 'IMAP server description (v2.4)'
+	MUST ( cn $ goImapName $ goImapConnect $ goImapAdmin $ goImapPassword )
+	MAY  ( goImapSieveServer $ goImapSievePort $ description ))
+
+# Kerberos Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.25 NAME 'goKrbServer' SUP top AUXILIARY
+	DESC 'Kerberos server description (v2.4)'
+	MUST ( cn $ goKrbRealm $ goKrbAdmin $ goKrbPassword )
+	MAY  ( description ))
+
+# Fax Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.26 NAME 'goFaxServer' SUP top AUXILIARY
+	DESC 'Fax server description (v2.4)'
+	MUST ( cn $ goFaxAdmin $ goFaxPassword )
+	MAY  ( description ))
+
+# Common server class
+objectclass (1.3.6.1.4.1.10098.1.2.1.27 NAME 'goServer' SUP top AUXILIARY
+	DESC 'Server description (v2.4)'
+	MUST ( cn )
+	MAY  ( description $ macAddress $ ipHostNumber ))
+
+# LogDB Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.28 NAME 'goLogDBServer' SUP top AUXILIARY
+	DESC 'Log DB server description (v2.4)'
+	MUST ( cn $ goLogAdmin $ goLogPassword ))
+
+# Fon Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.29 NAME 'goFonServer' SUP top AUXILIARY
+        DESC 'Fon server description (v2.4)'
+        MUST ( cn $ goFonAdmin $ goFonPassword $ goFonAreaCode $ goFonCountryCode )
+        MAY  ( description ))
+
+# Share Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.33 NAME 'goShareServer' SUP top AUXILIARY
+	DESC 'Share server description (v2.4)'
+	MUST ( cn )
+	MAY  ( description $ goExportEntry ))
+
+# Mail Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.36 NAME 'goMailServer' SUP top AUXILIARY
+	DESC 'Mail server definition (v2.4)'
+	MUST ( cn )
+	MAY  ( description ) )
+
+# Glpi Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.37 NAME 'goGlpiServer' SUP top AUXILIARY
+	DESC 'Glpi server definition (v2.4)'
+	MUST ( cn $ goGlpiAdmin $ goGlpiDatabase)
+	MAY  ( description $ goGlpiPassword) )


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goserver.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goserver.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goserver.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goserver.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,262 @@
+## 
+##
+## goserver.schema - Needed by the GONICUS System Administator
+##
+## Version 030403
+##
+##
+## Maintainer:		Lars Scheiter 	(scheiter at GONICUS.de)
+##			Cajus Pollmeier	(pollmeier at GONICUS.de)
+##
+##
+
+
+# Attributes for the Gonicus Terminal Server Class
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.1 NAME 'goXdmcpIsEnabled'
+	DESC 'Indicates if the server is enabled for XDMCP queries'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.2 NAME 'goFontPath'
+	DESC 'Fontserver Entry'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+# Attributes for common Gonicus Server Class
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.4 NAME 'goExportEntry'
+	DESC 'Provides an export entry'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.9 NAME 'goSyslogSection'
+	DESC 'What sections wants the server for its syslog service? i.e. *.*'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.10 NAME 'goTimeSource'
+	DESC 'List of time sources'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.11 NAME 'goSpoolPath'
+	DESC 'Provides a spool path for printing services'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.12 NAME 'goLdapBase'
+	DESC 'Base to use for this LDAP server'
+	EQUALITY caseExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.13 NAME 'goImapName'
+	DESC 'Name of IMAP server appearing in GOsa'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.14 NAME 'goImapConnect'
+	DESC 'PHP connect string for IMAP server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.15 NAME 'goImapAdmin'
+	DESC 'IMAP admin account'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.16 NAME 'goImapPassword'
+	DESC 'IMAP admin password'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.17 NAME 'goImapSieveServer'
+	DESC 'Cyrus sieve server address or name'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.18 NAME 'goImapSievePort'
+	DESC 'Cyrus sieve server port'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.19 NAME 'goKrbRealm'
+	DESC 'Default Kerberos realm to use for this server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.20 NAME 'goKrbAdmin'
+	DESC 'Admin principal for kerberos server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.21 NAME 'goKrbPassword'
+	DESC 'Admin password for kerberos server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.22 NAME 'goFaxAdmin'
+	DESC 'Admin principal for fax server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.23 NAME 'goFaxPassword'
+	DESC 'Admin password for fax server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.24 NAME 'goLogAdmin'
+	DESC 'Admin principal for log server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.25 NAME 'goLogPassword'
+	DESC 'Admin password for log server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.26 NAME 'goFonAdmin'
+        DESC 'Admin principal for fon server'
+        EQUALITY caseExactIA5Match
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.27 NAME 'goFonPassword'
+        DESC 'Admin password for fon server'
+        EQUALITY caseExactIA5Match
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.28 NAME 'goFonAreaCode'
+        DESC 'Store area code'
+        EQUALITY caseExactIA5Match
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.29 NAME 'goFonCountryCode'
+        DESC 'Store country code'
+        EQUALITY caseExactIA5Match
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.30 NAME 'goGlpiAdmin'
+	DESC 'Admin principal for glpi database server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.31 NAME 'goGlpiPassword'
+	DESC 'Admin password for glpi database server'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.32 NAME 'goGlpiDatabase'
+	DESC 'Database name for glpi extension'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+##
+##		Objectclasses
+##
+
+# Terminal Server description 
+objectclass (1.3.6.1.4.1.10098.1.2.1.16 NAME 'goTerminalServer' SUP top AUXILIARY
+	DESC 'Terminal server description (v2.4)'
+	MUST ( cn $ goXdmcpIsEnabled $ goFontPath )
+	MAY  ( description ))
+
+# NFS Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.19 NAME 'goNfsServer' SUP top AUXILIARY
+	DESC 'NFS server description (v2.4)'
+	MUST ( cn )
+	MAY  ( goExportEntry $ description ))
+
+# Time Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.20 NAME 'goNtpServer' SUP top AUXILIARY
+	DESC 'Time server description (v2.4)'
+	MUST ( cn )
+        MAY  ( goTimeSource $ description ))
+
+# Syslog Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.21 NAME 'goSyslogServer' SUP top AUXILIARY
+	DESC 'Syslog server description (v2.4)'
+	MUST ( cn )
+	MAY  ( goSyslogSection $ description ))
+
+# LDAP Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.22 NAME 'goLdapServer' SUP top AUXILIARY
+	DESC 'LDAP server description (v2.4)'
+	MUST ( cn )
+	MAY  ( goLdapBase $ description ))
+
+# CUPS Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.23 NAME 'goCupsServer' SUP top AUXILIARY
+	DESC 'CUPS server description (v2.4)'
+	MUST ( cn )
+	MAY  ( description ))
+
+# IMAP Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.24 NAME 'goImapServer' SUP top AUXILIARY
+	DESC 'IMAP server description (v2.4)'
+	MUST ( cn $ goImapName $ goImapConnect $ goImapAdmin $ goImapPassword )
+	MAY  ( goImapSieveServer $ goImapSievePort $ description ))
+
+# Kerberos Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.25 NAME 'goKrbServer' SUP top AUXILIARY
+	DESC 'Kerberos server description (v2.4)'
+	MUST ( cn $ goKrbRealm $ goKrbAdmin $ goKrbPassword )
+	MAY  ( description ))
+
+# Fax Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.26 NAME 'goFaxServer' SUP top AUXILIARY
+	DESC 'Fax server description (v2.4)'
+	MUST ( cn $ goFaxAdmin $ goFaxPassword )
+	MAY  ( description ))
+
+# Common server class
+objectclass (1.3.6.1.4.1.10098.1.2.1.27 NAME 'goServer' SUP top AUXILIARY
+	DESC 'Server description (v2.4)'
+	MUST ( cn )
+	MAY  ( description $ macAddress $ ipHostNumber ))
+
+# LogDB Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.28 NAME 'goLogDBServer' SUP top AUXILIARY
+	DESC 'Log DB server description (v2.4)'
+	MUST ( cn $ goLogAdmin $ goLogPassword ))
+
+# Fon Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.29 NAME 'goFonServer' SUP top AUXILIARY
+        DESC 'Fon server description (v2.4)'
+        MUST ( cn $ goFonAdmin $ goFonPassword $ goFonAreaCode $ goFonCountryCode )
+        MAY  ( description ))
+
+# Share Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.33 NAME 'goShareServer' SUP top AUXILIARY
+	DESC 'Share server description (v2.4)'
+	MUST ( cn )
+	MAY  ( description $ goExportEntry ))
+
+# Mail Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.36 NAME 'goMailServer' SUP top AUXILIARY
+	DESC 'Mail server definition (v2.4)'
+	MUST ( cn )
+	MAY  ( description ) )
+
+# Glpi Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.37 NAME 'goGlpiServer' SUP top AUXILIARY
+	DESC 'Glpi server definition (v2.4)'
+	MUST ( cn $ goGlpiAdmin $ goGlpiDatabase)
+	MAY  ( description $ goGlpiPassword) )


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goserver.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosystem.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosystem.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosystem.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,341 @@
+##
+## gosystem.schema - Needed by the GONICUS Terminal concept
+##
+
+# Attributes
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.1 NAME 'gotoSyslogServer'
+	DESC 'GOto - Gonicus Terminal Concept, value syslogServer.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.2 NAME 'gotoNtpServer'
+	DESC 'GOto - Gonicus Terminal Concept, value ntpServer.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.3 NAME 'gotoSwapServer'
+	DESC 'GOto - Gonicus Terminal Concept, value swapServer.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.4 NAME 'gotoLpdServer'
+	DESC 'GOto - Gonicus Terminal Concept, value lpdServer.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.5 NAME 'gotoFontPath'
+	DESC 'GOto - Gonicus Terminal Concept, value fontPath.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.6 NAME 'gotoFilesystem'
+	DESC 'GOto - Gonicus Terminal Concept, value filesystem.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.7 NAME 'gotoFloppyEnable'
+	DESC 'GOto - Gonicus Terminal Concept, value floppyEnable.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.8 NAME 'gotoCdromEnable'
+	DESC 'GOto - Gonicus Terminal Concept, value cdromEnable.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.9 NAME 'gotoLpdEnable'
+	DESC 'GOto - Gonicus Terminal Concept, value lpdEnable.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.10 NAME 'gotoScannerEnable'
+	DESC 'GOto - Gonicus Terminal Concept, value scannerEnable.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.11 NAME 'gotoScannerClients'
+	DESC 'GOto - Gonicus Terminal Concept, value scannerClients.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.14 NAME 'gotoRootPasswd'
+	DESC 'GOto - Gonicus Terminal Concept, value rootPasswd.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.15 NAME 'gotoXdmcpServer'
+	DESC 'GOto - Gonicus Terminal Concept, value xdmcpServer.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.16 NAME 'gotoXMethod'
+	DESC 'GOto - Gonicus Terminal Concept, value xMethod.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.17 NAME 'gotoXMonitor'
+	DESC 'GOto - Gonicus Terminal Concept, value xMonitor.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.18 NAME 'gotoXHsync'
+	DESC 'GOto - Gonicus Terminal Concept, value xHsync.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.19 NAME 'gotoXVsync'
+	DESC 'GOto - Gonicus Terminal Concept, value xVsync.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.20 NAME 'gotoXResolution'
+	DESC 'GOto - Gonicus Terminal Concept, value xResolution.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.21 NAME 'gotoXColordepth'
+	DESC 'GOto - Gonicus Terminal Concept, value xColordepth.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.22 NAME 'gotoXMouseport'
+	DESC 'GOto - Gonicus Terminal Concept, value xMouseport.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.23 NAME 'gotoXMouseButtons'
+	DESC 'GOto - Gonicus Terminal Concept, value xMouseButtons.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.24 NAME 'gotoMode'
+	DESC 'GOto - Gonicus Terminal Concept, Terminal is active.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.25 NAME 'gotoXKbModel'
+	DESC 'GOto - Gonicus Terminal Concept, value xKbmodel.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.26 NAME 'gotoXKbLayout'
+	DESC 'GOto - Gonicus Terminal Concept, value xKblayout.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.27 NAME 'gotoXKbVariant'
+	DESC 'GOto - Gonicus Terminal Concept, value xKbvariant.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.28 NAME 'gotoXDriver'
+	DESC 'GOto - Gonicus Terminal Concept, value xDriver.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.29 NAME 'gotoSndModule'
+	DESC 'GOto - Gonicus Terminal Concept, value sndModules.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.30 NAME 'gotoLastUser'
+	DESC 'GOto - Gonicus Terminal Concept, value lastUser.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.31 NAME 'gotoAutoFs'
+	DESC 'GOto - Gonicus Terminal Concept, value autofs.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.32 NAME 'gotoModules'
+	DESC 'GOto - Gonicus Terminal Concept, value modules.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.33 NAME 'gotoAdaptPath'
+	DESC 'GOto - Gonicus Terminal Concept, value adaptpath.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.34 NAME 'gotoXMouseType'
+        DESC 'Hardware definitions, value Maustyp'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.35 NAME 'gotoKernelParameters'
+        DESC 'Kernel boot parameters'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.36 NAME 'gotoBootKernel'
+        DESC 'Kernel boot parameters'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.37 NAME 'gotoTerminalPath'
+        DESC 'Kernel boot parameters'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.38 NAME 'gotoLdapServer'
+        DESC 'Kernel boot parameters'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.39 NAME 'gotoScannerBackend'
+	DESC 'GOto - Gonicus Terminal Concept, value scannerBackend.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.40 NAME 'gotoScannerModel'
+	DESC 'GOto - Gonicus Terminal Concept, value scannerModel.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.1 NAME 'ghCpuType'
+	DESC 'Hardware definitions, value cpuType'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.2 NAME 'ghMemSize'
+	DESC 'Hardware definitions, value memSize'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.3 NAME 'ghUsbSupport'
+	DESC 'Hardware definitions, value usbSupport'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.4 NAME 'ghIdeDev'
+	DESC 'Hardware definitions, value ideDev'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.5 NAME 'ghScsiDev'
+	DESC 'Hardware definitions, value scsiDev'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.7 NAME 'ghSoundAdapter'
+	DESC 'Hardware definitions, value soundAdapter'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.8 NAME 'ghNetNic'
+	DESC 'Hardware definitions, value Network Device'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.9 NAME 'ghGfxAdapter'
+	DESC 'Hardware definitions, value Grafikkarte'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.10 NAME 'ghInventoryNumber'
+	DESC 'Unique number for inclusion in an inventory'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+
+# objectclass for Hardware definitions
+objectclass (1.3.6.1.4.1.10098.1.2.1.3 NAME 'GOhard'
+        DESC 'Gonicus Hardware definitions, objectclass (v2.5)' SUP top STRUCTURAL
+        MUST ( cn )
+        MAY ( ghGfxAdapter $ ghNetNic $ ghSoundAdapter $ ghIdeDev $ ghScsiDev $
+              macAddress $ ghUsbSupport $ ghMemSize $ ghCpuType $ ghInventoryNumber $
+              gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $
+              gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $
+              gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $
+              gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $
+              gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $
+              gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $
+              gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $
+              gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $
+              gotoTerminalPath $ gotoLdapServer $ gotoScannerModel $ ipHostNumber $ l ) )
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosystem.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosystem.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosystem.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosystem.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,341 @@
+##
+## gosystem.schema - Needed by the GONICUS Terminal concept
+##
+
+# Attributes
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.1 NAME 'gotoSyslogServer'
+	DESC 'GOto - Gonicus Terminal Concept, value syslogServer.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.2 NAME 'gotoNtpServer'
+	DESC 'GOto - Gonicus Terminal Concept, value ntpServer.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.3 NAME 'gotoSwapServer'
+	DESC 'GOto - Gonicus Terminal Concept, value swapServer.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.4 NAME 'gotoLpdServer'
+	DESC 'GOto - Gonicus Terminal Concept, value lpdServer.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.5 NAME 'gotoFontPath'
+	DESC 'GOto - Gonicus Terminal Concept, value fontPath.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.6 NAME 'gotoFilesystem'
+	DESC 'GOto - Gonicus Terminal Concept, value filesystem.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.7 NAME 'gotoFloppyEnable'
+	DESC 'GOto - Gonicus Terminal Concept, value floppyEnable.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.8 NAME 'gotoCdromEnable'
+	DESC 'GOto - Gonicus Terminal Concept, value cdromEnable.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.9 NAME 'gotoLpdEnable'
+	DESC 'GOto - Gonicus Terminal Concept, value lpdEnable.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.10 NAME 'gotoScannerEnable'
+	DESC 'GOto - Gonicus Terminal Concept, value scannerEnable.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.11 NAME 'gotoScannerClients'
+	DESC 'GOto - Gonicus Terminal Concept, value scannerClients.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.14 NAME 'gotoRootPasswd'
+	DESC 'GOto - Gonicus Terminal Concept, value rootPasswd.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.15 NAME 'gotoXdmcpServer'
+	DESC 'GOto - Gonicus Terminal Concept, value xdmcpServer.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.16 NAME 'gotoXMethod'
+	DESC 'GOto - Gonicus Terminal Concept, value xMethod.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.17 NAME 'gotoXMonitor'
+	DESC 'GOto - Gonicus Terminal Concept, value xMonitor.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.18 NAME 'gotoXHsync'
+	DESC 'GOto - Gonicus Terminal Concept, value xHsync.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.19 NAME 'gotoXVsync'
+	DESC 'GOto - Gonicus Terminal Concept, value xVsync.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.20 NAME 'gotoXResolution'
+	DESC 'GOto - Gonicus Terminal Concept, value xResolution.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.21 NAME 'gotoXColordepth'
+	DESC 'GOto - Gonicus Terminal Concept, value xColordepth.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.22 NAME 'gotoXMouseport'
+	DESC 'GOto - Gonicus Terminal Concept, value xMouseport.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.23 NAME 'gotoXMouseButtons'
+	DESC 'GOto - Gonicus Terminal Concept, value xMouseButtons.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.24 NAME 'gotoMode'
+	DESC 'GOto - Gonicus Terminal Concept, Terminal is active.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.25 NAME 'gotoXKbModel'
+	DESC 'GOto - Gonicus Terminal Concept, value xKbmodel.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.26 NAME 'gotoXKbLayout'
+	DESC 'GOto - Gonicus Terminal Concept, value xKblayout.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.27 NAME 'gotoXKbVariant'
+	DESC 'GOto - Gonicus Terminal Concept, value xKbvariant.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.28 NAME 'gotoXDriver'
+	DESC 'GOto - Gonicus Terminal Concept, value xDriver.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.29 NAME 'gotoSndModule'
+	DESC 'GOto - Gonicus Terminal Concept, value sndModules.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.30 NAME 'gotoLastUser'
+	DESC 'GOto - Gonicus Terminal Concept, value lastUser.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.31 NAME 'gotoAutoFs'
+	DESC 'GOto - Gonicus Terminal Concept, value autofs.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+	
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.32 NAME 'gotoModules'
+	DESC 'GOto - Gonicus Terminal Concept, value modules.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.33 NAME 'gotoAdaptPath'
+	DESC 'GOto - Gonicus Terminal Concept, value adaptpath.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.34 NAME 'gotoXMouseType'
+        DESC 'Hardware definitions, value Maustyp'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.35 NAME 'gotoKernelParameters'
+        DESC 'Kernel boot parameters'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.36 NAME 'gotoBootKernel'
+        DESC 'Kernel boot parameters'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.37 NAME 'gotoTerminalPath'
+        DESC 'Kernel boot parameters'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.38 NAME 'gotoLdapServer'
+        DESC 'Kernel boot parameters'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+        SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.39 NAME 'gotoScannerBackend'
+	DESC 'GOto - Gonicus Terminal Concept, value scannerBackend.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.1.40 NAME 'gotoScannerModel'
+	DESC 'GOto - Gonicus Terminal Concept, value scannerModel.'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.1 NAME 'ghCpuType'
+	DESC 'Hardware definitions, value cpuType'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.2 NAME 'ghMemSize'
+	DESC 'Hardware definitions, value memSize'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.3 NAME 'ghUsbSupport'
+	DESC 'Hardware definitions, value usbSupport'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.4 NAME 'ghIdeDev'
+	DESC 'Hardware definitions, value ideDev'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.5 NAME 'ghScsiDev'
+	DESC 'Hardware definitions, value scsiDev'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.7 NAME 'ghSoundAdapter'
+	DESC 'Hardware definitions, value soundAdapter'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.8 NAME 'ghNetNic'
+	DESC 'Hardware definitions, value Network Device'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.9 NAME 'ghGfxAdapter'
+	DESC 'Hardware definitions, value Grafikkarte'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.2.10 NAME 'ghInventoryNumber'
+	DESC 'Unique number for inclusion in an inventory'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE)
+
+
+# objectclass for Hardware definitions
+objectclass (1.3.6.1.4.1.10098.1.2.1.3 NAME 'GOhard'
+        DESC 'Gonicus Hardware definitions, objectclass (v2.5)' SUP top STRUCTURAL
+        MUST ( cn )
+        MAY ( ghGfxAdapter $ ghNetNic $ ghSoundAdapter $ ghIdeDev $ ghScsiDev $
+              macAddress $ ghUsbSupport $ ghMemSize $ ghCpuType $ ghInventoryNumber $
+              gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $
+              gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $
+              gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $
+              gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $
+              gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $
+              gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $
+              gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $
+              gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $
+              gotoTerminalPath $ gotoLdapServer $ gotoScannerModel $ ipHostNumber $ l ) )
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/gosystem.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto-mime.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto-mime.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto-mime.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,61 @@
+##
+## goto-mime.schema - Needed by the GONICUS Terminal concept
+##
+## Maintainer:	Cajus Pollmeier	(pollmeier at GONICUS.de)
+##
+
+# Basic list of mime groups:
+#   application audio chemical image inode message model multipart
+#   text video x-conference x-world
+attributetype ( 1.3.6.1.4.1.10098.1.1.14.1 NAME 'gotoMimeGroup'
+        DESC 'IANA defined mime group'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+# File extensions without search patterns. i.e. png, jpg, xcf
+attributetype ( 1.3.6.1.4.1.10098.1.1.14.2 NAME 'gotoMimeFilePattern'
+        DESC 'File extensions for mime types'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+# Coded application and priority seperated by |. i.e. /usr/bin/gimp|1
+attributetype ( 1.3.6.1.4.1.10098.1.1.14.3 NAME 'gotoMimeApplication'
+        DESC 'Assigned application and priority'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+# Coded application and priority seperated by |.
+# i.e. cn=gimp,ou=apps,dc=gonicus,dc=de|1
+attributetype ( 1.3.6.1.4.1.10098.1.1.14.4 NAME 'gotoMimeEmbeddedApplication'
+        DESC 'Assigned application and priority for embedded applications'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+# Encoded left click action for filebrowsers, etc. This can be either:
+#  I: show in embedded viewer
+#  E: show in external viewer
+#  O: take settings from global mime group
+#  These fields are taken as OR. Additionally you can add a
+#  Q: to ask wether a question should pop up - to save it to
+#     the local disc or not.
+attributetype ( 1.3.6.1.4.1.10098.1.1.14.5 NAME 'gotoMimeLeftClickAction'
+        DESC 'GOto - Gonicus Terminal Concept, PPD data'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+# Save binary png icon here
+attributetype ( 1.3.6.1.4.1.10098.1.1.14.6 NAME 'gotoMimeIcon'
+        DESC 'Specify the mime icon'
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 SINGLE-VALUE)
+
+objectclass (1.3.6.1.4.1.10098.1.2.4.1 NAME 'gotoMimeType'
+        DESC 'Class to represent global mime types (v2.5)' SUP top STRUCTURAL
+        MUST ( cn $ gotoMimeFilePattern $ gotoMimeGroup )
+        MAY  ( description $ gotoMimeIcon $ gotoMimeApplication $
+	       gotoMimeEmbeddedApplication $ gotoMimeLeftClickAction ))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto-mime.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto-mime.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto-mime.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto-mime.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,61 @@
+##
+## goto-mime.schema - Needed by the GONICUS Terminal concept
+##
+## Maintainer:	Cajus Pollmeier	(pollmeier at GONICUS.de)
+##
+
+# Basic list of mime groups:
+#   application audio chemical image inode message model multipart
+#   text video x-conference x-world
+attributetype ( 1.3.6.1.4.1.10098.1.1.14.1 NAME 'gotoMimeGroup'
+        DESC 'IANA defined mime group'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+# File extensions without search patterns. i.e. png, jpg, xcf
+attributetype ( 1.3.6.1.4.1.10098.1.1.14.2 NAME 'gotoMimeFilePattern'
+        DESC 'File extensions for mime types'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+# Coded application and priority seperated by |. i.e. /usr/bin/gimp|1
+attributetype ( 1.3.6.1.4.1.10098.1.1.14.3 NAME 'gotoMimeApplication'
+        DESC 'Assigned application and priority'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+# Coded application and priority seperated by |.
+# i.e. cn=gimp,ou=apps,dc=gonicus,dc=de|1
+attributetype ( 1.3.6.1.4.1.10098.1.1.14.4 NAME 'gotoMimeEmbeddedApplication'
+        DESC 'Assigned application and priority for embedded applications'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+# Encoded left click action for filebrowsers, etc. This can be either:
+#  I: show in embedded viewer
+#  E: show in external viewer
+#  O: take settings from global mime group
+#  These fields are taken as OR. Additionally you can add a
+#  Q: to ask wether a question should pop up - to save it to
+#     the local disc or not.
+attributetype ( 1.3.6.1.4.1.10098.1.1.14.5 NAME 'gotoMimeLeftClickAction'
+        DESC 'GOto - Gonicus Terminal Concept, PPD data'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+# Save binary png icon here
+attributetype ( 1.3.6.1.4.1.10098.1.1.14.6 NAME 'gotoMimeIcon'
+        DESC 'Specify the mime icon'
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 SINGLE-VALUE)
+
+objectclass (1.3.6.1.4.1.10098.1.2.4.1 NAME 'gotoMimeType'
+        DESC 'Class to represent global mime types (v2.5)' SUP top STRUCTURAL
+        MUST ( cn $ gotoMimeFilePattern $ gotoMimeGroup )
+        MAY  ( description $ gotoMimeIcon $ gotoMimeApplication $
+	       gotoMimeEmbeddedApplication $ gotoMimeLeftClickAction ))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto-mime.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,143 @@
+## 
+##
+## goto.schema - Needed by the GONICUS Terminal concept
+##
+## Version 030403
+##
+##
+## Maintainer:		Lars Scheiter 	(scheiter at GONICUS.de)
+##			Cajus Pollmeier	(pollmeier at GONICUS.de)
+##
+##
+## Requires: gohard.schema
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.6 NAME 'gotoPrinterPPD'
+        DESC 'GOto - Gonicus Terminal Concept, PPD data'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.7 NAME 'gotoProfileFlags'
+        DESC 'GOto - Flags for Profile handling - C is for caching'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.8 NAME 'gotoProfileServer'
+        DESC 'GOto - specifies the profile server'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.9 NAME 'gotoShare'
+        DESC 'GOto - specifies a share'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.10 NAME 'gotoLogonScript'
+        DESC 'GOto - specifies a LogonScript'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.11 NAME 'gotoKioskProfile'
+        DESC 'GOto - specifies a kiosk profile'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.12 NAME 'gotoUserPrinter'
+        DESC 'GOto - keeps printers shown for this user'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.13 NAME 'gotoUserAdminPrinter'
+        DESC 'GOto - keeps printers we are admin for'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.16 NAME 'gotoGroupPrinter'
+        DESC 'GOto - keeps printers shown for this user'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.17 NAME 'gotoGroupAdminPrinter'
+        DESC 'GOto - keeps printers we are admin for'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.14 NAME 'gotoHotplugDevice'
+        DESC 'GOto - keeps hotplug devices'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.15 NAME 'gotoProfileQuota'
+        DESC 'GOto - save quota for home'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+objectclass (1.3.6.1.4.1.10098.1.2.1.1 NAME 'gotoTerminal'
+        DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.5)' SUP top AUXILIARY
+        MUST ( cn )
+        MAY  ( description $ macAddress $ ipHostNumber $ gotoShare $ goFonHardware ))
+
+# objectclass for the Terminal Conecept
+objectclass (1.3.6.1.4.1.10098.1.2.1.30 NAME 'gotoWorkstation'
+        DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.5)' SUP top AUXILIARY
+        MUST ( cn )
+        MAY  ( description $ macAddress $ ipHostNumber $ gotoShare $ goFonHardware ))
+
+# objectclass for the Terminal Conecept
+objectclass (1.3.6.1.4.1.10098.1.2.1.31 NAME 'gotoPrinter'
+	DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.2)' SUP top STRUCTURAL
+	MUST ( cn )
+	MAY ( labeledURI $ description $ l $ gotoPrinterPPD $ macAddress $ ipHostNumber $ gotoUserPrinter $
+		  gotoUserAdminPrinter $ gotoGroupPrinter $ gotoGroupAdminPrinter ) )
+
+# objectclass for the Terminal Conecept
+objectclass (1.3.6.1.4.1.10098.1.2.1.32 NAME 'gotoEnvironment'
+	DESC 'GOto - contains environment settings (v2.2)' SUP top AUXILIARY
+	MAY ( gotoProfileServer $ gotoProfileFlags $ gotoXResolution $ gotoShare $ gotoLogonScript $
+		  gotoKioskProfile $ gotoHotplugDevice $ gotoProfileQuota ) )
+
+# objectclass for the Terminal Conecept
+objectclass (1.3.6.1.4.1.10098.1.2.1.34 NAME 'gotoWorkstationTemplate'
+        DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.5)' SUP top AUXILIARY
+        MUST ( cn )
+        MAY  ( description $ gotoShare $ goFonHardware $
+	       ghGfxAdapter $ ghNetNic $ ghSoundAdapter $ ghIdeDev $ ghScsiDev $
+	       ghUsbSupport $ ghMemSize $ ghCpuType $ ghInventoryNumber $
+	       gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $
+	       gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $
+	       gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $
+	       gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $
+	       gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $
+	       gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $
+	       gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $
+	       gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $
+	       gotoTerminalPath $ gotoLdapServer $ gotoScannerModel ))
+
+# objectclass for the Terminal Conecept
+objectclass (1.3.6.1.4.1.10098.1.2.1.35 NAME 'gotoTerminalTemplate'
+        DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.5)' SUP top AUXILIARY
+        MUST ( cn )
+        MAY  ( description $ gotoShare $ goFonHardware $
+	       ghGfxAdapter $ ghNetNic $ ghSoundAdapter $ ghIdeDev $ ghScsiDev $
+	       ghUsbSupport $ ghMemSize $ ghCpuType $ ghInventoryNumber $
+	       gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $
+	       gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $
+	       gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $
+	       gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $
+	       gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $
+	       gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $
+	       gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $
+	       gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $
+	       gotoTerminalPath $ gotoLdapServer $ gotoScannerModel ))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,143 @@
+## 
+##
+## goto.schema - Needed by the GONICUS Terminal concept
+##
+## Version 030403
+##
+##
+## Maintainer:		Lars Scheiter 	(scheiter at GONICUS.de)
+##			Cajus Pollmeier	(pollmeier at GONICUS.de)
+##
+##
+## Requires: gohard.schema
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.6 NAME 'gotoPrinterPPD'
+        DESC 'GOto - Gonicus Terminal Concept, PPD data'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.7 NAME 'gotoProfileFlags'
+        DESC 'GOto - Flags for Profile handling - C is for caching'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.8 NAME 'gotoProfileServer'
+        DESC 'GOto - specifies the profile server'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.9 NAME 'gotoShare'
+        DESC 'GOto - specifies a share'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.10 NAME 'gotoLogonScript'
+        DESC 'GOto - specifies a LogonScript'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.11 NAME 'gotoKioskProfile'
+        DESC 'GOto - specifies a kiosk profile'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.12 NAME 'gotoUserPrinter'
+        DESC 'GOto - keeps printers shown for this user'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.13 NAME 'gotoUserAdminPrinter'
+        DESC 'GOto - keeps printers we are admin for'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.16 NAME 'gotoGroupPrinter'
+        DESC 'GOto - keeps printers shown for this user'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.17 NAME 'gotoGroupAdminPrinter'
+        DESC 'GOto - keeps printers we are admin for'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.14 NAME 'gotoHotplugDevice'
+        DESC 'GOto - keeps hotplug devices'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.11.15 NAME 'gotoProfileQuota'
+        DESC 'GOto - save quota for home'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
+
+objectclass (1.3.6.1.4.1.10098.1.2.1.1 NAME 'gotoTerminal'
+        DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.5)' SUP top AUXILIARY
+        MUST ( cn )
+        MAY  ( description $ macAddress $ ipHostNumber $ gotoShare $ goFonHardware ))
+
+# objectclass for the Terminal Conecept
+objectclass (1.3.6.1.4.1.10098.1.2.1.30 NAME 'gotoWorkstation'
+        DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.5)' SUP top AUXILIARY
+        MUST ( cn )
+        MAY  ( description $ macAddress $ ipHostNumber $ gotoShare $ goFonHardware ))
+
+# objectclass for the Terminal Conecept
+objectclass (1.3.6.1.4.1.10098.1.2.1.31 NAME 'gotoPrinter'
+	DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.2)' SUP top STRUCTURAL
+	MUST ( cn )
+	MAY ( labeledURI $ description $ l $ gotoPrinterPPD $ macAddress $ ipHostNumber $ gotoUserPrinter $
+		  gotoUserAdminPrinter $ gotoGroupPrinter $ gotoGroupAdminPrinter ) )
+
+# objectclass for the Terminal Conecept
+objectclass (1.3.6.1.4.1.10098.1.2.1.32 NAME 'gotoEnvironment'
+	DESC 'GOto - contains environment settings (v2.2)' SUP top AUXILIARY
+	MAY ( gotoProfileServer $ gotoProfileFlags $ gotoXResolution $ gotoShare $ gotoLogonScript $
+		  gotoKioskProfile $ gotoHotplugDevice $ gotoProfileQuota ) )
+
+# objectclass for the Terminal Conecept
+objectclass (1.3.6.1.4.1.10098.1.2.1.34 NAME 'gotoWorkstationTemplate'
+        DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.5)' SUP top AUXILIARY
+        MUST ( cn )
+        MAY  ( description $ gotoShare $ goFonHardware $
+	       ghGfxAdapter $ ghNetNic $ ghSoundAdapter $ ghIdeDev $ ghScsiDev $
+	       ghUsbSupport $ ghMemSize $ ghCpuType $ ghInventoryNumber $
+	       gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $
+	       gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $
+	       gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $
+	       gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $
+	       gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $
+	       gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $
+	       gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $
+	       gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $
+	       gotoTerminalPath $ gotoLdapServer $ gotoScannerModel ))
+
+# objectclass for the Terminal Conecept
+objectclass (1.3.6.1.4.1.10098.1.2.1.35 NAME 'gotoTerminalTemplate'
+        DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.5)' SUP top AUXILIARY
+        MUST ( cn )
+        MAY  ( description $ gotoShare $ goFonHardware $
+	       ghGfxAdapter $ ghNetNic $ ghSoundAdapter $ ghIdeDev $ ghScsiDev $
+	       ghUsbSupport $ ghMemSize $ ghCpuType $ ghInventoryNumber $
+	       gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $
+	       gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $
+	       gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $
+	       gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $
+	       gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $
+	       gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $
+	       gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $
+	       gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $
+	       gotoTerminalPath $ gotoLdapServer $ gotoScannerModel ))
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/goto.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/inetorgperson.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/inetorgperson.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/inetorgperson.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,155 @@
+# inetorgperson.schema -- InetOrgPerson (RFC2798)
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/inetorgperson.schema,v 1.16.2.2 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+# InetOrgPerson (RFC2798)
+#
+# Depends upon
+#   Definition of an X.500 Attribute Type and an Object Class to Hold
+#   Uniform Resource Identifiers (URIs) [RFC2079]
+#	(core.schema)
+#
+#   A Summary of the X.500(96) User Schema for use with LDAPv3 [RFC2256]
+#	(core.schema)
+#
+#   The COSINE and Internet X.500 Schema [RFC1274] (cosine.schema)
+
+# carLicense
+# This multivalued field is used to record the values of the license or
+# registration plate associated with an individual.
+attributetype ( 2.16.840.1.113730.3.1.1
+	NAME 'carLicense'
+	DESC 'RFC2798: vehicle license or registration plate'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+# departmentNumber
+# Code for department to which a person belongs.  This can also be
+# strictly numeric (e.g., 1234) or alphanumeric (e.g., ABC/123).
+attributetype ( 2.16.840.1.113730.3.1.2
+	NAME 'departmentNumber'
+	DESC 'RFC2798: identifies a department within an organization'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+# displayName
+# When displaying an entry, especially within a one-line summary list, it
+# is useful to be able to identify a name to be used.  Since other attri-
+# bute types such as 'cn' are multivalued, an additional attribute type is
+# needed.  Display name is defined for this purpose.
+attributetype ( 2.16.840.1.113730.3.1.241
+	NAME 'displayName'
+	DESC 'RFC2798: preferred name to be used when displaying entries'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+	SINGLE-VALUE )
+
+# employeeNumber
+# Numeric or alphanumeric identifier assigned to a person, typically based
+# on order of hire or association with an organization.  Single valued.
+attributetype ( 2.16.840.1.113730.3.1.3
+	NAME 'employeeNumber'
+	DESC 'RFC2798: numerically identifies an employee within an organization'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+	SINGLE-VALUE )
+
+# employeeType
+# Used to identify the employer to employee relationship.  Typical values
+# used will be "Contractor", "Employee", "Intern", "Temp", "External", and
+# "Unknown" but any value may be used.
+attributetype ( 2.16.840.1.113730.3.1.4
+	NAME 'employeeType'
+	DESC 'RFC2798: type of employment for a person'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+# jpegPhoto
+# Used to store one or more images of a person using the JPEG File
+# Interchange Format [JFIF].
+# Note that the jpegPhoto attribute type was defined for use in the
+# Internet X.500 pilots but no referencable definition for it could be
+# located.
+attributetype ( 0.9.2342.19200300.100.1.60
+	NAME 'jpegPhoto'
+	DESC 'RFC2798: a JPEG image'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 )
+
+# preferredLanguage
+# Used to indicate an individual's preferred written or spoken
+# language.  This is useful for international correspondence or human-
+# computer interaction.  Values for this attribute type MUST conform to
+# the definition of the Accept-Language header field defined in
+# [RFC2068] with one exception:  the sequence "Accept-Language" ":"
+# should be omitted.  This is a single valued attribute type.
+attributetype ( 2.16.840.1.113730.3.1.39
+	NAME 'preferredLanguage'
+	DESC 'RFC2798: preferred written or spoken language for a person'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+	SINGLE-VALUE )
+
+# userSMIMECertificate
+# A PKCS#7 [RFC2315] SignedData, where the content that is signed is
+# ignored by consumers of userSMIMECertificate values.  It is
+# recommended that values have a `contentType' of data with an absent
+# `content' field.  Values of this attribute contain a person's entire
+# certificate chain and an smimeCapabilities field [RFC2633] that at a
+# minimum describes their SMIME algorithm capabilities.  Values for
+# this attribute are to be stored and requested in binary form, as
+# 'userSMIMECertificate;binary'.  If available, this attribute is
+# preferred over the userCertificate attribute for S/MIME applications.
+## OpenLDAP note: ";binary" transfer should NOT be used as syntax is binary
+attributetype ( 2.16.840.1.113730.3.1.40
+	NAME 'userSMIMECertificate'
+	DESC 'RFC2798: PKCS#7 SignedData used to support S/MIME'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
+
+# userPKCS12
+# PKCS #12 [PKCS12] provides a format for exchange of personal identity
+# information.  When such information is stored in a directory service,
+# the userPKCS12 attribute should be used. This attribute is to be stored
+# and requested in binary form, as 'userPKCS12;binary'.  The attribute
+# values are PFX PDUs stored as binary data.
+## OpenLDAP note: ";binary" transfer should NOT be used as syntax is binary
+attributetype ( 2.16.840.1.113730.3.1.216
+	NAME 'userPKCS12'
+	DESC 'RFC2798: personal identity information, a PKCS #12 PFX'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
+
+
+# inetOrgPerson
+# The inetOrgPerson represents people who are associated with an
+# organization in some way.  It is a structural class and is derived
+# from the organizationalPerson which is defined in X.521 [X521].
+objectclass	( 2.16.840.1.113730.3.2.2
+    NAME 'inetOrgPerson'
+	DESC 'RFC2798: Internet Organizational Person'
+    SUP organizationalPerson
+    STRUCTURAL
+	MAY (
+		audio $ businessCategory $ carLicense $ departmentNumber $
+		displayName $ employeeNumber $ employeeType $ givenName $
+		homePhone $ homePostalAddress $ initials $ jpegPhoto $
+		labeledURI $ mail $ manager $ mobile $ o $ pager $
+		photo $ roomNumber $ secretary $ uid $ userCertificate $
+		x500uniqueIdentifier $ preferredLanguage $
+		userSMIMECertificate $ userPKCS12 )
+	)


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/inetorgperson.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/inetorgperson.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/inetorgperson.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/inetorgperson.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,155 @@
+# inetorgperson.schema -- InetOrgPerson (RFC2798)
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/inetorgperson.schema,v 1.16.2.2 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+# InetOrgPerson (RFC2798)
+#
+# Depends upon
+#   Definition of an X.500 Attribute Type and an Object Class to Hold
+#   Uniform Resource Identifiers (URIs) [RFC2079]
+#	(core.schema)
+#
+#   A Summary of the X.500(96) User Schema for use with LDAPv3 [RFC2256]
+#	(core.schema)
+#
+#   The COSINE and Internet X.500 Schema [RFC1274] (cosine.schema)
+
+# carLicense
+# This multivalued field is used to record the values of the license or
+# registration plate associated with an individual.
+attributetype ( 2.16.840.1.113730.3.1.1
+	NAME 'carLicense'
+	DESC 'RFC2798: vehicle license or registration plate'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+# departmentNumber
+# Code for department to which a person belongs.  This can also be
+# strictly numeric (e.g., 1234) or alphanumeric (e.g., ABC/123).
+attributetype ( 2.16.840.1.113730.3.1.2
+	NAME 'departmentNumber'
+	DESC 'RFC2798: identifies a department within an organization'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+# displayName
+# When displaying an entry, especially within a one-line summary list, it
+# is useful to be able to identify a name to be used.  Since other attri-
+# bute types such as 'cn' are multivalued, an additional attribute type is
+# needed.  Display name is defined for this purpose.
+attributetype ( 2.16.840.1.113730.3.1.241
+	NAME 'displayName'
+	DESC 'RFC2798: preferred name to be used when displaying entries'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+	SINGLE-VALUE )
+
+# employeeNumber
+# Numeric or alphanumeric identifier assigned to a person, typically based
+# on order of hire or association with an organization.  Single valued.
+attributetype ( 2.16.840.1.113730.3.1.3
+	NAME 'employeeNumber'
+	DESC 'RFC2798: numerically identifies an employee within an organization'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+	SINGLE-VALUE )
+
+# employeeType
+# Used to identify the employer to employee relationship.  Typical values
+# used will be "Contractor", "Employee", "Intern", "Temp", "External", and
+# "Unknown" but any value may be used.
+attributetype ( 2.16.840.1.113730.3.1.4
+	NAME 'employeeType'
+	DESC 'RFC2798: type of employment for a person'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+# jpegPhoto
+# Used to store one or more images of a person using the JPEG File
+# Interchange Format [JFIF].
+# Note that the jpegPhoto attribute type was defined for use in the
+# Internet X.500 pilots but no referencable definition for it could be
+# located.
+attributetype ( 0.9.2342.19200300.100.1.60
+	NAME 'jpegPhoto'
+	DESC 'RFC2798: a JPEG image'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 )
+
+# preferredLanguage
+# Used to indicate an individual's preferred written or spoken
+# language.  This is useful for international correspondence or human-
+# computer interaction.  Values for this attribute type MUST conform to
+# the definition of the Accept-Language header field defined in
+# [RFC2068] with one exception:  the sequence "Accept-Language" ":"
+# should be omitted.  This is a single valued attribute type.
+attributetype ( 2.16.840.1.113730.3.1.39
+	NAME 'preferredLanguage'
+	DESC 'RFC2798: preferred written or spoken language for a person'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+	SINGLE-VALUE )
+
+# userSMIMECertificate
+# A PKCS#7 [RFC2315] SignedData, where the content that is signed is
+# ignored by consumers of userSMIMECertificate values.  It is
+# recommended that values have a `contentType' of data with an absent
+# `content' field.  Values of this attribute contain a person's entire
+# certificate chain and an smimeCapabilities field [RFC2633] that at a
+# minimum describes their SMIME algorithm capabilities.  Values for
+# this attribute are to be stored and requested in binary form, as
+# 'userSMIMECertificate;binary'.  If available, this attribute is
+# preferred over the userCertificate attribute for S/MIME applications.
+## OpenLDAP note: ";binary" transfer should NOT be used as syntax is binary
+attributetype ( 2.16.840.1.113730.3.1.40
+	NAME 'userSMIMECertificate'
+	DESC 'RFC2798: PKCS#7 SignedData used to support S/MIME'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
+
+# userPKCS12
+# PKCS #12 [PKCS12] provides a format for exchange of personal identity
+# information.  When such information is stored in a directory service,
+# the userPKCS12 attribute should be used. This attribute is to be stored
+# and requested in binary form, as 'userPKCS12;binary'.  The attribute
+# values are PFX PDUs stored as binary data.
+## OpenLDAP note: ";binary" transfer should NOT be used as syntax is binary
+attributetype ( 2.16.840.1.113730.3.1.216
+	NAME 'userPKCS12'
+	DESC 'RFC2798: personal identity information, a PKCS #12 PFX'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
+
+
+# inetOrgPerson
+# The inetOrgPerson represents people who are associated with an
+# organization in some way.  It is a structural class and is derived
+# from the organizationalPerson which is defined in X.521 [X521].
+objectclass	( 2.16.840.1.113730.3.2.2
+    NAME 'inetOrgPerson'
+	DESC 'RFC2798: Internet Organizational Person'
+    SUP organizationalPerson
+    STRUCTURAL
+	MAY (
+		audio $ businessCategory $ carLicense $ departmentNumber $
+		displayName $ employeeNumber $ employeeType $ givenName $
+		homePhone $ homePostalAddress $ initials $ jpegPhoto $
+		labeledURI $ mail $ manager $ mobile $ o $ pager $
+		photo $ roomNumber $ secretary $ uid $ userCertificate $
+		x500uniqueIdentifier $ preferredLanguage $
+		userSMIMECertificate $ userPKCS12 )
+	)


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/inetorgperson.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/java.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/java.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/java.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,403 @@
+# java.schema -- Java Object Schema
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/java.schema,v 1.5.2.2 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+# Java Object Schema (defined in RFC 2713)
+#	depends upon core.schema
+#
+
+# Network Working Group                                            V. Ryan
+# Request for Comments: 2713                                   S. Seligman
+# Category: Informational                                           R. Lee
+#                                                   Sun Microsystems, Inc.
+#                                                             October 1999
+# 
+# 
+#      Schema for Representing Java(tm) Objects in an LDAP Directory
+# 
+# Status of this Memo
+# 
+#    This memo provides information for the Internet community.  It does
+#    not specify an Internet standard of any kind.  Distribution of this
+#    memo is unlimited.
+# 
+# Copyright Notice
+# 
+#    Copyright (C) The Internet Society (1999).  All Rights Reserved.
+# 
+# Abstract
+# 
+#    This document defines the schema for representing Java(tm) objects in
+#    an LDAP directory [LDAPv3].  It defines schema elements to represent
+#    a Java serialized object [Serial], a Java marshalled object [RMI], a
+#    Java remote object [RMI], and a JNDI reference [JNDI].
+# 
+
+# [trimmed]
+
+# 3 Attribute Type Definitions
+# 
+#    The following attribute types are defined in this document:
+# 
+#        javaClassName
+#        javaClassNames
+#        javaCodebase
+#        javaSerializedData
+#        javaFactory
+#        javaReferenceAddress
+#        javaDoc
+# 
+# 3.1 javaClassName
+# 
+#    This attribute stores the fully qualified name of the Java object's
+#    "distinguished" class or interface (for example, "java.lang.String").
+#    It is a single-valued attribute. This attribute's syntax is '
+#    Directory String' and its case is significant.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.1.6
+#          NAME 'javaClassName'
+#          DESC 'Fully qualified name of distinguished Java class or
+#                interface'
+#          EQUALITY caseExactMatch
+#          SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+#          SINGLE-VALUE
+#        )
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.6
+	NAME 'javaClassName'
+	DESC 'Fully qualified name of distinguished Java class or interface'
+	EQUALITY caseExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+	SINGLE-VALUE )
+ 
+# 3.2 javaCodebase
+# 
+#    This attribute stores the Java class definition's locations.  It
+#    specifies the locations from which to load the class definition for
+#    the class specified by the javaClassName attribute.  Each value of
+#    the attribute contains an ordered list of URLs, separated by spaces.
+#    For example, a value of "url1 url2 url3" means that the three
+#    (possibly interdependent) URLs (url1, url2, and url3) form the
+#    codebase for loading in the Java class definition.
+# 
+#    If the javaCodebase attribute contains more than one value, each
+#    value is an independent codebase. That is, there is no relationship
+#    between the URLs in one value and those in another; each value can be
+#    viewed as an alternate source for loading the Java class definition.
+#    See [Java] for information regarding class loading.
+# 
+#    This attribute's syntax is 'IA5 String' and its case is significant.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.1.7
+#          NAME 'javaCodebase'
+#          DESC 'URL(s) specifying the location of class definition'
+#          EQUALITY caseExactIA5Match
+#          SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+#        )
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.7
+	NAME 'javaCodebase'
+	DESC 'URL(s) specifying the location of class definition'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 3.3 javaClassNames
+# 
+#    This attribute stores the Java object's fully qualified class or
+#    interface names (for example, "java.lang.String").  It is a
+#    multivalued attribute. When more than one value is present, each is
+#    the name of a class or interface, or ancestor class or interface, of
+#    this object.
+# 
+#    This attribute's syntax is 'Directory String' and its case is
+#    significant.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.1.13
+#          NAME 'javaClassNames'
+#          DESC 'Fully qualified Java class or interface name'
+#          EQUALITY caseExactMatch
+#          SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+#        )
+# 
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.13
+	NAME 'javaClassNames'
+	DESC 'Fully qualified Java class or interface name'
+	EQUALITY caseExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+ 
+# 3.4 javaSerializedData
+# 
+#    This attribute stores the serialized form of a Java object.  The
+#    serialized form is described in [Serial].
+# 
+#    This attribute's syntax is 'Octet String'.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.1.8
+#          NAME 'javaSerializedData
+#          DESC 'Serialized form of a Java object'
+#          SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
+#          SINGLE-VALUE
+#        )
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.8
+	NAME 'javaSerializedData'
+	DESC 'Serialized form of a Java object'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
+	SINGLE-VALUE )
+
+# 3.5 javaFactory
+# 
+#    This attribute stores the fully qualified class name of the object
+#    factory (for example, "com.wiz.jndi.WizObjectFactory") that can be
+#    used to create an instance of the object identified by the
+#    javaClassName attribute.
+# 
+#    This attribute's syntax is 'Directory String' and its case is
+#    significant.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.1.10
+#          NAME 'javaFactory'
+#          DESC 'Fully qualified Java class name of a JNDI object factory'
+#          EQUALITY caseExactMatch
+#          SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+#          SINGLE-VALUE
+#        )
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.10
+	NAME 'javaFactory'
+	DESC 'Fully qualified Java class name of a JNDI object factory'
+	EQUALITY caseExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+	SINGLE-VALUE )
+
+# 3.6 javaReferenceAddress
+# 
+#    This attribute represents the sequence of addresses of a JNDI
+#    reference.  Each of its values represents one address, a Java object
+#    of type javax.naming.RefAddr.  Its value is a concatenation of the
+#    address type and address contents, preceded by a sequence number (the
+#    order of addresses in a JNDI reference is significant).  For example:
+# 
+#        #0#TypeA#ValA
+#        #1#TypeB#ValB
+#        #2#TypeC##rO0ABXNyABpq...
+# 
+#    In more detail, the value is encoded as follows:
+# 
+#    The delimiter is the first character of the value.  For readability
+#    the character '#' is recommended when it is not otherwise used
+#    anywhere in the value, but any character may be used subject to
+#    restrictions given below.
+# 
+#    The first delimiter is followed by the sequence number.  The sequence
+#    number of an address is its position in the JNDI reference, with the
+#    first address being numbered 0.  It is represented by its shortest
+#    string form, in decimal notation.
+# 
+#    The sequence number is followed by a delimiter, then by the address
+#    type, and then by another delimiter.  If the address is of Java class
+#    javax.naming.StringRefAddr, then this delimiter is followed by the
+#    value of the address contents (which is a string).  Otherwise, this
+#    delimiter is followed immediately by another delimiter, and then by
+#    the Base64 encoding of the serialized form of the entire address.
+# 
+#    The delimiter may be any character other than a digit or a character
+#    contained in the address type.  In addition, if the address contents
+#    is a string, the delimiter may not be the first character of that
+#    string.
+# 
+#    This attribute's syntax is 'Directory String' and its case is
+#    significant.  It can contain multiple values.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.1.11
+#          NAME 'javaReferenceAddress'
+#          DESC 'Addresses associated with a JNDI Reference'
+#          EQUALITY caseExactMatch
+#          SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+#        )
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.11
+	NAME 'javaReferenceAddress'
+	DESC 'Addresses associated with a JNDI Reference'
+	EQUALITY caseExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+# 3.7 javaDoc
+# 
+#    This attribute stores a pointer to the Java documentation for the
+#    class.  It's value is a URL. For example, the following URL points to
+#    the specification of the java.lang.String class:
+#    http://java.sun.com/products/jdk/1.2/docs/api/java/lang/String.html
+# 
+#    This attribute's syntax is 'IA5 String' and its case is significant.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.1.12
+#          NAME 'javaDoc'
+#          DESC 'The Java documentation for the class'
+#          EQUALITY caseExactIA5Match
+#          SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+#        )
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.12
+	NAME 'javaDoc'
+	DESC 'The Java documentation for the class'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 4 Object Class Definitions
+# 
+#    The following object classes are defined in this document:
+# 
+#        javaContainer
+#        javaObject
+#        javaSerializedObject
+#        javaMarshalledObject
+#        javaNamingReference
+# 
+# 4.1 javaContainer
+# 
+#    This structural object class represents a container for a Java
+#    object.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.2.1
+#          NAME 'javaContainer'
+#          DESC 'Container for a Java object'
+#          SUP top
+#          STRUCTURAL
+#          MUST ( cn )
+#        )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.1
+	NAME 'javaContainer'
+	DESC 'Container for a Java object'
+	SUP top
+	STRUCTURAL
+	MUST cn )
+
+# 4.2 javaObject
+# 
+#    This abstract object class represents a Java object.  A javaObject
+#    cannot exist in the directory; only auxiliary or structural
+#    subclasses of it can exist in the directory.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.2.4
+#          NAME 'javaObject'
+#          DESC 'Java object representation'
+#          SUP top
+#          ABSTRACT
+#          MUST ( javaClassName )
+#          MAY ( javaClassNames $
+#                javaCodebase $
+#                javaDoc $
+#                description )
+#        )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.4
+	NAME 'javaObject'
+	DESC 'Java object representation'
+	SUP top
+	ABSTRACT
+	MUST javaClassName
+	MAY ( javaClassNames $ javaCodebase $
+		javaDoc $ description ) )
+
+# 4.3 javaSerializedObject
+# 
+#    This auxiliary object class represents a Java serialized object.  It
+#    must be mixed in with a structural object class.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.2.5
+#          NAME 'javaSerializedObject'
+#          DESC 'Java serialized object'
+#          SUP javaObject
+#          AUXILIARY
+#          MUST ( javaSerializedData )
+#        )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.5
+	NAME 'javaSerializedObject'
+	DESC 'Java serialized object'
+	SUP javaObject
+	AUXILIARY
+	MUST javaSerializedData )
+ 
+# 4.4 javaMarshalledObject
+# 
+#    This auxiliary object class represents a Java marshalled object.  It
+#    must be mixed in with a structural object class.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.2.8
+#          NAME 'javaMarshalledObject'
+#          DESC 'Java marshalled object'
+#          SUP javaObject
+#          AUXILIARY
+#          MUST ( javaSerializedData )
+#        )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.8
+	NAME 'javaMarshalledObject'
+	DESC 'Java marshalled object'
+	SUP javaObject
+	AUXILIARY
+	MUST javaSerializedData )
+
+# 4.5 javaNamingReference
+# 
+#    This auxiliary object class represents a JNDI reference.  It must be
+#    mixed in with a structural object class.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.2.7
+#          NAME 'javaNamingReference'
+#          DESC 'JNDI reference'
+#          SUP javaObject
+#          AUXILIARY
+#          MAY ( javaReferenceAddress $
+#                javaFactory )
+#        )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.7
+	NAME 'javaNamingReference'
+	DESC 'JNDI reference'
+	SUP javaObject
+	AUXILIARY
+	MAY ( javaReferenceAddress $ javaFactory ) )
+ 
+# Full Copyright Statement
+# 
+#    Copyright (C) The Internet Society (1999).  All Rights Reserved.
+# 
+#    This document and translations of it may be copied and furnished to
+#    others, and derivative works that comment on or otherwise explain it
+#    or assist in its implementation may be prepared, copied, published
+#    and distributed, in whole or in part, without restriction of any
+#    kind, provided that the above copyright notice and this paragraph are
+#    included on all such copies and derivative works.  However, this
+#    document itself may not be modified in any way, such as by removing
+#    the copyright notice or references to the Internet Society or other
+#    Internet organizations, except as needed for the purpose of
+#    developing Internet standards in which case the procedures for
+#    copyrights defined in the Internet Standards process must be
+#    followed, or as required to translate it into languages other than
+#    English.
+# 
+#    The limited permissions granted above are perpetual and will not be
+#    revoked by the Internet Society or its successors or assigns.
+# 
+#    This document and the information contained herein is provided on an
+#    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+#    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+#    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+#    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+#    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/java.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/java.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/java.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/java.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,403 @@
+# java.schema -- Java Object Schema
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/java.schema,v 1.5.2.2 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+# Java Object Schema (defined in RFC 2713)
+#	depends upon core.schema
+#
+
+# Network Working Group                                            V. Ryan
+# Request for Comments: 2713                                   S. Seligman
+# Category: Informational                                           R. Lee
+#                                                   Sun Microsystems, Inc.
+#                                                             October 1999
+# 
+# 
+#      Schema for Representing Java(tm) Objects in an LDAP Directory
+# 
+# Status of this Memo
+# 
+#    This memo provides information for the Internet community.  It does
+#    not specify an Internet standard of any kind.  Distribution of this
+#    memo is unlimited.
+# 
+# Copyright Notice
+# 
+#    Copyright (C) The Internet Society (1999).  All Rights Reserved.
+# 
+# Abstract
+# 
+#    This document defines the schema for representing Java(tm) objects in
+#    an LDAP directory [LDAPv3].  It defines schema elements to represent
+#    a Java serialized object [Serial], a Java marshalled object [RMI], a
+#    Java remote object [RMI], and a JNDI reference [JNDI].
+# 
+
+# [trimmed]
+
+# 3 Attribute Type Definitions
+# 
+#    The following attribute types are defined in this document:
+# 
+#        javaClassName
+#        javaClassNames
+#        javaCodebase
+#        javaSerializedData
+#        javaFactory
+#        javaReferenceAddress
+#        javaDoc
+# 
+# 3.1 javaClassName
+# 
+#    This attribute stores the fully qualified name of the Java object's
+#    "distinguished" class or interface (for example, "java.lang.String").
+#    It is a single-valued attribute. This attribute's syntax is '
+#    Directory String' and its case is significant.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.1.6
+#          NAME 'javaClassName'
+#          DESC 'Fully qualified name of distinguished Java class or
+#                interface'
+#          EQUALITY caseExactMatch
+#          SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+#          SINGLE-VALUE
+#        )
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.6
+	NAME 'javaClassName'
+	DESC 'Fully qualified name of distinguished Java class or interface'
+	EQUALITY caseExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+	SINGLE-VALUE )
+ 
+# 3.2 javaCodebase
+# 
+#    This attribute stores the Java class definition's locations.  It
+#    specifies the locations from which to load the class definition for
+#    the class specified by the javaClassName attribute.  Each value of
+#    the attribute contains an ordered list of URLs, separated by spaces.
+#    For example, a value of "url1 url2 url3" means that the three
+#    (possibly interdependent) URLs (url1, url2, and url3) form the
+#    codebase for loading in the Java class definition.
+# 
+#    If the javaCodebase attribute contains more than one value, each
+#    value is an independent codebase. That is, there is no relationship
+#    between the URLs in one value and those in another; each value can be
+#    viewed as an alternate source for loading the Java class definition.
+#    See [Java] for information regarding class loading.
+# 
+#    This attribute's syntax is 'IA5 String' and its case is significant.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.1.7
+#          NAME 'javaCodebase'
+#          DESC 'URL(s) specifying the location of class definition'
+#          EQUALITY caseExactIA5Match
+#          SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+#        )
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.7
+	NAME 'javaCodebase'
+	DESC 'URL(s) specifying the location of class definition'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 3.3 javaClassNames
+# 
+#    This attribute stores the Java object's fully qualified class or
+#    interface names (for example, "java.lang.String").  It is a
+#    multivalued attribute. When more than one value is present, each is
+#    the name of a class or interface, or ancestor class or interface, of
+#    this object.
+# 
+#    This attribute's syntax is 'Directory String' and its case is
+#    significant.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.1.13
+#          NAME 'javaClassNames'
+#          DESC 'Fully qualified Java class or interface name'
+#          EQUALITY caseExactMatch
+#          SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+#        )
+# 
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.13
+	NAME 'javaClassNames'
+	DESC 'Fully qualified Java class or interface name'
+	EQUALITY caseExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+ 
+# 3.4 javaSerializedData
+# 
+#    This attribute stores the serialized form of a Java object.  The
+#    serialized form is described in [Serial].
+# 
+#    This attribute's syntax is 'Octet String'.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.1.8
+#          NAME 'javaSerializedData
+#          DESC 'Serialized form of a Java object'
+#          SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
+#          SINGLE-VALUE
+#        )
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.8
+	NAME 'javaSerializedData'
+	DESC 'Serialized form of a Java object'
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
+	SINGLE-VALUE )
+
+# 3.5 javaFactory
+# 
+#    This attribute stores the fully qualified class name of the object
+#    factory (for example, "com.wiz.jndi.WizObjectFactory") that can be
+#    used to create an instance of the object identified by the
+#    javaClassName attribute.
+# 
+#    This attribute's syntax is 'Directory String' and its case is
+#    significant.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.1.10
+#          NAME 'javaFactory'
+#          DESC 'Fully qualified Java class name of a JNDI object factory'
+#          EQUALITY caseExactMatch
+#          SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+#          SINGLE-VALUE
+#        )
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.10
+	NAME 'javaFactory'
+	DESC 'Fully qualified Java class name of a JNDI object factory'
+	EQUALITY caseExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+	SINGLE-VALUE )
+
+# 3.6 javaReferenceAddress
+# 
+#    This attribute represents the sequence of addresses of a JNDI
+#    reference.  Each of its values represents one address, a Java object
+#    of type javax.naming.RefAddr.  Its value is a concatenation of the
+#    address type and address contents, preceded by a sequence number (the
+#    order of addresses in a JNDI reference is significant).  For example:
+# 
+#        #0#TypeA#ValA
+#        #1#TypeB#ValB
+#        #2#TypeC##rO0ABXNyABpq...
+# 
+#    In more detail, the value is encoded as follows:
+# 
+#    The delimiter is the first character of the value.  For readability
+#    the character '#' is recommended when it is not otherwise used
+#    anywhere in the value, but any character may be used subject to
+#    restrictions given below.
+# 
+#    The first delimiter is followed by the sequence number.  The sequence
+#    number of an address is its position in the JNDI reference, with the
+#    first address being numbered 0.  It is represented by its shortest
+#    string form, in decimal notation.
+# 
+#    The sequence number is followed by a delimiter, then by the address
+#    type, and then by another delimiter.  If the address is of Java class
+#    javax.naming.StringRefAddr, then this delimiter is followed by the
+#    value of the address contents (which is a string).  Otherwise, this
+#    delimiter is followed immediately by another delimiter, and then by
+#    the Base64 encoding of the serialized form of the entire address.
+# 
+#    The delimiter may be any character other than a digit or a character
+#    contained in the address type.  In addition, if the address contents
+#    is a string, the delimiter may not be the first character of that
+#    string.
+# 
+#    This attribute's syntax is 'Directory String' and its case is
+#    significant.  It can contain multiple values.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.1.11
+#          NAME 'javaReferenceAddress'
+#          DESC 'Addresses associated with a JNDI Reference'
+#          EQUALITY caseExactMatch
+#          SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+#        )
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.11
+	NAME 'javaReferenceAddress'
+	DESC 'Addresses associated with a JNDI Reference'
+	EQUALITY caseExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+# 3.7 javaDoc
+# 
+#    This attribute stores a pointer to the Java documentation for the
+#    class.  It's value is a URL. For example, the following URL points to
+#    the specification of the java.lang.String class:
+#    http://java.sun.com/products/jdk/1.2/docs/api/java/lang/String.html
+# 
+#    This attribute's syntax is 'IA5 String' and its case is significant.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.1.12
+#          NAME 'javaDoc'
+#          DESC 'The Java documentation for the class'
+#          EQUALITY caseExactIA5Match
+#          SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+#        )
+# 
+attributetype ( 1.3.6.1.4.1.42.2.27.4.1.12
+	NAME 'javaDoc'
+	DESC 'The Java documentation for the class'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 4 Object Class Definitions
+# 
+#    The following object classes are defined in this document:
+# 
+#        javaContainer
+#        javaObject
+#        javaSerializedObject
+#        javaMarshalledObject
+#        javaNamingReference
+# 
+# 4.1 javaContainer
+# 
+#    This structural object class represents a container for a Java
+#    object.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.2.1
+#          NAME 'javaContainer'
+#          DESC 'Container for a Java object'
+#          SUP top
+#          STRUCTURAL
+#          MUST ( cn )
+#        )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.1
+	NAME 'javaContainer'
+	DESC 'Container for a Java object'
+	SUP top
+	STRUCTURAL
+	MUST cn )
+
+# 4.2 javaObject
+# 
+#    This abstract object class represents a Java object.  A javaObject
+#    cannot exist in the directory; only auxiliary or structural
+#    subclasses of it can exist in the directory.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.2.4
+#          NAME 'javaObject'
+#          DESC 'Java object representation'
+#          SUP top
+#          ABSTRACT
+#          MUST ( javaClassName )
+#          MAY ( javaClassNames $
+#                javaCodebase $
+#                javaDoc $
+#                description )
+#        )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.4
+	NAME 'javaObject'
+	DESC 'Java object representation'
+	SUP top
+	ABSTRACT
+	MUST javaClassName
+	MAY ( javaClassNames $ javaCodebase $
+		javaDoc $ description ) )
+
+# 4.3 javaSerializedObject
+# 
+#    This auxiliary object class represents a Java serialized object.  It
+#    must be mixed in with a structural object class.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.2.5
+#          NAME 'javaSerializedObject'
+#          DESC 'Java serialized object'
+#          SUP javaObject
+#          AUXILIARY
+#          MUST ( javaSerializedData )
+#        )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.5
+	NAME 'javaSerializedObject'
+	DESC 'Java serialized object'
+	SUP javaObject
+	AUXILIARY
+	MUST javaSerializedData )
+ 
+# 4.4 javaMarshalledObject
+# 
+#    This auxiliary object class represents a Java marshalled object.  It
+#    must be mixed in with a structural object class.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.2.8
+#          NAME 'javaMarshalledObject'
+#          DESC 'Java marshalled object'
+#          SUP javaObject
+#          AUXILIARY
+#          MUST ( javaSerializedData )
+#        )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.8
+	NAME 'javaMarshalledObject'
+	DESC 'Java marshalled object'
+	SUP javaObject
+	AUXILIARY
+	MUST javaSerializedData )
+
+# 4.5 javaNamingReference
+# 
+#    This auxiliary object class represents a JNDI reference.  It must be
+#    mixed in with a structural object class.
+# 
+#        ( 1.3.6.1.4.1.42.2.27.4.2.7
+#          NAME 'javaNamingReference'
+#          DESC 'JNDI reference'
+#          SUP javaObject
+#          AUXILIARY
+#          MAY ( javaReferenceAddress $
+#                javaFactory )
+#        )
+# 
+objectclass ( 1.3.6.1.4.1.42.2.27.4.2.7
+	NAME 'javaNamingReference'
+	DESC 'JNDI reference'
+	SUP javaObject
+	AUXILIARY
+	MAY ( javaReferenceAddress $ javaFactory ) )
+ 
+# Full Copyright Statement
+# 
+#    Copyright (C) The Internet Society (1999).  All Rights Reserved.
+# 
+#    This document and translations of it may be copied and furnished to
+#    others, and derivative works that comment on or otherwise explain it
+#    or assist in its implementation may be prepared, copied, published
+#    and distributed, in whole or in part, without restriction of any
+#    kind, provided that the above copyright notice and this paragraph are
+#    included on all such copies and derivative works.  However, this
+#    document itself may not be modified in any way, such as by removing
+#    the copyright notice or references to the Internet Society or other
+#    Internet organizations, except as needed for the purpose of
+#    developing Internet standards in which case the procedures for
+#    copyrights defined in the Internet Standards process must be
+#    followed, or as required to translate it into languages other than
+#    English.
+# 
+#    The limited permissions granted above are perpetual and will not be
+#    revoked by the Internet Society or its successors or assigns.
+# 
+#    This document and the information contained herein is provided on an
+#    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+#    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+#    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+#    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+#    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/java.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/misc.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/misc.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/misc.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,75 @@
+# misc.schema -- assorted schema definitions
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/misc.schema,v 1.27.2.2 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+# Assorted definitions from several sources, including
+# ''works in progress''.  Contents of this file are
+# subject to change (including deletion) without notice.
+#
+# Not recommended for production use!
+# Use with extreme caution!
+
+#-----------------------------------------------------------
+# draft-lachman-laser-ldap-mail-routing-02.txt !!!EXPIRED!!!
+#	(a work in progress)
+#
+attributetype ( 2.16.840.1.113730.3.1.13
+	NAME 'mailLocalAddress'
+	DESC 'RFC822 email address of this recipient'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+attributetype ( 2.16.840.1.113730.3.1.18
+	NAME 'mailHost'
+	DESC 'FQDN of the SMTP/MTA of this recipient'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
+	SINGLE-VALUE )
+
+attributetype ( 2.16.840.1.113730.3.1.47
+	NAME 'mailRoutingAddress'
+	DESC 'RFC822 routing address of this recipient'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
+	SINGLE-VALUE )
+
+# I-D leaves this OID TBD.
+# iPlanet uses 2.16.840.1.113.730.3.2.147 but that is an
+# improperly delegated OID.  A typo is likely.
+objectclass ( 2.16.840.1.113730.3.2.147
+	NAME 'inetLocalMailRecipient'
+	DESC 'Internet local mail recipient'
+	SUP top AUXILIARY
+	MAY	( mailLocalAddress $ mailHost $ mailRoutingAddress ) )
+
+#-----------------------------------------------------------
+# draft-srivastava-ldap-mail-00.txt !!!EXPIRED!!!
+#	(a work in progress)
+#
+attributetype ( 1.3.6.1.4.1.42.2.27.2.1.15
+	NAME 'rfc822MailMember'
+	DESC 'rfc822 mail address of group member(s)'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+#-----------------------------------------------------------
+# !!!no I-D!!!
+#	(a work in progress)
+#
+objectclass ( 1.3.6.1.4.1.42.2.27.1.2.5
+	NAME 'nisMailAlias'
+	DESC 'NIS mail alias'
+	SUP top STRUCTURAL
+	MUST cn
+	MAY rfc822MailMember )


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/misc.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/misc.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/misc.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/misc.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,75 @@
+# misc.schema -- assorted schema definitions
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/misc.schema,v 1.27.2.2 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+# Assorted definitions from several sources, including
+# ''works in progress''.  Contents of this file are
+# subject to change (including deletion) without notice.
+#
+# Not recommended for production use!
+# Use with extreme caution!
+
+#-----------------------------------------------------------
+# draft-lachman-laser-ldap-mail-routing-02.txt !!!EXPIRED!!!
+#	(a work in progress)
+#
+attributetype ( 2.16.840.1.113730.3.1.13
+	NAME 'mailLocalAddress'
+	DESC 'RFC822 email address of this recipient'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+attributetype ( 2.16.840.1.113730.3.1.18
+	NAME 'mailHost'
+	DESC 'FQDN of the SMTP/MTA of this recipient'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
+	SINGLE-VALUE )
+
+attributetype ( 2.16.840.1.113730.3.1.47
+	NAME 'mailRoutingAddress'
+	DESC 'RFC822 routing address of this recipient'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
+	SINGLE-VALUE )
+
+# I-D leaves this OID TBD.
+# iPlanet uses 2.16.840.1.113.730.3.2.147 but that is an
+# improperly delegated OID.  A typo is likely.
+objectclass ( 2.16.840.1.113730.3.2.147
+	NAME 'inetLocalMailRecipient'
+	DESC 'Internet local mail recipient'
+	SUP top AUXILIARY
+	MAY	( mailLocalAddress $ mailHost $ mailRoutingAddress ) )
+
+#-----------------------------------------------------------
+# draft-srivastava-ldap-mail-00.txt !!!EXPIRED!!!
+#	(a work in progress)
+#
+attributetype ( 1.3.6.1.4.1.42.2.27.2.1.15
+	NAME 'rfc822MailMember'
+	DESC 'rfc822 mail address of group member(s)'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+#-----------------------------------------------------------
+# !!!no I-D!!!
+#	(a work in progress)
+#
+objectclass ( 1.3.6.1.4.1.42.2.27.1.2.5
+	NAME 'nisMailAlias'
+	DESC 'NIS mail alias'
+	SUP top STRUCTURAL
+	MUST cn
+	MAY rfc822MailMember )


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/misc.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nagios.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nagios.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nagios.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,183 @@
+#
+## schema file for OpenLDAP 2.x
+## Schema for storing Nagios User Configuration in LDAP
+## OIDs are owned by OpenSides
+##
+## number from 1 to 30 are for objectclasses
+## attributeype start at 31
+#
+# $Id: nagios.schema,v 1.5 2005/09/09 10:31:55 guiguidoc Exp $
+#
+# nagios/contacts.cfg
+#
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.31 NAME 'NagiosMail'
+        DESC 'short name used to identify the contact'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.32 NAME 'NagiosPager'
+        DESC 'pager number for the contact'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.33 NAME 'NagiosAlias'
+        DESC 'longer name or description for the contact'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.34 NAME 'ServiceNotificationPeriod'
+        DESC 'time period during wich the contact can be notified'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.35 NAME 'HostNotificationPeriod'
+        DESC 'time period during which the contact can be notified'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.36 NAME 'ServiceNotificationOptions'
+        DESC 'define the service states for which notifications can be sent out'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.37 NAME 'HostNotificationOptions'
+        DESC 'define the service states for which notifications can be sent out'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.38 NAME 'ServiceNotificationCommands'
+        DESC 'commands used to notify the contact'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.39 NAME 'HostNotificationCommands'
+        DESC 'commands used to notify the contact'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+#
+# nagios/cgi.cfg
+#
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.40 NAME 'AuthorizedSystemInformation'
+        DESC 'users who can view system/process information'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.41 NAME 'AuthorizedConfigurationInformation'
+        DESC 'users who can view configuration information'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.42 NAME 'AuthorizedSystemCommands'
+        DESC 'users who can issue system/process commands'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.43 NAME 'AuthorizedAllServices'
+        DESC 'users who can view status and configuration information'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.44 NAME 'AuthorizedAllHosts'
+        DESC 'users who can view status and configuration information'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.45 NAME 'AuthorizedAllServiceCommands'
+        DESC 'users who can issue commands for all services'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.46 NAME 'AuthorizedAllHostCommands'
+        DESC 'users who can issue commands for all hosts'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+#
+# nagios/contactgroups.cfg
+#
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.47 NAME 'ContactGroupName'
+        DESC 'name used to identify the contact group'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.48 NAME 'ContactGroupAlias'
+        DESC 'description used to identify the contact group'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.49 NAME 'ContactGroupMembers'
+        DESC 'a list of the short names of contacts'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+#
+# all objectclass 
+#
+
+objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.1 NAME 'nagiosAuth' SUP top AUXILIARY
+ DESC 'nagiosAuth'
+ MAY (	AuthorizedSystemInformation $ AuthorizedConfigurationInformation $ 
+	AuthorizedSystemCommands $ AuthorizedAllServices $ AuthorizedAllHosts $
+	AuthorizedAllServiceCommands $ AuthorizedAllHostCommands ) )
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.2 NAME 'nagiosHost' SUP top AUXILIARY
+# DESC 'Host'
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.3 NAME 'nagiosService' SUP top AUXILIARY
+# DESC 'Service'
+
+objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.4 NAME 'nagiosContact' SUP top AUXILIARY
+ DESC 'Contact'
+ MUST (	uid $ NagiosAlias $ ServiceNotificationPeriod $ HostNotificationPeriod $ 
+	ServiceNotificationOptions $ HostNotificationOptions  ) 
+ MAY (	ServiceNotificationCommands $ HostNotificationCommands $ NagiosMail $ NagiosPager  ))
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.5 NAME 'nagiosHostGroup' SUP top AUXILIARY
+# DESC 'HostGroup'
+
+objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.6 NAME 'nagiosContactGroup' SUP top AUXILIARY
+ DESC 'ContactGroup'
+ MAY ( ContactGroupName $ ContactGroupAlias $ ContactGroupMembers  ))
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.7 NAME 'nagiosTimePeriod' SUP top AUXILIARY
+# DESC 'TimePeriod'
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.8 NAME 'nagiosCommand' SUP top AUXILIARY
+# DESC 'Command'
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.9 NAME 'nagiosServiceDependency' SUP top AUXILIARY
+# DESC 'ServiceDependency'
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.10 NAME 'nagiosServiceEscalation' SUP top AUXILIARY
+# DESC 'ServiceEscalation'
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.11 NAME 'nagiosHostDependency' SUP top AUXILIARY
+# DESC 'HostDependency'
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.12 NAME 'nagiosHostEscalation' SUP top AUXILIARY
+# DESC 'HostEscalation'
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.13 NAME 'nagiosHostGroupEscalation' SUP top AUXILIARY
+# DESC 'HostGroupEscalation'
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nagios.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nagios.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nagios.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nagios.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,183 @@
+#
+## schema file for OpenLDAP 2.x
+## Schema for storing Nagios User Configuration in LDAP
+## OIDs are owned by OpenSides
+##
+## number from 1 to 30 are for objectclasses
+## attributeype start at 31
+#
+# $Id: nagios.schema,v 1.5 2005/09/09 10:31:55 guiguidoc Exp $
+#
+# nagios/contacts.cfg
+#
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.31 NAME 'NagiosMail'
+        DESC 'short name used to identify the contact'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.32 NAME 'NagiosPager'
+        DESC 'pager number for the contact'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.33 NAME 'NagiosAlias'
+        DESC 'longer name or description for the contact'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.34 NAME 'ServiceNotificationPeriod'
+        DESC 'time period during wich the contact can be notified'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.35 NAME 'HostNotificationPeriod'
+        DESC 'time period during which the contact can be notified'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.36 NAME 'ServiceNotificationOptions'
+        DESC 'define the service states for which notifications can be sent out'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.37 NAME 'HostNotificationOptions'
+        DESC 'define the service states for which notifications can be sent out'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.38 NAME 'ServiceNotificationCommands'
+        DESC 'commands used to notify the contact'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.39 NAME 'HostNotificationCommands'
+        DESC 'commands used to notify the contact'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
+#
+# nagios/cgi.cfg
+#
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.40 NAME 'AuthorizedSystemInformation'
+        DESC 'users who can view system/process information'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.41 NAME 'AuthorizedConfigurationInformation'
+        DESC 'users who can view configuration information'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.42 NAME 'AuthorizedSystemCommands'
+        DESC 'users who can issue system/process commands'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.43 NAME 'AuthorizedAllServices'
+        DESC 'users who can view status and configuration information'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.44 NAME 'AuthorizedAllHosts'
+        DESC 'users who can view status and configuration information'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.45 NAME 'AuthorizedAllServiceCommands'
+        DESC 'users who can issue commands for all services'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.46 NAME 'AuthorizedAllHostCommands'
+        DESC 'users who can issue commands for all hosts'
+        EQUALITY caseIgnoreIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+#
+# nagios/contactgroups.cfg
+#
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.47 NAME 'ContactGroupName'
+        DESC 'name used to identify the contact group'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.48 NAME 'ContactGroupAlias'
+        DESC 'description used to identify the contact group'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.49 NAME 'ContactGroupMembers'
+        DESC 'a list of the short names of contacts'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+#
+# all objectclass 
+#
+
+objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.1 NAME 'nagiosAuth' SUP top AUXILIARY
+ DESC 'nagiosAuth'
+ MAY (	AuthorizedSystemInformation $ AuthorizedConfigurationInformation $ 
+	AuthorizedSystemCommands $ AuthorizedAllServices $ AuthorizedAllHosts $
+	AuthorizedAllServiceCommands $ AuthorizedAllHostCommands ) )
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.2 NAME 'nagiosHost' SUP top AUXILIARY
+# DESC 'Host'
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.3 NAME 'nagiosService' SUP top AUXILIARY
+# DESC 'Service'
+
+objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.4 NAME 'nagiosContact' SUP top AUXILIARY
+ DESC 'Contact'
+ MUST (	uid $ NagiosAlias $ ServiceNotificationPeriod $ HostNotificationPeriod $ 
+	ServiceNotificationOptions $ HostNotificationOptions  ) 
+ MAY (	ServiceNotificationCommands $ HostNotificationCommands $ NagiosMail $ NagiosPager  ))
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.5 NAME 'nagiosHostGroup' SUP top AUXILIARY
+# DESC 'HostGroup'
+
+objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.6 NAME 'nagiosContactGroup' SUP top AUXILIARY
+ DESC 'ContactGroup'
+ MAY ( ContactGroupName $ ContactGroupAlias $ ContactGroupMembers  ))
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.7 NAME 'nagiosTimePeriod' SUP top AUXILIARY
+# DESC 'TimePeriod'
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.8 NAME 'nagiosCommand' SUP top AUXILIARY
+# DESC 'Command'
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.9 NAME 'nagiosServiceDependency' SUP top AUXILIARY
+# DESC 'ServiceDependency'
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.10 NAME 'nagiosServiceEscalation' SUP top AUXILIARY
+# DESC 'ServiceEscalation'
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.11 NAME 'nagiosHostDependency' SUP top AUXILIARY
+# DESC 'HostDependency'
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.12 NAME 'nagiosHostEscalation' SUP top AUXILIARY
+# DESC 'HostEscalation'
+
+#objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.13 NAME 'nagiosHostGroupEscalation' SUP top AUXILIARY
+# DESC 'HostGroupEscalation'
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nagios.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nis.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nis.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nis.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,237 @@
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/nis.schema,v 1.10.2.6 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+
+# Definitions from RFC2307 (Experimental)
+#	An Approach for Using LDAP as a Network Information Service
+
+# Depends upon core.schema and cosine.schema
+
+# Note: The definitions in RFC2307 are given in syntaxes closely related
+# to those in RFC2252, however, some liberties are taken that are not
+# supported by RFC2252.  This file has been written following RFC2252
+# strictly.
+
+# OID Base is iso(1) org(3) dod(6) internet(1) directory(1) nisSchema(1).
+# i.e. nisSchema in RFC2307 is 1.3.6.1.1.1
+#
+# Syntaxes are under 1.3.6.1.1.1.0 (two new syntaxes are defined)
+#	validaters for these syntaxes are incomplete, they only
+#	implement printable string validation (which is good as the
+#	common use of these syntaxes violates the specification).
+# Attribute types are under 1.3.6.1.1.1.1
+# Object classes are under 1.3.6.1.1.1.2
+
+# Attribute Type Definitions
+
+# builtin
+#attributetype ( 1.3.6.1.1.1.1.0 NAME 'uidNumber'
+#	DESC 'An integer uniquely identifying a user in an administrative domain'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+# builtin
+#attributetype ( 1.3.6.1.1.1.1.1 NAME 'gidNumber'
+#	DESC 'An integer uniquely identifying a group in an administrative domain'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.2 NAME 'gecos'
+	DESC 'The GECOS field; the common name'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory'
+	DESC 'The absolute path to the home directory'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.4 NAME 'loginShell'
+	DESC 'The path to the login shell'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.6 NAME 'shadowMin'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.7 NAME 'shadowMax'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.12 NAME 'memberUid'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+attributetype ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+attributetype ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple'
+	DESC 'Netgroup triple'
+	SYNTAX 1.3.6.1.1.1.0.0 )
+
+attributetype ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol'
+	SUP name )
+
+attributetype ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber'
+	DESC 'IP address'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+
+attributetype ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber'
+	DESC 'IP network'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber'
+	DESC 'IP netmask'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.22 NAME 'macAddress'
+	DESC 'MAC address'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+
+attributetype ( 1.3.6.1.1.1.1.23 NAME 'bootParameter'
+	DESC 'rpc.bootparamd parameter'
+	SYNTAX 1.3.6.1.1.1.0.1 )
+
+attributetype ( 1.3.6.1.1.1.1.24 NAME 'bootFile'
+	DESC 'Boot image name'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+attributetype ( 1.3.6.1.1.1.1.26 NAME 'nisMapName'
+	SUP name )
+
+attributetype ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} SINGLE-VALUE )
+
+# Object Class Definitions
+
+objectclass ( 1.3.6.1.1.1.2.0 NAME 'posixAccount'
+	DESC 'Abstraction of an account with POSIX attributes'
+	SUP top AUXILIARY
+	MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory )
+	MAY ( userPassword $ loginShell $ gecos $ description ) )
+
+objectclass ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount'
+	DESC 'Additional attributes for shadow passwords'
+	SUP top AUXILIARY
+	MUST uid
+	MAY ( userPassword $ shadowLastChange $ shadowMin $
+	      shadowMax $ shadowWarning $ shadowInactive $
+	      shadowExpire $ shadowFlag $ description ) )
+
+objectclass ( 1.3.6.1.1.1.2.2 NAME 'posixGroup'
+	DESC 'Abstraction of a group of accounts'
+	SUP top STRUCTURAL
+	MUST ( cn $ gidNumber )
+	MAY ( userPassword $ memberUid $ description ) )
+
+objectclass ( 1.3.6.1.1.1.2.3 NAME 'ipService'
+	DESC 'Abstraction an Internet Protocol service'
+	SUP top STRUCTURAL
+	MUST ( cn $ ipServicePort $ ipServiceProtocol )
+	MAY ( description ) )
+
+objectclass ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol'
+	DESC 'Abstraction of an IP protocol'
+	SUP top STRUCTURAL
+	MUST ( cn $ ipProtocolNumber $ description )
+	MAY description )
+
+objectclass ( 1.3.6.1.1.1.2.5 NAME 'oncRpc'
+	DESC 'Abstraction of an ONC/RPC binding'
+	SUP top STRUCTURAL
+	MUST ( cn $ oncRpcNumber $ description )
+	MAY description )
+
+objectclass ( 1.3.6.1.1.1.2.6 NAME 'ipHost'
+	DESC 'Abstraction of a host, an IP device'
+	SUP top AUXILIARY
+	MUST ( cn $ ipHostNumber )
+	MAY ( l $ description $ manager ) )
+
+objectclass ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork'
+	DESC 'Abstraction of an IP network'
+	SUP top STRUCTURAL
+	MUST ( cn $ ipNetworkNumber )
+	MAY ( ipNetmaskNumber $ l $ description $ manager ) )
+
+objectclass ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup'
+	DESC 'Abstraction of a netgroup'
+	SUP top STRUCTURAL
+	MUST cn
+	MAY ( nisNetgroupTriple $ memberNisNetgroup $ description ) )
+
+objectclass ( 1.3.6.1.1.1.2.9 NAME 'nisMap'
+	DESC 'A generic abstraction of a NIS map'
+	SUP top STRUCTURAL
+	MUST nisMapName
+	MAY description )
+
+objectclass ( 1.3.6.1.1.1.2.10 NAME 'nisObject'
+	DESC 'An entry in a NIS map'
+	SUP top STRUCTURAL
+	MUST ( cn $ nisMapEntry $ nisMapName )
+	MAY description )
+
+objectclass ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device'
+	DESC 'A device with a MAC address'
+	SUP top AUXILIARY
+	MAY macAddress )
+
+objectclass ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice'
+	DESC 'A device with boot parameters'
+	SUP top AUXILIARY
+	MAY ( bootFile $ bootParameter ) )


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nis.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nis.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nis.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nis.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,237 @@
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/nis.schema,v 1.10.2.6 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+
+# Definitions from RFC2307 (Experimental)
+#	An Approach for Using LDAP as a Network Information Service
+
+# Depends upon core.schema and cosine.schema
+
+# Note: The definitions in RFC2307 are given in syntaxes closely related
+# to those in RFC2252, however, some liberties are taken that are not
+# supported by RFC2252.  This file has been written following RFC2252
+# strictly.
+
+# OID Base is iso(1) org(3) dod(6) internet(1) directory(1) nisSchema(1).
+# i.e. nisSchema in RFC2307 is 1.3.6.1.1.1
+#
+# Syntaxes are under 1.3.6.1.1.1.0 (two new syntaxes are defined)
+#	validaters for these syntaxes are incomplete, they only
+#	implement printable string validation (which is good as the
+#	common use of these syntaxes violates the specification).
+# Attribute types are under 1.3.6.1.1.1.1
+# Object classes are under 1.3.6.1.1.1.2
+
+# Attribute Type Definitions
+
+# builtin
+#attributetype ( 1.3.6.1.1.1.1.0 NAME 'uidNumber'
+#	DESC 'An integer uniquely identifying a user in an administrative domain'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+# builtin
+#attributetype ( 1.3.6.1.1.1.1.1 NAME 'gidNumber'
+#	DESC 'An integer uniquely identifying a group in an administrative domain'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.2 NAME 'gecos'
+	DESC 'The GECOS field; the common name'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory'
+	DESC 'The absolute path to the home directory'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.4 NAME 'loginShell'
+	DESC 'The path to the login shell'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.6 NAME 'shadowMin'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.7 NAME 'shadowMax'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.12 NAME 'memberUid'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+attributetype ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+attributetype ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple'
+	DESC 'Netgroup triple'
+	SYNTAX 1.3.6.1.1.1.0.0 )
+
+attributetype ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol'
+	SUP name )
+
+attributetype ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber'
+	DESC 'IP address'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+
+attributetype ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber'
+	DESC 'IP network'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber'
+	DESC 'IP netmask'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.1.1.1.22 NAME 'macAddress'
+	DESC 'MAC address'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+
+attributetype ( 1.3.6.1.1.1.1.23 NAME 'bootParameter'
+	DESC 'rpc.bootparamd parameter'
+	SYNTAX 1.3.6.1.1.1.0.1 )
+
+attributetype ( 1.3.6.1.1.1.1.24 NAME 'bootFile'
+	DESC 'Boot image name'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+attributetype ( 1.3.6.1.1.1.1.26 NAME 'nisMapName'
+	SUP name )
+
+attributetype ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry'
+	EQUALITY caseExactIA5Match
+	SUBSTR caseExactIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} SINGLE-VALUE )
+
+# Object Class Definitions
+
+objectclass ( 1.3.6.1.1.1.2.0 NAME 'posixAccount'
+	DESC 'Abstraction of an account with POSIX attributes'
+	SUP top AUXILIARY
+	MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory )
+	MAY ( userPassword $ loginShell $ gecos $ description ) )
+
+objectclass ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount'
+	DESC 'Additional attributes for shadow passwords'
+	SUP top AUXILIARY
+	MUST uid
+	MAY ( userPassword $ shadowLastChange $ shadowMin $
+	      shadowMax $ shadowWarning $ shadowInactive $
+	      shadowExpire $ shadowFlag $ description ) )
+
+objectclass ( 1.3.6.1.1.1.2.2 NAME 'posixGroup'
+	DESC 'Abstraction of a group of accounts'
+	SUP top STRUCTURAL
+	MUST ( cn $ gidNumber )
+	MAY ( userPassword $ memberUid $ description ) )
+
+objectclass ( 1.3.6.1.1.1.2.3 NAME 'ipService'
+	DESC 'Abstraction an Internet Protocol service'
+	SUP top STRUCTURAL
+	MUST ( cn $ ipServicePort $ ipServiceProtocol )
+	MAY ( description ) )
+
+objectclass ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol'
+	DESC 'Abstraction of an IP protocol'
+	SUP top STRUCTURAL
+	MUST ( cn $ ipProtocolNumber $ description )
+	MAY description )
+
+objectclass ( 1.3.6.1.1.1.2.5 NAME 'oncRpc'
+	DESC 'Abstraction of an ONC/RPC binding'
+	SUP top STRUCTURAL
+	MUST ( cn $ oncRpcNumber $ description )
+	MAY description )
+
+objectclass ( 1.3.6.1.1.1.2.6 NAME 'ipHost'
+	DESC 'Abstraction of a host, an IP device'
+	SUP top AUXILIARY
+	MUST ( cn $ ipHostNumber )
+	MAY ( l $ description $ manager ) )
+
+objectclass ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork'
+	DESC 'Abstraction of an IP network'
+	SUP top STRUCTURAL
+	MUST ( cn $ ipNetworkNumber )
+	MAY ( ipNetmaskNumber $ l $ description $ manager ) )
+
+objectclass ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup'
+	DESC 'Abstraction of a netgroup'
+	SUP top STRUCTURAL
+	MUST cn
+	MAY ( nisNetgroupTriple $ memberNisNetgroup $ description ) )
+
+objectclass ( 1.3.6.1.1.1.2.9 NAME 'nisMap'
+	DESC 'A generic abstraction of a NIS map'
+	SUP top STRUCTURAL
+	MUST nisMapName
+	MAY description )
+
+objectclass ( 1.3.6.1.1.1.2.10 NAME 'nisObject'
+	DESC 'An entry in a NIS map'
+	SUP top STRUCTURAL
+	MUST ( cn $ nisMapEntry $ nisMapName )
+	MAY description )
+
+objectclass ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device'
+	DESC 'A device with a MAC address'
+	SUP top AUXILIARY
+	MAY macAddress )
+
+objectclass ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice'
+	DESC 'A device with boot parameters'
+	SUP top AUXILIARY
+	MAY ( bootFile $ bootParameter ) )


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/nis.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.ldif/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.ldif/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.ldif/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,87 @@
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/openldap.ldif,v 1.1.2.2 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+#
+# OpenLDAP Project's directory schema items
+#
+# depends upon:
+#	core.schema
+#	cosine.schema
+#	inetorgperson.schema
+#
+# These are provided for informational purposes only.
+#
+# This openldap.ldif file is provided as a demonstration of how to
+# convert a *.schema file into *.ldif format. The key points:
+#   In LDIF, a blank line terminates an entry. Blank lines in a *.schema
+#     file should be replaced with a single '#' to turn them into
+#     comments, or they should just be removed.
+#   In addition to the actual schema directives, the file needs a small
+#     header to make it a valid LDAP entry. This header must provide the
+#     dn of the entry, the objectClass, and the cn, as shown here:
+#
+dn: cn=openldap,cn=schema,cn=config
+objectClass: olcSchemaConfig
+cn: openldap
+#
+# The schema directives need to be changed to LDAP Attributes.
+#   First a basic string substitution can be done on each of the keywords:
+#     objectIdentifier -> olcObjectIdentifier:
+#     objectClass -> olcObjectClasses:
+#     attributeType -> olcAttributeTypes:
+#   Then leading whitespace must be fixed. The slapd.conf format allows
+#     tabs or spaces to denote line continuation, while LDIF only allows
+#     the space character.
+#   Also slapd.conf preserves the continuation character, while LDIF strips
+#     it out. So a single TAB/SPACE in slapd.conf must be replaced with
+#     two SPACEs in LDIF, otherwise the continued text may get joined as
+#     a single word.
+#   The directives must be listed in a proper sequence:
+#     All olcObjectIdentifiers must be first, so they may be referenced by
+#        any following definitions.
+#     All olcAttributeTypes must be next, so they may be referenced by any
+#        following objectClass definitions.
+#     All olcObjectClasses must be after the olcAttributeTypes.
+#   And of course, any superior must occur before anything that inherits
+#     from it.
+#
+olcObjectIdentifier: OpenLDAProot 1.3.6.1.4.1.4203
+#
+olcObjectIdentifier: OpenLDAP OpenLDAProot:1
+olcObjectIdentifier: OpenLDAPattributeType OpenLDAP:3
+olcObjectIdentifier: OpenLDAPobjectClass OpenLDAP:4
+#
+olcObjectClasses: ( OpenLDAPobjectClass:3
+  NAME 'OpenLDAPorg'
+  DESC 'OpenLDAP Organizational Object'
+  SUP organization
+  MAY ( buildingName $ displayName $ labeledURI ) )
+#
+olcObjectClasses: ( OpenLDAPobjectClass:4
+  NAME 'OpenLDAPou'
+  DESC 'OpenLDAP Organizational Unit Object'
+  SUP organizationalUnit
+  MAY ( buildingName $ displayName $ labeledURI $ o ) )
+#
+olcObjectClasses: ( OpenLDAPobjectClass:5
+  NAME 'OpenLDAPperson'
+  DESC 'OpenLDAP Person'
+  SUP ( pilotPerson $ inetOrgPerson )
+  MUST ( uid $ cn )
+  MAY ( givenName $ labeledURI $ o ) )
+#
+olcObjectClasses: ( OpenLDAPobjectClass:6
+  NAME 'OpenLDAPdisplayableObject'
+  DESC 'OpenLDAP Displayable Object'
+  MAY displayName AUXILIARY )


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.ldif/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.ldif/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.ldif/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.ldif/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,87 @@
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/openldap.ldif,v 1.1.2.2 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+#
+# OpenLDAP Project's directory schema items
+#
+# depends upon:
+#	core.schema
+#	cosine.schema
+#	inetorgperson.schema
+#
+# These are provided for informational purposes only.
+#
+# This openldap.ldif file is provided as a demonstration of how to
+# convert a *.schema file into *.ldif format. The key points:
+#   In LDIF, a blank line terminates an entry. Blank lines in a *.schema
+#     file should be replaced with a single '#' to turn them into
+#     comments, or they should just be removed.
+#   In addition to the actual schema directives, the file needs a small
+#     header to make it a valid LDAP entry. This header must provide the
+#     dn of the entry, the objectClass, and the cn, as shown here:
+#
+dn: cn=openldap,cn=schema,cn=config
+objectClass: olcSchemaConfig
+cn: openldap
+#
+# The schema directives need to be changed to LDAP Attributes.
+#   First a basic string substitution can be done on each of the keywords:
+#     objectIdentifier -> olcObjectIdentifier:
+#     objectClass -> olcObjectClasses:
+#     attributeType -> olcAttributeTypes:
+#   Then leading whitespace must be fixed. The slapd.conf format allows
+#     tabs or spaces to denote line continuation, while LDIF only allows
+#     the space character.
+#   Also slapd.conf preserves the continuation character, while LDIF strips
+#     it out. So a single TAB/SPACE in slapd.conf must be replaced with
+#     two SPACEs in LDIF, otherwise the continued text may get joined as
+#     a single word.
+#   The directives must be listed in a proper sequence:
+#     All olcObjectIdentifiers must be first, so they may be referenced by
+#        any following definitions.
+#     All olcAttributeTypes must be next, so they may be referenced by any
+#        following objectClass definitions.
+#     All olcObjectClasses must be after the olcAttributeTypes.
+#   And of course, any superior must occur before anything that inherits
+#     from it.
+#
+olcObjectIdentifier: OpenLDAProot 1.3.6.1.4.1.4203
+#
+olcObjectIdentifier: OpenLDAP OpenLDAProot:1
+olcObjectIdentifier: OpenLDAPattributeType OpenLDAP:3
+olcObjectIdentifier: OpenLDAPobjectClass OpenLDAP:4
+#
+olcObjectClasses: ( OpenLDAPobjectClass:3
+  NAME 'OpenLDAPorg'
+  DESC 'OpenLDAP Organizational Object'
+  SUP organization
+  MAY ( buildingName $ displayName $ labeledURI ) )
+#
+olcObjectClasses: ( OpenLDAPobjectClass:4
+  NAME 'OpenLDAPou'
+  DESC 'OpenLDAP Organizational Unit Object'
+  SUP organizationalUnit
+  MAY ( buildingName $ displayName $ labeledURI $ o ) )
+#
+olcObjectClasses: ( OpenLDAPobjectClass:5
+  NAME 'OpenLDAPperson'
+  DESC 'OpenLDAP Person'
+  SUP ( pilotPerson $ inetOrgPerson )
+  MUST ( uid $ cn )
+  MAY ( givenName $ labeledURI $ o ) )
+#
+olcObjectClasses: ( OpenLDAPobjectClass:6
+  NAME 'OpenLDAPdisplayableObject'
+  DESC 'OpenLDAP Displayable Object'
+  MAY displayName AUXILIARY )


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.ldif/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,53 @@
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/openldap.schema,v 1.19.2.3 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+
+#
+# OpenLDAP Project's directory schema items
+#
+# depends upon:
+#	core.schema
+#	cosine.schema
+#	inetorgperson.schema
+#
+# These are provided for informational purposes only.
+
+objectIdentifier OpenLDAProot 1.3.6.1.4.1.4203
+
+objectIdentifier OpenLDAP OpenLDAProot:1
+objectIdentifier OpenLDAPattributeType OpenLDAP:3
+objectIdentifier OpenLDAPobjectClass OpenLDAP:4
+
+objectClass ( OpenLDAPobjectClass:3
+	NAME 'OpenLDAPorg'
+	DESC 'OpenLDAP Organizational Object'
+	SUP organization
+	MAY ( buildingName $ displayName $ labeledURI ) )
+
+objectClass ( OpenLDAPobjectClass:4
+	NAME 'OpenLDAPou'
+	DESC 'OpenLDAP Organizational Unit Object'
+	SUP organizationalUnit
+	MAY ( buildingName $ displayName $ labeledURI $ o ) )
+
+objectClass ( OpenLDAPobjectClass:5
+	NAME 'OpenLDAPperson'
+	DESC 'OpenLDAP Person'
+	SUP ( pilotPerson $ inetOrgPerson )
+	MUST ( uid $ cn )
+	MAY ( givenName $ labeledURI $ o ) )
+
+objectClass ( OpenLDAPobjectClass:6
+	NAME 'OpenLDAPdisplayableObject'
+	DESC 'OpenLDAP Displayable Object'
+	MAY displayName AUXILIARY )


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,53 @@
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/openldap.schema,v 1.19.2.3 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+
+#
+# OpenLDAP Project's directory schema items
+#
+# depends upon:
+#	core.schema
+#	cosine.schema
+#	inetorgperson.schema
+#
+# These are provided for informational purposes only.
+
+objectIdentifier OpenLDAProot 1.3.6.1.4.1.4203
+
+objectIdentifier OpenLDAP OpenLDAProot:1
+objectIdentifier OpenLDAPattributeType OpenLDAP:3
+objectIdentifier OpenLDAPobjectClass OpenLDAP:4
+
+objectClass ( OpenLDAPobjectClass:3
+	NAME 'OpenLDAPorg'
+	DESC 'OpenLDAP Organizational Object'
+	SUP organization
+	MAY ( buildingName $ displayName $ labeledURI ) )
+
+objectClass ( OpenLDAPobjectClass:4
+	NAME 'OpenLDAPou'
+	DESC 'OpenLDAP Organizational Unit Object'
+	SUP organizationalUnit
+	MAY ( buildingName $ displayName $ labeledURI $ o ) )
+
+objectClass ( OpenLDAPobjectClass:5
+	NAME 'OpenLDAPperson'
+	DESC 'OpenLDAP Person'
+	SUP ( pilotPerson $ inetOrgPerson )
+	MUST ( uid $ cn )
+	MAY ( givenName $ labeledURI $ o ) )
+
+objectClass ( OpenLDAPobjectClass:6
+	NAME 'OpenLDAPdisplayableObject'
+	DESC 'OpenLDAP Displayable Object'
+	MAY displayName AUXILIARY )


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/openldap.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpgwaccount.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpgwaccount.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpgwaccount.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,79 @@
+# $Id egroupware : phpgwaccount.schema,v 1.0 2000/07/29 01:53:16 milosch Exp $
+
+# (C) 2001-2004 Miles Lott <milos at groupwhere.org>
+# Redistribution and use in original text and binary forms, with or
+# without modification, are permitted provided that the following
+# conditions are met:
+#
+# 1. Redistributions of this schema and/or documentation must retain
+#    the above copyright notice, this list of conditions and the
+#    following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright notice,
+#    this list of conditions and the following disclaimer in the documentation
+#    and/or other materials provided with the distribution.
+# 3. The name of the author may not be used to endorse or promote products
+#    derived from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
+# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+# IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+
+# lastlogin
+attributetype ( 1.3.6.1.4.1.9554.1
+	NAME 'phpgwAccountLastLogin'
+	DESC 'timestamp of last login'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+	SINGLE-VALUE )
+
+# lastloginfrom
+attributetype ( 1.3.6.1.4.1.9554.2
+	NAME 'phpgwAccountLastLoginFrom'
+	DESC 'IP address as a dotted decimal, eg. 192.168.1.1, omitting leading zeros'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+
+# lastpasswdchange
+attributetype ( 1.3.6.1.4.1.9554.3
+	NAME 'phpgwLastPasswdChange'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+	SINGLE-VALUE )
+
+# accounttype
+attributetype ( 1.3.6.1.4.1.9554.4
+	NAME 'phpgwAccountType'
+	DESC 'Single-char u/g for user/group'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+# status
+attributetype ( 1.3.6.1.4.1.9554.5
+	NAME 'phpgwAccountStatus'
+	DESC 'Single-char A/L for active/inactive'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+# expires
+attributetype ( 1.3.6.1.4.1.9554.6
+	NAME 'phpgwAccountExpires'
+	DESC 'timestamp for account expiration'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+	SINGLE-VALUE )
+
+# Objectclass definition for phpgwAccount
+objectclass ( 1.3.6.1.4.1.9554.0 NAME 'phpgwAccount' SUP top AUXILIARY
+	DESC 'Abstraction of an account with phpgw attributes'
+	MAY ( phpgwAccountLastLogin $ phpgwAccountLastLoginFrom $ phpgwLastPasswdChange $ phpgwAccountType $ phpgwAccountStatus $ phpgwAccountExpires) )
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpgwaccount.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpgwaccount.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpgwaccount.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpgwaccount.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,79 @@
+# $Id egroupware : phpgwaccount.schema,v 1.0 2000/07/29 01:53:16 milosch Exp $
+
+# (C) 2001-2004 Miles Lott <milos at groupwhere.org>
+# Redistribution and use in original text and binary forms, with or
+# without modification, are permitted provided that the following
+# conditions are met:
+#
+# 1. Redistributions of this schema and/or documentation must retain
+#    the above copyright notice, this list of conditions and the
+#    following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright notice,
+#    this list of conditions and the following disclaimer in the documentation
+#    and/or other materials provided with the distribution.
+# 3. The name of the author may not be used to endorse or promote products
+#    derived from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
+# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+# IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+
+# lastlogin
+attributetype ( 1.3.6.1.4.1.9554.1
+	NAME 'phpgwAccountLastLogin'
+	DESC 'timestamp of last login'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+	SINGLE-VALUE )
+
+# lastloginfrom
+attributetype ( 1.3.6.1.4.1.9554.2
+	NAME 'phpgwAccountLastLoginFrom'
+	DESC 'IP address as a dotted decimal, eg. 192.168.1.1, omitting leading zeros'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+
+# lastpasswdchange
+attributetype ( 1.3.6.1.4.1.9554.3
+	NAME 'phpgwLastPasswdChange'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+	SINGLE-VALUE )
+
+# accounttype
+attributetype ( 1.3.6.1.4.1.9554.4
+	NAME 'phpgwAccountType'
+	DESC 'Single-char u/g for user/group'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+# status
+attributetype ( 1.3.6.1.4.1.9554.5
+	NAME 'phpgwAccountStatus'
+	DESC 'Single-char A/L for active/inactive'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
+
+# expires
+attributetype ( 1.3.6.1.4.1.9554.6
+	NAME 'phpgwAccountExpires'
+	DESC 'timestamp for account expiration'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+	SINGLE-VALUE )
+
+# Objectclass definition for phpgwAccount
+objectclass ( 1.3.6.1.4.1.9554.0 NAME 'phpgwAccount' SUP top AUXILIARY
+	DESC 'Abstraction of an account with phpgw attributes'
+	MAY ( phpgwAccountLastLogin $ phpgwAccountLastLoginFrom $ phpgwLastPasswdChange $ phpgwAccountType $ phpgwAccountStatus $ phpgwAccountExpires) )
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpgwaccount.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpscheduleit.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpscheduleit.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpscheduleit.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,23 @@
+#
+## schema file for OpenLDAP 2.x
+## Schema for storing PHPscheduleit User Configuration in LDAP
+## OIDs are owned by OpenSides
+##
+## number from 1 to 50 are for objectclasses
+## attributeype start at 50
+#
+# $Id: phpscheduleit.schema,v 1.1 2005/11/02 16:48:16 guiguidoc Exp $
+#
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.3.1 NAME 'phpscheduleitAccountLogin'
+        DESC 'PHPscheduleit Account Login'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+#
+# all objectclass 
+#
+
+objectclass ( 1.3.6.1.4.1.22262.1.1.2.3.1 NAME 'phpscheduleitAccount' SUP top AUXILIARY
+ DESC 'PHPscheduleit Account'
+ MAY (	phpscheduleitAccountLogin  ))
\ No newline at end of file


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpscheduleit.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpscheduleit.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpscheduleit.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpscheduleit.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,23 @@
+#
+## schema file for OpenLDAP 2.x
+## Schema for storing PHPscheduleit User Configuration in LDAP
+## OIDs are owned by OpenSides
+##
+## number from 1 to 50 are for objectclasses
+## attributeype start at 50
+#
+# $Id: phpscheduleit.schema,v 1.1 2005/11/02 16:48:16 guiguidoc Exp $
+#
+
+attributetype ( 1.3.6.1.4.1.22262.1.1.1.3.1 NAME 'phpscheduleitAccountLogin'
+        DESC 'PHPscheduleit Account Login'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseExactIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+#
+# all objectclass 
+#
+
+objectclass ( 1.3.6.1.4.1.22262.1.1.2.3.1 NAME 'phpscheduleitAccount' SUP top AUXILIARY
+ DESC 'PHPscheduleit Account'
+ MAY (	phpscheduleitAccountLogin  ))
\ No newline at end of file


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/phpscheduleit.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/ppolicy.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/ppolicy.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/ppolicy.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,531 @@
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/ppolicy.schema,v 1.2.2.3 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 2004-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+## Portions Copyright (C) The Internet Society (2004).
+## Please see full copyright statement below.
+
+# Definitions from Draft behera-ldap-password-policy-07 (a work in progress)
+#	Password Policy for LDAP Directories
+# With extensions from Hewlett-Packard:
+#	pwdCheckModule etc.
+
+# Contents of this file are subject to change (including deletion)
+# without notice.
+#
+# Not recommended for production use!
+# Use with extreme caution!
+
+#Network Working Group                                     J. Sermersheim
+#Internet-Draft                                               Novell, Inc
+#Expires: April 24, 2005                                        L. Poitou
+#                                                        Sun Microsystems
+#                                                        October 24, 2004
+#
+#
+#                  Password Policy for LDAP Directories
+#                draft-behera-ldap-password-policy-08.txt
+#
+#Status of this Memo
+#
+#   This document is an Internet-Draft and is subject to all provisions
+#   of section 3 of RFC 3667.  By submitting this Internet-Draft, each
+#   author represents that any applicable patent or other IPR claims of
+#   which he or she is aware have been or will be disclosed, and any of
+#   which he or she become aware will be disclosed, in accordance with
+#   RFC 3668.
+#
+#   Internet-Drafts are working documents of the Internet Engineering
+#   Task Force (IETF), its areas, and its working groups.  Note that
+#   other groups may also distribute working documents as
+#   Internet-Drafts.
+#
+#   Internet-Drafts are draft documents valid for a maximum of six months
+#   and may be updated, replaced, or obsoleted by other documents at any
+#   time.  It is inappropriate to use Internet-Drafts as reference
+#   material or to cite them other than as "work in progress."
+#
+#   The list of current Internet-Drafts can be accessed at
+#   http://www.ietf.org/ietf/1id-abstracts.txt.
+#
+#   The list of Internet-Draft Shadow Directories can be accessed at
+#   http://www.ietf.org/shadow.html.
+#
+#   This Internet-Draft will expire on April 24, 2005.
+#
+#Copyright Notice
+#
+#   Copyright (C) The Internet Society (2004).
+#
+#Abstract
+#
+#   Password policy as described in this document is a set of rules that
+#   controls how passwords are used and administered in Lightweight
+#   Directory Access Protocol (LDAP) based directories.  In order to
+#   improve the security of LDAP directories and make it difficult for
+#   password cracking programs to break into directories, it is desirable
+#   to enforce a set of rules on password usage.  These rules are made to
+#
+#  [trimmed]
+#
+#5.  Schema used for Password Policy
+#
+#   The schema elements defined here fall into two general categories.  A
+#   password policy object class is defined which contains a set of
+#   administrative password policy attributes, and a set of operational
+#   attributes are defined that hold general password policy state
+#   information for each user.
+#
+#5.2  Attribute Types used in the pwdPolicy ObjectClass
+#
+#   Following are the attribute types used by the pwdPolicy object class.
+#
+#5.2.1  pwdAttribute
+#
+#   This holds the name of the attribute to which the password policy is
+#   applied.  For example, the password policy may be applied to the
+#   userPassword attribute.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.1
+      NAME 'pwdAttribute'
+      EQUALITY objectIdentifierMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
+
+#5.2.2  pwdMinAge
+#
+#   This attribute holds the number of seconds that must elapse between
+#   modifications to the password.  If this attribute is not present, 0
+#   seconds is assumed.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.2
+      NAME 'pwdMinAge'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.3  pwdMaxAge
+#
+#   This attribute holds the number of seconds after which a modified
+#   password will expire.
+#
+#   If this attribute is not present, or if the value is 0 the password
+#   does not expire.  If not 0, the value must be greater than or equal
+#   to the value of the pwdMinAge.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.3
+      NAME 'pwdMaxAge'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.4  pwdInHistory
+#
+#   This attribute specifies the maximum number of used passwords stored
+#   in the pwdHistory attribute.
+#
+#   If this attribute is not present, or if the value is 0, used
+#   passwords are not stored in the pwdHistory attribute and thus may be
+#   reused.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.4
+      NAME 'pwdInHistory'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.5  pwdCheckQuality
+#
+#   {TODO: Consider changing the syntax to OID.  Each OID will list a
+#   quality rule (like min len, # of special characters, etc).  These
+#   rules can be specified outsid ethis document.}
+#
+#   {TODO: Note that even though this is meant to be a check that happens
+#   during password modification, it may also be allowed to happen during
+#   authN.  This is useful for situations where the password is encrypted
+#   when modified, but decrypted when used to authN.}
+#
+#   This attribute indicates how the password quality will be verified
+#   while being modified or added.  If this attribute is not present, or
+#   if the value is '0', quality checking will not be enforced.  A value
+#   of '1' indicates that the server will check the quality, and if the
+#   server is unable to check it (due to a hashed password or other
+#   reasons) it will be accepted.  A value of '2' indicates that the
+#   server will check the quality, and if the server is unable to verify
+#   it, it will return an error refusing the password.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.5
+      NAME 'pwdCheckQuality'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.6  pwdMinLength
+#
+#   When quality checking is enabled, this attribute holds the minimum
+#   number of characters that must be used in a password.  If this
+#   attribute is not present, no minimum password length will be
+#   enforced.  If the server is unable to check the length (due to a
+#   hashed password or otherwise), the server will, depending on the
+#   value of the pwdCheckQuality attribute, either accept the password
+#   without checking it ('0' or '1') or refuse it ('2').
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.6
+      NAME 'pwdMinLength'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.7  pwdExpireWarning
+#
+#   This attribute specifies the maximum number of seconds before a
+#   password is due to expire that expiration warning messages will be
+#   returned to an authenticating user.
+#
+#   If this attribute is not present, or if the value is 0 no warnings
+#   will be returned.  If not 0, the value must be smaller than the value
+#   of the pwdMaxAge attribute.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.7
+      NAME 'pwdExpireWarning'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.8  pwdGraceAuthNLimit
+#
+#   This attribute specifies the number of times an expired password can
+#   be used to authenticate.  If this attribute is not present or if the
+#   value is 0, authentication will fail.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.8
+      NAME 'pwdGraceAuthNLimit'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.9  pwdLockout
+#
+#   This attribute indicates, when its value is "TRUE", that the password
+#   may not be used to authenticate after a specified number of
+#   consecutive failed bind attempts.  The maximum number of consecutive
+#   failed bind attempts is specified in pwdMaxFailure.
+#
+#   If this attribute is not present, or if the value is "FALSE", the
+#   password may be used to authenticate when the number of failed bind
+#   attempts has been reached.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.9
+      NAME 'pwdLockout'
+      EQUALITY booleanMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+      SINGLE-VALUE )
+
+#5.2.10  pwdLockoutDuration
+#
+#   This attribute holds the number of seconds that the password cannot
+#   be used to authenticate due to too many failed bind attempts.  If
+#   this attribute is not present, or if the value is 0 the password
+#   cannot be used to authenticate until reset by a password
+#   administrator.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.10
+      NAME 'pwdLockoutDuration'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.11  pwdMaxFailure
+#
+#   This attribute specifies the number of consecutive failed bind
+#   attempts after which the password may not be used to authenticate.
+#   If this attribute is not present, or if the value is 0, this policy
+#   is not checked, and the value of pwdLockout will be ignored.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.11
+      NAME 'pwdMaxFailure'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.12  pwdFailureCountInterval
+#
+#   This attribute holds the number of seconds after which the password
+#   failures are purged from the failure counter, even though no
+#   successful authentication occurred.
+#
+#   If this attribute is not present, or if its value is 0, the failure
+#   counter is only reset by a successful authentication.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.12
+      NAME 'pwdFailureCountInterval'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.13  pwdMustChange
+#
+#   This attribute specifies with a value of "TRUE" that users must
+#   change their passwords when they first bind to the directory after a
+#   password is set or reset by a password administrator.  If this
+#   attribute is not present, or if the value is "FALSE", users are not
+#   required to change their password upon binding after the password
+#   administrator sets or resets the password.  This attribute is not set
+#   due to any actions specified by this document, it is typically set by
+#   a password administrator after resetting a user's password.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.13
+      NAME 'pwdMustChange'
+      EQUALITY booleanMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+      SINGLE-VALUE )
+
+#5.2.14  pwdAllowUserChange
+#
+#   This attribute indicates whether users can change their own
+#   passwords, although the change operation is still subject to access
+#   control.  If this attribute is not present, a value of "TRUE" is
+#   assumed.  This attribute is intended to be used in the absense of an
+#   access control mechanism.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.14
+      NAME 'pwdAllowUserChange'
+      EQUALITY booleanMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+      SINGLE-VALUE )
+
+#5.2.15  pwdSafeModify
+#
+#   This attribute specifies whether or not the existing password must be
+#   sent along with the new password when being changed.  If this
+#   attribute is not present, a "FALSE" value is assumed.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.15
+      NAME 'pwdSafeModify'
+      EQUALITY booleanMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+      SINGLE-VALUE )
+
+# HP extensions
+#
+# pwdCheckModule
+#
+#    This attribute names a user-defined loadable module that provides
+#    a check_password() function. If pwdCheckQuality is set to '1' or '2'
+#    this function will be called after all of the internal password
+#    quality checks have been passed. The function has this prototype:
+#
+#    int check_password( char *password, char **errormessage, void *arg )
+#
+#    The function should return LDAP_SUCCESS for a valid password.
+
+attributetype ( 1.3.6.1.4.1.4754.1.99.1
+     NAME 'pwdCheckModule'
+     EQUALITY caseExactIA5Match
+     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+     DESC 'Loadable module that instantiates "check_password() function'
+     SINGLE-VALUE )
+
+objectclass ( 1.3.6.1.4.1.4754.2.99.1
+      NAME 'pwdPolicyChecker'
+      SUP top
+      AUXILIARY
+      MAY ( pwdCheckModule ) )
+
+#5.1  The pwdPolicy Object Class
+#
+#   This object class contains the attributes defining a password policy
+#   in effect for a set of users.  Section 10 describes the
+#   administration of this object, and the relationship between it and
+#   particular objects.
+#
+objectclass ( 1.3.6.1.4.1.42.2.27.8.2.1
+      NAME 'pwdPolicy'
+      SUP top
+      AUXILIARY
+      MUST ( pwdAttribute )
+      MAY ( pwdMinAge $ pwdMaxAge $ pwdInHistory $ pwdCheckQuality $
+      pwdMinLength $ pwdExpireWarning $ pwdGraceAuthNLimit $ pwdLockout
+      $ pwdLockoutDuration $ pwdMaxFailure $ pwdFailureCountInterval $
+      pwdMustChange $ pwdAllowUserChange $ pwdSafeModify ) )
+
+#5.3  Attribute Types for Password Policy State Information
+#
+#   Password policy state information must be maintained for each user.
+#   The information is located in each user entry as a set of operational
+#   attributes.  These operational attributes are: pwdChangedTime,
+#   pwdAccountLockedTime, pwdFailureTime, pwdHistory, pwdGraceUseTime,
+#   pwdReset, pwdPolicySubEntry.
+#
+#5.3.1  Password Policy State Attribute Option
+#
+#   Since the password policy could apply to several attributes used to
+#   store passwords, each of the above operational attributes must have
+#   an option to specify which pwdAttribute it applies to.  The password
+#   policy option is defined as the following:
+#
+#   pwd-<passwordAttribute>
+#
+#   where passwordAttribute a string following the OID syntax
+#   (1.3.6.1.4.1.1466.115.121.1.38).  The attribute type descriptor
+#   (short name) MUST be used.
+#
+#   For example, if the pwdPolicy object has for pwdAttribute
+#   "userPassword" then the pwdChangedTime operational attribute, in a
+#   user entry, will be:
+#
+#   pwdChangedTime;pwd-userPassword: 20000103121520Z
+#
+#   This attribute option follows sub-typing semantics.  If a client
+#   requests a password policy state attribute to be returned in a search
+#   operation, and does not specify an option, all subtypes of that
+#   policy state attribute are returned.
+#
+#5.3.2  pwdChangedTime
+#
+#   This attribute specifies the last time the entry's password was
+#   changed.  This is used by the password expiration policy.  If this
+#   attribute does not exist, the password will never expire.
+#
+#      ( 1.3.6.1.4.1.42.2.27.8.1.16
+#      NAME 'pwdChangedTime'
+#      DESC 'The time the password was last changed'
+#      EQUALITY generalizedTimeMatch
+#      ORDERING generalizedTimeOrderingMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
+#      SINGLE-VALUE
+#      USAGE directoryOperation )
+#
+#5.3.3  pwdAccountLockedTime
+#
+#   This attribute holds the time that the user's account was locked.  A
+#   locked account means that the password may no longer be used to
+#   authenticate.  A 000001010000Z value means that the account has been
+#   locked permanently, and that only a password administrator can unlock
+#   the account.
+#
+#      ( 1.3.6.1.4.1.42.2.27.8.1.17
+#      NAME 'pwdAccountLockedTime'
+#      DESC 'The time an user account was locked'
+#      EQUALITY generalizedTimeMatch
+#      ORDERING generalizedTimeOrderingMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
+#      SINGLE-VALUE
+#      USAGE directoryOperation )
+#
+#5.3.4  pwdFailureTime
+#
+#   This attribute holds the timestamps of the consecutive authentication
+#   failures.
+#
+#      ( 1.3.6.1.4.1.42.2.27.8.1.19
+#      NAME 'pwdFailureTime'
+#      DESC 'The timestamps of the last consecutive authentication
+#      failures'
+#      EQUALITY generalizedTimeMatch
+#      ORDERING generalizedTimeOrderingMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
+#      USAGE directoryOperation )
+#
+#5.3.5  pwdHistory
+#
+#   This attribute holds a history of previously used passwords.  Values
+#   of this attribute are transmitted in string format as given by the
+#   following ABNF:
+#
+#   pwdHistory = time "#" syntaxOID "#" length "#" data
+#
+#   time       = <generalizedTimeString as specified in 6.14
+#                 of [RFC2252]>
+#
+#   syntaxOID  = numericoid    ; the string representation of the
+#                              ; dotted-decimal OID that defines the
+#                              ; syntax used to store the password.
+#                              ; numericoid is described in 4.1
+#                              ; of [RFC2252].
+#
+#   length     = numericstring ; the number of octets in data.
+#                              ; numericstring is described in 4.1
+#                              ; of [RFC2252].
+#
+#   data       = <octets representing the password in the format
+#                 specified by syntaxOID>.
+#
+#   This format allows the server to store, and transmit a history of
+#   passwords that have been used.  In order for equality matching to
+#   function properly, the time field needs to adhere to a consistent
+#   format.  For this purpose, the time field MUST be in GMT format.
+#
+#      ( 1.3.6.1.4.1.42.2.27.8.1.20
+#      NAME 'pwdHistory'
+#      DESC 'The history of user s passwords'
+#      EQUALITY octetStringMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
+#      USAGE directoryOperation )
+#
+#5.3.6  pwdGraceUseTime
+#
+#   This attribute holds the timestamps of grace authentications after a
+#   password has expired.
+#
+#      ( 1.3.6.1.4.1.42.2.27.8.1.21
+#      NAME 'pwdGraceUseTime'
+#      DESC 'The timestamps of the grace authentication after the
+#      password has expired'
+#      EQUALITY generalizedTimeMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
+#
+#5.3.7  pwdReset
+#
+#   This attribute holds a flag to indicate (when TRUE) that the password
+#   has been updated by the password administrator and must be changed by
+#   the user on first authentication.
+#
+#      ( 1.3.6.1.4.1.42.2.27.8.1.22
+#      NAME 'pwdReset'
+#      DESC 'The indication that the password has been reset'
+#      EQUALITY booleanMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+#      SINGLE-VALUE
+#      USAGE directoryOperation )
+#
+#5.3.8  pwdPolicySubentry
+#
+#   This attribute points to the pwdPolicy subentry in effect for this
+#   object.
+#
+#      ( 1.3.6.1.4.1.42.2.27.8.1.23
+#      NAME 'pwdPolicySubentry'
+#      DESC 'The pwdPolicy subentry in effect for this object'
+#      EQUALITY distinguishedNameMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
+#      SINGLE-VALUE
+#      USAGE directoryOperation )
+#
+#
+#Disclaimer of Validity
+#
+#   This document and the information contained herein are provided on an
+#   "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
+#   OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
+#   ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
+#   INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
+#   INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
+#   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+#
+#
+#Copyright Statement
+#
+#   Copyright (C) The Internet Society (2004).  This document is subject
+#   to the rights, licenses and restrictions contained in BCP 78, and
+#   except as set forth therein, the authors retain all their rights.
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/ppolicy.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/ppolicy.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/ppolicy.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/ppolicy.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,531 @@
+# $OpenLDAP: pkg/ldap/servers/slapd/schema/ppolicy.schema,v 1.2.2.3 2006/01/03 22:16:25 kurt Exp $
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 2004-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+## Portions Copyright (C) The Internet Society (2004).
+## Please see full copyright statement below.
+
+# Definitions from Draft behera-ldap-password-policy-07 (a work in progress)
+#	Password Policy for LDAP Directories
+# With extensions from Hewlett-Packard:
+#	pwdCheckModule etc.
+
+# Contents of this file are subject to change (including deletion)
+# without notice.
+#
+# Not recommended for production use!
+# Use with extreme caution!
+
+#Network Working Group                                     J. Sermersheim
+#Internet-Draft                                               Novell, Inc
+#Expires: April 24, 2005                                        L. Poitou
+#                                                        Sun Microsystems
+#                                                        October 24, 2004
+#
+#
+#                  Password Policy for LDAP Directories
+#                draft-behera-ldap-password-policy-08.txt
+#
+#Status of this Memo
+#
+#   This document is an Internet-Draft and is subject to all provisions
+#   of section 3 of RFC 3667.  By submitting this Internet-Draft, each
+#   author represents that any applicable patent or other IPR claims of
+#   which he or she is aware have been or will be disclosed, and any of
+#   which he or she become aware will be disclosed, in accordance with
+#   RFC 3668.
+#
+#   Internet-Drafts are working documents of the Internet Engineering
+#   Task Force (IETF), its areas, and its working groups.  Note that
+#   other groups may also distribute working documents as
+#   Internet-Drafts.
+#
+#   Internet-Drafts are draft documents valid for a maximum of six months
+#   and may be updated, replaced, or obsoleted by other documents at any
+#   time.  It is inappropriate to use Internet-Drafts as reference
+#   material or to cite them other than as "work in progress."
+#
+#   The list of current Internet-Drafts can be accessed at
+#   http://www.ietf.org/ietf/1id-abstracts.txt.
+#
+#   The list of Internet-Draft Shadow Directories can be accessed at
+#   http://www.ietf.org/shadow.html.
+#
+#   This Internet-Draft will expire on April 24, 2005.
+#
+#Copyright Notice
+#
+#   Copyright (C) The Internet Society (2004).
+#
+#Abstract
+#
+#   Password policy as described in this document is a set of rules that
+#   controls how passwords are used and administered in Lightweight
+#   Directory Access Protocol (LDAP) based directories.  In order to
+#   improve the security of LDAP directories and make it difficult for
+#   password cracking programs to break into directories, it is desirable
+#   to enforce a set of rules on password usage.  These rules are made to
+#
+#  [trimmed]
+#
+#5.  Schema used for Password Policy
+#
+#   The schema elements defined here fall into two general categories.  A
+#   password policy object class is defined which contains a set of
+#   administrative password policy attributes, and a set of operational
+#   attributes are defined that hold general password policy state
+#   information for each user.
+#
+#5.2  Attribute Types used in the pwdPolicy ObjectClass
+#
+#   Following are the attribute types used by the pwdPolicy object class.
+#
+#5.2.1  pwdAttribute
+#
+#   This holds the name of the attribute to which the password policy is
+#   applied.  For example, the password policy may be applied to the
+#   userPassword attribute.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.1
+      NAME 'pwdAttribute'
+      EQUALITY objectIdentifierMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
+
+#5.2.2  pwdMinAge
+#
+#   This attribute holds the number of seconds that must elapse between
+#   modifications to the password.  If this attribute is not present, 0
+#   seconds is assumed.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.2
+      NAME 'pwdMinAge'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.3  pwdMaxAge
+#
+#   This attribute holds the number of seconds after which a modified
+#   password will expire.
+#
+#   If this attribute is not present, or if the value is 0 the password
+#   does not expire.  If not 0, the value must be greater than or equal
+#   to the value of the pwdMinAge.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.3
+      NAME 'pwdMaxAge'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.4  pwdInHistory
+#
+#   This attribute specifies the maximum number of used passwords stored
+#   in the pwdHistory attribute.
+#
+#   If this attribute is not present, or if the value is 0, used
+#   passwords are not stored in the pwdHistory attribute and thus may be
+#   reused.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.4
+      NAME 'pwdInHistory'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.5  pwdCheckQuality
+#
+#   {TODO: Consider changing the syntax to OID.  Each OID will list a
+#   quality rule (like min len, # of special characters, etc).  These
+#   rules can be specified outsid ethis document.}
+#
+#   {TODO: Note that even though this is meant to be a check that happens
+#   during password modification, it may also be allowed to happen during
+#   authN.  This is useful for situations where the password is encrypted
+#   when modified, but decrypted when used to authN.}
+#
+#   This attribute indicates how the password quality will be verified
+#   while being modified or added.  If this attribute is not present, or
+#   if the value is '0', quality checking will not be enforced.  A value
+#   of '1' indicates that the server will check the quality, and if the
+#   server is unable to check it (due to a hashed password or other
+#   reasons) it will be accepted.  A value of '2' indicates that the
+#   server will check the quality, and if the server is unable to verify
+#   it, it will return an error refusing the password.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.5
+      NAME 'pwdCheckQuality'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.6  pwdMinLength
+#
+#   When quality checking is enabled, this attribute holds the minimum
+#   number of characters that must be used in a password.  If this
+#   attribute is not present, no minimum password length will be
+#   enforced.  If the server is unable to check the length (due to a
+#   hashed password or otherwise), the server will, depending on the
+#   value of the pwdCheckQuality attribute, either accept the password
+#   without checking it ('0' or '1') or refuse it ('2').
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.6
+      NAME 'pwdMinLength'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.7  pwdExpireWarning
+#
+#   This attribute specifies the maximum number of seconds before a
+#   password is due to expire that expiration warning messages will be
+#   returned to an authenticating user.
+#
+#   If this attribute is not present, or if the value is 0 no warnings
+#   will be returned.  If not 0, the value must be smaller than the value
+#   of the pwdMaxAge attribute.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.7
+      NAME 'pwdExpireWarning'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.8  pwdGraceAuthNLimit
+#
+#   This attribute specifies the number of times an expired password can
+#   be used to authenticate.  If this attribute is not present or if the
+#   value is 0, authentication will fail.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.8
+      NAME 'pwdGraceAuthNLimit'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.9  pwdLockout
+#
+#   This attribute indicates, when its value is "TRUE", that the password
+#   may not be used to authenticate after a specified number of
+#   consecutive failed bind attempts.  The maximum number of consecutive
+#   failed bind attempts is specified in pwdMaxFailure.
+#
+#   If this attribute is not present, or if the value is "FALSE", the
+#   password may be used to authenticate when the number of failed bind
+#   attempts has been reached.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.9
+      NAME 'pwdLockout'
+      EQUALITY booleanMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+      SINGLE-VALUE )
+
+#5.2.10  pwdLockoutDuration
+#
+#   This attribute holds the number of seconds that the password cannot
+#   be used to authenticate due to too many failed bind attempts.  If
+#   this attribute is not present, or if the value is 0 the password
+#   cannot be used to authenticate until reset by a password
+#   administrator.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.10
+      NAME 'pwdLockoutDuration'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.11  pwdMaxFailure
+#
+#   This attribute specifies the number of consecutive failed bind
+#   attempts after which the password may not be used to authenticate.
+#   If this attribute is not present, or if the value is 0, this policy
+#   is not checked, and the value of pwdLockout will be ignored.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.11
+      NAME 'pwdMaxFailure'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.12  pwdFailureCountInterval
+#
+#   This attribute holds the number of seconds after which the password
+#   failures are purged from the failure counter, even though no
+#   successful authentication occurred.
+#
+#   If this attribute is not present, or if its value is 0, the failure
+#   counter is only reset by a successful authentication.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.12
+      NAME 'pwdFailureCountInterval'
+      EQUALITY integerMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+      SINGLE-VALUE )
+
+#5.2.13  pwdMustChange
+#
+#   This attribute specifies with a value of "TRUE" that users must
+#   change their passwords when they first bind to the directory after a
+#   password is set or reset by a password administrator.  If this
+#   attribute is not present, or if the value is "FALSE", users are not
+#   required to change their password upon binding after the password
+#   administrator sets or resets the password.  This attribute is not set
+#   due to any actions specified by this document, it is typically set by
+#   a password administrator after resetting a user's password.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.13
+      NAME 'pwdMustChange'
+      EQUALITY booleanMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+      SINGLE-VALUE )
+
+#5.2.14  pwdAllowUserChange
+#
+#   This attribute indicates whether users can change their own
+#   passwords, although the change operation is still subject to access
+#   control.  If this attribute is not present, a value of "TRUE" is
+#   assumed.  This attribute is intended to be used in the absense of an
+#   access control mechanism.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.14
+      NAME 'pwdAllowUserChange'
+      EQUALITY booleanMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+      SINGLE-VALUE )
+
+#5.2.15  pwdSafeModify
+#
+#   This attribute specifies whether or not the existing password must be
+#   sent along with the new password when being changed.  If this
+#   attribute is not present, a "FALSE" value is assumed.
+
+attributetype ( 1.3.6.1.4.1.42.2.27.8.1.15
+      NAME 'pwdSafeModify'
+      EQUALITY booleanMatch
+      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+      SINGLE-VALUE )
+
+# HP extensions
+#
+# pwdCheckModule
+#
+#    This attribute names a user-defined loadable module that provides
+#    a check_password() function. If pwdCheckQuality is set to '1' or '2'
+#    this function will be called after all of the internal password
+#    quality checks have been passed. The function has this prototype:
+#
+#    int check_password( char *password, char **errormessage, void *arg )
+#
+#    The function should return LDAP_SUCCESS for a valid password.
+
+attributetype ( 1.3.6.1.4.1.4754.1.99.1
+     NAME 'pwdCheckModule'
+     EQUALITY caseExactIA5Match
+     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+     DESC 'Loadable module that instantiates "check_password() function'
+     SINGLE-VALUE )
+
+objectclass ( 1.3.6.1.4.1.4754.2.99.1
+      NAME 'pwdPolicyChecker'
+      SUP top
+      AUXILIARY
+      MAY ( pwdCheckModule ) )
+
+#5.1  The pwdPolicy Object Class
+#
+#   This object class contains the attributes defining a password policy
+#   in effect for a set of users.  Section 10 describes the
+#   administration of this object, and the relationship between it and
+#   particular objects.
+#
+objectclass ( 1.3.6.1.4.1.42.2.27.8.2.1
+      NAME 'pwdPolicy'
+      SUP top
+      AUXILIARY
+      MUST ( pwdAttribute )
+      MAY ( pwdMinAge $ pwdMaxAge $ pwdInHistory $ pwdCheckQuality $
+      pwdMinLength $ pwdExpireWarning $ pwdGraceAuthNLimit $ pwdLockout
+      $ pwdLockoutDuration $ pwdMaxFailure $ pwdFailureCountInterval $
+      pwdMustChange $ pwdAllowUserChange $ pwdSafeModify ) )
+
+#5.3  Attribute Types for Password Policy State Information
+#
+#   Password policy state information must be maintained for each user.
+#   The information is located in each user entry as a set of operational
+#   attributes.  These operational attributes are: pwdChangedTime,
+#   pwdAccountLockedTime, pwdFailureTime, pwdHistory, pwdGraceUseTime,
+#   pwdReset, pwdPolicySubEntry.
+#
+#5.3.1  Password Policy State Attribute Option
+#
+#   Since the password policy could apply to several attributes used to
+#   store passwords, each of the above operational attributes must have
+#   an option to specify which pwdAttribute it applies to.  The password
+#   policy option is defined as the following:
+#
+#   pwd-<passwordAttribute>
+#
+#   where passwordAttribute a string following the OID syntax
+#   (1.3.6.1.4.1.1466.115.121.1.38).  The attribute type descriptor
+#   (short name) MUST be used.
+#
+#   For example, if the pwdPolicy object has for pwdAttribute
+#   "userPassword" then the pwdChangedTime operational attribute, in a
+#   user entry, will be:
+#
+#   pwdChangedTime;pwd-userPassword: 20000103121520Z
+#
+#   This attribute option follows sub-typing semantics.  If a client
+#   requests a password policy state attribute to be returned in a search
+#   operation, and does not specify an option, all subtypes of that
+#   policy state attribute are returned.
+#
+#5.3.2  pwdChangedTime
+#
+#   This attribute specifies the last time the entry's password was
+#   changed.  This is used by the password expiration policy.  If this
+#   attribute does not exist, the password will never expire.
+#
+#      ( 1.3.6.1.4.1.42.2.27.8.1.16
+#      NAME 'pwdChangedTime'
+#      DESC 'The time the password was last changed'
+#      EQUALITY generalizedTimeMatch
+#      ORDERING generalizedTimeOrderingMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
+#      SINGLE-VALUE
+#      USAGE directoryOperation )
+#
+#5.3.3  pwdAccountLockedTime
+#
+#   This attribute holds the time that the user's account was locked.  A
+#   locked account means that the password may no longer be used to
+#   authenticate.  A 000001010000Z value means that the account has been
+#   locked permanently, and that only a password administrator can unlock
+#   the account.
+#
+#      ( 1.3.6.1.4.1.42.2.27.8.1.17
+#      NAME 'pwdAccountLockedTime'
+#      DESC 'The time an user account was locked'
+#      EQUALITY generalizedTimeMatch
+#      ORDERING generalizedTimeOrderingMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
+#      SINGLE-VALUE
+#      USAGE directoryOperation )
+#
+#5.3.4  pwdFailureTime
+#
+#   This attribute holds the timestamps of the consecutive authentication
+#   failures.
+#
+#      ( 1.3.6.1.4.1.42.2.27.8.1.19
+#      NAME 'pwdFailureTime'
+#      DESC 'The timestamps of the last consecutive authentication
+#      failures'
+#      EQUALITY generalizedTimeMatch
+#      ORDERING generalizedTimeOrderingMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
+#      USAGE directoryOperation )
+#
+#5.3.5  pwdHistory
+#
+#   This attribute holds a history of previously used passwords.  Values
+#   of this attribute are transmitted in string format as given by the
+#   following ABNF:
+#
+#   pwdHistory = time "#" syntaxOID "#" length "#" data
+#
+#   time       = <generalizedTimeString as specified in 6.14
+#                 of [RFC2252]>
+#
+#   syntaxOID  = numericoid    ; the string representation of the
+#                              ; dotted-decimal OID that defines the
+#                              ; syntax used to store the password.
+#                              ; numericoid is described in 4.1
+#                              ; of [RFC2252].
+#
+#   length     = numericstring ; the number of octets in data.
+#                              ; numericstring is described in 4.1
+#                              ; of [RFC2252].
+#
+#   data       = <octets representing the password in the format
+#                 specified by syntaxOID>.
+#
+#   This format allows the server to store, and transmit a history of
+#   passwords that have been used.  In order for equality matching to
+#   function properly, the time field needs to adhere to a consistent
+#   format.  For this purpose, the time field MUST be in GMT format.
+#
+#      ( 1.3.6.1.4.1.42.2.27.8.1.20
+#      NAME 'pwdHistory'
+#      DESC 'The history of user s passwords'
+#      EQUALITY octetStringMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
+#      USAGE directoryOperation )
+#
+#5.3.6  pwdGraceUseTime
+#
+#   This attribute holds the timestamps of grace authentications after a
+#   password has expired.
+#
+#      ( 1.3.6.1.4.1.42.2.27.8.1.21
+#      NAME 'pwdGraceUseTime'
+#      DESC 'The timestamps of the grace authentication after the
+#      password has expired'
+#      EQUALITY generalizedTimeMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
+#
+#5.3.7  pwdReset
+#
+#   This attribute holds a flag to indicate (when TRUE) that the password
+#   has been updated by the password administrator and must be changed by
+#   the user on first authentication.
+#
+#      ( 1.3.6.1.4.1.42.2.27.8.1.22
+#      NAME 'pwdReset'
+#      DESC 'The indication that the password has been reset'
+#      EQUALITY booleanMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+#      SINGLE-VALUE
+#      USAGE directoryOperation )
+#
+#5.3.8  pwdPolicySubentry
+#
+#   This attribute points to the pwdPolicy subentry in effect for this
+#   object.
+#
+#      ( 1.3.6.1.4.1.42.2.27.8.1.23
+#      NAME 'pwdPolicySubentry'
+#      DESC 'The pwdPolicy subentry in effect for this object'
+#      EQUALITY distinguishedNameMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
+#      SINGLE-VALUE
+#      USAGE directoryOperation )
+#
+#
+#Disclaimer of Validity
+#
+#   This document and the information contained herein are provided on an
+#   "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
+#   OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
+#   ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
+#   INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
+#   INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
+#   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+#
+#
+#Copyright Statement
+#
+#   Copyright (C) The Internet Society (2004).  This document is subject
+#   to the rights, licenses and restrictions contained in BCP 78, and
+#   except as set forth therein, the authors retain all their rights.
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/ppolicy.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/pureftpd.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/pureftpd.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/pureftpd.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,64 @@
+# $Id: pureftpd.schema,v 1.2 2004/02/04 15:25:01 cajus Exp $
+#
+# pureftpd.schema
+#
+# Pure-FTPd User LDAP Schema
+# See README.LDAP in the Pure-FTPd documentation for more information.
+#
+# Written 2002-01-24 by Ben Gertzfield <che =AT= debian -DOT- org>
+#
+
+## Pure-FTPd-related LDAP attributes
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.1 NAME 'FTPQuotaFiles'
+	DESC 'Quota (in number of files) for an FTP user'
+        EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.2 NAME 'FTPQuotaMBytes'
+	DESC 'Quota (in megabytes) for an FTP user'
+        EQUALITY integerMatch        
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.3 NAME 'FTPUploadRatio'
+	DESC 'Ratio (compared with FTPRatioDown) for uploaded files'
+        EQUALITY integerMatch        
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.4 NAME 'FTPDownloadRatio'
+	DESC 'Ratio (compared with FTPRatioUp) for downloaded files'
+        EQUALITY integerMatch        
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.5 NAME 'FTPUploadBandwidth'
+	DESC 'Bandwidth (in KB/s) to limit upload speeds to'
+        EQUALITY integerMatch        
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.6 NAME 'FTPDownloadBandwidth'
+	DESC 'Bandwidth (in KB/s) to limit download speeds to'
+        EQUALITY integerMatch        
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.7 NAME 'FTPStatus'
+	DESC 'Account status: enabled or disabled'
+        EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.8 NAME 'FTPuid'
+	DESC 'System uid (overrides uidNumber if present)'
+        EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.9 NAME 'FTPgid'
+	DESC 'System uid (overrides gidNumber if present)'
+        EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+## New Pure-FTPd object type
+
+objectclass ( 1.3.6.1.4.1.6981.11.2.3 NAME 'PureFTPdUser' SUP top AUXILIARY
+	DESC 'PureFTPd user with optional quota, throttling, and ratio'
+	MAY ( FTPStatus $ FTPQuotaFiles $ FTPQuotaMBytes $ FTPUploadRatio $ 
+              FTPDownloadRatio $ FTPUploadBandwidth $ FTPDownloadBandwidth $
+              FTPuid $ FTPgid ) )


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/pureftpd.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/pureftpd.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/pureftpd.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/pureftpd.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,64 @@
+# $Id: pureftpd.schema,v 1.2 2004/02/04 15:25:01 cajus Exp $
+#
+# pureftpd.schema
+#
+# Pure-FTPd User LDAP Schema
+# See README.LDAP in the Pure-FTPd documentation for more information.
+#
+# Written 2002-01-24 by Ben Gertzfield <che =AT= debian -DOT- org>
+#
+
+## Pure-FTPd-related LDAP attributes
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.1 NAME 'FTPQuotaFiles'
+	DESC 'Quota (in number of files) for an FTP user'
+        EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.2 NAME 'FTPQuotaMBytes'
+	DESC 'Quota (in megabytes) for an FTP user'
+        EQUALITY integerMatch        
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.3 NAME 'FTPUploadRatio'
+	DESC 'Ratio (compared with FTPRatioDown) for uploaded files'
+        EQUALITY integerMatch        
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.4 NAME 'FTPDownloadRatio'
+	DESC 'Ratio (compared with FTPRatioUp) for downloaded files'
+        EQUALITY integerMatch        
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.5 NAME 'FTPUploadBandwidth'
+	DESC 'Bandwidth (in KB/s) to limit upload speeds to'
+        EQUALITY integerMatch        
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.6 NAME 'FTPDownloadBandwidth'
+	DESC 'Bandwidth (in KB/s) to limit download speeds to'
+        EQUALITY integerMatch        
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.7 NAME 'FTPStatus'
+	DESC 'Account status: enabled or disabled'
+        EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.8 NAME 'FTPuid'
+	DESC 'System uid (overrides uidNumber if present)'
+        EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.6981.11.3.9 NAME 'FTPgid'
+	DESC 'System uid (overrides gidNumber if present)'
+        EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+## New Pure-FTPd object type
+
+objectclass ( 1.3.6.1.4.1.6981.11.2.3 NAME 'PureFTPdUser' SUP top AUXILIARY
+	DESC 'PureFTPd user with optional quota, throttling, and ratio'
+	MAY ( FTPStatus $ FTPQuotaFiles $ FTPQuotaMBytes $ FTPUploadRatio $ 
+              FTPDownloadRatio $ FTPUploadBandwidth $ FTPDownloadBandwidth $
+              FTPuid $ FTPgid ) )


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/pureftpd.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,152 @@
+##
+## schema file for OpenLDAP 2.0.x
+## Schema for storing Samba's smbpasswd file in LDAP
+## OIDs are owned by the Samba Team
+##
+## Prerequisite schemas - uid (cosine.schema)
+##                      - displayName (inetorgperson.schema)
+##
+## 1.3.6.1.4.1.7165.2.1.x - attributetypes
+## 1.3.6.1.4.1.7165.2.2.x - objectclasses
+##
+
+##
+## Password hashes
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.1 NAME 'lmPassword'
+	DESC 'LanManager Passwd'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.2 NAME 'ntPassword'
+	DESC 'NT Passwd'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
+
+##
+## Account flags in string format ([UWDX     ])
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.4 NAME 'acctFlags'
+	DESC 'Account Flags'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} SINGLE-VALUE )
+
+## 
+## Password timestamps & policies
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.3 NAME 'pwdLastSet'
+	DESC 'NT pwdLastSet'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.5 NAME 'logonTime'
+	DESC 'NT logonTime'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.6 NAME 'logoffTime'
+	DESC 'NT logoffTime'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.7 NAME 'kickoffTime'
+	DESC 'NT kickoffTime'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.8 NAME 'pwdCanChange'
+	DESC 'NT pwdCanChange'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.9 NAME 'pwdMustChange'
+	DESC 'NT pwdMustChange'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+##
+## string settings
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.10 NAME 'homeDrive'
+	DESC 'NT homeDrive'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{4} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.11 NAME 'scriptPath'
+	DESC 'NT scriptPath'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.12 NAME 'profilePath'
+	DESC 'NT profilePath'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.13 NAME 'userWorkstations'
+	DESC 'userWorkstations'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.17 NAME 'smbHome'
+	DESC 'smbHome'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.18 NAME 'domain'
+	DESC 'Windows NT domain to which the user belongs'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+
+##
+## user and group RID
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.14 NAME 'rid'
+	DESC 'NT rid'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.15 NAME 'primaryGroupID'
+	DESC 'NT Group RID'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+##
+## The smbPasswordEntry objectclass has been depreciated in favor of the
+## sambaAccount objectclass
+##
+#objectclass ( 1.3.6.1.4.1.7165.2.2.1 NAME 'smbPasswordEntry' SUP top AUXILIARY
+#        DESC 'Samba smbpasswd entry'
+#        MUST ( uid $ uidNumber )
+#        MAY  ( lmPassword $ ntPassword $ pwdLastSet $ acctFlags ))
+
+#objectclass ( 1.3.6.1.4.1.7165.2.2.2 NAME 'sambaAccount' SUP top STRUCTURAL
+#	DESC 'Samba Account'
+#	MUST ( uid $ rid ) 
+#	MAY  ( cn $ lmPassword $ ntPassword $ pwdLastSet $ logonTime $
+#               logoffTime $ kickoffTime $ pwdCanChange $ pwdMustChange $ acctFlags $ 
+#               displayName $ smbHome $ homeDrive $ scriptPath $ profilePath $
+#               description $ userWorkstations $ primaryGroupID $ domain ))
+
+## The X.500 data model (and therefore LDAPv3) says that each entry can 
+## only have one structural objectclass.  OpenLDAP 2.0 does not enforce 
+## this currently but will in v2.1
+
+objectclass ( 1.3.6.1.4.1.7165.2.2.3 NAME 'sambaAccount' SUP top AUXILIARY
+	DESC 'Samba Auxilary Account'
+	MUST ( uid $ rid ) 
+	MAY  ( cn $ lmPassword $ ntPassword $ pwdLastSet $ logonTime $
+               logoffTime $ kickoffTime $ pwdCanChange $ pwdMustChange $ acctFlags $ 
+               displayName $ smbHome $ homeDrive $ scriptPath $ profilePath $
+               description $ userWorkstations $ primaryGroupID $ domain ))
+
+##
+## Used for Winbind experimentation
+##
+#objectclass ( 1.3.6.1.4.1.7165.1.2.2.3 NAME 'uidPool' SUP top AUXILIARY
+#	DESC 'Pool for allocating UNIX uids'
+#	MUST ( uidNumber $ cn ) )
+
+#objectclass ( 1.3.6.1.4.1.7165.1.2.2.4 NAME 'gidPool' SUP top AUXILIARY
+#	DESC 'Pool for allocating UNIX gids'
+#	MUST ( gidNumber $ cn ) )
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,152 @@
+##
+## schema file for OpenLDAP 2.0.x
+## Schema for storing Samba's smbpasswd file in LDAP
+## OIDs are owned by the Samba Team
+##
+## Prerequisite schemas - uid (cosine.schema)
+##                      - displayName (inetorgperson.schema)
+##
+## 1.3.6.1.4.1.7165.2.1.x - attributetypes
+## 1.3.6.1.4.1.7165.2.2.x - objectclasses
+##
+
+##
+## Password hashes
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.1 NAME 'lmPassword'
+	DESC 'LanManager Passwd'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.2 NAME 'ntPassword'
+	DESC 'NT Passwd'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
+
+##
+## Account flags in string format ([UWDX     ])
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.4 NAME 'acctFlags'
+	DESC 'Account Flags'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} SINGLE-VALUE )
+
+## 
+## Password timestamps & policies
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.3 NAME 'pwdLastSet'
+	DESC 'NT pwdLastSet'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.5 NAME 'logonTime'
+	DESC 'NT logonTime'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.6 NAME 'logoffTime'
+	DESC 'NT logoffTime'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.7 NAME 'kickoffTime'
+	DESC 'NT kickoffTime'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.8 NAME 'pwdCanChange'
+	DESC 'NT pwdCanChange'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.9 NAME 'pwdMustChange'
+	DESC 'NT pwdMustChange'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+##
+## string settings
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.10 NAME 'homeDrive'
+	DESC 'NT homeDrive'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{4} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.11 NAME 'scriptPath'
+	DESC 'NT scriptPath'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.12 NAME 'profilePath'
+	DESC 'NT profilePath'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.13 NAME 'userWorkstations'
+	DESC 'userWorkstations'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.17 NAME 'smbHome'
+	DESC 'smbHome'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.18 NAME 'domain'
+	DESC 'Windows NT domain to which the user belongs'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+
+##
+## user and group RID
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.14 NAME 'rid'
+	DESC 'NT rid'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.15 NAME 'primaryGroupID'
+	DESC 'NT Group RID'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+##
+## The smbPasswordEntry objectclass has been depreciated in favor of the
+## sambaAccount objectclass
+##
+#objectclass ( 1.3.6.1.4.1.7165.2.2.1 NAME 'smbPasswordEntry' SUP top AUXILIARY
+#        DESC 'Samba smbpasswd entry'
+#        MUST ( uid $ uidNumber )
+#        MAY  ( lmPassword $ ntPassword $ pwdLastSet $ acctFlags ))
+
+#objectclass ( 1.3.6.1.4.1.7165.2.2.2 NAME 'sambaAccount' SUP top STRUCTURAL
+#	DESC 'Samba Account'
+#	MUST ( uid $ rid ) 
+#	MAY  ( cn $ lmPassword $ ntPassword $ pwdLastSet $ logonTime $
+#               logoffTime $ kickoffTime $ pwdCanChange $ pwdMustChange $ acctFlags $ 
+#               displayName $ smbHome $ homeDrive $ scriptPath $ profilePath $
+#               description $ userWorkstations $ primaryGroupID $ domain ))
+
+## The X.500 data model (and therefore LDAPv3) says that each entry can 
+## only have one structural objectclass.  OpenLDAP 2.0 does not enforce 
+## this currently but will in v2.1
+
+objectclass ( 1.3.6.1.4.1.7165.2.2.3 NAME 'sambaAccount' SUP top AUXILIARY
+	DESC 'Samba Auxilary Account'
+	MUST ( uid $ rid ) 
+	MAY  ( cn $ lmPassword $ ntPassword $ pwdLastSet $ logonTime $
+               logoffTime $ kickoffTime $ pwdCanChange $ pwdMustChange $ acctFlags $ 
+               displayName $ smbHome $ homeDrive $ scriptPath $ profilePath $
+               description $ userWorkstations $ primaryGroupID $ domain ))
+
+##
+## Used for Winbind experimentation
+##
+#objectclass ( 1.3.6.1.4.1.7165.1.2.2.3 NAME 'uidPool' SUP top AUXILIARY
+#	DESC 'Pool for allocating UNIX uids'
+#	MUST ( uidNumber $ cn ) )
+
+#objectclass ( 1.3.6.1.4.1.7165.1.2.2.4 NAME 'gidPool' SUP top AUXILIARY
+#	DESC 'Pool for allocating UNIX gids'
+#	MUST ( gidNumber $ cn ) )
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba3.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba3.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba3.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,480 @@
+##
+## schema file for OpenLDAP 2.x
+## Schema for storing Samba user accounts and group maps in LDAP
+## OIDs are owned by the Samba Team
+##
+## Prerequisite schemas - uid         (cosine.schema)
+##                      - displayName (inetorgperson.schema)
+##                      - gidNumber   (nis.schema)
+##
+## 1.3.6.1.4.1.7165.2.1.x - attributetypes
+## 1.3.6.1.4.1.7165.2.2.x - objectclasses
+##
+## Printer support
+## 1.3.6.1.4.1.7165.2.3.1.x - attributetypes
+## 1.3.6.1.4.1.7165.2.3.2.x - objectclasses
+##
+## ----- READ THIS WHEN ADDING A NEW ATTRIBUTE OR OBJECT CLASS ------
+##
+## Run the 'get_next_oid' bash script in this directory to find the 
+## next available OID for attribute type and object classes.
+##
+##   $ ./get_next_oid
+##   attributetype ( 1.3.6.1.4.1.7165.2.1.XX NAME ....
+##   objectclass ( 1.3.6.1.4.1.7165.2.2.XX NAME ....
+##
+## Also ensure that new entries adhere to the declaration style
+## used throughout this file
+##
+##    <attributetype|objectclass> ( 1.3.6.1.4.1.7165.2.XX.XX NAME ....
+##                               ^ ^                        ^
+##
+## The spaces are required for the get_next_oid script (and for 
+## readability).
+##
+## ------------------------------------------------------------------
+
+# objectIdentifier SambaRoot 1.3.6.1.4.1.7165
+# objectIdentifier Samba3 SambaRoot:2
+# objectIdentifier Samba3Attrib Samba3:1
+# objectIdentifier Samba3ObjectClass Samba3:2
+
+########################################################################
+##                            HISTORICAL                              ##
+########################################################################
+
+##
+## Password hashes
+##
+#attributetype ( 1.3.6.1.4.1.7165.2.1.1 NAME 'lmPassword'
+#	DESC 'LanManager Passwd'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.2 NAME 'ntPassword'
+#	DESC 'NT Passwd'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
+
+##
+## Account flags in string format ([UWDX     ])
+##
+#attributetype ( 1.3.6.1.4.1.7165.2.1.4 NAME 'acctFlags'
+#	DESC 'Account Flags'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} SINGLE-VALUE )
+
+##
+## Password timestamps & policies
+##
+#attributetype ( 1.3.6.1.4.1.7165.2.1.3 NAME 'pwdLastSet'
+#	DESC 'NT pwdLastSet'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.5 NAME 'logonTime'
+#	DESC 'NT logonTime'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.6 NAME 'logoffTime'
+#	DESC 'NT logoffTime'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.7 NAME 'kickoffTime'
+#	DESC 'NT kickoffTime'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.8 NAME 'pwdCanChange'
+#	DESC 'NT pwdCanChange'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.9 NAME 'pwdMustChange'
+#	DESC 'NT pwdMustChange'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+##
+## string settings
+##
+#attributetype ( 1.3.6.1.4.1.7165.2.1.10 NAME 'homeDrive'
+#	DESC 'NT homeDrive'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{4} SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.11 NAME 'scriptPath'
+#	DESC 'NT scriptPath'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.12 NAME 'profilePath'
+#	DESC 'NT profilePath'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.13 NAME 'userWorkstations'
+#	DESC 'userWorkstations'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.17 NAME 'smbHome'
+#	DESC 'smbHome'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.18 NAME 'domain'
+#	DESC 'Windows NT domain to which the user belongs'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+
+##
+## user and group RID
+##
+#attributetype ( 1.3.6.1.4.1.7165.2.1.14 NAME 'rid'
+#	DESC 'NT rid'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.15 NAME 'primaryGroupID'
+#	DESC 'NT Group RID'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+##
+## The smbPasswordEntry objectclass has been depreciated in favor of the
+## sambaAccount objectclass
+##
+#objectclass ( 1.3.6.1.4.1.7165.2.2.1 NAME 'smbPasswordEntry' SUP top AUXILIARY
+#        DESC 'Samba smbpasswd entry'
+#        MUST ( uid $ uidNumber )
+#        MAY  ( lmPassword $ ntPassword $ pwdLastSet $ acctFlags ))
+
+#objectclass ( 1.3.6.1.4.1.7165.2.2.2 NAME 'sambaAccount' SUP top STRUCTURAL
+#	DESC 'Samba Account'
+#	MUST ( uid $ rid )
+#	MAY  ( cn $ lmPassword $ ntPassword $ pwdLastSet $ logonTime $
+#               logoffTime $ kickoffTime $ pwdCanChange $ pwdMustChange $ acctFlags $
+#               displayName $ smbHome $ homeDrive $ scriptPath $ profilePath $
+#               description $ userWorkstations $ primaryGroupID $ domain ))
+
+#objectclass ( 1.3.6.1.4.1.7165.2.2.3 NAME 'sambaAccount' SUP top AUXILIARY
+#	DESC 'Samba Auxiliary Account'
+#	MUST ( uid $ rid )
+#	MAY  ( cn $ lmPassword $ ntPassword $ pwdLastSet $ logonTime $
+#              logoffTime $ kickoffTime $ pwdCanChange $ pwdMustChange $ acctFlags $
+#              displayName $ smbHome $ homeDrive $ scriptPath $ profilePath $
+#              description $ userWorkstations $ primaryGroupID $ domain ))
+
+########################################################################
+##                        END OF HISTORICAL                           ##
+########################################################################
+
+#######################################################################
+##                Attributes used by Samba 3.0 schema                ##
+#######################################################################
+
+##
+## Password hashes
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.24 NAME 'sambaLMPassword'
+	DESC 'LanManager Password'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.25 NAME 'sambaNTPassword'
+	DESC 'MD4 hash of the unicode password'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
+
+##
+## Account flags in string format ([UWDX     ])
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.26 NAME 'sambaAcctFlags'
+	DESC 'Account Flags'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} SINGLE-VALUE )
+
+##
+## Password timestamps & policies
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.27 NAME 'sambaPwdLastSet'
+	DESC 'Timestamp of the last password update'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.28 NAME 'sambaPwdCanChange'
+	DESC 'Timestamp of when the user is allowed to update the password'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.29 NAME 'sambaPwdMustChange'
+	DESC 'Timestamp of when the password will expire'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.30 NAME 'sambaLogonTime'
+	DESC 'Timestamp of last logon'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.31 NAME 'sambaLogoffTime'
+	DESC 'Timestamp of last logoff'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.32 NAME 'sambaKickoffTime'
+	DESC 'Timestamp of when the user will be logged off automatically'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.48 NAME 'sambaBadPasswordCount'
+	DESC 'Bad password attempt count'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.49 NAME 'sambaBadPasswordTime'
+	DESC 'Time of the last bad password attempt'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.55 NAME 'sambaLogonHours'
+	DESC 'Logon Hours'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{42} SINGLE-VALUE )
+
+##
+## string settings
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.33 NAME 'sambaHomeDrive'
+	DESC 'Driver letter of home directory mapping'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{4} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.34 NAME 'sambaLogonScript'
+	DESC 'Logon script path'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.35 NAME 'sambaProfilePath'
+	DESC 'Roaming profile path'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.36 NAME 'sambaUserWorkstations'
+	DESC 'List of user workstations the user is allowed to logon to'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.37 NAME 'sambaHomePath'
+	DESC 'Home directory UNC path'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.38 NAME 'sambaDomainName'
+	DESC 'Windows NT domain to which the user belongs'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.47 NAME 'sambaMungedDial'
+	DESC ''
+	EQUALITY caseExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1050} )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.54 NAME 'sambaPasswordHistory'
+	DESC 'Concatenated MD4 hashes of the unicode passwords used on this account'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} )
+
+##
+## SID, of any type
+##
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.20 NAME 'sambaSID'
+	DESC 'Security ID'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} SINGLE-VALUE )
+
+
+##
+## Primary group SID, compatible with ntSid
+##
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.23 NAME 'sambaPrimaryGroupSID'
+	DESC 'Primary Group Security ID'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.51 NAME 'sambaSIDList'
+	DESC 'Security ID List'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} )
+
+##
+## group mapping attributes
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.19 NAME 'sambaGroupType'
+	DESC 'NT Group Type'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+##
+## Store info on the domain
+##
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.21 NAME 'sambaNextUserRid'
+	DESC 'Next NT rid to give our for users'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.22 NAME 'sambaNextGroupRid'
+	DESC 'Next NT rid to give out for groups'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.39 NAME 'sambaNextRid'
+	DESC 'Next NT rid to give out for anything'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.40 NAME 'sambaAlgorithmicRidBase'
+	DESC 'Base at which the samba RID generation algorithm should operate'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.41 NAME 'sambaShareName'
+	DESC 'Share Name'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.42 NAME 'sambaOptionName'
+	DESC 'Option Name'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.43 NAME 'sambaBoolOption'
+	DESC 'A boolean option'
+	EQUALITY booleanMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.44 NAME 'sambaIntegerOption'
+	DESC 'An integer option'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.45 NAME 'sambaStringOption'
+	DESC 'A string option'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.46 NAME 'sambaStringListOption'
+	DESC 'A string list option'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.50 NAME 'sambaPrivName' 
+	SUP name )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.52 NAME 'sambaPrivilegeList'
+	DESC 'Privileges List'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.53 NAME 'sambaTrustFlags'
+	DESC 'Trust Password Flags'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+
+#######################################################################
+##              objectClasses used by Samba 3.0 schema               ##
+#######################################################################
+
+## The X.500 data model (and therefore LDAPv3) says that each entry can
+## only have one structural objectclass.  OpenLDAP 2.0 does not enforce
+## this currently but will in v2.1
+
+##
+## added new objectclass (and OID) for 3.0 to help us deal with backwards
+## compatibility with 2.2 installations (e.g. ldapsam_compat)  --jerry
+##
+objectclass ( 1.3.6.1.4.1.7165.2.2.6 NAME 'sambaSamAccount' SUP top AUXILIARY
+	DESC 'Samba 3.0 Auxilary SAM Account'
+	MUST ( uid $ sambaSID )
+	MAY  ( cn $ sambaLMPassword $ sambaNTPassword $ sambaPwdLastSet $
+	       sambaLogonTime $ sambaLogoffTime $ sambaKickoffTime $
+	       sambaPwdCanChange $ sambaPwdMustChange $ sambaAcctFlags $
+               displayName $ sambaHomePath $ sambaHomeDrive $ sambaLogonScript $
+	       sambaProfilePath $ description $ sambaUserWorkstations $
+	       sambaPrimaryGroupSID $ sambaDomainName $ sambaMungedDial $
+	       sambaBadPasswordCount $ sambaBadPasswordTime $
+	       sambaPasswordHistory $ sambaLogonHours))
+
+##
+## Group mapping info
+##
+objectclass ( 1.3.6.1.4.1.7165.2.2.4 NAME 'sambaGroupMapping' SUP top AUXILIARY
+	DESC 'Samba Group Mapping'
+	MUST ( gidNumber $ sambaSID $ sambaGroupType )
+	MAY  ( displayName $ description $ sambaSIDList ))
+
+##
+## Trust password for trust relationships (any kind)
+##
+objectclass ( 1.3.6.1.4.1.7165.2.2.14 NAME 'sambaTrustPassword' SUP top STRUCTURAL
+	DESC 'Samba Trust Password'
+	MUST ( sambaDomainName $ sambaNTPassword $ sambaTrustFlags )
+	MAY ( sambaSID $ sambaPwdLastSet ))
+
+##
+## Whole-of-domain info
+##
+objectclass ( 1.3.6.1.4.1.7165.2.2.5 NAME 'sambaDomain' SUP top STRUCTURAL
+	DESC 'Samba Domain Information'
+	MUST ( sambaDomainName $ 
+	       sambaSID ) 
+	MAY ( sambaNextRid $ sambaNextGroupRid $ sambaNextUserRid $
+	      sambaAlgorithmicRidBase ) )
+
+##
+## used for idmap_ldap module
+##
+objectclass ( 1.3.6.1.4.1.7165.2.2.7 NAME 'sambaUnixIdPool' SUP top AUXILIARY
+        DESC 'Pool for allocating UNIX uids/gids'
+        MUST ( uidNumber $ gidNumber ) )
+
+
+objectclass ( 1.3.6.1.4.1.7165.2.2.8 NAME 'sambaIdmapEntry' SUP top AUXILIARY
+        DESC 'Mapping from a SID to an ID'
+        MUST ( sambaSID )
+	MAY ( uidNumber $ gidNumber ) )
+
+objectclass ( 1.3.6.1.4.1.7165.2.2.9 NAME 'sambaSidEntry' SUP top STRUCTURAL
+	DESC 'Structural Class for a SID'
+	MUST ( sambaSID ) )
+
+objectclass ( 1.3.6.1.4.1.7165.1.2.2.10 NAME 'sambaConfig' SUP top AUXILIARY
+	DESC 'Samba Configuration Section'
+	MAY ( description ) )
+
+objectclass ( 1.3.6.1.4.1.7165.2.2.11 NAME 'sambaShare' SUP top STRUCTURAL
+	DESC 'Samba Share Section'
+	MUST ( sambaShareName )
+	MAY ( description ) )
+
+objectclass ( 1.3.6.1.4.1.7165.2.2.12 NAME 'sambaConfigOption' SUP top STRUCTURAL
+	DESC 'Samba Configuration Option'
+	MUST ( sambaOptionName )
+	MAY ( sambaBoolOption $ sambaIntegerOption $ sambaStringOption $ 
+	      sambaStringListoption $ description ) )
+
+
+objectclass ( 1.3.6.1.4.1.7165.2.2.13 NAME 'sambaPrivilege' SUP top AUXILIARY
+	DESC 'Samba Privilege'
+	MUST ( sambaSID )
+	MAY ( sambaPrivilegeList ) )
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba3.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba3.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba3.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba3.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,480 @@
+##
+## schema file for OpenLDAP 2.x
+## Schema for storing Samba user accounts and group maps in LDAP
+## OIDs are owned by the Samba Team
+##
+## Prerequisite schemas - uid         (cosine.schema)
+##                      - displayName (inetorgperson.schema)
+##                      - gidNumber   (nis.schema)
+##
+## 1.3.6.1.4.1.7165.2.1.x - attributetypes
+## 1.3.6.1.4.1.7165.2.2.x - objectclasses
+##
+## Printer support
+## 1.3.6.1.4.1.7165.2.3.1.x - attributetypes
+## 1.3.6.1.4.1.7165.2.3.2.x - objectclasses
+##
+## ----- READ THIS WHEN ADDING A NEW ATTRIBUTE OR OBJECT CLASS ------
+##
+## Run the 'get_next_oid' bash script in this directory to find the 
+## next available OID for attribute type and object classes.
+##
+##   $ ./get_next_oid
+##   attributetype ( 1.3.6.1.4.1.7165.2.1.XX NAME ....
+##   objectclass ( 1.3.6.1.4.1.7165.2.2.XX NAME ....
+##
+## Also ensure that new entries adhere to the declaration style
+## used throughout this file
+##
+##    <attributetype|objectclass> ( 1.3.6.1.4.1.7165.2.XX.XX NAME ....
+##                               ^ ^                        ^
+##
+## The spaces are required for the get_next_oid script (and for 
+## readability).
+##
+## ------------------------------------------------------------------
+
+# objectIdentifier SambaRoot 1.3.6.1.4.1.7165
+# objectIdentifier Samba3 SambaRoot:2
+# objectIdentifier Samba3Attrib Samba3:1
+# objectIdentifier Samba3ObjectClass Samba3:2
+
+########################################################################
+##                            HISTORICAL                              ##
+########################################################################
+
+##
+## Password hashes
+##
+#attributetype ( 1.3.6.1.4.1.7165.2.1.1 NAME 'lmPassword'
+#	DESC 'LanManager Passwd'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.2 NAME 'ntPassword'
+#	DESC 'NT Passwd'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
+
+##
+## Account flags in string format ([UWDX     ])
+##
+#attributetype ( 1.3.6.1.4.1.7165.2.1.4 NAME 'acctFlags'
+#	DESC 'Account Flags'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} SINGLE-VALUE )
+
+##
+## Password timestamps & policies
+##
+#attributetype ( 1.3.6.1.4.1.7165.2.1.3 NAME 'pwdLastSet'
+#	DESC 'NT pwdLastSet'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.5 NAME 'logonTime'
+#	DESC 'NT logonTime'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.6 NAME 'logoffTime'
+#	DESC 'NT logoffTime'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.7 NAME 'kickoffTime'
+#	DESC 'NT kickoffTime'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.8 NAME 'pwdCanChange'
+#	DESC 'NT pwdCanChange'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.9 NAME 'pwdMustChange'
+#	DESC 'NT pwdMustChange'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+##
+## string settings
+##
+#attributetype ( 1.3.6.1.4.1.7165.2.1.10 NAME 'homeDrive'
+#	DESC 'NT homeDrive'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{4} SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.11 NAME 'scriptPath'
+#	DESC 'NT scriptPath'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.12 NAME 'profilePath'
+#	DESC 'NT profilePath'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.13 NAME 'userWorkstations'
+#	DESC 'userWorkstations'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.17 NAME 'smbHome'
+#	DESC 'smbHome'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.18 NAME 'domain'
+#	DESC 'Windows NT domain to which the user belongs'
+#	EQUALITY caseIgnoreIA5Match
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
+
+##
+## user and group RID
+##
+#attributetype ( 1.3.6.1.4.1.7165.2.1.14 NAME 'rid'
+#	DESC 'NT rid'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+#attributetype ( 1.3.6.1.4.1.7165.2.1.15 NAME 'primaryGroupID'
+#	DESC 'NT Group RID'
+#	EQUALITY integerMatch
+#	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+##
+## The smbPasswordEntry objectclass has been depreciated in favor of the
+## sambaAccount objectclass
+##
+#objectclass ( 1.3.6.1.4.1.7165.2.2.1 NAME 'smbPasswordEntry' SUP top AUXILIARY
+#        DESC 'Samba smbpasswd entry'
+#        MUST ( uid $ uidNumber )
+#        MAY  ( lmPassword $ ntPassword $ pwdLastSet $ acctFlags ))
+
+#objectclass ( 1.3.6.1.4.1.7165.2.2.2 NAME 'sambaAccount' SUP top STRUCTURAL
+#	DESC 'Samba Account'
+#	MUST ( uid $ rid )
+#	MAY  ( cn $ lmPassword $ ntPassword $ pwdLastSet $ logonTime $
+#               logoffTime $ kickoffTime $ pwdCanChange $ pwdMustChange $ acctFlags $
+#               displayName $ smbHome $ homeDrive $ scriptPath $ profilePath $
+#               description $ userWorkstations $ primaryGroupID $ domain ))
+
+#objectclass ( 1.3.6.1.4.1.7165.2.2.3 NAME 'sambaAccount' SUP top AUXILIARY
+#	DESC 'Samba Auxiliary Account'
+#	MUST ( uid $ rid )
+#	MAY  ( cn $ lmPassword $ ntPassword $ pwdLastSet $ logonTime $
+#              logoffTime $ kickoffTime $ pwdCanChange $ pwdMustChange $ acctFlags $
+#              displayName $ smbHome $ homeDrive $ scriptPath $ profilePath $
+#              description $ userWorkstations $ primaryGroupID $ domain ))
+
+########################################################################
+##                        END OF HISTORICAL                           ##
+########################################################################
+
+#######################################################################
+##                Attributes used by Samba 3.0 schema                ##
+#######################################################################
+
+##
+## Password hashes
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.24 NAME 'sambaLMPassword'
+	DESC 'LanManager Password'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.25 NAME 'sambaNTPassword'
+	DESC 'MD4 hash of the unicode password'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
+
+##
+## Account flags in string format ([UWDX     ])
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.26 NAME 'sambaAcctFlags'
+	DESC 'Account Flags'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} SINGLE-VALUE )
+
+##
+## Password timestamps & policies
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.27 NAME 'sambaPwdLastSet'
+	DESC 'Timestamp of the last password update'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.28 NAME 'sambaPwdCanChange'
+	DESC 'Timestamp of when the user is allowed to update the password'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.29 NAME 'sambaPwdMustChange'
+	DESC 'Timestamp of when the password will expire'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.30 NAME 'sambaLogonTime'
+	DESC 'Timestamp of last logon'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.31 NAME 'sambaLogoffTime'
+	DESC 'Timestamp of last logoff'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.32 NAME 'sambaKickoffTime'
+	DESC 'Timestamp of when the user will be logged off automatically'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.48 NAME 'sambaBadPasswordCount'
+	DESC 'Bad password attempt count'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.49 NAME 'sambaBadPasswordTime'
+	DESC 'Time of the last bad password attempt'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.55 NAME 'sambaLogonHours'
+	DESC 'Logon Hours'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{42} SINGLE-VALUE )
+
+##
+## string settings
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.33 NAME 'sambaHomeDrive'
+	DESC 'Driver letter of home directory mapping'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{4} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.34 NAME 'sambaLogonScript'
+	DESC 'Logon script path'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.35 NAME 'sambaProfilePath'
+	DESC 'Roaming profile path'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.36 NAME 'sambaUserWorkstations'
+	DESC 'List of user workstations the user is allowed to logon to'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.37 NAME 'sambaHomePath'
+	DESC 'Home directory UNC path'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.38 NAME 'sambaDomainName'
+	DESC 'Windows NT domain to which the user belongs'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.47 NAME 'sambaMungedDial'
+	DESC ''
+	EQUALITY caseExactMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1050} )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.54 NAME 'sambaPasswordHistory'
+	DESC 'Concatenated MD4 hashes of the unicode passwords used on this account'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} )
+
+##
+## SID, of any type
+##
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.20 NAME 'sambaSID'
+	DESC 'Security ID'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} SINGLE-VALUE )
+
+
+##
+## Primary group SID, compatible with ntSid
+##
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.23 NAME 'sambaPrimaryGroupSID'
+	DESC 'Primary Group Security ID'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.51 NAME 'sambaSIDList'
+	DESC 'Security ID List'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} )
+
+##
+## group mapping attributes
+##
+attributetype ( 1.3.6.1.4.1.7165.2.1.19 NAME 'sambaGroupType'
+	DESC 'NT Group Type'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+##
+## Store info on the domain
+##
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.21 NAME 'sambaNextUserRid'
+	DESC 'Next NT rid to give our for users'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.22 NAME 'sambaNextGroupRid'
+	DESC 'Next NT rid to give out for groups'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.39 NAME 'sambaNextRid'
+	DESC 'Next NT rid to give out for anything'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.40 NAME 'sambaAlgorithmicRidBase'
+	DESC 'Base at which the samba RID generation algorithm should operate'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.41 NAME 'sambaShareName'
+	DESC 'Share Name'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.42 NAME 'sambaOptionName'
+	DESC 'Option Name'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.43 NAME 'sambaBoolOption'
+	DESC 'A boolean option'
+	EQUALITY booleanMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.44 NAME 'sambaIntegerOption'
+	DESC 'An integer option'
+	EQUALITY integerMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.45 NAME 'sambaStringOption'
+	DESC 'A string option'
+	EQUALITY caseExactIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.46 NAME 'sambaStringListOption'
+	DESC 'A string list option'
+	EQUALITY caseIgnoreMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.50 NAME 'sambaPrivName' 
+	SUP name )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.52 NAME 'sambaPrivilegeList'
+	DESC 'Privileges List'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} )
+
+attributetype ( 1.3.6.1.4.1.7165.2.1.53 NAME 'sambaTrustFlags'
+	DESC 'Trust Password Flags'
+	EQUALITY caseIgnoreIA5Match
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+
+#######################################################################
+##              objectClasses used by Samba 3.0 schema               ##
+#######################################################################
+
+## The X.500 data model (and therefore LDAPv3) says that each entry can
+## only have one structural objectclass.  OpenLDAP 2.0 does not enforce
+## this currently but will in v2.1
+
+##
+## added new objectclass (and OID) for 3.0 to help us deal with backwards
+## compatibility with 2.2 installations (e.g. ldapsam_compat)  --jerry
+##
+objectclass ( 1.3.6.1.4.1.7165.2.2.6 NAME 'sambaSamAccount' SUP top AUXILIARY
+	DESC 'Samba 3.0 Auxilary SAM Account'
+	MUST ( uid $ sambaSID )
+	MAY  ( cn $ sambaLMPassword $ sambaNTPassword $ sambaPwdLastSet $
+	       sambaLogonTime $ sambaLogoffTime $ sambaKickoffTime $
+	       sambaPwdCanChange $ sambaPwdMustChange $ sambaAcctFlags $
+               displayName $ sambaHomePath $ sambaHomeDrive $ sambaLogonScript $
+	       sambaProfilePath $ description $ sambaUserWorkstations $
+	       sambaPrimaryGroupSID $ sambaDomainName $ sambaMungedDial $
+	       sambaBadPasswordCount $ sambaBadPasswordTime $
+	       sambaPasswordHistory $ sambaLogonHours))
+
+##
+## Group mapping info
+##
+objectclass ( 1.3.6.1.4.1.7165.2.2.4 NAME 'sambaGroupMapping' SUP top AUXILIARY
+	DESC 'Samba Group Mapping'
+	MUST ( gidNumber $ sambaSID $ sambaGroupType )
+	MAY  ( displayName $ description $ sambaSIDList ))
+
+##
+## Trust password for trust relationships (any kind)
+##
+objectclass ( 1.3.6.1.4.1.7165.2.2.14 NAME 'sambaTrustPassword' SUP top STRUCTURAL
+	DESC 'Samba Trust Password'
+	MUST ( sambaDomainName $ sambaNTPassword $ sambaTrustFlags )
+	MAY ( sambaSID $ sambaPwdLastSet ))
+
+##
+## Whole-of-domain info
+##
+objectclass ( 1.3.6.1.4.1.7165.2.2.5 NAME 'sambaDomain' SUP top STRUCTURAL
+	DESC 'Samba Domain Information'
+	MUST ( sambaDomainName $ 
+	       sambaSID ) 
+	MAY ( sambaNextRid $ sambaNextGroupRid $ sambaNextUserRid $
+	      sambaAlgorithmicRidBase ) )
+
+##
+## used for idmap_ldap module
+##
+objectclass ( 1.3.6.1.4.1.7165.2.2.7 NAME 'sambaUnixIdPool' SUP top AUXILIARY
+        DESC 'Pool for allocating UNIX uids/gids'
+        MUST ( uidNumber $ gidNumber ) )
+
+
+objectclass ( 1.3.6.1.4.1.7165.2.2.8 NAME 'sambaIdmapEntry' SUP top AUXILIARY
+        DESC 'Mapping from a SID to an ID'
+        MUST ( sambaSID )
+	MAY ( uidNumber $ gidNumber ) )
+
+objectclass ( 1.3.6.1.4.1.7165.2.2.9 NAME 'sambaSidEntry' SUP top STRUCTURAL
+	DESC 'Structural Class for a SID'
+	MUST ( sambaSID ) )
+
+objectclass ( 1.3.6.1.4.1.7165.1.2.2.10 NAME 'sambaConfig' SUP top AUXILIARY
+	DESC 'Samba Configuration Section'
+	MAY ( description ) )
+
+objectclass ( 1.3.6.1.4.1.7165.2.2.11 NAME 'sambaShare' SUP top STRUCTURAL
+	DESC 'Samba Share Section'
+	MUST ( sambaShareName )
+	MAY ( description ) )
+
+objectclass ( 1.3.6.1.4.1.7165.2.2.12 NAME 'sambaConfigOption' SUP top STRUCTURAL
+	DESC 'Samba Configuration Option'
+	MUST ( sambaOptionName )
+	MAY ( sambaBoolOption $ sambaIntegerOption $ sambaStringOption $ 
+	      sambaStringListoption $ description ) )
+
+
+objectclass ( 1.3.6.1.4.1.7165.2.2.13 NAME 'sambaPrivilege' SUP top AUXILIARY
+	DESC 'Samba Privilege'
+	MUST ( sambaSID )
+	MAY ( sambaPrivilegeList ) )
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/samba3.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/trust.schema/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/trust.schema/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/trust.schema/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,21 @@
+# this file goes into /etc/openldap/schema or into your schema directory for your LDAP v3 server
+# make sure you have it, otherwise, Directory administrator will complain when changing user accounts
+# unless you don't do schema checking
+
+attributetype ( 5.3.6.1.1.1.1.0 NAME 'trustModel'
+	DESC 'Access scheme'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 5.3.6.1.1.1.1.1 NAME 'accessTo'
+	DESC 'Access to which servers user is allowed'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+objectclass ( 5.3.6.1.1.1.2.0 NAME 'trustAccount' SUP top AUXILIARY
+	DESC 'Sets trust accounts information'
+	MUST ( trustModel )
+	MAY ( accessTo ) )
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/trust.schema/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/trust.schema/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/trust.schema/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/trust.schema/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,21 @@
+# this file goes into /etc/openldap/schema or into your schema directory for your LDAP v3 server
+# make sure you have it, otherwise, Directory administrator will complain when changing user accounts
+# unless you don't do schema checking
+
+attributetype ( 5.3.6.1.1.1.1.0 NAME 'trustModel'
+	DESC 'Access scheme'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 5.3.6.1.1.1.1.1 NAME 'accessTo'
+	DESC 'Access to which servers user is allowed'
+	EQUALITY caseIgnoreIA5Match
+	SUBSTR caseIgnoreIA5SubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+objectclass ( 5.3.6.1.1.1.2.0 NAME 'trustAccount' SUP top AUXILIARY
+	DESC 'Sets trust accounts information'
+	MUST ( trustModel )
+	MAY ( accessTo ) )
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/schema/trust.schema/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/slapd.conf/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/slapd.conf/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/slapd.conf/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,145 @@
+# Allow LDAPv2 binds
+allow bind_v2
+
+# This is the main slapd configuration file. See slapd.conf(5) for more
+# info on the configuration options.
+
+#######################################################################
+# Global Directives:
+
+# Features to permit
+#allow bind_v2
+
+# Schema and objectClass definitions
+include         /etc/ldap/schema/core.schema
+include         /etc/ldap/schema/cosine.schema
+include         /etc/ldap/schema/trust.schema
+include         /etc/ldap/schema/nis.schema
+include         /etc/ldap/schema/inetorgperson.schema
+include         /etc/ldap/schema/nagios.schema
+include         /etc/ldap/schema/phpgwaccount.schema
+include         /etc/ldap/schema/pureftpd.schema
+include         /etc/ldap/schema/samba.schema
+include         /etc/ldap/schema/samba3.schema
+include         /etc/ldap/schema/gosystem.schema
+include         /etc/ldap/schema/gofon.schema
+include         /etc/ldap/schema/goto.schema
+include         /etc/ldap/schema/gosa+samba3.schema
+
+# Where the pid file is put. The init.d script
+# will not stop the server if you change this.
+pidfile         /var/run/slapd/slapd.pid
+
+# List of arguments that were passed to the server
+argsfile        /var/run/slapd/slapd.args
+
+# Read slapd.conf(5) for possible values
+loglevel        256
+
+# Where the dynamically loaded modules are stored
+modulepath	/usr/lib/ldap
+moduleload	back_bdb
+
+# The maximum number of entries that is returned for a search operation
+sizelimit 500
+
+# The tool-threads parameter sets the actual amount of cpu's that is used
+# for indexing.
+tool-threads 1
+
+#######################################################################
+# Specific Backend Directives for bdb:
+# Backend specific directives apply to this backend until another
+# 'backend' directive occurs
+backend		bdb
+checkpoint 512 30
+
+#######################################################################
+# Specific Backend Directives for 'other':
+# Backend specific directives apply to this backend until another
+# 'backend' directive occurs
+#backend		<other>
+
+#######################################################################
+# Specific Directives for database #1, of type bdb:
+# Database specific directives apply to this databasse until another
+# 'database' directive occurs
+database        bdb
+
+# The base of your directory in database #1
+suffix          "dc=faiinstall,dc=org"
+
+# rootdn directive for specifying a superuser on the database. This is needed
+# for syncrepl.
+rootdn          "cn=admin,dc=faiinstall,dc=org"
+#rootpw          {MD5}RcsFMkGWkArOcjiL7jJvtw==
+rootpw          {SSHA}ovfKwLlp01nt0lAUSAe7TMWj0nHPFU18
+# Where the database file are physically stored for database #1
+directory       "/var/lib/ldap"
+
+# For the Debian package we use 2MB as default but be sure to update this
+# value if you have plenty of RAM
+dbconfig set_cachesize 0 2097152 0
+
+# Sven Hartge reported that he had to set this value incredibly high
+# to get slapd running at all. See http://bugs.debian.org/303057
+# for more information.
+
+# Number of objects that can be locked at the same time.
+dbconfig set_lk_max_objects 1500
+# Number of locks (both requested and granted)
+dbconfig set_lk_max_locks 1500
+# Number of lockers
+dbconfig set_lk_max_lockers 1500
+
+# Indexing options for database #1
+index           objectClass eq
+
+# Save the time that the entry gets modified, for database #1
+lastmod         on
+
+# Where to store the replica logs for database #1
+# replogfile	/var/lib/ldap/replog
+
+# The userPassword by default can be changed
+# by the entry owning it if they are authenticated.
+# Others should not be able to see it, except the
+# admin entry below
+# These access lines apply to database #1 only
+access to attrs=userPassword,shadowLastChange
+        by dn="cn=admin,dc=faiinstall,dc=org" write
+        by anonymous auth
+        by self write
+        by * none
+
+# Ensure read access to the base for things like
+# supportedSASLMechanisms.  Without this you may
+# have problems with SASL not knowing what
+# mechanisms are available and the like.
+# Note that this is covered by the 'access to *'
+# ACL below too but if you change that as people
+# are wont to do you'll still need this if you
+# want SASL (and possible other things) to work 
+# happily.
+access to dn.base="" by * read
+
+# The admin dn has full write access, everyone else
+# can read everything.
+access to *
+        by dn="cn=admin,dc=faiinstall,dc=org" write
+        by * read
+
+# For Netscape Roaming support, each user gets a roaming
+# profile for which they have write access to
+#access to dn=".*,ou=Roaming,o=morsnet"
+#        by dn="cn=admin,dc=faiinstall,dc=org" write
+#        by dnattr=owner write
+
+#######################################################################
+# Specific Directives for database #2, of type 'other' (can be bdb too):
+# Database specific directives apply to this databasse until another
+# 'database' directive occurs
+#database        <other>
+
+# The base of your directory for database #2
+#suffix		"dc=debian,dc=org"


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/slapd.conf/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/slapd.conf/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/slapd.conf/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/slapd.conf/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,145 @@
+# Allow LDAPv2 binds
+allow bind_v2
+
+# This is the main slapd configuration file. See slapd.conf(5) for more
+# info on the configuration options.
+
+#######################################################################
+# Global Directives:
+
+# Features to permit
+#allow bind_v2
+
+# Schema and objectClass definitions
+include         /etc/ldap/schema/core.schema
+include         /etc/ldap/schema/cosine.schema
+include         /etc/ldap/schema/trust.schema
+include         /etc/ldap/schema/nis.schema
+include         /etc/ldap/schema/inetorgperson.schema
+include         /etc/ldap/schema/nagios.schema
+include         /etc/ldap/schema/phpgwaccount.schema
+include         /etc/ldap/schema/pureftpd.schema
+include         /etc/ldap/schema/samba.schema
+include         /etc/ldap/schema/samba3.schema
+include         /etc/ldap/schema/gosystem.schema
+include         /etc/ldap/schema/gofon.schema
+include         /etc/ldap/schema/goto.schema
+include         /etc/ldap/schema/gosa+samba3.schema
+
+# Where the pid file is put. The init.d script
+# will not stop the server if you change this.
+pidfile         /var/run/slapd/slapd.pid
+
+# List of arguments that were passed to the server
+argsfile        /var/run/slapd/slapd.args
+
+# Read slapd.conf(5) for possible values
+loglevel        256
+
+# Where the dynamically loaded modules are stored
+modulepath	/usr/lib/ldap
+moduleload	back_bdb
+
+# The maximum number of entries that is returned for a search operation
+sizelimit 500
+
+# The tool-threads parameter sets the actual amount of cpu's that is used
+# for indexing.
+tool-threads 1
+
+#######################################################################
+# Specific Backend Directives for bdb:
+# Backend specific directives apply to this backend until another
+# 'backend' directive occurs
+backend		bdb
+checkpoint 512 30
+
+#######################################################################
+# Specific Backend Directives for 'other':
+# Backend specific directives apply to this backend until another
+# 'backend' directive occurs
+#backend		<other>
+
+#######################################################################
+# Specific Directives for database #1, of type bdb:
+# Database specific directives apply to this databasse until another
+# 'database' directive occurs
+database        bdb
+
+# The base of your directory in database #1
+suffix          "dc=faiinstall,dc=org"
+
+# rootdn directive for specifying a superuser on the database. This is needed
+# for syncrepl.
+rootdn          "cn=admin,dc=faiinstall,dc=org"
+#rootpw          {MD5}RcsFMkGWkArOcjiL7jJvtw==
+rootpw          {SSHA}ovfKwLlp01nt0lAUSAe7TMWj0nHPFU18
+# Where the database file are physically stored for database #1
+directory       "/var/lib/ldap"
+
+# For the Debian package we use 2MB as default but be sure to update this
+# value if you have plenty of RAM
+dbconfig set_cachesize 0 2097152 0
+
+# Sven Hartge reported that he had to set this value incredibly high
+# to get slapd running at all. See http://bugs.debian.org/303057
+# for more information.
+
+# Number of objects that can be locked at the same time.
+dbconfig set_lk_max_objects 1500
+# Number of locks (both requested and granted)
+dbconfig set_lk_max_locks 1500
+# Number of lockers
+dbconfig set_lk_max_lockers 1500
+
+# Indexing options for database #1
+index           objectClass eq
+
+# Save the time that the entry gets modified, for database #1
+lastmod         on
+
+# Where to store the replica logs for database #1
+# replogfile	/var/lib/ldap/replog
+
+# The userPassword by default can be changed
+# by the entry owning it if they are authenticated.
+# Others should not be able to see it, except the
+# admin entry below
+# These access lines apply to database #1 only
+access to attrs=userPassword,shadowLastChange
+        by dn="cn=admin,dc=faiinstall,dc=org" write
+        by anonymous auth
+        by self write
+        by * none
+
+# Ensure read access to the base for things like
+# supportedSASLMechanisms.  Without this you may
+# have problems with SASL not knowing what
+# mechanisms are available and the like.
+# Note that this is covered by the 'access to *'
+# ACL below too but if you change that as people
+# are wont to do you'll still need this if you
+# want SASL (and possible other things) to work 
+# happily.
+access to dn.base="" by * read
+
+# The admin dn has full write access, everyone else
+# can read everything.
+access to *
+        by dn="cn=admin,dc=faiinstall,dc=org" write
+        by * read
+
+# For Netscape Roaming support, each user gets a roaming
+# profile for which they have write access to
+#access to dn=".*,ou=Roaming,o=morsnet"
+#        by dn="cn=admin,dc=faiinstall,dc=org" write
+#        by dnattr=owner write
+
+#######################################################################
+# Specific Directives for database #2, of type 'other' (can be bdb too):
+# Database specific directives apply to this databasse until another
+# 'database' directive occurs
+#database        <other>
+
+# The base of your directory for database #2
+#suffix		"dc=debian,dc=org"


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap/slapd.conf/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager/apache.conf/LDAPSERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager/apache.conf/LDAPSERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager/apache.conf/LDAPSERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,44 @@
+
+Alias /lam /usr/share/ldap-account-manager
+
+<Directory /usr/share/ldap-account-manager>
+  Options +FollowSymLinks
+  AllowOverride All
+  Order allow,deny
+  Allow from all
+  DirectoryIndex index.html
+</Directory>
+
+<Directory /var/lib/ldap-account-manager/tmp>
+  Options -Indexes
+</Directory>
+
+<Directory /var/lib/ldap-account-manager/sess>
+  Options -Indexes
+  Order allow,deny
+  Deny from all
+</Directory>
+
+<Directory /var/lib/ldap-account-manager/config>
+  Options -Indexes
+  Order allow,deny
+  Deny from all
+</Directory>
+
+<Directory /usr/share/ldap-account-manager/lib>
+  Options -Indexes
+  <Files ~ .*>
+    Order allow,deny
+    Deny from all
+  </Files>
+  <Files ~ fpdf.php>
+    Order allow,deny
+    Allow from all
+  </Files>
+</Directory>
+
+<Directory /usr/share/ldap-account-manager/lib/font>
+  Options -Indexes
+  Order allow,deny
+  Deny from all
+</Directory>


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager/apache.conf/LDAPSERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager/config.cfg/LDAPSERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager/config.cfg/LDAPSERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager/config.cfg/LDAPSERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,18 @@
+# password to add/delete/rename configuration profiles
+password: lam
+
+# default profile, without ".conf"
+default: lam
+
+
+# session timeout in minutes
+sessionTimeout: 30
+
+# log level
+logLevel: 5
+
+# log destination
+logDestination: /var/log/ldap/lam.log
+
+# list of hosts which may access LAM
+allowedHosts: 192.168.0.*


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/ldap-account-manager/config.cfg/LDAPSERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/libnss-ldap.conf/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/libnss-ldap.conf/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/libnss-ldap.conf/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,323 @@
+###DEBCONF###
+# the configuration of this file will be done by debconf as long as the
+# first line of the file says '###DEBCONF###'
+#
+# you should use dpkg-reconfigure libnss-ldap to configure this file.
+#
+ @(#)$Id: ldap.conf,v 2.47 2006/05/15 08:13:44 lukeh Exp $
+#
+# This is the configuration file for the LDAP nameservice
+# switch library and the LDAP PAM module.
+#
+# PADL Software
+# http://www.padl.com
+#
+
+# Your LDAP server. Must be resolvable without using LDAP.
+# Multiple hosts may be specified, each separated by a 
+# space. How long nss_ldap takes to failover depends on
+# whether your LDAP client library supports configurable
+# network or connect timeouts (see bind_timelimit).
+host 192.168.0.1
+
+# The distinguished name of the search base.
+base dc=faiinstall,dc=org 
+
+# Another way to specify your LDAP server is to provide an
+# uri with the server name. This allows to use
+# Unix Domain Sockets to connect to a local LDAP Server.
+#uri ldap://127.0.0.1/
+#uri ldaps://127.0.0.1/   
+#uri ldapi://%2fvar%2frun%2fldapi_sock/
+# Note: %2f encodes the '/' used as directory separator
+
+# The LDAP version to use (defaults to 3
+# if supported by client library)
+ldap_version 3
+
+# The distinguished name to bind to the server with.
+# Optional: default is to bind anonymously.
+# Please do not put double quotes around it as they
+# would be included literally.
+#binddn cn=proxyuser,dc=padl,dc=com
+
+# The credentials to bind with. 
+# Optional: default is no credential.
+#bindpw secret
+
+# The distinguished name to bind to the server with
+# if the effective user ID is root. Password is
+# stored in /etc/libnss-ldap.secret (mode 600)
+# Use 'echo -n "mypassword" > /etc/libnss-ldap.secret' instead
+# of an editor to create the file.
+#rootbinddn cn=manager,dc=example,dc=net
+
+# The port.
+# Optional: default is 389.
+#port 389
+
+# The search scope.
+#scope sub
+#scope one
+#scope base
+
+# Search timelimit
+#timelimit 30
+
+# Bind/connect timelimit
+#bind_timelimit 30
+
+# Reconnect policy:
+#  hard_open: reconnect to DSA with exponential backoff if
+#             opening connection failed
+#  hard_init: reconnect to DSA with exponential backoff if
+#             initializing connection failed
+#  hard:      alias for hard_open
+#  soft:      return immediately on server failure
+#bind_policy hard
+
+# Connection policy:
+#  persist:   DSA connections are kept open (default)
+#  oneshot:   DSA connections destroyed after request
+#nss_connect_policy persist
+
+# Idle timelimit; client will close connections
+# (nss_ldap only) if the server has not been contacted
+# for the number of seconds specified below.
+#idle_timelimit 3600
+
+# Use paged rseults
+#nss_paged_results yes
+
+# Pagesize: when paged results enable, used to set the
+# pagesize to a custom value
+#pagesize 1000
+
+# Filter to AND with uid=%s
+#pam_filter objectclass=account
+
+# The user ID attribute (defaults to uid)
+#pam_login_attribute uid
+
+# Search the root DSE for the password policy (works
+# with Netscape Directory Server)
+#pam_lookup_policy yes
+
+# Check the 'host' attribute for access control
+# Default is no; if set to yes, and user has no
+# value for the host attribute, and pam_ldap is
+# configured for account management (authorization)
+# then the user will not be allowed to login.
+#pam_check_host_attr yes
+
+# Check the 'authorizedService' attribute for access
+# control
+# Default is no; if set to yes, and the user has no
+# value for the authorizedService attribute, and
+# pam_ldap is configured for account management
+# (authorization) then the user will not be allowed
+# to login.
+#pam_check_service_attr yes
+
+# Group to enforce membership of
+#pam_groupdn cn=PAM,ou=Groups,dc=padl,dc=com
+
+# Group member attribute
+#pam_member_attribute uniquemember
+
+# Specify a minium or maximum UID number allowed
+#pam_min_uid 0
+#pam_max_uid 0
+
+# Template login attribute, default template user
+# (can be overriden by value of former attribute
+# in user's entry)
+#pam_login_attribute userPrincipalName
+#pam_template_login_attribute uid
+#pam_template_login nobody
+
+# HEADS UP: the pam_crypt, pam_nds_passwd,
+# and pam_ad_passwd options are no
+# longer supported.
+#
+# Do not hash the password at all; presume
+# the directory server will do it, if
+# necessary. This is the default.
+#pam_password clear
+
+# Hash password locally; required for University of
+# Michigan LDAP server, and works with Netscape
+# Directory Server if you're using the UNIX-Crypt
+# hash mechanism and not using the NT Synchronization
+# service. 
+#pam_password crypt
+
+# Remove old password first, then update in
+# cleartext. Necessary for use with Novell
+# Directory Services (NDS)
+#pam_password nds
+
+# RACF is an alias for the above. For use with
+# IBM RACF
+#pam_password racf
+
+# Update Active Directory password, by
+# creating Unicode password and updating
+# unicodePwd attribute.
+#pam_password ad
+
+# Use the OpenLDAP password change
+# extended operation to update the password.
+#pam_password exop
+
+# Redirect users to a URL or somesuch on password
+# changes.
+#pam_password_prohibit_message Please visit http://internal to change your password.
+
+# Use backlinks for answering initgroups()
+#nss_initgroups backlink
+
+# Enable support for RFC2307bis (distinguished names in group
+# members)
+#nss_schema rfc2307bis
+
+# RFC2307bis naming contexts
+# Syntax:
+# nss_base_XXX		base?scope?filter
+# where scope is {base,one,sub}
+# and filter is a filter to be &'d with the
+# default filter.
+# You can omit the suffix eg:
+# nss_base_passwd	ou=People,
+# to append the default base DN but this
+# may incur a small performance impact.
+#nss_base_passwd	ou=People,dc=padl,dc=com?one
+#nss_base_shadow	ou=People,dc=padl,dc=com?one
+#nss_base_group		ou=Group,dc=padl,dc=com?one
+#nss_base_hosts		ou=Hosts,dc=padl,dc=com?one
+#nss_base_services	ou=Services,dc=padl,dc=com?one
+#nss_base_networks	ou=Networks,dc=padl,dc=com?one
+#nss_base_protocols	ou=Protocols,dc=padl,dc=com?one
+#nss_base_rpc		ou=Rpc,dc=padl,dc=com?one
+#nss_base_ethers	ou=Ethers,dc=padl,dc=com?one
+#nss_base_netmasks	ou=Networks,dc=padl,dc=com?ne
+#nss_base_bootparams	ou=Ethers,dc=padl,dc=com?one
+#nss_base_aliases	ou=Aliases,dc=padl,dc=com?one
+#nss_base_netgroup	ou=Netgroup,dc=padl,dc=com?one
+
+# attribute/objectclass mapping
+# Syntax:
+#nss_map_attribute	rfc2307attribute	mapped_attribute
+#nss_map_objectclass	rfc2307objectclass	mapped_objectclass
+
+# configure --enable-nds is no longer supported.
+# NDS mappings
+#nss_map_attribute uniqueMember member
+
+# Services for UNIX 3.5 mappings
+#nss_map_objectclass posixAccount User
+#nss_map_objectclass shadowAccount User
+#nss_map_attribute uid msSFU30Name
+#nss_map_attribute uniqueMember msSFU30PosixMember
+#nss_map_attribute userPassword msSFU30Password
+#nss_map_attribute homeDirectory msSFU30HomeDirectory
+#nss_map_attribute homeDirectory msSFUHomeDirectory
+#nss_map_objectclass posixGroup Group
+#pam_login_attribute msSFU30Name
+#pam_filter objectclass=User
+#pam_password ad
+
+# configure --enable-mssfu-schema is no longer supported.
+# Services for UNIX 2.0 mappings
+#nss_map_objectclass posixAccount User
+#nss_map_objectclass shadowAccount user
+#nss_map_attribute uid msSFUName
+#nss_map_attribute uniqueMember posixMember
+#nss_map_attribute userPassword msSFUPassword
+#nss_map_attribute homeDirectory msSFUHomeDirectory
+#nss_map_attribute shadowLastChange pwdLastSet
+#nss_map_objectclass posixGroup Group
+#nss_map_attribute cn msSFUName
+#pam_login_attribute msSFUName
+#pam_filter objectclass=User
+#pam_password ad
+
+# RFC 2307 (AD) mappings
+#nss_map_objectclass posixAccount user
+#nss_map_objectclass shadowAccount user
+#nss_map_attribute uid sAMAccountName
+#nss_map_attribute homeDirectory unixHomeDirectory
+#nss_map_attribute shadowLastChange pwdLastSet
+#nss_map_objectclass posixGroup group
+#nss_map_attribute uniqueMember member
+#pam_login_attribute sAMAccountName
+#pam_filter objectclass=User
+#pam_password ad
+
+# configure --enable-authpassword is no longer supported
+# AuthPassword mappings
+#nss_map_attribute userPassword authPassword
+
+# AIX SecureWay mappings
+#nss_map_objectclass posixAccount aixAccount
+#nss_base_passwd ou=aixaccount,?one
+#nss_map_attribute uid userName
+#nss_map_attribute gidNumber gid
+#nss_map_attribute uidNumber uid
+#nss_map_attribute userPassword passwordChar
+#nss_map_objectclass posixGroup aixAccessGroup
+#nss_base_group ou=aixgroup,?one
+#nss_map_attribute cn groupName
+#nss_map_attribute uniqueMember member
+#pam_login_attribute userName
+#pam_filter objectclass=aixAccount
+#pam_password clear
+
+# For pre-RFC2307bis automount schema
+#nss_map_objectclass automountMap nisMap
+#nss_map_attribute automountMapName nisMapName
+#nss_map_objectclass automount nisObject
+#nss_map_attribute automountKey cn
+#nss_map_attribute automountInformation nisMapEntry
+
+# Netscape SDK LDAPS
+#ssl on
+
+# Netscape SDK SSL options
+#sslpath /etc/ssl/certs
+
+# OpenLDAP SSL mechanism
+# start_tls mechanism uses the normal LDAP port, LDAPS typically 636
+#ssl start_tls
+#ssl on
+
+# OpenLDAP SSL options
+# Require and verify server certificate (yes/no)
+# Default is to use libldap's default behavior, which can be configured in
+# /etc/openldap/ldap.conf using the TLS_REQCERT setting.  The default for
+# OpenLDAP 2.0 and earlier is "no", for 2.1 and later is "yes".
+#tls_checkpeer yes
+
+# CA certificates for server certificate verification
+# At least one of these are required if tls_checkpeer is "yes"
+#tls_cacertfile /etc/ssl/ca.cert
+#tls_cacertdir /etc/ssl/certs
+
+# Seed the PRNG if /dev/urandom is not provided
+#tls_randfile /var/run/egd-pool
+
+# SSL cipher suite
+# See man ciphers for syntax
+#tls_ciphers TLSv1
+
+# Client certificate and key
+# Use these, if your server requires client authentication.
+#tls_cert
+#tls_key
+
+# Disable SASL security layers. This is needed for AD.
+#sasl_secprops maxssf=0
+
+# Override the default Kerberos ticket cache location.
+#krb5_ccname FILE:/etc/.ldapcache
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/libnss-ldap.conf/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/libnss-ldap.conf/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/libnss-ldap.conf/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/libnss-ldap.conf/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,323 @@
+###DEBCONF###
+# the configuration of this file will be done by debconf as long as the
+# first line of the file says '###DEBCONF###'
+#
+# you should use dpkg-reconfigure libnss-ldap to configure this file.
+#
+ @(#)$Id: ldap.conf,v 2.47 2006/05/15 08:13:44 lukeh Exp $
+#
+# This is the configuration file for the LDAP nameservice
+# switch library and the LDAP PAM module.
+#
+# PADL Software
+# http://www.padl.com
+#
+
+# Your LDAP server. Must be resolvable without using LDAP.
+# Multiple hosts may be specified, each separated by a 
+# space. How long nss_ldap takes to failover depends on
+# whether your LDAP client library supports configurable
+# network or connect timeouts (see bind_timelimit).
+host 192.168.0.1
+
+# The distinguished name of the search base.
+base dc=faiinstall,dc=org 
+
+# Another way to specify your LDAP server is to provide an
+# uri with the server name. This allows to use
+# Unix Domain Sockets to connect to a local LDAP Server.
+#uri ldap://127.0.0.1/
+#uri ldaps://127.0.0.1/   
+#uri ldapi://%2fvar%2frun%2fldapi_sock/
+# Note: %2f encodes the '/' used as directory separator
+
+# The LDAP version to use (defaults to 3
+# if supported by client library)
+ldap_version 3
+
+# The distinguished name to bind to the server with.
+# Optional: default is to bind anonymously.
+# Please do not put double quotes around it as they
+# would be included literally.
+#binddn cn=proxyuser,dc=padl,dc=com
+
+# The credentials to bind with. 
+# Optional: default is no credential.
+#bindpw secret
+
+# The distinguished name to bind to the server with
+# if the effective user ID is root. Password is
+# stored in /etc/libnss-ldap.secret (mode 600)
+# Use 'echo -n "mypassword" > /etc/libnss-ldap.secret' instead
+# of an editor to create the file.
+#rootbinddn cn=manager,dc=example,dc=net
+
+# The port.
+# Optional: default is 389.
+#port 389
+
+# The search scope.
+#scope sub
+#scope one
+#scope base
+
+# Search timelimit
+#timelimit 30
+
+# Bind/connect timelimit
+#bind_timelimit 30
+
+# Reconnect policy:
+#  hard_open: reconnect to DSA with exponential backoff if
+#             opening connection failed
+#  hard_init: reconnect to DSA with exponential backoff if
+#             initializing connection failed
+#  hard:      alias for hard_open
+#  soft:      return immediately on server failure
+#bind_policy hard
+
+# Connection policy:
+#  persist:   DSA connections are kept open (default)
+#  oneshot:   DSA connections destroyed after request
+#nss_connect_policy persist
+
+# Idle timelimit; client will close connections
+# (nss_ldap only) if the server has not been contacted
+# for the number of seconds specified below.
+#idle_timelimit 3600
+
+# Use paged rseults
+#nss_paged_results yes
+
+# Pagesize: when paged results enable, used to set the
+# pagesize to a custom value
+#pagesize 1000
+
+# Filter to AND with uid=%s
+#pam_filter objectclass=account
+
+# The user ID attribute (defaults to uid)
+#pam_login_attribute uid
+
+# Search the root DSE for the password policy (works
+# with Netscape Directory Server)
+#pam_lookup_policy yes
+
+# Check the 'host' attribute for access control
+# Default is no; if set to yes, and user has no
+# value for the host attribute, and pam_ldap is
+# configured for account management (authorization)
+# then the user will not be allowed to login.
+#pam_check_host_attr yes
+
+# Check the 'authorizedService' attribute for access
+# control
+# Default is no; if set to yes, and the user has no
+# value for the authorizedService attribute, and
+# pam_ldap is configured for account management
+# (authorization) then the user will not be allowed
+# to login.
+#pam_check_service_attr yes
+
+# Group to enforce membership of
+#pam_groupdn cn=PAM,ou=Groups,dc=padl,dc=com
+
+# Group member attribute
+#pam_member_attribute uniquemember
+
+# Specify a minium or maximum UID number allowed
+#pam_min_uid 0
+#pam_max_uid 0
+
+# Template login attribute, default template user
+# (can be overriden by value of former attribute
+# in user's entry)
+#pam_login_attribute userPrincipalName
+#pam_template_login_attribute uid
+#pam_template_login nobody
+
+# HEADS UP: the pam_crypt, pam_nds_passwd,
+# and pam_ad_passwd options are no
+# longer supported.
+#
+# Do not hash the password at all; presume
+# the directory server will do it, if
+# necessary. This is the default.
+#pam_password clear
+
+# Hash password locally; required for University of
+# Michigan LDAP server, and works with Netscape
+# Directory Server if you're using the UNIX-Crypt
+# hash mechanism and not using the NT Synchronization
+# service. 
+#pam_password crypt
+
+# Remove old password first, then update in
+# cleartext. Necessary for use with Novell
+# Directory Services (NDS)
+#pam_password nds
+
+# RACF is an alias for the above. For use with
+# IBM RACF
+#pam_password racf
+
+# Update Active Directory password, by
+# creating Unicode password and updating
+# unicodePwd attribute.
+#pam_password ad
+
+# Use the OpenLDAP password change
+# extended operation to update the password.
+#pam_password exop
+
+# Redirect users to a URL or somesuch on password
+# changes.
+#pam_password_prohibit_message Please visit http://internal to change your password.
+
+# Use backlinks for answering initgroups()
+#nss_initgroups backlink
+
+# Enable support for RFC2307bis (distinguished names in group
+# members)
+#nss_schema rfc2307bis
+
+# RFC2307bis naming contexts
+# Syntax:
+# nss_base_XXX		base?scope?filter
+# where scope is {base,one,sub}
+# and filter is a filter to be &'d with the
+# default filter.
+# You can omit the suffix eg:
+# nss_base_passwd	ou=People,
+# to append the default base DN but this
+# may incur a small performance impact.
+#nss_base_passwd	ou=People,dc=padl,dc=com?one
+#nss_base_shadow	ou=People,dc=padl,dc=com?one
+#nss_base_group		ou=Group,dc=padl,dc=com?one
+#nss_base_hosts		ou=Hosts,dc=padl,dc=com?one
+#nss_base_services	ou=Services,dc=padl,dc=com?one
+#nss_base_networks	ou=Networks,dc=padl,dc=com?one
+#nss_base_protocols	ou=Protocols,dc=padl,dc=com?one
+#nss_base_rpc		ou=Rpc,dc=padl,dc=com?one
+#nss_base_ethers	ou=Ethers,dc=padl,dc=com?one
+#nss_base_netmasks	ou=Networks,dc=padl,dc=com?ne
+#nss_base_bootparams	ou=Ethers,dc=padl,dc=com?one
+#nss_base_aliases	ou=Aliases,dc=padl,dc=com?one
+#nss_base_netgroup	ou=Netgroup,dc=padl,dc=com?one
+
+# attribute/objectclass mapping
+# Syntax:
+#nss_map_attribute	rfc2307attribute	mapped_attribute
+#nss_map_objectclass	rfc2307objectclass	mapped_objectclass
+
+# configure --enable-nds is no longer supported.
+# NDS mappings
+#nss_map_attribute uniqueMember member
+
+# Services for UNIX 3.5 mappings
+#nss_map_objectclass posixAccount User
+#nss_map_objectclass shadowAccount User
+#nss_map_attribute uid msSFU30Name
+#nss_map_attribute uniqueMember msSFU30PosixMember
+#nss_map_attribute userPassword msSFU30Password
+#nss_map_attribute homeDirectory msSFU30HomeDirectory
+#nss_map_attribute homeDirectory msSFUHomeDirectory
+#nss_map_objectclass posixGroup Group
+#pam_login_attribute msSFU30Name
+#pam_filter objectclass=User
+#pam_password ad
+
+# configure --enable-mssfu-schema is no longer supported.
+# Services for UNIX 2.0 mappings
+#nss_map_objectclass posixAccount User
+#nss_map_objectclass shadowAccount user
+#nss_map_attribute uid msSFUName
+#nss_map_attribute uniqueMember posixMember
+#nss_map_attribute userPassword msSFUPassword
+#nss_map_attribute homeDirectory msSFUHomeDirectory
+#nss_map_attribute shadowLastChange pwdLastSet
+#nss_map_objectclass posixGroup Group
+#nss_map_attribute cn msSFUName
+#pam_login_attribute msSFUName
+#pam_filter objectclass=User
+#pam_password ad
+
+# RFC 2307 (AD) mappings
+#nss_map_objectclass posixAccount user
+#nss_map_objectclass shadowAccount user
+#nss_map_attribute uid sAMAccountName
+#nss_map_attribute homeDirectory unixHomeDirectory
+#nss_map_attribute shadowLastChange pwdLastSet
+#nss_map_objectclass posixGroup group
+#nss_map_attribute uniqueMember member
+#pam_login_attribute sAMAccountName
+#pam_filter objectclass=User
+#pam_password ad
+
+# configure --enable-authpassword is no longer supported
+# AuthPassword mappings
+#nss_map_attribute userPassword authPassword
+
+# AIX SecureWay mappings
+#nss_map_objectclass posixAccount aixAccount
+#nss_base_passwd ou=aixaccount,?one
+#nss_map_attribute uid userName
+#nss_map_attribute gidNumber gid
+#nss_map_attribute uidNumber uid
+#nss_map_attribute userPassword passwordChar
+#nss_map_objectclass posixGroup aixAccessGroup
+#nss_base_group ou=aixgroup,?one
+#nss_map_attribute cn groupName
+#nss_map_attribute uniqueMember member
+#pam_login_attribute userName
+#pam_filter objectclass=aixAccount
+#pam_password clear
+
+# For pre-RFC2307bis automount schema
+#nss_map_objectclass automountMap nisMap
+#nss_map_attribute automountMapName nisMapName
+#nss_map_objectclass automount nisObject
+#nss_map_attribute automountKey cn
+#nss_map_attribute automountInformation nisMapEntry
+
+# Netscape SDK LDAPS
+#ssl on
+
+# Netscape SDK SSL options
+#sslpath /etc/ssl/certs
+
+# OpenLDAP SSL mechanism
+# start_tls mechanism uses the normal LDAP port, LDAPS typically 636
+#ssl start_tls
+#ssl on
+
+# OpenLDAP SSL options
+# Require and verify server certificate (yes/no)
+# Default is to use libldap's default behavior, which can be configured in
+# /etc/openldap/ldap.conf using the TLS_REQCERT setting.  The default for
+# OpenLDAP 2.0 and earlier is "no", for 2.1 and later is "yes".
+#tls_checkpeer yes
+
+# CA certificates for server certificate verification
+# At least one of these are required if tls_checkpeer is "yes"
+#tls_cacertfile /etc/ssl/ca.cert
+#tls_cacertdir /etc/ssl/certs
+
+# Seed the PRNG if /dev/urandom is not provided
+#tls_randfile /var/run/egd-pool
+
+# SSL cipher suite
+# See man ciphers for syntax
+#tls_ciphers TLSv1
+
+# Client certificate and key
+# Use these, if your server requires client authentication.
+#tls_cert
+#tls_key
+
+# Disable SASL security layers. This is needed for AD.
+#sasl_secprops maxssf=0
+
+# Override the default Kerberos ticket cache location.
+#krb5_ccname FILE:/etc/.ldapcache
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/libnss-ldap.conf/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/make-live.conf/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/make-live.conf/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/make-live.conf/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,113 @@
+# /etc/make-live.conf - configuration file for make-live(8)
+
+# make-live does work out of the box. However, if you want to customize it,
+# you can edit the variables below. Look make-live.conf(8) for more information.
+
+# Root directory		(Default: `pwd`/debian-live)
+#LIVE_ROOT="`pwd`/debian-live"
+
+# Image type			(Default: iso)
+#LIVE_TYPE="iso"
+
+# Bootstrap architecture	(Default: auto-detected)
+#LIVE_ARCHITECTURE="i386"
+
+# Boot parameters		(Default: empty)
+#LIVE_BOOTAPPEND=""
+
+# Chroot directory		(Default: ${LIVE_ROOT}/chroot)
+#LIVE_CHROOT="${LIVE_ROOT}/chroot"
+
+# Configuration file		(Default: /etc/make-live.conf)
+#LIVE_CONFIG="/etc/make-live.conf"
+
+# Debian distribution		(Default: sid)
+LIVE_DISTRIBUTION="etch"
+
+# Image filesystem		(Default: squashfs for iso, plain for net)
+#LIVE_FILESYSTEM="squashfs"
+
+# Bootstrap flavour		(Default: standard)
+LIVE_FLAVOUR="standard"
+
+# User command			(Default: empty)
+#LIVE_HOOK='/home/data/debian-live/live-include-dir/foooo.sh'
+
+# Chroot includes		(Default: empty)
+LIVE_INCLUDE_CHROOT="./live-include-dir/"
+
+# Image includes		(Default: empty)
+LIVE_INCLUDE_IMAGE="/usr/lib/syslinux/menu.c32"
+
+# Kernel flavour		(Default: auto-detected)
+#LIVE_KERNEL=""
+
+# Desktop package manifest	(Default: empty)
+#LIVE_MANIFEST=""
+
+# Debian mirror			(Default: http://ftp.debian.org/debian/)
+#LIVE_MIRROR="http://ftp.de.debian.org/debian/"
+LIVE_MIRROR="http://ftp.de.debian.org/debian/"
+
+# Debian security mirror	(Default: http://security.debian.org/)
+#LIVE_MIRROR_SECURITY="http://security.debian.org/"
+LIVE_MIRROR_SECURITY="http://ftp.de.debian.org/security"
+
+# Packages			(Default: empty)
+LIVE_PACKAGES="fai-doc fai-client fai-server apt-move less vim grub grub-doc coreutils hdparm partimage"
+
+# Package list			(Default: standard)
+LIVE_PACKAGE_LIST="standard"
+
+# Chroots ftp_proxy		(Default: empty)
+#LIVE_PROXY_FTP="http://mainframe:3128/"
+
+# Chroots http_proxy		(Default: empty)
+#LIVE_PROXY_HTTP="http://mainframe:3128/"
+
+# Custom repositories          (Default: none)
+#LIVE_REPOSITORIES="fai"
+
+# Custom repository list
+LIVE_REPOSITORY_bpo="http://www.backports.org/debian/"
+LIVE_REPOSITORY_KEY_bpo="http://backports.org/debian/archive.key"
+LIVE_REPOSITORY_KEYRING_bpo=""
+LIVE_REPOSITORY_DISTRIBUTION_bpo="sarge-backports"
+LIVE_REPOSITORY_SECTIONS_bpo="main contrib non-free"
+
+LIVE_REPOSITORY_edu="http://ftp.skolelinux.org/skolelinux/"
+LIVE_REPOSITORY_KEY_edu=""
+LIVE_REPOSITORY_KEYRING_edu="debian-edu-archive-keyring"
+LIVE_REPOSITORY_DISTRIBUTION_edu="etch-test"
+LIVE_REPOSITORY_SECTIONS_edu="local"
+
+LIVE_REPOSITORY_duo="http://ftp.debian-unofficial.org/debian/"
+LIVE_REPOSITORY_KEY_duo="http://ftp-master.debian-unofficial.org/key_2006.asc"
+LIVE_REPOSITORY_KEYRING_duo=""
+LIVE_REPOSITORY_DISTRIBUTION_duo=""
+LIVE_REPOSITORY_SECTIONS_duo="main contrib non-free restricted"
+
+LIVE_REPOSITORY_fai="http://www.informatik.uni-koeln.de/fai/download"
+#LIVE_REPOSITORY_KEY_fai="http://backports.org/debian/archive.key"
+#LIVE_REPOSITORY_KEYRING_fai=""
+LIVE_REPOSITORY_DISTRIBUTION_fai="etch"
+LIVE_REPOSITORY_SECTIONS_fai="koeln"
+
+
+# Debian section		(Default: main)
+#LIVE_SECTION="main"
+
+# Netboot server		(Default: 192.168.1.1)
+#LIVE_SERVER_ADDRESS=""
+
+# Netboot path			(Default: /srv/debian-live/chroot)
+#LIVE_SERVER_PATH=""
+
+# Image templates		(Default: /usr/share/make-live/templates)
+#LIVE_TEMPLATES="/usr/share/make-live/templates"
+
+# Generic package indices	(Default: no)
+#LIVE_GENERIC_INDICES="no"
+
+# Source images			(Default: no)
+#LIVE_SOURCE="no"

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/mediawiki1.7/apache.conf/LDAPSERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/mediawiki1.7/apache.conf/LDAPSERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/mediawiki1.7/apache.conf/LDAPSERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,19 @@
+Alias /mediawiki /var/lib/mediawiki1.7
+
+<Directory /var/lib/mediawiki1.7/>
+        Directoryindex index.php
+	Options +FollowSymLinks
+	AllowOverride All
+	order allow,deny
+	allow from all
+</Directory>
+
+# some directories must be protected
+<Directory /var/lib/mediawiki1.7/config>
+	Options -FollowSymLinks
+	AllowOverride None
+</Directory>
+<Directory /var/lib/mediawiki1.7/upload>
+	Options -FollowSymLinks
+	AllowOverride None
+</Directory>


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/mediawiki1.7/apache.conf/LDAPSERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/migrationtools/migrate_common.ph/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/migrationtools/migrate_common.ph/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/migrationtools/migrate_common.ph/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,317 @@
+#
+# $Id: migrate_common.ph,v 1.22 2003/04/15 03:09:33 lukeh Exp $
+#
+# Copyright (c) 1997-2003 Luke Howard.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.
+# 3. All advertising materials mentioning features or use of this software
+#    must display the following acknowledgement:
+#        This product includes software developed by Luke Howard.
+# 4. The name of the other may not be used to endorse or promote products
+#    derived from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE LUKE HOWARD ``AS IS'' AND
+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED.  IN NO EVENT SHALL LUKE HOWARD BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+# SUCH DAMAGE.
+#
+
+#
+# Common defines for MigrationTools
+#
+
+# Naming contexts. Key is $PROGRAM with migrate_ and .pl 
+# stripped off. 
+$NETINFOBRIDGE = (-x "/usr/sbin/mkslapdconf");
+
+if ($NETINFOBRIDGE) {
+	$NAMINGCONTEXT{'aliases'}           = "cn=aliases";
+	$NAMINGCONTEXT{'fstab'}             = "cn=mounts";
+	$NAMINGCONTEXT{'passwd'}            = "cn=users";
+	$NAMINGCONTEXT{'netgroup_byuser'}   = "cn=netgroup.byuser";
+	$NAMINGCONTEXT{'netgroup_byhost'}   = "cn=netgroup.byhost";
+	$NAMINGCONTEXT{'group'}             = "cn=groups";
+	$NAMINGCONTEXT{'netgroup'}          = "cn=netgroup";
+	$NAMINGCONTEXT{'hosts'}             = "cn=machines";
+	$NAMINGCONTEXT{'networks'}          = "cn=networks";
+	$NAMINGCONTEXT{'protocols'}         = "cn=protocols";
+	$NAMINGCONTEXT{'rpc'}               = "cn=rpcs";
+	$NAMINGCONTEXT{'services'}          = "cn=services";
+} else {
+	$NAMINGCONTEXT{'aliases'}           = "ou=Aliases";
+	$NAMINGCONTEXT{'fstab'}             = "ou=Mounts";
+	$NAMINGCONTEXT{'passwd'}            = "ou=People";
+	$NAMINGCONTEXT{'netgroup_byuser'}   = "nisMapName=netgroup.byuser";
+	$NAMINGCONTEXT{'netgroup_byhost'}   = "nisMapName=netgroup.byhost";
+	$NAMINGCONTEXT{'group'}             = "ou=Group";
+	$NAMINGCONTEXT{'netgroup'}          = "ou=Netgroup";
+	$NAMINGCONTEXT{'hosts'}             = "ou=Hosts";
+	$NAMINGCONTEXT{'networks'}          = "ou=Networks";
+	$NAMINGCONTEXT{'protocols'}         = "ou=Protocols";
+	$NAMINGCONTEXT{'rpc'}               = "ou=Rpc";
+	$NAMINGCONTEXT{'services'}          = "ou=Services";
+}
+
+# Default DNS domain
+$DEFAULT_MAIL_DOMAIN = "faiinstall.org";
+
+# Default base 
+$DEFAULT_BASE = "dc=faiinstall,dc=org";
+
+# Turn this on for inetLocalMailReceipient
+# sendmail support; add the following to 
+# sendmail.mc (thanks to Petr at Kristof.CZ):
+##### CUT HERE #####
+#define(`confLDAP_DEFAULT_SPEC',`-h "ldap.padl.com"')dnl
+#LDAPROUTE_DOMAIN_FILE(`/etc/mail/ldapdomains')dnl
+#FEATURE(ldap_routing)dnl
+##### CUT HERE #####
+# where /etc/mail/ldapdomains contains names of ldap_routed
+# domains (similiar to MASQUERADE_DOMAIN_FILE).
+$DEFAULT_MAIL_HOST = "mail.faiinstall.org";
+
+# turn this on to support more general object clases
+# such as person.
+$EXTENDED_SCHEMA = 1;
+
+# Comment this out if your ldap server does not support UTF8 encoding
+$USE_UTF8 = 1;
+
+# Uncomment these to exclude Debian-managed system users and groups
+$IGNORE_UID_BELOW = 1000;
+$IGNORE_GID_BELOW = 100;
+
+# And here's the opposite for completeness
+#$IGNORE_UID_ABOVE = 9999;
+#$IGNORE_GID_ABOVE = 9999;
+
+#
+# allow environment variables to override predefines
+#
+if (defined($ENV{'LDAP_BASEDN'})) {
+	$DEFAULT_BASE = $ENV{'LDAP_BASEDN'};
+}
+
+if (defined($ENV{'LDAP_DEFAULT_MAIL_DOMAIN'})) {
+	$DEFAULT_MAIL_DOMAIN = $ENV{'LDAP_DEFAULT_MAIL_DOMAIN'};
+}
+
+if (defined($ENV{'LDAP_DEFAULT_MAIL_HOST'})) {
+	$DEFAULT_MAIL_HOST = $ENV{'LDAP_DEFAULT_MAIL_HOST'};
+}
+
+# binddn used for alias owner (otherwise uid=root,...)
+if (defined($ENV{'LDAP_BINDDN'})) {
+	$DEFAULT_OWNER = $ENV{'LDAP_BINDDN'};
+}
+
+if (defined($ENV{'LDAP_EXTENDED_SCHEMA'})) {
+	$EXTENDED_SCHEMA = $ENV{'LDAP_EXTENDED_SCHEMA'};
+}
+
+# If we haven't set the default base, guess it automagically.
+if (!defined($DEFAULT_BASE)) {
+	$DEFAULT_BASE = &domain_expand($DEFAULT_MAIL_DOMAIN);
+	$DEFAULT_BASE =~ s/,$//o;
+}
+
+# Default Kerberos realm
+#if ($EXTENDED_SCHEMA) {
+#	$DEFAULT_REALM = $DEFAULT_MAIL_DOMAIN;
+#	$DEFAULT_REALM =~ tr/a-z/A-Z/;
+#}
+
+if (-x "/usr/sbin/revnetgroup") {
+	$REVNETGROUP = "/usr/sbin/revnetgroup";
+} elsif (-x "/usr/lib/yp/revnetgroup") {
+	$REVNETGROUP = "/usr/lib/yp/revnetgroup";
+}
+
+$classmap{'o'} = 'organization';
+$classmap{'dc'} = 'domain';
+$classmap{'l'} = 'locality';
+$classmap{'ou'} = 'organizationalUnit';
+$classmap{'c'} = 'country';
+$classmap{'nismapname'} = 'nisMap';
+$classmap{'cn'} = 'container';
+
+sub parse_args
+{
+	if ($#ARGV < 0) {
+		print STDERR "Usage: $PROGRAM infile [outfile]\n";
+		exit 1;
+	}
+	
+	$INFILE = $ARGV[0];
+	
+	if ($#ARGV > 0) {
+		$OUTFILE = $ARGV[1];
+	}
+}
+
+sub open_files
+{
+	open(INFILE);
+	if ($OUTFILE) {
+		open(OUTFILE,">$OUTFILE");
+		$use_stdout = 0;
+	} else {
+		$use_stdout = 1;
+	}
+}
+
+# moved from migrate_hosts.pl
+# lukeh 10/30/97
+sub domain_expand
+{
+	local($first) = 1;
+	local($dn);
+	local(@namecomponents) = split(/\./, $_[0]);
+	foreach $_ (@namecomponents) {
+		$first = 0;
+		$dn .= "dc=$_,";
+	}
+	$dn .= $DEFAULT_BASE;
+	return $dn;
+}
+
+# case insensitive unique
+sub uniq
+{
+	local($name) = shift(@_);
+	local(@vec) = sort {uc($a) cmp uc($b)} @_;
+	local(@ret);
+	local($next, $last);
+	foreach $next (@vec) {
+		if ((uc($next) ne uc($last)) &&
+			(uc($next) ne uc($name))) {
+			push (@ret, $next);
+		}
+		$last = $next;
+	}
+	return @ret;
+}
+
+# concatenate naming context and 
+# organizational base
+sub getsuffix
+{
+	local($program) = shift(@_);
+	local($nc);
+	$program =~ s/^migrate_(.*)\.pl$/$1/;
+	$nc = $NAMINGCONTEXT{$program};
+	if ($nc eq "") {
+		return $DEFAULT_BASE;
+	} else {
+		return $nc . ',' . $DEFAULT_BASE;
+	}
+}
+
+sub ldif_entry
+{
+# remove leading, trailing whitespace
+	local ($HANDLE, $lhs, $rhs) = @_;
+	local ($type, $val) = split(/\=/, $lhs);
+	local ($dn);
+
+	if ($rhs ne "") {
+		$dn = $lhs . ',' . $rhs;
+	} else {
+		$dn = $lhs;
+	}
+
+	$type =~ s/\s*$//o;
+	$type =~ s/^\s*//o;
+	$type =~ tr/A-Z/a-z/;
+	$val =~ s/\s*$//o;
+	$val =~ s/^\s*//o;
+
+	print $HANDLE "dn: $dn\n";
+	print $HANDLE "$type: $val\n";
+	print $HANDLE "objectClass: top\n";
+	print $HANDLE "objectClass: $classmap{$type}\n";
+	if ($EXTENDED_SCHEMA) {
+		if ($DEFAULT_MAIL_DOMAIN) {
+			print $HANDLE "objectClass: domainRelatedObject\n";
+			print $HANDLE "associatedDomain: $DEFAULT_MAIL_DOMAIN\n";
+		}
+	}
+
+	print $HANDLE "\n";
+}
+
+# Added Thu Jun 20 16:40:28 CDT 2002 by Bob Apthorpe
+# <apthorpe at cynistar.net> to solve problems with embedded plusses in
+# protocols and mail aliases.
+sub escape_metacharacters
+{
+	local($name) = @_;
+
+	# From Table 3.1 "Characters Requiring Quoting When Contained
+	# in Distinguished Names", p87 "Understanding and Deploying LDAP
+	# Directory Services", Howes, Smith, & Good.
+
+	# 1) Quote backslash
+	# Note: none of these are very elegant or robust and may cause
+	# more trouble than they're worth. That's why they're disabled.
+	# 1.a) naive (escape all backslashes)
+	# $name =~ s#\\#\\\\#og;
+	#
+	# 1.b) mostly naive (escape all backslashes not followed by
+	# a backslash)
+	# $name =~ s#\\(?!\\)#\\\\#og;
+	#
+	# 1.c) less naive and utterly gruesome (replace solitary
+	# backslashes)
+	# $name =~ s{		# Replace
+	#		(?<!\\) # negative lookbehind (no preceding backslash)
+	#		\\	# a single backslash
+	#		(?!\\)	# negative lookahead (no following backslash)
+	#	}
+	#	{		# With
+	#		\\\\	# a pair of backslashes
+	#	}gx;
+	# Ugh. Note that s#(?:[^\\])\\(?:[^\\])#////#g fails if $name
+	# starts or ends with a backslash. This expression won't work
+	# under perl4 because the /x flag and negative lookahead and
+	# lookbehind operations aren't supported. Sorry. Also note that
+	# s#(?:[^\\]*)\\(?:[^\\]*)#////#g won't work either.  Of course,
+	# this is all broken if $name is already escaped before we get
+	# to it. Best to throw a warning and make the user import these
+	# records by hand.
+
+	# 2) Quote leading and trailing spaces
+	local($leader, $body, $trailer) = ();
+	if (($leader, $body, $trailer) = ($name =~ m#^( *)(.*\S)( *)$#o)) {
+		$leader =~ s# #\\ #og;
+		$trailer =~ s# #\\ #og;
+		$name = $leader . $body . $trailer;
+	}
+
+	# 3) Quote leading octothorpe (#)
+	$name =~ s/^#/\\#/o;
+
+	# 4) Quote comma, plus, double-quote, less-than, greater-than,
+	# and semicolon
+	$name =~ s#([,+"<>;])#\\$1#g;
+
+	return $name;
+}
+
+1;
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/migrationtools/migrate_common.ph/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/motd/FAIBASE
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/motd/FAIBASE	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/motd/FAIBASE	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,4 @@
+
+
+Plan your installation, and FAI installs your plan.
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/motd/FAIBASE
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/nsswitch.conf/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/nsswitch.conf/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/nsswitch.conf/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,19 @@
+# /etc/nsswitch.conf
+#
+# Example configuration of GNU Name Service Switch functionality.
+# If you have the `glibc-doc-reference' and `info' packages installed, try:
+# `info libc "Name Service Switch"' for information about this file.
+
+passwd:         compat ldap
+group:          compat ldap
+shadow:         compat ldap
+
+hosts:          files dns
+networks:       files
+
+protocols:      db files
+services:       db files
+ethers:         db files
+rpc:            db files
+
+netgroup:       nis


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/nsswitch.conf/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/nsswitch.conf/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/nsswitch.conf/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/nsswitch.conf/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,19 @@
+# /etc/nsswitch.conf
+#
+# Example configuration of GNU Name Service Switch functionality.
+# If you have the `glibc-doc-reference' and `info' packages installed, try:
+# `info libc "Name Service Switch"' for information about this file.
+
+passwd:         compat ldap
+group:          compat ldap
+shadow:         compat ldap
+
+hosts:          files dns
+networks:       files
+
+protocols:      db files
+services:       db files
+ethers:         db files
+rpc:            db files
+
+netgroup:       nis


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/nsswitch.conf/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-account/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-account/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-account/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,10 @@
+#
+# /etc/pam.d/common-account - authorization settings common to all services
+#
+# This file is included from other service-specific PAM config files,
+# and should contain a list of the authorization modules that define
+# the central access policy for use on the system.  The default is to
+# only deny service to users whose accounts are expired in /etc/shadow.
+#
+account	sufficient	pam_ldap.so
+account	required	pam_unix.so try_first_pass


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-account/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-account/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-account/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-account/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,10 @@
+#
+# /etc/pam.d/common-account - authorization settings common to all services
+#
+# This file is included from other service-specific PAM config files,
+# and should contain a list of the authorization modules that define
+# the central access policy for use on the system.  The default is to
+# only deny service to users whose accounts are expired in /etc/shadow.
+#
+account	sufficient	pam_ldap.so
+account	required	pam_unix.so try_first_pass


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-account/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-auth/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-auth/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-auth/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,12 @@
+#
+# /etc/pam.d/common-auth - authentication settings common to all services
+#
+# This file is included from other service-specific PAM config files,
+# and should contain a list of the authentication modules that define
+# the central authentication scheme for use on the system
+# (e.g., /etc/shadow, LDAP, Kerberos, etc.).  The default is to use the
+# traditional Unix authentication mechanisms.
+#
+auth	sufficient	pam_ldap.so 
+auth	required	pam_unix.so try_first_pass nullok_secure
+session required        pam_mkhomedir.so skel=/etc/skel umask=0022


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-auth/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-auth/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-auth/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-auth/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,12 @@
+#
+# /etc/pam.d/common-auth - authentication settings common to all services
+#
+# This file is included from other service-specific PAM config files,
+# and should contain a list of the authentication modules that define
+# the central authentication scheme for use on the system
+# (e.g., /etc/shadow, LDAP, Kerberos, etc.).  The default is to use the
+# traditional Unix authentication mechanisms.
+#
+auth	sufficient	pam_ldap.so 
+auth	required	pam_unix.so try_first_pass nullok_secure
+session required        pam_mkhomedir.so skel=/etc/skel umask=0022


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-auth/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-password/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-password/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-password/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,28 @@
+#
+# /etc/pam.d/common-password - password-related modules common to all services
+#
+# This file is included from other service-specific PAM config files,
+# and should contain a list of modules that define  the services to be
+#used to change user passwords.  The default is pam_unix
+
+# The "nullok" option allows users to change an empty password, else
+# empty passwords are treated as locked accounts.
+#
+# (Add `md5' after the module name to enable MD5 passwords)
+#
+# The "obscure" option replaces the old `OBSCURE_CHECKS_ENAB' option in
+# login.defs. Also the "min" and "max" options enforce the length of the
+# new password.
+
+password   sufficient   pam_ldap.so
+password   required   pam_unix.so nullok obscure min=4 max=8 md5 try_first_pass
+
+# Alternate strength checking for password. Note that this
+# requires the libpam-cracklib package to be installed.
+# You will need to comment out the password line above and
+# uncomment the next two in order to use this.
+# (Replaces the `OBSCURE_CHECKS_ENAB', `CRACKLIB_DICTPATH')
+#
+# password required	  pam_cracklib.so retry=3 minlen=6 difok=3
+# password required	  pam_unix.so use_authtok nullok md5
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-password/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-password/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-password/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-password/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,28 @@
+#
+# /etc/pam.d/common-password - password-related modules common to all services
+#
+# This file is included from other service-specific PAM config files,
+# and should contain a list of modules that define  the services to be
+#used to change user passwords.  The default is pam_unix
+
+# The "nullok" option allows users to change an empty password, else
+# empty passwords are treated as locked accounts.
+#
+# (Add `md5' after the module name to enable MD5 passwords)
+#
+# The "obscure" option replaces the old `OBSCURE_CHECKS_ENAB' option in
+# login.defs. Also the "min" and "max" options enforce the length of the
+# new password.
+
+password   sufficient   pam_ldap.so
+password   required   pam_unix.so nullok obscure min=4 max=8 md5 try_first_pass
+
+# Alternate strength checking for password. Note that this
+# requires the libpam-cracklib package to be installed.
+# You will need to comment out the password line above and
+# uncomment the next two in order to use this.
+# (Replaces the `OBSCURE_CHECKS_ENAB', `CRACKLIB_DICTPATH')
+#
+# password required	  pam_cracklib.so retry=3 minlen=6 difok=3
+# password required	  pam_unix.so use_authtok nullok md5
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-password/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-session/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-session/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-session/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,11 @@
+#
+# /etc/pam.d/common-session - session-related modules common to all services
+#
+# This file is included from other service-specific PAM config files,
+# and should contain a list of modules that define tasks to be performed
+# at the start and end of sessions of *any* kind (both interactive and
+# non-interactive).  The default is pam_unix.
+#
+session	sufficient	pam_ldap.so
+session	required	pam_unix.so try_first_pass
+session required        pam_mkhomedir.so skel=/etc/skel umask=0022


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-session/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-session/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-session/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-session/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,11 @@
+#
+# /etc/pam.d/common-session - session-related modules common to all services
+#
+# This file is included from other service-specific PAM config files,
+# and should contain a list of modules that define tasks to be performed
+# at the start and end of sessions of *any* kind (both interactive and
+# non-interactive).  The default is pam_unix.
+#
+session	sufficient	pam_ldap.so
+session	required	pam_unix.so try_first_pass
+session required        pam_mkhomedir.so skel=/etc/skel umask=0022


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/pam.d/common-session/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/pamldap.conf/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/pamldap.conf/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/pamldap.conf/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,297 @@
+###DEBCONF###
+# the configuration of this file will be done by debconf as long as the
+# first line of the file says '###DEBCONF###'
+#
+# you should use dpkg-reconfigure to configure this file
+#
+# @(#)$Id: ldap.conf,v 1.36 2005/03/23 08:29:59 lukeh Exp $
+#
+# This is the configuration file for the LDAP nameservice
+# switch library and the LDAP PAM module.
+#
+# PADL Software
+# http://www.padl.com
+#
+
+# Your LDAP server. Must be resolvable without using LDAP.
+# Multiple hosts may be specified, each separated by a 
+# space. How long nss_ldap takes to failover depends on
+# whether your LDAP client library supports configurable
+# network or connect timeouts (see bind_timelimit).
+host 192.168.0.1
+
+# The distinguished name of the search base.
+base dc=faiinstall,dc=org
+
+# Another way to specify your LDAP server is to provide an
+# uri with the server name. This allows to use
+# Unix Domain Sockets to connect to a local LDAP Server.
+#uri ldap://127.0.0.1/
+#uri ldaps://127.0.0.1/   
+#uri ldapi://%2fvar%2frun%2fldapi_sock/
+# Note: %2f encodes the '/' used as directory separator
+
+# The LDAP version to use (defaults to 3
+# if supported by client library)
+ldap_version 3
+
+# The distinguished name to bind to the server with.
+# Optional: default is to bind anonymously.
+#binddn cn=proxyuser,dc=padl,dc=com
+
+# The credentials to bind with. 
+# Optional: default is no credential.
+#bindpw secret
+
+# The distinguished name to bind to the server with
+# if the effective user ID is root. Password is
+# stored in /etc/pam_ldap.secret (mode 600)
+#rootbinddn cn=manager,dc=example,dc=net
+
+# The port.
+# Optional: default is 389.
+#port 389
+
+# The search scope.
+#scope sub
+#scope one
+#scope base
+
+# Search timelimit
+#timelimit 30
+
+# Bind/connect timelimit
+#bind_timelimit 30
+
+# Reconnect policy: hard (default) will retry connecting to
+# the software with exponential backoff, soft will fail
+# immediately.
+#bind_policy hard
+
+# Idle timelimit; client will close connections
+# (nss_ldap only) if the server has not been contacted
+# for the number of seconds specified below.
+#idle_timelimit 3600
+
+# Filter to AND with uid=%s
+#pam_filter objectclass=account
+
+# The user ID attribute (defaults to uid)
+#pam_login_attribute uid
+
+# Search the root DSE for the password policy (works
+# with Netscape Directory Server)
+#pam_lookup_policy yes
+
+# Check the 'host' attribute for access control
+# Default is no; if set to yes, and user has no
+# value for the host attribute, and pam_ldap is
+# configured for account management (authorization)
+# then the user will not be allowed to login.
+#pam_check_host_attr yes
+
+# Check the 'authorizedService' attribute for access
+# control
+# Default is no; if set to yes, and the user has no
+# value for the authorizedService attribute, and
+# pam_ldap is configured for account management
+# (authorization) then the user will not be allowed
+# to login.
+#pam_check_service_attr yes
+
+# Group to enforce membership of
+#pam_groupdn cn=PAM,ou=Groups,dc=padl,dc=com
+
+# Group member attribute
+#pam_member_attribute uniquemember
+
+# Specify a minium or maximum UID number allowed
+#pam_min_uid 0
+#pam_max_uid 0
+
+# Template login attribute, default template user
+# (can be overriden by value of former attribute
+# in user's entry)
+#pam_login_attribute userPrincipalName
+#pam_template_login_attribute uid
+#pam_template_login nobody
+
+# HEADS UP: the pam_crypt, pam_nds_passwd,
+# and pam_ad_passwd options are no
+# longer supported.
+#
+# If you are using XAD, you can set pam_password
+# to racf, ad, or exop. Make sure that you have
+# SSL enabled.
+
+# Do not hash the password at all; presume
+# the directory server will do it, if
+# necessary. This is the default.
+pam_password crypt
+
+# Hash password locally; required for University of
+# Michigan LDAP server, and works with Netscape
+# Directory Server if you're using the UNIX-Crypt
+# hash mechanism and not using the NT Synchronization
+# service. 
+#pam_password crypt
+
+# Remove old password first, then update in
+# cleartext. Necessary for use with Novell
+# Directory Services (NDS)
+#pam_password clear_remove_old
+#pam_password nds
+
+# RACF is an alias for the above. For use with
+# IBM RACF
+#pam_password racf
+
+# Update Active Directory password, by
+# creating Unicode password and updating
+# unicodePwd attribute.
+#pam_password ad
+
+# Use the OpenLDAP password change
+# extended operation to update the password.
+#pam_password exop
+
+# Redirect users to a URL or somesuch on password
+# changes.
+#pam_password_prohibit_message Please visit http://internal to change your password.
+
+# RFC2307bis naming contexts
+# Syntax:
+# nss_base_XXX		base?scope?filter
+# where scope is {base,one,sub}
+# and filter is a filter to be &'d with the
+# default filter.
+# You can omit the suffix eg:
+# nss_base_passwd	ou=People,
+# to append the default base DN but this
+# may incur a small performance impact.
+#nss_base_passwd	ou=People,dc=padl,dc=com?one
+#nss_base_shadow	ou=People,dc=padl,dc=com?one
+#nss_base_group		ou=Group,dc=padl,dc=com?one
+#nss_base_hosts		ou=Hosts,dc=padl,dc=com?one
+#nss_base_services	ou=Services,dc=padl,dc=com?one
+#nss_base_networks	ou=Networks,dc=padl,dc=com?one
+#nss_base_protocols	ou=Protocols,dc=padl,dc=com?one
+#nss_base_rpc		ou=Rpc,dc=padl,dc=com?one
+#nss_base_ethers	ou=Ethers,dc=padl,dc=com?one
+#nss_base_netmasks	ou=Networks,dc=padl,dc=com?ne
+#nss_base_bootparams	ou=Ethers,dc=padl,dc=com?one
+#nss_base_aliases	ou=Aliases,dc=padl,dc=com?one
+#nss_base_netgroup	ou=Netgroup,dc=padl,dc=com?one
+
+# attribute/objectclass mapping
+# Syntax:
+#nss_map_attribute	rfc2307attribute	mapped_attribute
+#nss_map_objectclass	rfc2307objectclass	mapped_objectclass
+
+# configure --enable-nds is no longer supported.
+# NDS mappings
+#nss_map_attribute uniqueMember member
+
+# Services for UNIX 3.5 mappings
+#nss_map_objectclass posixAccount User
+#nss_map_objectclass shadowAccount User
+#nss_map_attribute uid msSFU30Name
+#nss_map_attribute uniqueMember msSFU30PosixMember
+#nss_map_attribute userPassword msSFU30Password
+#nss_map_attribute homeDirectory msSFU30HomeDirectory
+#nss_map_attribute homeDirectory msSFUHomeDirectory
+#nss_map_objectclass posixGroup Group
+#pam_login_attribute msSFU30Name
+#pam_filter objectclass=User
+#pam_password ad
+
+# configure --enable-mssfu-schema is no longer supported.
+# Services for UNIX 2.0 mappings
+#nss_map_objectclass posixAccount User
+#nss_map_objectclass shadowAccount user
+#nss_map_attribute uid msSFUName
+#nss_map_attribute uniqueMember posixMember
+#nss_map_attribute userPassword msSFUPassword
+#nss_map_attribute homeDirectory msSFUHomeDirectory
+#nss_map_attribute shadowLastChange pwdLastSet
+#nss_map_objectclass posixGroup Group
+#nss_map_attribute cn msSFUName
+#pam_login_attribute msSFUName
+#pam_filter objectclass=User
+#pam_password ad
+
+# RFC 2307 (AD) mappings
+#nss_map_objectclass posixAccount user
+#nss_map_objectclass shadowAccount user
+#nss_map_attribute uid sAMAccountName
+#nss_map_attribute homeDirectory unixHomeDirectory
+#nss_map_attribute shadowLastChange pwdLastSet
+#nss_map_objectclass posixGroup group
+#nss_map_attribute uniqueMember member
+#pam_login_attribute sAMAccountName
+#pam_filter objectclass=User
+#pam_password ad
+
+# configure --enable-authpassword is no longer supported
+# AuthPassword mappings
+#nss_map_attribute userPassword authPassword
+
+# AIX SecureWay mappings
+#nss_map_objectclass posixAccount aixAccount
+#nss_base_passwd ou=aixaccount,?one
+#nss_map_attribute uid userName
+#nss_map_attribute gidNumber gid
+#nss_map_attribute uidNumber uid
+#nss_map_attribute userPassword passwordChar
+#nss_map_objectclass posixGroup aixAccessGroup
+#nss_base_group ou=aixgroup,?one
+#nss_map_attribute cn groupName
+#nss_map_attribute uniqueMember member
+#pam_login_attribute userName
+#pam_filter objectclass=aixAccount
+#pam_password clear
+
+# Netscape SDK LDAPS
+#ssl on
+
+# Netscape SDK SSL options
+#sslpath /etc/ssl/certs/cert7.db
+
+# OpenLDAP SSL mechanism
+# start_tls mechanism uses the normal LDAP port, LDAPS typically 636
+#ssl start_tls
+#ssl on
+
+# OpenLDAP SSL options
+# Require and verify server certificate (yes/no)
+# Default is to use libldap's default behavior, which can be configured in
+# /etc/openldap/ldap.conf using the TLS_REQCERT setting.  The default for
+# OpenLDAP 2.0 and earlier is "no", for 2.1 and later is "yes".
+#tls_checkpeer yes
+
+# CA certificates for server certificate verification
+# At least one of these are required if tls_checkpeer is "yes"
+#tls_cacertfile /etc/ssl/ca.cert
+#tls_cacertdir /etc/ssl/certs
+
+# Seed the PRNG if /dev/urandom is not provided
+#tls_randfile /var/run/egd-pool
+
+# SSL cipher suite
+# See man ciphers for syntax
+#tls_ciphers TLSv1
+
+# Client certificate and key
+# Use these, if your server requires client authentication.
+#tls_cert
+#tls_key
+
+# Disable SASL security layers. This is needed for AD.
+#sasl_secprops maxssf=0
+
+# Override the default Kerberos ticket cache location.
+#krb5_ccname FILE:/etc/.ldapcache
+
+# SASL mechanism for PAM authentication - use is experimental
+# at present and does not support password policy control
+#pam_sasl_mech DIGEST-MD5


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/pamldap.conf/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/pamldap.conf/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/pamldap.conf/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/pamldap.conf/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,297 @@
+###DEBCONF###
+# the configuration of this file will be done by debconf as long as the
+# first line of the file says '###DEBCONF###'
+#
+# you should use dpkg-reconfigure to configure this file
+#
+# @(#)$Id: ldap.conf,v 1.36 2005/03/23 08:29:59 lukeh Exp $
+#
+# This is the configuration file for the LDAP nameservice
+# switch library and the LDAP PAM module.
+#
+# PADL Software
+# http://www.padl.com
+#
+
+# Your LDAP server. Must be resolvable without using LDAP.
+# Multiple hosts may be specified, each separated by a 
+# space. How long nss_ldap takes to failover depends on
+# whether your LDAP client library supports configurable
+# network or connect timeouts (see bind_timelimit).
+host 192.168.0.1
+
+# The distinguished name of the search base.
+base dc=faiinstall,dc=org
+
+# Another way to specify your LDAP server is to provide an
+# uri with the server name. This allows to use
+# Unix Domain Sockets to connect to a local LDAP Server.
+#uri ldap://127.0.0.1/
+#uri ldaps://127.0.0.1/   
+#uri ldapi://%2fvar%2frun%2fldapi_sock/
+# Note: %2f encodes the '/' used as directory separator
+
+# The LDAP version to use (defaults to 3
+# if supported by client library)
+ldap_version 3
+
+# The distinguished name to bind to the server with.
+# Optional: default is to bind anonymously.
+#binddn cn=proxyuser,dc=padl,dc=com
+
+# The credentials to bind with. 
+# Optional: default is no credential.
+#bindpw secret
+
+# The distinguished name to bind to the server with
+# if the effective user ID is root. Password is
+# stored in /etc/pam_ldap.secret (mode 600)
+#rootbinddn cn=manager,dc=example,dc=net
+
+# The port.
+# Optional: default is 389.
+#port 389
+
+# The search scope.
+#scope sub
+#scope one
+#scope base
+
+# Search timelimit
+#timelimit 30
+
+# Bind/connect timelimit
+#bind_timelimit 30
+
+# Reconnect policy: hard (default) will retry connecting to
+# the software with exponential backoff, soft will fail
+# immediately.
+#bind_policy hard
+
+# Idle timelimit; client will close connections
+# (nss_ldap only) if the server has not been contacted
+# for the number of seconds specified below.
+#idle_timelimit 3600
+
+# Filter to AND with uid=%s
+#pam_filter objectclass=account
+
+# The user ID attribute (defaults to uid)
+#pam_login_attribute uid
+
+# Search the root DSE for the password policy (works
+# with Netscape Directory Server)
+#pam_lookup_policy yes
+
+# Check the 'host' attribute for access control
+# Default is no; if set to yes, and user has no
+# value for the host attribute, and pam_ldap is
+# configured for account management (authorization)
+# then the user will not be allowed to login.
+#pam_check_host_attr yes
+
+# Check the 'authorizedService' attribute for access
+# control
+# Default is no; if set to yes, and the user has no
+# value for the authorizedService attribute, and
+# pam_ldap is configured for account management
+# (authorization) then the user will not be allowed
+# to login.
+#pam_check_service_attr yes
+
+# Group to enforce membership of
+#pam_groupdn cn=PAM,ou=Groups,dc=padl,dc=com
+
+# Group member attribute
+#pam_member_attribute uniquemember
+
+# Specify a minium or maximum UID number allowed
+#pam_min_uid 0
+#pam_max_uid 0
+
+# Template login attribute, default template user
+# (can be overriden by value of former attribute
+# in user's entry)
+#pam_login_attribute userPrincipalName
+#pam_template_login_attribute uid
+#pam_template_login nobody
+
+# HEADS UP: the pam_crypt, pam_nds_passwd,
+# and pam_ad_passwd options are no
+# longer supported.
+#
+# If you are using XAD, you can set pam_password
+# to racf, ad, or exop. Make sure that you have
+# SSL enabled.
+
+# Do not hash the password at all; presume
+# the directory server will do it, if
+# necessary. This is the default.
+pam_password crypt
+
+# Hash password locally; required for University of
+# Michigan LDAP server, and works with Netscape
+# Directory Server if you're using the UNIX-Crypt
+# hash mechanism and not using the NT Synchronization
+# service. 
+#pam_password crypt
+
+# Remove old password first, then update in
+# cleartext. Necessary for use with Novell
+# Directory Services (NDS)
+#pam_password clear_remove_old
+#pam_password nds
+
+# RACF is an alias for the above. For use with
+# IBM RACF
+#pam_password racf
+
+# Update Active Directory password, by
+# creating Unicode password and updating
+# unicodePwd attribute.
+#pam_password ad
+
+# Use the OpenLDAP password change
+# extended operation to update the password.
+#pam_password exop
+
+# Redirect users to a URL or somesuch on password
+# changes.
+#pam_password_prohibit_message Please visit http://internal to change your password.
+
+# RFC2307bis naming contexts
+# Syntax:
+# nss_base_XXX		base?scope?filter
+# where scope is {base,one,sub}
+# and filter is a filter to be &'d with the
+# default filter.
+# You can omit the suffix eg:
+# nss_base_passwd	ou=People,
+# to append the default base DN but this
+# may incur a small performance impact.
+#nss_base_passwd	ou=People,dc=padl,dc=com?one
+#nss_base_shadow	ou=People,dc=padl,dc=com?one
+#nss_base_group		ou=Group,dc=padl,dc=com?one
+#nss_base_hosts		ou=Hosts,dc=padl,dc=com?one
+#nss_base_services	ou=Services,dc=padl,dc=com?one
+#nss_base_networks	ou=Networks,dc=padl,dc=com?one
+#nss_base_protocols	ou=Protocols,dc=padl,dc=com?one
+#nss_base_rpc		ou=Rpc,dc=padl,dc=com?one
+#nss_base_ethers	ou=Ethers,dc=padl,dc=com?one
+#nss_base_netmasks	ou=Networks,dc=padl,dc=com?ne
+#nss_base_bootparams	ou=Ethers,dc=padl,dc=com?one
+#nss_base_aliases	ou=Aliases,dc=padl,dc=com?one
+#nss_base_netgroup	ou=Netgroup,dc=padl,dc=com?one
+
+# attribute/objectclass mapping
+# Syntax:
+#nss_map_attribute	rfc2307attribute	mapped_attribute
+#nss_map_objectclass	rfc2307objectclass	mapped_objectclass
+
+# configure --enable-nds is no longer supported.
+# NDS mappings
+#nss_map_attribute uniqueMember member
+
+# Services for UNIX 3.5 mappings
+#nss_map_objectclass posixAccount User
+#nss_map_objectclass shadowAccount User
+#nss_map_attribute uid msSFU30Name
+#nss_map_attribute uniqueMember msSFU30PosixMember
+#nss_map_attribute userPassword msSFU30Password
+#nss_map_attribute homeDirectory msSFU30HomeDirectory
+#nss_map_attribute homeDirectory msSFUHomeDirectory
+#nss_map_objectclass posixGroup Group
+#pam_login_attribute msSFU30Name
+#pam_filter objectclass=User
+#pam_password ad
+
+# configure --enable-mssfu-schema is no longer supported.
+# Services for UNIX 2.0 mappings
+#nss_map_objectclass posixAccount User
+#nss_map_objectclass shadowAccount user
+#nss_map_attribute uid msSFUName
+#nss_map_attribute uniqueMember posixMember
+#nss_map_attribute userPassword msSFUPassword
+#nss_map_attribute homeDirectory msSFUHomeDirectory
+#nss_map_attribute shadowLastChange pwdLastSet
+#nss_map_objectclass posixGroup Group
+#nss_map_attribute cn msSFUName
+#pam_login_attribute msSFUName
+#pam_filter objectclass=User
+#pam_password ad
+
+# RFC 2307 (AD) mappings
+#nss_map_objectclass posixAccount user
+#nss_map_objectclass shadowAccount user
+#nss_map_attribute uid sAMAccountName
+#nss_map_attribute homeDirectory unixHomeDirectory
+#nss_map_attribute shadowLastChange pwdLastSet
+#nss_map_objectclass posixGroup group
+#nss_map_attribute uniqueMember member
+#pam_login_attribute sAMAccountName
+#pam_filter objectclass=User
+#pam_password ad
+
+# configure --enable-authpassword is no longer supported
+# AuthPassword mappings
+#nss_map_attribute userPassword authPassword
+
+# AIX SecureWay mappings
+#nss_map_objectclass posixAccount aixAccount
+#nss_base_passwd ou=aixaccount,?one
+#nss_map_attribute uid userName
+#nss_map_attribute gidNumber gid
+#nss_map_attribute uidNumber uid
+#nss_map_attribute userPassword passwordChar
+#nss_map_objectclass posixGroup aixAccessGroup
+#nss_base_group ou=aixgroup,?one
+#nss_map_attribute cn groupName
+#nss_map_attribute uniqueMember member
+#pam_login_attribute userName
+#pam_filter objectclass=aixAccount
+#pam_password clear
+
+# Netscape SDK LDAPS
+#ssl on
+
+# Netscape SDK SSL options
+#sslpath /etc/ssl/certs/cert7.db
+
+# OpenLDAP SSL mechanism
+# start_tls mechanism uses the normal LDAP port, LDAPS typically 636
+#ssl start_tls
+#ssl on
+
+# OpenLDAP SSL options
+# Require and verify server certificate (yes/no)
+# Default is to use libldap's default behavior, which can be configured in
+# /etc/openldap/ldap.conf using the TLS_REQCERT setting.  The default for
+# OpenLDAP 2.0 and earlier is "no", for 2.1 and later is "yes".
+#tls_checkpeer yes
+
+# CA certificates for server certificate verification
+# At least one of these are required if tls_checkpeer is "yes"
+#tls_cacertfile /etc/ssl/ca.cert
+#tls_cacertdir /etc/ssl/certs
+
+# Seed the PRNG if /dev/urandom is not provided
+#tls_randfile /var/run/egd-pool
+
+# SSL cipher suite
+# See man ciphers for syntax
+#tls_ciphers TLSv1
+
+# Client certificate and key
+# Use these, if your server requires client authentication.
+#tls_cert
+#tls_key
+
+# Disable SASL security layers. This is needed for AD.
+#sasl_secprops maxssf=0
+
+# Override the default Kerberos ticket cache location.
+#krb5_ccname FILE:/etc/.ldapcache
+
+# SASL mechanism for PAM authentication - use is experimental
+# at present and does not support password policy control
+#pam_sasl_mech DIGEST-MD5


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/pamldap.conf/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/php5/apache2/php.ini/LDAPSERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/php5/apache2/php.ini/LDAPSERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/php5/apache2/php.ini/LDAPSERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,1180 @@
+[PHP]
+
+;;;;;;;;;;;
+; WARNING ;
+;;;;;;;;;;;
+; This is the default settings file for new PHP installations.
+; By default, PHP installs itself with a configuration suitable for
+; development purposes, and *NOT* for production purposes.
+; For several security-oriented considerations that should be taken
+; before going online with your site, please consult php.ini-recommended
+; and http://php.net/manual/en/security.php.
+
+
+;;;;;;;;;;;;;;;;;;;
+; About php.ini   ;
+;;;;;;;;;;;;;;;;;;;
+; This file controls many aspects of PHP's behavior.  In order for PHP to
+; read it, it must be named 'php.ini'.  PHP looks for it in the current
+; working directory, in the path designated by the environment variable
+; PHPRC, and in the path that was defined in compile time (in that order).
+; Under Windows, the compile-time path is the Windows directory.  The
+; path in which the php.ini file is looked for can be overridden using
+; the -c argument in command line mode.
+;
+; The syntax of the file is extremely simple.  Whitespace and Lines
+; beginning with a semicolon are silently ignored (as you probably guessed).
+; Section headers (e.g. [Foo]) are also silently ignored, even though
+; they might mean something in the future.
+;
+; Directives are specified using the following syntax:
+; directive = value
+; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
+;
+; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
+; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
+; (e.g. E_ALL & ~E_NOTICE), or a quoted string ("foo").
+;
+; Expressions in the INI file are limited to bitwise operators and parentheses:
+; |        bitwise OR
+; &        bitwise AND
+; ~        bitwise NOT
+; !        boolean NOT
+;
+; Boolean flags can be turned on using the values 1, On, True or Yes.
+; They can be turned off using the values 0, Off, False or No.
+;
+; An empty string can be denoted by simply not writing anything after the equal
+; sign, or by using the None keyword:
+;
+;  foo =         ; sets foo to an empty string
+;  foo = none    ; sets foo to an empty string
+;  foo = "none"  ; sets foo to the string 'none'
+;
+; If you use constants in your value, and these constants belong to a
+; dynamically loaded extension (either a PHP extension or a Zend extension),
+; you may only use these constants *after* the line that loads the extension.
+;
+;
+;;;;;;;;;;;;;;;;;;;
+; About this file ;
+;;;;;;;;;;;;;;;;;;;
+; All the values in the php.ini-dist file correspond to the builtin
+; defaults (that is, if no php.ini is used, or if you delete these lines,
+; the builtin defaults will be identical).
+
+
+;;;;;;;;;;;;;;;;;;;;
+; Language Options ;
+;;;;;;;;;;;;;;;;;;;;
+
+; Enable the PHP scripting language engine under Apache.
+engine = On
+
+; Enable compatibility mode with Zend Engine 1 (PHP 4.x)
+zend.ze1_compatibility_mode = Off
+
+; Allow the <? tag.  Otherwise, only <?php and <script> tags are recognized.
+; NOTE: Using short tags should be avoided when developing applications or
+; libraries that are meant for redistribution, or deployment on PHP
+; servers which are not under your control, because short tags may not
+; be supported on the target server. For portable, redistributable code,
+; be sure not to use short tags.
+short_open_tag = On
+
+; Allow ASP-style <% %> tags.
+asp_tags = Off
+
+; The number of significant digits displayed in floating point numbers.
+precision    =  12
+
+; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
+y2k_compliance = On
+
+; Output buffering allows you to send header lines (including cookies) even
+; after you send body content, at the price of slowing PHP's output layer a
+; bit.  You can enable output buffering during runtime by calling the output
+; buffering functions.  You can also enable output buffering for all files by
+; setting this directive to On.  If you wish to limit the size of the buffer
+; to a certain size - you can use a maximum number of bytes instead of 'On', as
+; a value for this directive (e.g., output_buffering=4096).
+output_buffering = Off
+
+; You can redirect all of the output of your scripts to a function.  For
+; example, if you set output_handler to "mb_output_handler", character
+; encoding will be transparently converted to the specified encoding.
+; Setting any output handler automatically turns on output buffering.
+; Note: People who wrote portable scripts should not depend on this ini
+;       directive. Instead, explicitly set the output handler using ob_start().
+;       Using this ini directive may cause problems unless you know what script
+;       is doing.
+; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
+;       and you cannot use both "ob_gzhandler" and "zlib.output_compression".
+; Note: output_handler must be empty if this is set 'On' !!!!
+;       Instead you must use zlib.output_handler.
+;output_handler =
+
+; Transparent output compression using the zlib library
+; Valid values for this option are 'off', 'on', or a specific buffer size
+; to be used for compression (default is 4KB)
+; Note: Resulting chunk size may vary due to nature of compression. PHP
+;       outputs chunks that are few hundreds bytes each as a result of
+;       compression. If you prefer a larger chunk size for better
+;       performance, enable output_buffering in addition.
+; Note: You need to use zlib.output_handler instead of the standard
+;       output_handler, or otherwise the output will be corrupted.
+zlib.output_compression = Off
+
+; You cannot specify additional output handlers if zlib.output_compression
+; is activated here. This setting does the same as output_handler but in
+; a different order.
+;zlib.output_handler =
+
+; Implicit flush tells PHP to tell the output layer to flush itself
+; automatically after every output block.  This is equivalent to calling the
+; PHP function flush() after each and every call to print() or echo() and each
+; and every HTML block.  Turning this option on has serious performance
+; implications and is generally recommended for debugging purposes only.
+implicit_flush = Off
+
+; The unserialize callback function will be called (with the undefined class'
+; name as parameter), if the unserializer finds an undefined class
+; which should be instantiated.
+; A warning appears if the specified function is not defined, or if the
+; function doesn't include/implement the missing class.
+; So only set this entry, if you really want to implement such a
+; callback-function.
+unserialize_callback_func=
+
+; When floats & doubles are serialized store serialize_precision significant
+; digits after the floating point. The default value ensures that when floats
+; are decoded with unserialize, the data will remain the same.
+serialize_precision = 100
+
+; Whether to enable the ability to force arguments to be passed by reference
+; at function call time.  This method is deprecated and is likely to be
+; unsupported in future versions of PHP/Zend.  The encouraged method of
+; specifying which arguments should be passed by reference is in the function
+; declaration.  You're encouraged to try and turn this option Off and make
+; sure your scripts work properly with it in order to ensure they will work
+; with future versions of the language (you will receive a warning each time
+; you use this feature, and the argument will be passed by value instead of by
+; reference).
+allow_call_time_pass_reference = On
+
+;
+; Safe Mode
+;
+safe_mode = Off
+
+; By default, Safe Mode does a UID compare check when
+; opening files. If you want to relax this to a GID compare,
+; then turn on safe_mode_gid.
+safe_mode_gid = Off
+
+; When safe_mode is on, UID/GID checks are bypassed when
+; including files from this directory and its subdirectories.
+; (directory must also be in include_path or full path must
+; be used when including)
+safe_mode_include_dir =
+
+; When safe_mode is on, only executables located in the safe_mode_exec_dir
+; will be allowed to be executed via the exec family of functions.
+safe_mode_exec_dir =
+
+; Setting certain environment variables may be a potential security breach.
+; This directive contains a comma-delimited list of prefixes.  In Safe Mode,
+; the user may only alter environment variables whose names begin with the
+; prefixes supplied here.  By default, users will only be able to set
+; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
+;
+; Note:  If this directive is empty, PHP will let the user modify ANY
+; environment variable!
+safe_mode_allowed_env_vars = PHP_
+
+; This directive contains a comma-delimited list of environment variables that
+; the end user won't be able to change using putenv().  These variables will be
+; protected even if safe_mode_allowed_env_vars is set to allow to change them.
+safe_mode_protected_env_vars = LD_LIBRARY_PATH
+
+; open_basedir, if set, limits all file operations to the defined directory
+; and below.  This directive makes most sense if used in a per-directory
+; or per-virtualhost web server configuration file. This directive is
+; *NOT* affected by whether Safe Mode is turned On or Off.
+;open_basedir =
+
+; This directive allows you to disable certain functions for security reasons.
+; It receives a comma-delimited list of function names. This directive is
+; *NOT* affected by whether Safe Mode is turned On or Off.
+disable_functions =
+
+; This directive allows you to disable certain classes for security reasons.
+; It receives a comma-delimited list of class names. This directive is
+; *NOT* affected by whether Safe Mode is turned On or Off.
+disable_classes =
+
+; Colors for Syntax Highlighting mode.  Anything that's acceptable in
+; <span style="color: ???????"> would work.
+;highlight.string  = #DD0000
+;highlight.comment = #FF9900
+;highlight.keyword = #007700
+;highlight.bg      = #FFFFFF
+;highlight.default = #0000BB
+;highlight.html    = #000000
+
+; If enabled, the request will be allowed to complete even if the user aborts
+; the request. Consider enabling it if executing long request, which may end up
+; being interrupted by the user or a browser timing out.
+; ignore_user_abort = On
+
+; Determines the size of the realpath cache to be used by PHP. This value should
+; be increased on systems where PHP opens many files to reflect the quantity of
+; the file operations performed.
+; realpath_cache_size=16k
+
+; Duration of time, in seconds for which to cache realpath information for a given
+; file or directory. For systems with rarely changing files, consider increasing this
+; value.
+; realpath_cache_ttl=120
+
+;
+; Misc
+;
+; Decides whether PHP may expose the fact that it is installed on the server
+; (e.g. by adding its signature to the Web server header).  It is no security
+; threat in any way, but it makes it possible to determine whether you use PHP
+; on your server or not.
+expose_php = On
+
+
+;;;;;;;;;;;;;;;;;;;
+; Resource Limits ;
+;;;;;;;;;;;;;;;;;;;
+
+max_execution_time = 30     ; Maximum execution time of each script, in seconds
+max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
+memory_limit = 32M      ; Maximum amount of memory a script may consume (8MB)
+
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+; Error handling and logging ;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+; error_reporting is a bit-field.  Or each number up to get desired error
+; reporting level
+; E_ALL             - All errors and warnings (doesn't include E_STRICT)
+; E_ERROR           - fatal run-time errors
+; E_WARNING         - run-time warnings (non-fatal errors)
+; E_PARSE           - compile-time parse errors
+; E_NOTICE          - run-time notices (these are warnings which often result
+;                     from a bug in your code, but it's possible that it was
+;                     intentional (e.g., using an uninitialized variable and
+;                     relying on the fact it's automatically initialized to an
+;                     empty string)
+; E_STRICT   - run-time notices, enable to have PHP suggest changes
+;                     to your code which will ensure the best interoperability
+;                     and forward compatibility of your code
+; E_CORE_ERROR      - fatal errors that occur during PHP's initial startup
+; E_CORE_WARNING    - warnings (non-fatal errors) that occur during PHP's
+;                     initial startup
+; E_COMPILE_ERROR   - fatal compile-time errors
+; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
+; E_USER_ERROR      - user-generated error message
+; E_USER_WARNING    - user-generated warning message
+; E_USER_NOTICE     - user-generated notice message
+;
+; Examples:
+;
+;   - Show all errors, except for notices and coding standards warnings
+;
+;error_reporting = E_ALL & ~E_NOTICE
+;
+;   - Show all errors, except for notices
+;
+;error_reporting = E_ALL & ~E_NOTICE | E_STRICT
+;
+;   - Show only errors
+;
+;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
+;
+;   - Show all errors except for notices and coding standards warnings
+;
+error_reporting  =  E_ALL & ~E_NOTICE
+
+; Print out errors (as a part of the output).  For production web sites,
+; you're strongly encouraged to turn this feature off, and use error logging
+; instead (see below).  Keeping display_errors enabled on a production web site
+; may reveal security information to end users, such as file paths on your Web
+; server, your database schema or other information.
+display_errors = On
+
+; Even when display_errors is on, errors that occur during PHP's startup
+; sequence are not displayed.  It's strongly recommended to keep
+; display_startup_errors off, except for when debugging.
+display_startup_errors = Off
+
+; Log errors into a log file (server-specific log, stderr, or error_log (below))
+; As stated above, you're strongly advised to use error logging in place of
+; error displaying on production web sites.
+log_errors = Off
+
+; Set maximum length of log_errors. In error_log information about the source is
+; added. The default is 1024 and 0 allows to not apply any maximum length at all.
+log_errors_max_len = 1024
+
+; Do not log repeated messages. Repeated errors must occur in same file on same
+; line until ignore_repeated_source is set true.
+ignore_repeated_errors = Off
+
+; Ignore source of message when ignoring repeated messages. When this setting
+; is On you will not log errors with repeated messages from different files or
+; sourcelines.
+ignore_repeated_source = Off
+
+; If this parameter is set to Off, then memory leaks will not be shown (on
+; stdout or in the log). This has only effect in a debug compile, and if
+; error reporting includes E_WARNING in the allowed list
+report_memleaks = On
+
+; Store the last error/warning message in $php_errormsg (boolean).
+track_errors = Off
+
+; Disable the inclusion of HTML tags in error messages.
+; Note: Never use this feature for production boxes.
+;html_errors = Off
+
+; If html_errors is set On PHP produces clickable error messages that direct
+; to a page describing the error or function causing the error in detail.
+; You can download a copy of the PHP manual from http://www.php.net/docs.php
+; and change docref_root to the base URL of your local copy including the
+; leading '/'. You must also specify the file extension being used including
+; the dot.
+; Note: Never use this feature for production boxes.
+;docref_root = "/phpmanual/"
+;docref_ext = .html
+
+; String to output before an error message.
+;error_prepend_string = "<font color=ff0000>"
+
+; String to output after an error message.
+;error_append_string = "</font>"
+
+; Log errors to specified file.
+;error_log = filename
+
+; Log errors to syslog (Event Log on NT, not valid in Windows 95).
+;error_log = syslog
+
+
+;;;;;;;;;;;;;;;;;
+; Data Handling ;
+;;;;;;;;;;;;;;;;;
+;
+; Note - track_vars is ALWAYS enabled as of PHP 4.0.3
+
+; The separator used in PHP generated URLs to separate arguments.
+; Default is "&".
+;arg_separator.output = "&amp;"
+
+; List of separator(s) used by PHP to parse input URLs into variables.
+; Default is "&".
+; NOTE: Every character in this directive is considered as separator!
+;arg_separator.input = ";&"
+
+; This directive describes the order in which PHP registers GET, POST, Cookie,
+; Environment and Built-in variables (G, P, C, E & S respectively, often
+; referred to as EGPCS or GPC).  Registration is done from left to right, newer
+; values override older values.
+variables_order = "EGPCS"
+
+; Whether or not to register the EGPCS variables as global variables.  You may
+; want to turn this off if you don't want to clutter your scripts' global scope
+; with user data.  This makes most sense when coupled with track_vars - in which
+; case you can access all of the GPC variables through the $HTTP_*_VARS[],
+; variables.
+;
+; You should do your best to write your scripts so that they do not require
+; register_globals to be on;  Using form variables as globals can easily lead
+; to possible security problems, if the code is not very well thought of.
+register_globals = Off
+
+; Whether or not to register the old-style input arrays, HTTP_GET_VARS
+; and friends.  If you're not using them, it's recommended to turn them off,
+; for performance reasons.
+register_long_arrays = On
+
+; This directive tells PHP whether to declare the argv&argc variables (that
+; would contain the GET information).  If you don't use these variables, you
+; should turn it off for increased performance.
+register_argc_argv = On
+
+; When enabled, the SERVER and ENV variables are created when they're first
+; used (Just In Time) instead of when the script starts. If these variables
+; are not used within a script, having this directive on will result in a
+; performance gain. The PHP directives register_globals, register_long_arrays,
+; and register_argc_argv must be disabled for this directive to have any affect.
+auto_globals_jit = On
+
+; Maximum size of POST data that PHP will accept.
+post_max_size = 8M
+
+; Magic quotes
+;
+
+; Magic quotes for incoming GET/POST/Cookie data.
+magic_quotes_gpc = On
+
+; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
+magic_quotes_runtime = Off
+
+; Use Sybase-style magic quotes (escape ' with '' instead of \').
+magic_quotes_sybase = Off
+
+; Automatically add files before or after any PHP document.
+auto_prepend_file =
+auto_append_file =
+
+; As of 4.0b4, PHP always outputs a character encoding by default in
+; the Content-type: header.  To disable sending of the charset, simply
+; set it to be empty.
+;
+; PHP's built-in default is text/html
+default_mimetype = "text/html"
+;default_charset = "iso-8859-1"
+
+; Always populate the $HTTP_RAW_POST_DATA variable.
+;always_populate_raw_post_data = On
+
+
+;;;;;;;;;;;;;;;;;;;;;;;;;
+; Paths and Directories ;
+;;;;;;;;;;;;;;;;;;;;;;;;;
+
+; UNIX: "/path1:/path2"
+;include_path = ".:/usr/share/php"
+;
+; Windows: "\path1;\path2"
+;include_path = ".;c:\php\includes"
+
+; The root of the PHP pages, used only if nonempty.
+; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
+; if you are running php as a CGI under any web server (other than IIS)
+; see documentation for security issues.  The alternate is to use the
+; cgi.force_redirect configuration below
+doc_root =
+
+; The directory under which PHP opens the script using /~username used only
+; if nonempty.
+user_dir =
+
+; Directory in which the loadable extensions (modules) reside.
+; extension_dir = "./"
+
+; Whether or not to enable the dl() function.  The dl() function does NOT work
+; properly in multithreaded servers, such as IIS or Zeus, and is automatically
+; disabled on them.
+enable_dl = On
+
+; cgi.force_redirect is necessary to provide security running PHP as a CGI under
+; most web servers.  Left undefined, PHP turns this on by default.  You can
+; turn it off here AT YOUR OWN RISK
+; **You CAN safely turn this off for IIS, in fact, you MUST.**
+; cgi.force_redirect = 1
+
+; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
+; every request.
+; cgi.nph = 1
+
+; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
+; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
+; will look for to know it is OK to continue execution.  Setting this variable MAY
+; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
+; cgi.redirect_status_env = ;
+
+; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
+; security tokens of the calling client.  This allows IIS to define the
+; security context that the request runs under.  mod_fastcgi under Apache
+; does not currently support this feature (03/17/2002)
+; Set to 1 if running under IIS.  Default is zero.
+; fastcgi.impersonate = 1;
+
+; Disable logging through FastCGI connection
+; fastcgi.log = 0
+
+; cgi.rfc2616_headers configuration option tells PHP what type of headers to
+; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
+; is supported by Apache. When this option is set to 1 PHP will send
+; RFC2616 compliant header.
+; Default is zero.
+;cgi.rfc2616_headers = 0
+
+
+;;;;;;;;;;;;;;;;
+; File Uploads ;
+;;;;;;;;;;;;;;;;
+
+; Whether to allow HTTP file uploads.
+file_uploads = On
+
+; Temporary directory for HTTP uploaded files (will use system default if not
+; specified).
+;upload_tmp_dir =
+
+; Maximum allowed size for uploaded files.
+upload_max_filesize = 2M
+
+
+;;;;;;;;;;;;;;;;;;
+; Fopen wrappers ;
+;;;;;;;;;;;;;;;;;;
+
+; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
+allow_url_fopen = On
+
+; Define the anonymous ftp password (your email address)
+;from="john at doe.com"
+
+; Define the User-Agent string
+; user_agent="PHP"
+
+; Default timeout for socket based streams (seconds)
+default_socket_timeout = 60
+
+; If your scripts have to deal with files from Macintosh systems,
+; or you are running on a Mac and need to deal with files from
+; unix or win32 systems, setting this flag will cause PHP to
+; automatically detect the EOL character in those files so that
+; fgets() and file() will work regardless of the source of the file.
+; auto_detect_line_endings = Off
+
+
+;;;;;;;;;;;;;;;;;;;;;;
+; Dynamic Extensions ;
+;;;;;;;;;;;;;;;;;;;;;;
+;
+; If you wish to have an extension loaded automatically, use the following
+; syntax:
+;
+;   extension=modulename.extension
+;
+; For example, on Windows:
+;
+;   extension=msql.dll
+;
+; ... or under UNIX:
+;
+;   extension=msql.so
+;
+; Note that it should be the name of the module only; no directory information
+; needs to go here.  Specify the location of the extension with the
+; extension_dir directive above.
+
+
+; Example lines:
+
+;extension=mysql.so
+;extension=gd.so
+
+;;;;;;;;;;;;;;;;;;;
+; Module Settings ;
+;;;;;;;;;;;;;;;;;;;
+
+[Date]
+; Defines the default timezone used by the date functions
+;date.timezone = 
+
+[Syslog]
+; Whether or not to define the various syslog variables (e.g. $LOG_PID,
+; $LOG_CRON, etc.).  Turning it off is a good idea performance-wise.  In
+; runtime, you can define these variables by calling define_syslog_variables().
+define_syslog_variables  = Off
+
+[mail function]
+; For Win32 only.
+SMTP = localhost
+smtp_port = 25
+
+; For Win32 only.
+;sendmail_from = me at example.com
+
+; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
+;sendmail_path =
+
+; Force the addition of the specified parameters to be passed as extra parameters
+; to the sendmail binary. These parameters will always replace the value of
+; the 5th parameter to mail(), even in safe mode.
+;mail.force_extra_parameters =
+
+[SQL]
+sql.safe_mode = Off
+
+[ODBC]
+;odbc.default_db    =  Not yet implemented
+;odbc.default_user  =  Not yet implemented
+;odbc.default_pw    =  Not yet implemented
+
+; Allow or prevent persistent links.
+odbc.allow_persistent = On
+
+; Check that a connection is still valid before reuse.
+odbc.check_persistent = On
+
+; Maximum number of persistent links.  -1 means no limit.
+odbc.max_persistent = -1
+
+; Maximum number of links (persistent + non-persistent).  -1 means no limit.
+odbc.max_links = -1
+
+; Handling of LONG fields.  Returns number of bytes to variables.  0 means
+; passthru.
+odbc.defaultlrl = 4096
+
+; Handling of binary data.  0 means passthru, 1 return as is, 2 convert to char.
+; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
+; of uodbc.defaultlrl and uodbc.defaultbinmode
+odbc.defaultbinmode = 1
+
+[MySQL]
+; Allow or prevent persistent links.
+mysql.allow_persistent = On
+
+; Maximum number of persistent links.  -1 means no limit.
+mysql.max_persistent = -1
+
+; Maximum number of links (persistent + non-persistent).  -1 means no limit.
+mysql.max_links = -1
+
+; Default port number for mysql_connect().  If unset, mysql_connect() will use
+; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
+; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
+; at MYSQL_PORT.
+mysql.default_port =
+
+; Default socket name for local MySQL connects.  If empty, uses the built-in
+; MySQL defaults.
+mysql.default_socket =
+
+; Default host for mysql_connect() (doesn't apply in safe mode).
+mysql.default_host =
+
+; Default user for mysql_connect() (doesn't apply in safe mode).
+mysql.default_user =
+
+; Default password for mysql_connect() (doesn't apply in safe mode).
+; Note that this is generally a *bad* idea to store passwords in this file.
+; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
+; and reveal this password!  And of course, any users with read access to this
+; file will be able to reveal the password as well.
+mysql.default_password =
+
+; Maximum time (in secondes) for connect timeout. -1 means no limit
+mysql.connect_timeout = 60
+
+; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
+; SQL-Errors will be displayed.
+mysql.trace_mode = Off
+
+[MySQLi]
+
+; Maximum number of links.  -1 means no limit.
+mysqli.max_links = -1
+
+; Default port number for mysqli_connect().  If unset, mysqli_connect() will use
+; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
+; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
+; at MYSQL_PORT.
+mysqli.default_port = 3306
+
+; Default socket name for local MySQL connects.  If empty, uses the built-in
+; MySQL defaults.
+mysqli.default_socket =
+
+; Default host for mysql_connect() (doesn't apply in safe mode).
+mysqli.default_host =
+
+; Default user for mysql_connect() (doesn't apply in safe mode).
+mysqli.default_user =
+
+; Default password for mysqli_connect() (doesn't apply in safe mode).
+; Note that this is generally a *bad* idea to store passwords in this file.
+; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
+; and reveal this password!  And of course, any users with read access to this
+; file will be able to reveal the password as well.
+mysqli.default_pw =
+
+; Allow or prevent reconnect
+mysqli.reconnect = Off
+
+[mSQL]
+; Allow or prevent persistent links.
+msql.allow_persistent = On
+
+; Maximum number of persistent links.  -1 means no limit.
+msql.max_persistent = -1
+
+; Maximum number of links (persistent+non persistent).  -1 means no limit.
+msql.max_links = -1
+
+[PostgresSQL]
+; Allow or prevent persistent links.
+pgsql.allow_persistent = On
+
+; Detect broken persistent links always with pg_pconnect().
+; Auto reset feature requires a little overheads.
+pgsql.auto_reset_persistent = Off
+
+; Maximum number of persistent links.  -1 means no limit.
+pgsql.max_persistent = -1
+
+; Maximum number of links (persistent+non persistent).  -1 means no limit.
+pgsql.max_links = -1
+
+; Ignore PostgreSQL backends Notice message or not.
+; Notice message logging require a little overheads.
+pgsql.ignore_notice = 0
+
+; Log PostgreSQL backends Noitce message or not.
+; Unless pgsql.ignore_notice=0, module cannot log notice message.
+pgsql.log_notice = 0
+
+[Sybase]
+; Allow or prevent persistent links.
+sybase.allow_persistent = On
+
+; Maximum number of persistent links.  -1 means no limit.
+sybase.max_persistent = -1
+
+; Maximum number of links (persistent + non-persistent).  -1 means no limit.
+sybase.max_links = -1
+
+;sybase.interface_file = "/usr/sybase/interfaces"
+
+; Minimum error severity to display.
+sybase.min_error_severity = 10
+
+; Minimum message severity to display.
+sybase.min_message_severity = 10
+
+; Compatability mode with old versions of PHP 3.0.
+; If on, this will cause PHP to automatically assign types to results according
+; to their Sybase type, instead of treating them all as strings.  This
+; compatibility mode will probably not stay around forever, so try applying
+; whatever necessary changes to your code, and turn it off.
+sybase.compatability_mode = Off
+
+[Sybase-CT]
+; Allow or prevent persistent links.
+sybct.allow_persistent = On
+
+; Maximum number of persistent links.  -1 means no limit.
+sybct.max_persistent = -1
+
+; Maximum number of links (persistent + non-persistent).  -1 means no limit.
+sybct.max_links = -1
+
+; Minimum server message severity to display.
+sybct.min_server_severity = 10
+
+; Minimum client message severity to display.
+sybct.min_client_severity = 10
+
+[bcmath]
+; Number of decimal digits for all bcmath functions.
+bcmath.scale = 0
+
+[browscap]
+;browscap = extra/browscap.ini
+
+[Informix]
+; Default host for ifx_connect() (doesn't apply in safe mode).
+ifx.default_host =
+
+; Default user for ifx_connect() (doesn't apply in safe mode).
+ifx.default_user =
+
+; Default password for ifx_connect() (doesn't apply in safe mode).
+ifx.default_password =
+
+; Allow or prevent persistent links.
+ifx.allow_persistent = On
+
+; Maximum number of persistent links.  -1 means no limit.
+ifx.max_persistent = -1
+
+; Maximum number of links (persistent + non-persistent).  -1 means no limit.
+ifx.max_links = -1
+
+; If on, select statements return the contents of a text blob instead of its id.
+ifx.textasvarchar = 0
+
+; If on, select statements return the contents of a byte blob instead of its id.
+ifx.byteasvarchar = 0
+
+; Trailing blanks are stripped from fixed-length char columns.  May help the
+; life of Informix SE users.
+ifx.charasvarchar = 0
+
+; If on, the contents of text and byte blobs are dumped to a file instead of
+; keeping them in memory.
+ifx.blobinfile = 0
+
+; NULL's are returned as empty strings, unless this is set to 1.  In that case,
+; NULL's are returned as string 'NULL'.
+ifx.nullformat = 0
+
+[Session]
+; Handler used to store/retrieve data.
+session.save_handler = files
+
+; Argument passed to save_handler.  In the case of files, this is the path
+; where data files are stored. Note: Windows users have to change this
+; variable in order to use PHP's session functions.
+;
+; As of PHP 4.0.1, you can define the path as:
+;
+;     session.save_path = "N;/path"
+;
+; where N is an integer.  Instead of storing all the session files in
+; /path, what this will do is use subdirectories N-levels deep, and
+; store the session data in those directories.  This is useful if you
+; or your OS have problems with lots of files in one directory, and is
+; a more efficient layout for servers that handle lots of sessions.
+;
+; NOTE 1: PHP will not create this directory structure automatically.
+;         You can use the script in the ext/session dir for that purpose.
+; NOTE 2: See the section on garbage collection below if you choose to
+;         use subdirectories for session storage
+;
+; The file storage module creates files using mode 600 by default.
+; You can change that by using
+;
+;     session.save_path = "N;MODE;/path"
+;
+; where MODE is the octal representation of the mode. Note that this
+; does not overwrite the process's umask.
+;session.save_path = /var/lib/php5
+
+; Whether to use cookies.
+session.use_cookies = 1
+
+; This option enables administrators to make their users invulnerable to
+; attacks which involve passing session ids in URLs; defaults to 0.
+; session.use_only_cookies = 1
+
+; Name of the session (used as cookie name).
+session.name = PHPSESSID
+
+; Initialize session on request startup.
+session.auto_start = 0
+
+; Lifetime in seconds of cookie or, if 0, until browser is restarted.
+session.cookie_lifetime = 0
+
+; The path for which the cookie is valid.
+session.cookie_path = /
+
+; The domain for which the cookie is valid.
+session.cookie_domain =
+
+; Handler used to serialize data.  php is the standard serializer of PHP.
+session.serialize_handler = php
+
+; Define the probability that the 'garbage collection' process is started
+; on every session initialization.
+; The probability is calculated by using gc_probability/gc_divisor,
+; e.g. 1/100 means there is a 1% chance that the GC process starts
+; on each request.
+
+; This is disabled in the Debian packages, due to the strict permissions
+; on /var/lib/php5.  Instead of setting this here, see the cronjob at
+; /etc/cron.d/php5, which uses the session.gc_maxlifetime setting below
+;session.gc_probability = 0
+session.gc_divisor     = 100
+
+; After this number of seconds, stored data will be seen as 'garbage' and
+; cleaned up by the garbage collection process.
+session.gc_maxlifetime = 1440
+
+; NOTE: If you are using the subdirectory option for storing session files
+;       (see session.save_path above), then garbage collection does *not*
+;       happen automatically.  You will need to do your own garbage
+;       collection through a shell script, cron entry, or some other method.
+;       For example, the following script would is the equivalent of
+;       setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
+;          cd /path/to/sessions; find -cmin +24 | xargs rm
+
+; PHP 4.2 and less have an undocumented feature/bug that allows you to
+; to initialize a session variable in the global scope, albeit register_globals
+; is disabled.  PHP 4.3 and later will warn you, if this feature is used.
+; You can disable the feature and the warning separately. At this time,
+; the warning is only displayed, if bug_compat_42 is enabled.
+
+session.bug_compat_42 = 1
+session.bug_compat_warn = 1
+
+; Check HTTP Referer to invalidate externally stored URLs containing ids.
+; HTTP_REFERER has to contain this substring for the session to be
+; considered as valid.
+session.referer_check =
+
+; How many bytes to read from the file.
+session.entropy_length = 0
+
+; Specified here to create the session id.
+session.entropy_file =
+
+;session.entropy_length = 16
+
+;session.entropy_file = /dev/urandom
+
+; Set to {nocache,private,public,} to determine HTTP caching aspects
+; or leave this empty to avoid sending anti-caching headers.
+session.cache_limiter = nocache
+
+; Document expires after n minutes.
+session.cache_expire = 180
+
+; trans sid support is disabled by default.
+; Use of trans sid may risk your users security.
+; Use this option with caution.
+; - User may send URL contains active session ID
+;   to other person via. email/irc/etc.
+; - URL that contains active session ID may be stored
+;   in publically accessible computer.
+; - User may access your site with the same session ID
+;   always using URL stored in browser's history or bookmarks.
+session.use_trans_sid = 0
+
+; Select a hash function
+; 0: MD5   (128 bits)
+; 1: SHA-1 (160 bits)
+session.hash_function = 0
+
+; Define how many bits are stored in each character when converting
+; the binary hash data to something readable.
+;
+; 4 bits: 0-9, a-f
+; 5 bits: 0-9, a-v
+; 6 bits: 0-9, a-z, A-Z, "-", ","
+session.hash_bits_per_character = 4
+
+; The URL rewriter will look for URLs in a defined set of HTML tags.
+; form/fieldset are special; if you include them here, the rewriter will
+; add a hidden <input> field with the info which is otherwise appended
+; to URLs.  If you want XHTML conformity, remove the form entry.
+; Note that all valid entries require a "=", even if no value follows.
+url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
+
+[MSSQL]
+; Allow or prevent persistent links.
+mssql.allow_persistent = On
+
+; Maximum number of persistent links.  -1 means no limit.
+mssql.max_persistent = -1
+
+; Maximum number of links (persistent+non persistent).  -1 means no limit.
+mssql.max_links = -1
+
+; Minimum error severity to display.
+mssql.min_error_severity = 10
+
+; Minimum message severity to display.
+mssql.min_message_severity = 10
+
+; Compatability mode with old versions of PHP 3.0.
+mssql.compatability_mode = Off
+
+; Connect timeout
+;mssql.connect_timeout = 5
+
+; Query timeout
+;mssql.timeout = 60
+
+; Valid range 0 - 2147483647.  Default = 4096.
+;mssql.textlimit = 4096
+
+; Valid range 0 - 2147483647.  Default = 4096.
+;mssql.textsize = 4096
+
+; Limits the number of records in each batch.  0 = all records in one batch.
+;mssql.batchsize = 0
+
+; Specify how datetime and datetim4 columns are returned
+; On => Returns data converted to SQL server settings
+; Off => Returns values as YYYY-MM-DD hh:mm:ss
+;mssql.datetimeconvert = On
+
+; Use NT authentication when connecting to the server
+mssql.secure_connection = Off
+
+; Specify max number of processes. -1 = library default
+; msdlib defaults to 25
+; FreeTDS defaults to 4096
+;mssql.max_procs = -1
+
+; Specify client character set. 
+; If empty or not set the client charset from freetds.comf is used
+; This is only used when compiled with FreeTDS
+;mssql.charset = "ISO-8859-1"
+
+[Assertion]
+; Assert(expr); active by default.
+;assert.active = On
+
+; Issue a PHP warning for each failed assertion.
+;assert.warning = On
+
+; Don't bail out by default.
+;assert.bail = Off
+
+; User-function to be called if an assertion fails.
+;assert.callback = 0
+
+; Eval the expression with current error_reporting().  Set to true if you want
+; error_reporting(0) around the eval().
+;assert.quiet_eval = 0
+
+[Verisign Payflow Pro]
+; Default Payflow Pro server.
+pfpro.defaulthost = "test-payflow.verisign.com"
+
+; Default port to connect to.
+pfpro.defaultport = 443
+
+; Default timeout in seconds.
+pfpro.defaulttimeout = 30
+
+; Default proxy IP address (if required).
+;pfpro.proxyaddress =
+
+; Default proxy port.
+;pfpro.proxyport =
+
+; Default proxy logon.
+;pfpro.proxylogon =
+
+; Default proxy password.
+;pfpro.proxypassword =
+
+[COM]
+; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
+;com.typelib_file =
+; allow Distributed-COM calls
+;com.allow_dcom = true
+; autoregister constants of a components typlib on com_load()
+;com.autoregister_typelib = true
+; register constants casesensitive
+;com.autoregister_casesensitive = false
+; show warnings on duplicate constat registrations
+;com.autoregister_verbose = true
+
+[mbstring]
+; language for internal character representation.
+;mbstring.language = Japanese
+
+; internal/script encoding.
+; Some encoding cannot work as internal encoding.
+; (e.g. SJIS, BIG5, ISO-2022-*)
+;mbstring.internal_encoding = EUC-JP
+
+; http input encoding.
+;mbstring.http_input = auto
+
+; http output encoding. mb_output_handler must be
+; registered as output buffer to function
+;mbstring.http_output = SJIS
+
+; enable automatic encoding translation according to
+; mbstring.internal_encoding setting. Input chars are
+; converted to internal encoding by setting this to On.
+; Note: Do _not_ use automatic encoding translation for
+;       portable libs/applications.
+;mbstring.encoding_translation = Off
+
+; automatic encoding detection order.
+; auto means
+;mbstring.detect_order = auto
+
+; substitute_character used when character cannot be converted
+; one from another
+;mbstring.substitute_character = none;
+
+; overload(replace) single byte functions by mbstring functions.
+; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
+; etc. Possible values are 0,1,2,4 or combination of them.
+; For example, 7 for overload everything.
+; 0: No overload
+; 1: Overload mail() function
+; 2: Overload str*() functions
+; 4: Overload ereg*() functions
+;mbstring.func_overload = 0
+
+; enable strict encoding detection.
+;mbstring.strict_encoding = Off
+
+[FrontBase]
+;fbsql.allow_persistent = On
+;fbsql.autocommit = On
+;fbsql.show_timestamp_decimals = Off
+;fbsql.default_database =
+;fbsql.default_database_password =
+;fbsql.default_host =
+;fbsql.default_password =
+;fbsql.default_user = "_SYSTEM"
+;fbsql.generate_warnings = Off
+;fbsql.max_connections = 128
+;fbsql.max_links = 128
+;fbsql.max_persistent = -1
+;fbsql.max_results = 128
+;fbsql.batchSize = 1000
+
+[gd]
+; Tell the jpeg decode to libjpeg warnings and try to create
+; a gd image. The warning will then be displayed as notices
+; disabled by default
+;gd.jpeg_ignore_warning = 0
+ 
+[exif]
+; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
+; With mbstring support this will automatically be converted into the encoding
+; given by corresponding encode setting. When empty mbstring.internal_encoding
+; is used. For the decode settings you can distinguish between motorola and
+; intel byte order. A decode setting cannot be empty.
+;exif.encode_unicode = ISO-8859-15
+;exif.decode_unicode_motorola = UCS-2BE
+;exif.decode_unicode_intel    = UCS-2LE
+;exif.encode_jis =
+;exif.decode_jis_motorola = JIS
+;exif.decode_jis_intel    = JIS
+
+[Tidy]
+; The path to a default tidy configuration file to use when using tidy
+;tidy.default_config = /usr/local/lib/php/default.tcfg
+
+; Should tidy clean and repair output automatically?
+; WARNING: Do not use this option if you are generating non-html content
+; such as dynamic images
+tidy.clean_output = Off
+
+[soap]
+; Enables or disables WSDL caching feature.
+soap.wsdl_cache_enabled=1
+; Sets the directory name where SOAP extension will put cache files.
+soap.wsdl_cache_dir="/tmp"
+; (time to live) Sets the number of second while cached file will be used 
+; instead of original one.
+soap.wsdl_cache_ttl=86400
+
+; Local Variables:
+; tab-width: 4
+; End:
+extension=gd.so
+extension=imagick.so
+extension=imap.so
+extension=ldap.so
+extension=mcrypt.so
+extension=mhash.so
+extension=recode.so
+extension=snmp.so
+extension=mysqli.so
+extension=mysql.so


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/php5/apache2/php.ini/LDAPSERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/rc2.d/S99fai-setup/FAISERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/rc2.d/S99fai-setup/FAISERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/rc2.d/S99fai-setup/FAISERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,29 @@
+#! /bin/bash
+
+# setup script that is only run once at boot time
+
+echo "Creating the nfsroot for FAI."
+
+. /etc/fai/fai.conf
+
+if [ ! -d "$FAI_CONFIGDIR/class" ]; then
+    mkdir -p $FAI_CONFIGDIR
+    cp -a /usr/share/doc/fai-doc/examples/simple/* $FAI_CONFIGDIR
+fi
+
+# setup network
+dhclient eth0  # connection to the outside world (hopefully)
+ifconfig eth0:1 192.168.1.250 # (fixed address of faiserver)
+/etc/init.d/nscd restart
+/etc/init.d/apache2 restart
+/etc/init.d/apt-proxy restart
+
+fai-setup -v 2>&1 | tee /var/log/fai-setup.log
+
+# create default pxelinux boot configuration (boot from local disk)
+fai-chboot -o default
+
+echo "Log files are saved to /var/log/fai-setup.log"
+
+# remove me
+rm $0


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/rc2.d/S99fai-setup/FAISERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/rc2.d/S99postinstall-faiserver/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/rc2.d/S99postinstall-faiserver/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/rc2.d/S99postinstall-faiserver/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,59 @@
+#!/bin/sh
+# The postinstall script
+# setting apt to ask no questions!
+export DEBIAN_FRONTEND=noninteractive
+export HOME=/root
+
+if ls /etc/udev/rules.d/*persistent-net* ; then
+    rm /etc/udev/rules.d/*persistent-net*
+    echo "Script will be executed again afer reboot."
+    # pxeboot kernel 
+    reboot
+else
+    locale-gen
+    echo "FAI setup will need a while..."
+    fai-setup -v
+    cp /srv/fai/nfsroot/boot/vm*fai-kernel* /var/lib/tftpboot/fai-kernel
+    
+#     echo "J-OY-2232
+# J-OY-2232"  > /tmp/....pass
+#     echo "demo
+# demo" > /tmp/....passdemo
+#     smbldap-populate < /tmp/....pass
+#     smbldap-useradd -c "demo user" demo
+#     smbldap-passwd demo < /tmp/....passdemo
+#     # remove this script from init area
+
+# Mediawiki setup 
+    mysqladmin password ernte23
+    mysqladmin drop wikidb
+    cd /var/lib/roll-out/
+    gunzip mysql.dump.gz
+    mysql -pernte23 < /var/lib/roll-out/mysql.dump
+    gzip mysql.dump
+    cd /var/lib/mediawiki1.7
+    tar xvfz /var/lib/roll-out/mediawiki.tgz
+
+# LDAP stuff
+    /etc/init.d/slapd stop
+    rm -rf /var/lib/ldap/*
+    cd /var/lib/roll-out/
+    gunzip server.ldif.gz
+    slapadd < server.ldif
+    chown -R openldap:openldap /var/lib/ldap/
+    /etc/init.d/slapd start
+    smbpasswd -w J-OY-2237
+    cd /var/lib/ldap-account-manager
+    mv config config.preinst
+    tar xvfz /var/lib/roll-out/lamconfig.tgz
+    mkdir /var/log/ldap/
+    chown -R www-data /var/log/ldap/
+    chown -R www-data /var/lib/ldap-account-manager
+    chown -R www-data /etc/ldap-account-manager
+    mv /etc/rc2.d/S99postinstall-faiserver /root
+# livecd Clone stuff
+   cd /srv/fai/config
+   tar xfz /var/lib/roll-out/live-include.tgz
+   
+   reboot
+fi
\ No newline at end of file


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/rc2.d/S99postinstall-faiserver/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/resolv.conf/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/resolv.conf/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/resolv.conf/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1 @@
+search faiinstall.org


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/resolv.conf/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/samba/smb.conf/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/samba/smb.conf/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/samba/smb.conf/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,126 @@
+# Global parameters
+[global]
+	workgroup = FAIINSTALL
+	netbios name = SERVER
+	security = user
+	enable privileges = yes
+	#interfaces = 192.168.5.11
+	#username map = /etc/samba/smbusers
+	server string = Samba Server %v
+	#security = ads
+	encrypt passwords = Yes
+	min passwd length = 3
+	#pam password change = no
+	#obey pam restrictions = No
+	#ldap passwd sync = Yes
+	unix password sync = Yes
+	passwd program = /usr/sbin/smbldap-passwd -u %u
+	passwd chat = "Changing password for*\nNew password*" %n\n "*Retype new password*" %n\n"
+	#passwd chat debug = Yes
+	log level = 0
+	syslog = 0
+	log file = /var/log/samba/log.%m
+	max log size = 100000
+	time server = Yes
+	socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
+	mangling method = hash2
+	Dos charset = 850
+	Unix charset = ISO8859-1
+
+	logon script = logon.bat
+	logon drive = H:
+        logon home = 
+        logon path = 
+
+	domain logons = Yes
+	domain master = Yes
+	os level = 65
+	preferred master = Yes
+	wins support = yes
+	passdb backend = ldapsam:ldap://192.168.0.1/
+	ldap admin dn = cn=admin,dc=faiinstall,dc=org
+	#ldap admin dn = cn=samba,ou=DSA,dc=idealx,dc=org
+	ldap suffix = dc=faiinstall,dc=org
+        ldap group suffix = ou=Groups
+        ldap user suffix = ou=Users
+        ldap machine suffix = ou=Computers
+	ldap idmap suffix = ou=Idmap
+        add user script = /usr/sbin/smbldap-useradd -m "%u"
+        ldap delete dn = Yes
+        delete user script = /usr/sbin/smbldap-userdel "%u"
+        add machine script = /usr/sbin/smbldap-useradd -t 0 -w "%u"
+        add group script = /usr/sbin/smbldap-groupadd -p "%g" 
+        delete group script = /usr/sbin/smbldap-groupdel "%g"
+        add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"
+        delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g"
+	set primary group script = /usr/sbin/smbldap-usermod -g '%g' '%u'
+
+	# printers configuration
+	printer admin = @"Print Operators"
+	load printers = Yes
+	create mask = 0640
+	directory mask = 0750
+	#force create mode = 0640
+	#force directory mode = 0750
+	nt acl support = No
+	printing = cups
+	printcap name = cups
+	deadtime = 10
+	guest account = nobody
+	map to guest = Bad User
+	dont descend = /proc,/dev,/etc,/lib,/lost+found,/initrd
+	show add printer wizard = yes
+	; to maintain capital letters in shortcuts in any of the profile folders:
+	preserve case = yes
+	short preserve case = yes
+	case sensitive = no
+
+[netlogon]
+	path = /home/netlogon/
+	browseable = No
+	read only = yes
+
+[profiles]
+	path = /home/profiles
+	read only = no
+	create mask = 0600
+	directory mask = 0700
+	browseable = No
+	guest ok = Yes
+	profile acls = yes
+	csc policy = disable
+	# next line is a great way to secure the profiles 
+	#force user = %U 
+	# next line allows administrator to access all profiles 
+	#valid users = %U "Domain Admins"
+
+[printers]
+        comment = Network Printers
+        printer admin = @"Print Operators"
+        guest ok = yes 
+        printable = yes
+        path = /home/spool/
+        browseable = No
+        read only  = Yes
+        printable = Yes
+        print command = /usr/bin/lpr -P%p -r %s
+        lpq command = /usr/bin/lpq -P%p
+        lprm command = /usr/bin/lprm -P%p %j
+        # print command = /usr/bin/lpr -U%U@%M -P%p -r %s
+        # lpq command = /usr/bin/lpq -U%U@%M -P%p
+        # lprm command = /usr/bin/lprm -U%U@%M -P%p %j
+        # lppause command = /usr/sbin/lpc -U%U@%M hold %p %j
+        # lpresume command = /usr/sbin/lpc -U%U@%M release %p %j
+        # queuepause command = /usr/sbin/lpc -U%U@%M stop %p
+        # queueresume command = /usr/sbin/lpc -U%U@%M start %p
+
+[print$]
+        path = /home/printers
+        guest ok = No
+        browseable = Yes
+        read only = Yes
+        valid users = @"Print Operators"
+        write list = @"Print Operators"
+        create mask = 0664
+        directory mask = 0775
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/samba/smb.conf/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap.conf/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap.conf/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap.conf/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,226 @@
+# $Source: /opt/cvs/samba/smbldap-tools/smbldap.conf,v $
+# $Id: smbldap.conf,v 1.18 2005/05/27 14:28:47 jtournier Exp $
+#
+# smbldap-tools.conf : Q & D configuration file for smbldap-tools
+
+#  This code was developped by IDEALX (http://IDEALX.org/) and
+#  contributors (their names can be found in the CONTRIBUTORS file).
+#
+#                 Copyright (C) 2001-2002 IDEALX
+#
+#  This program is free software; you can redistribute it and/or
+#  modify it under the terms of the GNU General Public License
+#  as published by the Free Software Foundation; either version 2
+#  of the License, or (at your option) any later version.
+#
+#  This program is distributed in the hope that it will be useful,
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#  GNU General Public License for more details.
+#
+#  You should have received a copy of the GNU General Public License
+#  along with this program; if not, write to the Free Software
+#  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+#  USA.
+
+#  Purpose :
+#       . be the configuration file for all smbldap-tools scripts
+
+##############################################################################
+#
+# General Configuration
+#
+##############################################################################
+
+# Put your own SID. To obtain this number do: "net getlocalsid".
+# If not defined, parameter is taking from "net getlocalsid" return
+SID="S-1-5-21-3405576832-1447559863-3144048775"
+# Domain name the Samba server is in charged.
+# If not defined, parameter is taking from smb.conf configuration file
+# Ex: sambaDomain="IDEALX-NT"
+sambaDomain="FAINSTALL"
+
+##############################################################################
+#
+# LDAP Configuration
+#
+##############################################################################
+
+# Notes: to use to dual ldap servers backend for Samba, you must patch
+# Samba with the dual-head patch from IDEALX. If not using this patch
+# just use the same server for slaveLDAP and masterLDAP.
+# Those two servers declarations can also be used when you have 
+# . one master LDAP server where all writing operations must be done
+# . one slave LDAP server where all reading operations must be done
+#   (typically a replication directory)
+
+# Slave LDAP server
+# Ex: slaveLDAP=127.0.0.1
+# If not defined, parameter is set to "127.0.0.1"
+slaveLDAP="ldap://192.168.0.1"
+
+# Slave LDAP port
+# If not defined, parameter is set to "389"
+slavePort="389"
+
+# Master LDAP server: needed for write operations
+# Ex: masterLDAP=127.0.0.1
+# If not defined, parameter is set to "127.0.0.1"
+masterLDAP="ldap://192.168.0.1"
+
+# Master LDAP port
+# If not defined, parameter is set to "389"
+masterPort="389"
+
+# Use TLS for LDAP
+# If set to 1, this option will use start_tls for connection
+# (you should also used the port 389)
+# If not defined, parameter is set to "1"
+ldapTLS="0"
+
+# How to verify the server's certificate (none, optional or require)
+# see "man Net::LDAP" in start_tls section for more details
+verify="none"
+
+# CA certificate
+# see "man Net::LDAP" in start_tls section for more details
+#cafile="/etc/opt/IDEALX/smbldap-tools/ca.pem"
+
+# certificate to use to connect to the ldap server
+# see "man Net::LDAP" in start_tls section for more details
+#clientcert="/etc/opt/IDEALX/smbldap-tools/smbldap-tools.pem"
+
+# key certificate to use to connect to the ldap server
+# see "man Net::LDAP" in start_tls section for more details
+#clientkey="/etc/opt/IDEALX/smbldap-tools/smbldap-tools.key"
+
+# LDAP Suffix
+# Ex: suffix=dc=IDEALX,dc=ORG
+suffix="dc=faiinstall,dc=org"
+
+# Where are stored Users
+# Ex: usersdn="ou=Users,dc=IDEALX,dc=ORG"
+# Warning: if 'suffix' is not set here, you must set the full dn for usersdn
+usersdn="ou=Users,${suffix}"
+
+# Where are stored Computers
+# Ex: computersdn="ou=Computers,dc=IDEALX,dc=ORG"
+# Warning: if 'suffix' is not set here, you must set the full dn for computersdn
+computersdn="ou=Computers,${suffix}"
+
+# Where are stored Groups
+# Ex: groupsdn="ou=Groups,dc=IDEALX,dc=ORG"
+# Warning: if 'suffix' is not set here, you must set the full dn for groupsdn
+groupsdn="ou=Groups,${suffix}"
+
+# Where are stored Idmap entries (used if samba is a domain member server)
+# Ex: groupsdn="ou=Idmap,dc=IDEALX,dc=ORG"
+# Warning: if 'suffix' is not set here, you must set the full dn for idmapdn
+idmapdn="ou=Idmap,${suffix}"
+
+# Where to store next uidNumber and gidNumber available for new users and groups
+# If not defined, entries are stored in sambaDomainName object.
+# Ex: sambaUnixIdPooldn="sambaDomainName=${sambaDomain},${suffix}"
+# Ex: sambaUnixIdPooldn="cn=NextFreeUnixId,${suffix}"
+#sambaUnixIdPooldn="sambaDomainName=FAIINSTALL,${suffix}"
+sambaUnixIdPooldn="cn=NextFreeUnixId,${suffix}"
+
+# Default scope Used
+scope="sub"
+
+# Unix password encryption (CRYPT, MD5, SMD5, SSHA, SHA, CLEARTEXT)
+hash_encrypt="SSHA"
+
+# if hash_encrypt is set to CRYPT, you may set a salt format.
+# default is "%s", but many systems will generate MD5 hashed
+# passwords if you use "$1$%.8s". This parameter is optional!
+crypt_salt_format="%s"
+
+##############################################################################
+# 
+# Unix Accounts Configuration
+# 
+##############################################################################
+
+# Login defs
+# Default Login Shell
+# Ex: userLoginShell="/bin/bash"
+userLoginShell="/bin/bash"
+
+# Home directory
+# Ex: userHome="/home/%U"
+userHome="/home/%U"
+
+# Default mode used for user homeDirectory
+userHomeDirectoryMode="700"
+
+# Gecos
+userGecos="System User"
+
+# Default User (POSIX and Samba) GID
+defaultUserGid="513"
+
+# Default Computer (Samba) GID
+defaultComputerGid="515"
+
+# Skel dir
+skeletonDir="/etc/skel"
+
+# Default password validation time (time in days) Comment the next line if
+# you don't want password to be enable for defaultMaxPasswordAge days (be
+# careful to the sambaPwdMustChange attribute's value)
+defaultMaxPasswordAge="45"
+
+##############################################################################
+#
+# SAMBA Configuration
+#
+##############################################################################
+
+# The UNC path to home drives location (%U username substitution)
+# Just set it to a null string if you want to use the smb.conf 'logon home'
+# directive and/or disable roaming profiles
+# Ex: userSmbHome="\\PDC-SMB3\%U"
+userSmbHome="\\PDC-SRV\%U"
+
+# The UNC path to profiles locations (%U username substitution)
+# Just set it to a null string if you want to use the smb.conf 'logon path'
+# directive and/or disable roaming profiles
+# Ex: userProfile="\\PDC-SMB3\profiles\%U"
+userProfile="\\PDC-SRV\profiles\%U"
+
+# The default Home Drive Letter mapping
+# (will be automatically mapped at logon time if home directory exist)
+# Ex: userHomeDrive="H:"
+userHomeDrive="H:"
+
+# The default user netlogon script name (%U username substitution)
+# if not used, will be automatically username.cmd
+# make sure script file is edited under dos
+# Ex: userScript="startup.cmd" # make sure script file is edited under dos
+userScript="logon.bat"
+
+# Domain appended to the users "mail"-attribute
+# when smbldap-useradd -M is used
+# Ex: mailDomain="idealx.com"
+mailDomain="idealx.com"
+
+##############################################################################
+#
+# SMBLDAP-TOOLS Configuration (default are ok for a RedHat)
+#
+##############################################################################
+
+# Allows not to use smbpasswd (if with_smbpasswd == 0 in smbldap_conf.pm) but
+# prefer Crypt::SmbHash library
+with_smbpasswd="0"
+smbpasswd="/usr/bin/smbpasswd"
+
+# Allows not to use slappasswd (if with_slappasswd == 0 in smbldap_conf.pm)
+# but prefer Crypt:: libraries
+with_slappasswd="0"
+slappasswd="/usr/sbin/slappasswd"
+
+# comment out the following line to get rid of the default banner
+# no_banner="1"
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap.conf/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap.conf/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap.conf/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap.conf/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,226 @@
+# $Source: /opt/cvs/samba/smbldap-tools/smbldap.conf,v $
+# $Id: smbldap.conf,v 1.18 2005/05/27 14:28:47 jtournier Exp $
+#
+# smbldap-tools.conf : Q & D configuration file for smbldap-tools
+
+#  This code was developped by IDEALX (http://IDEALX.org/) and
+#  contributors (their names can be found in the CONTRIBUTORS file).
+#
+#                 Copyright (C) 2001-2002 IDEALX
+#
+#  This program is free software; you can redistribute it and/or
+#  modify it under the terms of the GNU General Public License
+#  as published by the Free Software Foundation; either version 2
+#  of the License, or (at your option) any later version.
+#
+#  This program is distributed in the hope that it will be useful,
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#  GNU General Public License for more details.
+#
+#  You should have received a copy of the GNU General Public License
+#  along with this program; if not, write to the Free Software
+#  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+#  USA.
+
+#  Purpose :
+#       . be the configuration file for all smbldap-tools scripts
+
+##############################################################################
+#
+# General Configuration
+#
+##############################################################################
+
+# Put your own SID. To obtain this number do: "net getlocalsid".
+# If not defined, parameter is taking from "net getlocalsid" return
+SID="S-1-5-21-3405576832-1447559863-3144048775"
+# Domain name the Samba server is in charged.
+# If not defined, parameter is taking from smb.conf configuration file
+# Ex: sambaDomain="IDEALX-NT"
+sambaDomain="FAINSTALL"
+
+##############################################################################
+#
+# LDAP Configuration
+#
+##############################################################################
+
+# Notes: to use to dual ldap servers backend for Samba, you must patch
+# Samba with the dual-head patch from IDEALX. If not using this patch
+# just use the same server for slaveLDAP and masterLDAP.
+# Those two servers declarations can also be used when you have 
+# . one master LDAP server where all writing operations must be done
+# . one slave LDAP server where all reading operations must be done
+#   (typically a replication directory)
+
+# Slave LDAP server
+# Ex: slaveLDAP=127.0.0.1
+# If not defined, parameter is set to "127.0.0.1"
+slaveLDAP="ldap://192.168.0.1"
+
+# Slave LDAP port
+# If not defined, parameter is set to "389"
+slavePort="389"
+
+# Master LDAP server: needed for write operations
+# Ex: masterLDAP=127.0.0.1
+# If not defined, parameter is set to "127.0.0.1"
+masterLDAP="ldap://192.168.0.1"
+
+# Master LDAP port
+# If not defined, parameter is set to "389"
+masterPort="389"
+
+# Use TLS for LDAP
+# If set to 1, this option will use start_tls for connection
+# (you should also used the port 389)
+# If not defined, parameter is set to "1"
+ldapTLS="0"
+
+# How to verify the server's certificate (none, optional or require)
+# see "man Net::LDAP" in start_tls section for more details
+verify="none"
+
+# CA certificate
+# see "man Net::LDAP" in start_tls section for more details
+#cafile="/etc/opt/IDEALX/smbldap-tools/ca.pem"
+
+# certificate to use to connect to the ldap server
+# see "man Net::LDAP" in start_tls section for more details
+#clientcert="/etc/opt/IDEALX/smbldap-tools/smbldap-tools.pem"
+
+# key certificate to use to connect to the ldap server
+# see "man Net::LDAP" in start_tls section for more details
+#clientkey="/etc/opt/IDEALX/smbldap-tools/smbldap-tools.key"
+
+# LDAP Suffix
+# Ex: suffix=dc=IDEALX,dc=ORG
+suffix="dc=faiinstall,dc=org"
+
+# Where are stored Users
+# Ex: usersdn="ou=Users,dc=IDEALX,dc=ORG"
+# Warning: if 'suffix' is not set here, you must set the full dn for usersdn
+usersdn="ou=Users,${suffix}"
+
+# Where are stored Computers
+# Ex: computersdn="ou=Computers,dc=IDEALX,dc=ORG"
+# Warning: if 'suffix' is not set here, you must set the full dn for computersdn
+computersdn="ou=Computers,${suffix}"
+
+# Where are stored Groups
+# Ex: groupsdn="ou=Groups,dc=IDEALX,dc=ORG"
+# Warning: if 'suffix' is not set here, you must set the full dn for groupsdn
+groupsdn="ou=Groups,${suffix}"
+
+# Where are stored Idmap entries (used if samba is a domain member server)
+# Ex: groupsdn="ou=Idmap,dc=IDEALX,dc=ORG"
+# Warning: if 'suffix' is not set here, you must set the full dn for idmapdn
+idmapdn="ou=Idmap,${suffix}"
+
+# Where to store next uidNumber and gidNumber available for new users and groups
+# If not defined, entries are stored in sambaDomainName object.
+# Ex: sambaUnixIdPooldn="sambaDomainName=${sambaDomain},${suffix}"
+# Ex: sambaUnixIdPooldn="cn=NextFreeUnixId,${suffix}"
+#sambaUnixIdPooldn="sambaDomainName=FAIINSTALL,${suffix}"
+sambaUnixIdPooldn="cn=NextFreeUnixId,${suffix}"
+
+# Default scope Used
+scope="sub"
+
+# Unix password encryption (CRYPT, MD5, SMD5, SSHA, SHA, CLEARTEXT)
+hash_encrypt="SSHA"
+
+# if hash_encrypt is set to CRYPT, you may set a salt format.
+# default is "%s", but many systems will generate MD5 hashed
+# passwords if you use "$1$%.8s". This parameter is optional!
+crypt_salt_format="%s"
+
+##############################################################################
+# 
+# Unix Accounts Configuration
+# 
+##############################################################################
+
+# Login defs
+# Default Login Shell
+# Ex: userLoginShell="/bin/bash"
+userLoginShell="/bin/bash"
+
+# Home directory
+# Ex: userHome="/home/%U"
+userHome="/home/%U"
+
+# Default mode used for user homeDirectory
+userHomeDirectoryMode="700"
+
+# Gecos
+userGecos="System User"
+
+# Default User (POSIX and Samba) GID
+defaultUserGid="513"
+
+# Default Computer (Samba) GID
+defaultComputerGid="515"
+
+# Skel dir
+skeletonDir="/etc/skel"
+
+# Default password validation time (time in days) Comment the next line if
+# you don't want password to be enable for defaultMaxPasswordAge days (be
+# careful to the sambaPwdMustChange attribute's value)
+defaultMaxPasswordAge="45"
+
+##############################################################################
+#
+# SAMBA Configuration
+#
+##############################################################################
+
+# The UNC path to home drives location (%U username substitution)
+# Just set it to a null string if you want to use the smb.conf 'logon home'
+# directive and/or disable roaming profiles
+# Ex: userSmbHome="\\PDC-SMB3\%U"
+userSmbHome="\\PDC-SRV\%U"
+
+# The UNC path to profiles locations (%U username substitution)
+# Just set it to a null string if you want to use the smb.conf 'logon path'
+# directive and/or disable roaming profiles
+# Ex: userProfile="\\PDC-SMB3\profiles\%U"
+userProfile="\\PDC-SRV\profiles\%U"
+
+# The default Home Drive Letter mapping
+# (will be automatically mapped at logon time if home directory exist)
+# Ex: userHomeDrive="H:"
+userHomeDrive="H:"
+
+# The default user netlogon script name (%U username substitution)
+# if not used, will be automatically username.cmd
+# make sure script file is edited under dos
+# Ex: userScript="startup.cmd" # make sure script file is edited under dos
+userScript="logon.bat"
+
+# Domain appended to the users "mail"-attribute
+# when smbldap-useradd -M is used
+# Ex: mailDomain="idealx.com"
+mailDomain="idealx.com"
+
+##############################################################################
+#
+# SMBLDAP-TOOLS Configuration (default are ok for a RedHat)
+#
+##############################################################################
+
+# Allows not to use smbpasswd (if with_smbpasswd == 0 in smbldap_conf.pm) but
+# prefer Crypt::SmbHash library
+with_smbpasswd="0"
+smbpasswd="/usr/bin/smbpasswd"
+
+# Allows not to use slappasswd (if with_slappasswd == 0 in smbldap_conf.pm)
+# but prefer Crypt:: libraries
+with_slappasswd="0"
+slappasswd="/usr/sbin/slappasswd"
+
+# comment out the following line to get rid of the default banner
+# no_banner="1"
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap.conf/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap_bind.conf/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap_bind.conf/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap_bind.conf/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,12 @@
+############################
+# Credential Configuration #
+############################
+# Notes: you can specify two differents configuration if you use a
+# master ldap for writing access and a slave ldap server for reading access
+# By default, we will use the same DN (so it will work for standard Samba
+# release)
+slaveDN="cn=admin,dc=faiinstall,dc=org"
+slavePw="J-OY-2237"
+masterDN="cn=admin,dc=faiinstall,dc=org"
+masterPw="J-OY-2237"
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap_bind.conf/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap_bind.conf/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap_bind.conf/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap_bind.conf/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,12 @@
+############################
+# Credential Configuration #
+############################
+# Notes: you can specify two differents configuration if you use a
+# master ldap for writing access and a slave ldap server for reading access
+# By default, we will use the same DN (so it will work for standard Samba
+# release)
+slaveDN="cn=admin,dc=faiinstall,dc=org"
+slavePw="J-OY-2237"
+masterDN="cn=admin,dc=faiinstall,dc=org"
+masterPw="J-OY-2237"
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/etc/smbldap-tools/smbldap_bind.conf/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/files/var/lib/tftpboot/pxelinux.cfg/default/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/files/var/lib/tftpboot/pxelinux.cfg/default/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/files/var/lib/tftpboot/pxelinux.cfg/default/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,11 @@
+DEFAULT fai-kernel
+PROMPT 0
+MENU TITLE Multioperatingsystem Networkinstallationserver
+
+label fai-kernel
+kernel fai-kernel
+append ip=dhcp nfsroot=192.168.0.1:/srv/fai/nfsroot FAI_ACTION=install FAI_FLAGS=createvt,sshd INSTALL=X11
+
+label ubuntu-kernel
+kernel ubuntu-kernel
+append ip=dhcp nfsroot=192.168.0.1:/srv/fai/nfsroot.ubuntu FAI_ACTION=install FAI_FLAGS=createvt,sshd INSTALL=all-install
\ No newline at end of file


Property changes on: people/oz/roll-out-cd/live-include-dir/config/files/var/lib/tftpboot/pxelinux.cfg/default/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/hooks/instsoft.FAIBASE
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/hooks/instsoft.FAIBASE	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/hooks/instsoft.FAIBASE	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,3 @@
+#! /bin/sh
+
+[ -s $target/etc/kernel-img.conf ] || fcopy -Bi /etc/kernel-img.conf


Property changes on: people/oz/roll-out-cd/live-include-dir/config/hooks/instsoft.FAIBASE
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/hooks/savelog.LAST.source
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/hooks/savelog.LAST.source	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/hooks/savelog.LAST.source	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,120 @@
+#! /bin/bash
+
+# parse all log files for error messages
+# print errors and warnings found to error.log
+# WARNING: This will only work with english error messages!
+
+errfile=$LOGDIR/error.log
+
+# Define grep patterns. Do not start or end with an empty line!
+globalerrorpatterns="error
+fail
+warn
+bad
+no space
+syntax
+Couldn't stat
+Cannot access
+is bigger than the limit
+did not exist
+non existent
+not found
+couldn't
+can't
+E: Sorry, broken packages
+operator expected
+ambiguous redirect
+No previous regular expression
+No such
+Device or resource busy
+unknown option
+[a-z]\+\.log:E: 
+No candidate version found
+segfault
+cannot create"
+
+globalignorepatterns="[a-z]\+\.log:# 
+libroxen-errormessage
+liberror-perl
+libgpg-error0
+^fstab.\+errors=remount
+[RT]X packets:
+WARNING: unexpected IO-APIC
+warned about = ( )
+daemon.warn
+kern.warn
+rw,errors=
+Expect some cache
+no error
+failmsg
+RPC call returned error 101
+deverror.out
+(floppy), sector 0
+mount version older than kernel
+Can't locate module 
+Warning only 896MB will be used.
+hostname: Host name lookup failure
+I can't tell the difference.
+warning, not much extra random data, consider using the -rand option
+confC._FILE
+Warning: 3 database(s) sources
+were not found, (but were created)
+removing exim
+The home dir you specified already exists.
+No Rule for /usr/lib/ispell/default.hash.
+/usr/sbin/update-fonts-.\+: warning: absolute path
+hostname: Unknown server error
+EXT2-fs warning: checktime reached
+RPC: sendmsg returned error 101
+can't print them to stdout. Define these classes
+warning: downgrading
+suppress emacs errors
+echo Error: 
+Can't open dependencies file
+documents in /usr/doc are no longer supported
+if you have both a SCSI and an IDE CD-ROM
+Warning: /proc/ide/hd?/settings interface is obsolete, and will be removed soon
+Monitoring disabled
+kernel-patch-badram
+Error: only one processor found.
+Error Recovery Strategy:
+sector 0 does not have an
+syslogin_perform_logout: logout() returned an error
+grub is not in an XFS filesystem.
+is harmless
+not updating .\+ font directory data.
+register_serial(): autoconfig failed
+Fontconfig error: Cannot load default config file
+asking for cache data failed
+However, I can not read the target:
+fai-kernels/modules.dep: No such file
+Warning: The partition table looks like it was made
+task_error=0
+^info: Trying to set 
+cdrom: open failed."
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# Here you can define your own patterns. Put one pattern in a line,
+# do not create empty lines.
+myerrorpatterns="XXXXX"
+myignorepatterns="XXXXX"
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# The main routine
+errorpatterns="$globalerrorpatterns
+$myerrorpatterns"
+ignorepatterns="$globalignorepatterns
+$myignorepatterns"
+
+cd $LOGDIR || exit 3
+if [ -s $errfile ]; then
+    echo "Errorfile already exists. Aborting."
+    exit
+fi
+
+grep -i "$errorpatterns" *.log | grep -vi "$ignorepatterns" > $errfile
+
+if [ -s $errfile ]; then
+   echo "ERRORS found in log files. See $errfile."
+else
+   echo "Congratulations! No errors found in log files."
+   export flag_reboot=1
+fi


Property changes on: people/oz/roll-out-cd/live-include-dir/config/hooks/savelog.LAST.source
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/package_config/DEFAULT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/package_config/DEFAULT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/package_config/DEFAULT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,17 @@
+PACKAGES aptitude I386
+memtest86+
+
+PACKAGES aptitude CHROOT
+linux-image-486-
+
+PACKAGES aptitude AMD64
+memtest86+
+
+PACKAGES aptitude DHCPC
+dhcp3-client
+
+PACKAGES aptitude GRUB
+grub lilo-
+
+PACKAGES aptitude LILO
+lilo grub-


Property changes on: people/oz/roll-out-cd/live-include-dir/config/package_config/DEFAULT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/package_config/DEMO
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/package_config/DEMO	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/package_config/DEMO	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,10 @@
+# some packages we need on a demo machine
+
+PACKAGES aptitude
+fortune-mod fortunes
+rstat-client rstatd
+rusers rusersd
+
+# only when also class XORG is defined
+PACKAGES aptitude XORG
+bb frozen-bubble 


Property changes on: people/oz/roll-out-cd/live-include-dir/config/package_config/DEMO
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/package_config/FAIBASE
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/package_config/FAIBASE	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/package_config/FAIBASE	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,27 @@
+PACKAGES aptitude
+linux-image-486
+cfengine2
+cron
+debconf-utils
+discover
+file
+hdparm
+hwtools
+jove
+less
+linuxlogo
+nfs-common
+nscd
+rdate
+rsync
+rsh-client
+openssh-client openssh-server
+strace
+sysutils
+tcsh
+time
+exim4
+eject
+locales
+console-common
+partimage
\ No newline at end of file


Property changes on: people/oz/roll-out-cd/live-include-dir/config/package_config/FAIBASE
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/package_config/FAISERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/package_config/FAISERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/package_config/FAISERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,12 @@
+PACKAGES aptitude-r
+fai-kernels fai-quickstart
+
+dhcp3-server dhcp3-client tftpd-hpa
+rsh-server wget syslinux
+debmirror tcpdump
+apache2
+apt-move mkisofs grub
+apt-proxy lftp
+
+PACKAGES aptitude-r I386
+mknbi mkinitrd-cd


Property changes on: people/oz/roll-out-cd/live-include-dir/config/package_config/FAISERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/package_config/FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/package_config/FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/package_config/FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,12 @@
+PACKAGES aptitude-r
+fai-kernels fai-quickstart 
+fai-server fai-client fai-doc
+dhcp3-server dhcp3-client tftpd-hpa
+rsh-server wget syslinux
+debmirror tcpdump
+apache2 apt-move mkisofs grub
+lftp mediawiki pxe tftpd-hpa links
+smbclient samba cupsys cupsys-bsd
+cupsys-client grub-splashimages
+PACKAGES aptitude-r I386
+mknbi live-package linux-image-2.6.17-2-486 


Property changes on: people/oz/roll-out-cd/live-include-dir/config/package_config/FAISERVER-CD
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/package_config/GERMAN
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/package_config/GERMAN	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/package_config/GERMAN	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,6 @@
+PACKAGES aptitude-r
+german
+
+PACKAGES aptitude GNOME
+firefox-locale-de
+thunderbird-locale-de


Property changes on: people/oz/roll-out-cd/live-include-dir/config/package_config/GERMAN
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/package_config/GNOME
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/package_config/GNOME	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/package_config/GNOME	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,10 @@
+PACKAGES aptitude
+gnome-desktop-environment
+firefox
+firefox-gnome-support
+thunderbird
+thunderbird-gnome-support
+menu gdm
+gnumeric
+gnome-apt
+abiword-gnome
\ No newline at end of file


Property changes on: people/oz/roll-out-cd/live-include-dir/config/package_config/GNOME
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/package_config/LDAPCLIENT
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/package_config/LDAPCLIENT	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/package_config/LDAPCLIENT	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,3 @@
+PACKAGES aptitude-r
+ldap-utils libldap-2.2-7 libldap2
+libnss-ldap libpam-ldap 
\ No newline at end of file


Property changes on: people/oz/roll-out-cd/live-include-dir/config/package_config/LDAPCLIENT
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/package_config/LDAPSERVER
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/package_config/LDAPSERVER	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/package_config/LDAPSERVER	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,6 @@
+PACKAGES aptitude-r
+autofs-ldap courier-ldap ldap-account-manager
+ldap-utils libldap2 libnet-ldap-perl migrationtools
+libnss-ldap libpam-ldap php5-ldap php5-gd php5-imap
+php5-snmp php5-mcrypt php5-recode php5-mhash php5-uuid
+slapd smbldap-tools php5-imagick sasl2-bin mcrypt nmap
\ No newline at end of file


Property changes on: people/oz/roll-out-cd/live-include-dir/config/package_config/LDAPSERVER
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/package_config/XORG
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/package_config/XORG	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/package_config/XORG	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,7 @@
+PACKAGES aptitude
+xorg
+ttf-freefont type1inst
+xscreensaver
+cupsys-client
+usplash
+debian-edu-artwork-usplash
\ No newline at end of file


Property changes on: people/oz/roll-out-cd/live-include-dir/config/package_config/XORG
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/AMD64/99-discover-bug
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/AMD64/99-discover-bug	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/AMD64/99-discover-bug	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,14 @@
+#! /usr/sbin/cfagent -f
+
+# this is a workaround for bug #343338
+
+control:
+   any::
+   actionsequence = ( editfiles )
+   EditFileSize = ( 30000 )
+
+editfiles:
+   any::
+	{ ${target}/etc/discover-modprobe.conf
+	  ReplaceAll "^types=.*" With "types="
+	}


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/AMD64/99-discover-bug
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/DEMO/10-misc
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/DEMO/10-misc	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/DEMO/10-misc	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,12 @@
+#! /bin/sh
+
+# (c) Thomas Lange, 2001-2006, lange at debian.org
+
+ifclass XORG && {
+    fcopy -M /etc/X11/xorg.conf
+#    [ -n "$VIDEODRIVER" ] || VIDEODRIVER=vesa
+#    grep -q %%VIDEODRIVER%% $target/etc/X11/xorg.conf &&
+#    perl -pi.orig -pe "s/%%VIDEODRIVER%%/$VIDEODRIVER/" $target/etc/X11/xorg.conf
+}
+
+exit 0


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/DEMO/10-misc
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/DEMO/30-demo
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/DEMO/30-demo	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/DEMO/30-demo	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,20 @@
+#! /usr/sbin/cfagent -f
+
+control:
+   any::
+   actionsequence = ( files editfiles )
+   EditFileSize = ( 30000 )
+
+files:
+   any::
+
+# floppy and cdroms are accessible for all
+        ${target}/dev include=fd* mode=666   action=fixall r=1
+        ${target}/dev include=sr* mode=444   action=fixall r=1
+
+editfiles:
+   any::
+
+	{ ${target}/etc/init.d/sysklogd
+	  ReplaceAll "^SYSLOGD=.*" With 'SYSLOGD="-m 360"'
+	}


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/DEMO/30-demo
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/DUALBOOT/10installFreeDOS
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/DUALBOOT/10installFreeDOS	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/DUALBOOT/10installFreeDOS	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,13 @@
+#!/bin/bash
+/usr/sbin/partimage --batch  -f3 restore /dev/hda1 /var/lib/roll-out/freedos.img.000
+
+cat >> $target/boot/grub/menu.lst << EOF
+# FreeDOS
+
+title FreeDOS
+root (hd0,0)
+chainloader +1
+makeactive
+
+EOF
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/DUALBOOT/10installFreeDOS
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/10-misc
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/10-misc	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/10-misc	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,44 @@
+#! /bin/sh
+
+# (c) Thomas Lange, 2001-2006, lange at debian.org
+
+error=0 ; trap "error=$((error|1))" ERR
+
+# a list of modules which are loaded at boot time
+fcopy -i /etc/modules
+for module in $MODULESLIST; do
+    ainsl -a $target/etc/modules "$module"
+done
+
+# disable fsck on ext3 filesystems
+for part in $(mount|grep $target |grep "type ext3"|perl -ane 'print "$F[0] "')
+do
+    echo "Disable periodic fsck on $part"
+    tune2fs -c 0 -i 0 $part
+done
+
+fcopy /etc/hostname || echo $HOSTNAME     > $target/etc/hostname
+echo $TIMEZONE    > $target/etc/timezone
+ln -fs /usr/share/zoneinfo/${TIMEZONE} $target/etc/localtime
+
+fcopy -iM /etc/hosts /etc/motd
+
+# set root password
+echo "root:$ROOTPW" | $ROOTCMD chpasswd --encrypted
+# make /root accessible only by root
+chmod 0700 $target/root
+chown root:root $target/root
+# copy default dotfiles for root account
+fcopy -ir /root
+
+# create keyboard layout table
+$ROOTCMD bash -c "echo 'console-data console-data/keymap/full select $KEYMAP' | debconf-set-selections"
+$ROOTCMD install-keymap $KEYMAP || true
+# dumpkeys | gzip -9f >$target/etc/console/boottime.kmap.gz
+
+# copy fstab
+
+# BUG: LOGDIR DURING INSTALL
+cp /tmp/fai/fstab $target/etc/fstab
+
+exit $error


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/10-misc
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/20-removable_media
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/20-removable_media	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/20-removable_media	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,27 @@
+#! /bin/bash
+
+# (c) Thomas Lange, 2006, lange at debian.org
+# create entries for removable media in fstab and directories in /media
+
+ainsl $target/etc/fstab "/dev/fd0  /floppy  auto  users,noauto 0 0"
+
+cdromlist() {
+    [ -f /proc/sys/dev/cdrom/info ] || return
+    devs=$(grep 'drive name:' /proc/sys/dev/cdrom/info | cut -d ":" -f 2)
+    for d in $devs; do
+	echo $d
+    done
+}
+
+fstabline () {
+    line=$(printf "%-15s %-15s %-7s %-15s %-7s %s\n" "$1" "$2" "$3" "$4" "$5" "$6")
+    ainsl $target/etc/fstab "$line"
+}
+
+i=0
+for cdrom in $(cdromlist | tac); do
+    [ $i -eq 0 ] && ln -s cdrom0 $target/media/cdrom
+    [ -d $target/media/cdrom$i ] || mkdir $target/media/cdrom$i
+    fstabline /dev/$cdrom /media/cdrom$i udf,iso9660 ro,user,noauto 0 0
+    i=$(($i + 1))
+done


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/20-removable_media
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/30-interface
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/30-interface	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/30-interface	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,39 @@
+#! /bin/sh
+# Read the variables from the kernel commandline
+
+. /usr/lib/fai/subroutines
+. /usr/lib/fai/subroutines-linux
+
+eval_cmdline
+/usr/lib/fai/get-boot-info
+for i in `cat $LOGDIR/boot.log`; do export $i; done
+
+if ifclass DHCPC
+then
+    cat > $target/etc/network/interfaces <<-EOF
+	# generated by FAI
+	auto lo eth0
+	iface lo inet loopback
+	iface eth0 inet dhcp
+EOF
+else
+      cat > $target/etc/network/interfaces <<-EOF
+	# generated by FAI
+	auto lo eth0
+	iface lo inet loopback
+	iface eth0 inet static
+	  address $IPADDR
+	  netmask $NETMASK
+	  broadcast $BROADCAST
+	  gateway $GATEWAYS
+EOF
+    [ -n "$NETWORK" ] && echo "localnet $NETWORK" > $target/etc/networks
+    [ -s /tmp/etc/resolv.conf ] && cp -p /tmp/etc/resolv.conf $target/etc
+    fcopy -i /etc/resolv.conf
+fi
+
+# here fcopy is mostly used, when installing a client for running in a
+# different subnet than during the installation  
+fcopy -iM /etc/network/interfaces /etc/networks
+
+exit $error


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/30-interface
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/40-misc
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/40-misc	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/40-misc	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,26 @@
+#! /usr/sbin/cfagent -f
+
+control:
+   any::
+   actionsequence = ( directories editfiles )
+   EditFileSize = ( 30000 )
+
+directories:
+   any::
+	${target}/tmp mode=1777 owner=0 group=0
+
+editfiles:
+   any::
+	{ ${target}/etc/mailname
+	  AutoCreate
+          AppendIfNoSuchLine "${HOSTNAME}"
+	}
+
+	{ ${target}/etc/default/rcS
+	  ReplaceAll "^UTC=.*" With "UTC=${UTC}"
+	}
+
+	{ ${target}/etc/inittab
+	  ReplaceAll "/sbin/getty 38400"
+		With "/sbin/getty -f /etc/issue.linuxlogo 38400"
+	}


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/FAIBASE/40-misc
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER/10-conffiles
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER/10-conffiles	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER/10-conffiles	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,14 @@
+#! /bin/bash
+
+fcopy -Bv /etc/dhcp3/dhcpd.conf /etc/default/tftpd-hpa # not needed /etc/apache2/conf.d
+fcopy -Bvr /etc/fai
+
+#/etc/fai/fai.conf /etc/fai/make-fai-nfsroot.conf
+fcopy /etc/apt-proxy/apt-proxy-v2.conf /etc/fai/sources.list
+# use the same sources.list for the server itself and the clients
+cp -a $target/etc/fai/apt $target/etc/
+
+rm -f $target/etc/resolv.conf
+
+# create some host entries
+perl -e 'for (1..25) {printf "192.168.1.%s atom%02s\n",$_,$_;}' >> $target/etc/hosts


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER/10-conffiles
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER/20-copy-mirror
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER/20-copy-mirror	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER/20-copy-mirror	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,15 @@
+#! /bin/bash
+
+# TODO: if we install from network copy the package mirror via, e.g., wget
+
+[ -d /media/mirror ] || exit 0
+
+echo "Copying Debian mirror from CD to local disk. This may take some time."
+mkdir -p $target/var/www/debian
+cp -a /media/mirror/* $target/var/www/debian
+
+cd $target/var/www/debian/dists
+#ln -s stable etch
+ln -s testing etch
+
+fcopy -v /etc/rc2.d/S99fai-setup


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER/20-copy-mirror
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/10-conffiles
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/10-conffiles	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/10-conffiles	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,12 @@
+#! /bin/bash
+
+fcopy -Bv /etc/dhcp3/dhcpd.conf /etc/default/tftpd-hpa # not needed /etc/apache2/conf.d
+fcopy -Bvr /etc/fai
+fcopy -Bvn /etc/make-live.conf
+
+#/etc/fai/fai.conf /etc/fai/make-fai-nfsroot.conf
+fcopy /etc/apt-proxy/apt-proxy-v2.conf /etc/fai/sources.list
+# use the same sources.list for the server itself and the clients
+#cp -a $target/etc/fai/apt $target/etc/
+fcopy -Bvr /etc/apt
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/10-conffiles
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/20-copy-mirror
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/20-copy-mirror	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/20-copy-mirror	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,17 @@
+#! /bin/bash
+
+# TODO: if we install from network copy the package mirror via, e.g., wget
+
+[ -d /media/mirror ] || exit 0
+
+echo "Copying Debian mirror from CD to local disk. This may take some time."
+mkdir -p $target/var/www/debian
+cp -a /media/mirror/* $target/var/www/debian
+
+cd $target/var/www/debian/dists
+#ln -s stable etch
+ln -s testing etch
+
+fcopy -v /etc/rc2.d/S99fai-setup
+
+exit 0
\ No newline at end of file


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/20-copy-mirror
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/90-postinstall
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/90-postinstall	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/90-postinstall	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,75 @@
+#!/bin/bash
+
+if [ ! -f $target/root/setup ] ; then
+fcopy -r /etc/
+fcopy /var/lib/tftpboot/pxelinux.cfg/default
+copy $target/etc/apt/sources.list $target/etc/fai/apt/sources.list
+mkdir -p $target/lib/init/rw
+mv $target/etc/pamldap.conf $target/etc/pam_ldap.conf
+chmod +x  $target/etc/rc2.d/S99postinstall-faiserver
+# pxeboot
+
+if [ -f $target/usr/lib/syslinux/pxelinux.0 ]; then
+    cp $target/usr/lib/syslinux/pxelinux.0 $target/var/lib/tftpboot/
+else
+    echo "hm. pxeboot file not found. tyr again?"
+fi
+cp -rp /var/lib/roll-out $target/var/lib/
+
+
+# Apache/php configs
+# FixMe Set ServerName in config
+chmod -R a+r $target/etc/apache2 $target/etc/php5
+
+# ldap-account-manager
+
+chown -R www-data $target/etc/ldap-account-manager
+
+# wiki
+
+if [! $LOGDIR/boot.log ]; then
+    cp /tmp/fai/boot.log $LOGDIR/boot.log
+ 
+fi
+
+# Fixme: boot.log normally gets lost...
+
+cp /tmp/fai/boot.log $target/var/log/fainetdevinfo.log
+rm $target/etc/fai/apt/sources.list
+cp $target/etc/apt/sources.list $target/etc/fai/apt/sources.list
+
+# Fixme: why the old kernel is installed?
+
+perl -pi -e's/2.6.17/2.6.18/g' $target/etc/fai/make-fai-nfsroot.conf
+
+# process the config files; change IP Adresses in there
+
+
+    for i in `cat /tmp/fai/boot.log`; do
+	export $i
+    done
+
+    export NETWORK=`echo $IPADDR | cut -d\. -f1,2,3`
+    
+    export hostname=`hostname`
+
+    echo "Debug: changing system config files to match ip $IPADDR"
+
+    gunzip /var/lib/roll-out/mysql.dump.gz
+
+    for i in /etc /var/lib/tftpboot /var/lib/roll-out/mysql.dump /srv/fai/config/; do 
+	find $i -type f -exec perl -pi -e'use Env qw(IPADDR);s/192.168.0.1/$IPADDR/g' {} \;
+	find $i -type f -exec perl -pi -e'use Env qw(IPADDR);s/faiserver/$IPADDR/g' {} \;
+	find $i -type f -exec perl -pi -e'use Env qw(NETMASK);s/255.255.255.0/$NETMASK/g' {} \;
+	find $i -type f -exec perl -pi -e'use Env qw(GATEWAYS);s/192.168.0.254/$GATEWAYS/g' {} \;
+	find $i -type f -exec perl -pi -e'use Env qw(BROADCAST);s/192.168.0.255/$BROADCAST/g' {} \;
+	find $i -type f -exec perl -pi -e'use Env qw(hostname);s/faiserver-cd/$hostname/g' {} \;
+	find $i -type f -exec perl -pi -e'use Env qw(NETWORK);s/192.168.0/$NETWORK/g' {} \;
+	
+    done
+
+echo "update done." > $target/root/setup
+else
+    echo "Postinstall already done."
+    exit 0
+fi
\ No newline at end of file


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/FAISERVER-CD/90-postinstall
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/GRUB/10-setup
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/GRUB/10-setup	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/GRUB/10-setup	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,18 @@
+#! /bin/bash
+
+set -a
+
+[ -r /tmp/fai/disk_var.sh ] && . /tmp/fai/disk_var.sh
+
+error=0 ; trap "error=$((error|1))" ERR
+
+#ifcopy -Uv boot/grub/menu.lst
+mkdir -p $target/boot/grub
+
+/usr/sbin/grub-install --no-floppy --root-directory=$target $BOOT_DEVICE
+GROOT=$(device2grub $BOOT_PARTITION)
+$ROOTCMD /usr/sbin/update-grub -y
+echo "Grub installed on $BOOT_DEVICE on $GROOT"
+
+exit $error
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/GRUB/10-setup
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/LAST/50-misc
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/LAST/50-misc	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/LAST/50-misc	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,39 @@
+#! /bin/sh
+
+# copyright Thomas Lange 2001-2005, lange at debian.org
+
+error=0 ; trap "error=$((error|1))" ERR
+
+# remove backup files from cfengine
+dirs="root etc var"
+for path in $dirs; do
+    find $target/$path -maxdepth 20 -name \*.cfedited -o -name \*.cfsaved | xargs -r rm
+done
+
+[ "$FAI_DEBMIRROR" ] && 
+echo "#$FAI_DEBMIRROR $MNTPOINT nfs ro 0 0" >> $target/etc/fstab
+
+# set bios clock
+if [ $do_init_tasks -eq 1 ] ; then
+    case "$UTC" in
+       no|"") hwopt="--localtime" ;;
+       yes)   hwopt="--utc"       ;;
+    esac
+    $ROOTCMD hwclock $hwopt --systohc || true
+fi
+
+# Make sure everything is configured properly
+echo "Running \"apt-get -f install\" for the last time."
+$ROOTCMD apt-get update
+$ROOTCMD apt-get -f install
+
+lskernels=$(echo $target/boot/vmlinu*)
+[ -f ${lskernels%% *} ] || echo "ERROR: No kernel was installed. Have a look at shell.log"
+# copy sources.list
+fcopy -i /etc/apt/sources.list
+
+# the system is now configured
+rm -f $target/sbin/unconfigured.sh
+
+exit $error
+


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/LAST/50-misc
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/LDAPCLIENT/91-ldapinstall
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/LDAPCLIENT/91-ldapinstall	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/LDAPCLIENT/91-ldapinstall	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,12 @@
+#!/bin/bash
+# install a basic ldap client
+fcopy -r /etc/ldap
+fcopy /etc/samba/smb.conf
+fcopy /etc/pamldap.conf
+fcopy /etc/nsswitch.conf
+fcopy /etc/resolv.conf
+fcopy -r /etc/pam.d/
+fcopy /etc/libnss-ldap.conf
+fcopy -r /etc/smbldap-tools
+mkdir -p $target/lib/init/rw
+mv $target/etc/pamldap.conf $target/etc/pam_ldap.conf


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/LDAPCLIENT/91-ldapinstall
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/config/scripts/LILO/20-create-liloconf
===================================================================
--- people/oz/roll-out-cd/live-include-dir/config/scripts/LILO/20-create-liloconf	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/config/scripts/LILO/20-create-liloconf	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,72 @@
+#! /bin/bash
+
+# copyright Thomas Lange 2001-2005, lange at debian.org
+# LILO support may be dropped in a future release
+
+FFLAGS=${FAI_FLAGS// /,}
+
+cd $target/boot && kernelversion=$(ls vmlinuz-*)
+
+# if class NOMBR is defined, write boot loader into root partition, not into mbr
+ifclass NOMBR && BOOT_DEVICE=$ROOT_PARTITION
+
+if ifclass LILO; then
+  fcopy /etc/lilo.conf || {
+    # if the installed kernel is using an initial ramdisk
+    if [ -L $target/initrd.img ]; then
+	initrdopt="initrd=/initrd.img"
+    fi
+    # write lilo.conf and install lilo to disk
+    echo "Creating lilo.conf for /vmlinuz"
+    cat > $target/etc/lilo.conf <<-EOF
+	boot=$BOOT_DEVICE
+	root=$ROOT_PARTITION
+	install=/boot/boot.b
+	map=/boot/map
+	vga=normal
+	delay=50
+
+	image=/vmlinuz
+	append="devfs=nomount $kappend"
+	$initrdopt
+	label=linux
+        read-only
+
+	image=/vmlinuz.old
+	label=linux.old
+	read-only
+	optional
+	$liloappend
+EOF
+  }
+fi
+
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ifclass FAI_BOOTPART && {
+
+    rev=`uname -r`
+    mkdir -p $target/fai-boot
+    cp -a /boot/vmlinuz-$rev $target/fai-boot
+
+    ifclass LILO && {
+    # write lilo.conf and install lilo to disk
+	echo "Add /fai-boot partition to lilo.conf"
+
+	cat >> $target/etc/lilo.conf <<-EOF
+	image=/fai-boot/boot/$kernelversion
+	$initrdopt
+	append="devfs=nomount"
+	label=FAI
+EOF
+	mkdir $target/fai-boot/etc
+	cp $target/etc/lilo.conf $target/fai-boot/etc
+    }
+
+}
+
+# now call lilo
+# you can also use this
+# $ROOTCMD lilo -v
+if ifclass LILO; then
+    $target/sbin/lilo -r $target
+fi


Property changes on: people/oz/roll-out-cd/live-include-dir/config/scripts/LILO/20-create-liloconf
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/etc/foo
===================================================================

Added: people/oz/roll-out-cd/live-include-dir/etc/make-live.conf
===================================================================
--- people/oz/roll-out-cd/live-include-dir/etc/make-live.conf	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/etc/make-live.conf	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,113 @@
+# /etc/make-live.conf - configuration file for make-live(8)
+
+# make-live does work out of the box. However, if you want to customize it,
+# you can edit the variables below. Look make-live.conf(8) for more information.
+
+# Root directory		(Default: `pwd`/debian-live)
+#LIVE_ROOT="`pwd`/debian-live"
+
+# Image type			(Default: iso)
+#LIVE_TYPE="iso"
+
+# Bootstrap architecture	(Default: auto-detected)
+#LIVE_ARCHITECTURE="i386"
+
+# Boot parameters		(Default: empty)
+#LIVE_BOOTAPPEND=""
+
+# Chroot directory		(Default: ${LIVE_ROOT}/chroot)
+#LIVE_CHROOT="${LIVE_ROOT}/chroot"
+
+# Configuration file		(Default: /etc/make-live.conf)
+#LIVE_CONFIG="/etc/make-live.conf"
+
+# Debian distribution		(Default: sid)
+LIVE_DISTRIBUTION="etch"
+
+# Image filesystem		(Default: squashfs for iso, plain for net)
+#LIVE_FILESYSTEM="squashfs"
+
+# Bootstrap flavour		(Default: standard)
+LIVE_FLAVOUR="standard"
+
+# User command			(Default: empty)
+#LIVE_HOOK='/home/data/debian-live/live-include-dir/foooo.sh'
+
+# Chroot includes		(Default: empty)
+LIVE_INCLUDE_CHROOT="./live-include-dir/"
+
+# Image includes		(Default: empty)
+LIVE_INCLUDE_IMAGE="/usr/lib/syslinux/menu.c32"
+
+# Kernel flavour		(Default: auto-detected)
+#LIVE_KERNEL=""
+
+# Desktop package manifest	(Default: empty)
+#LIVE_MANIFEST=""
+
+# Debian mirror			(Default: http://ftp.debian.org/debian/)
+#LIVE_MIRROR="http://ftp.de.debian.org/debian/"
+LIVE_MIRROR="http://ftp.de.debian.org/debian/"
+
+# Debian security mirror	(Default: http://security.debian.org/)
+#LIVE_MIRROR_SECURITY="http://security.debian.org/"
+LIVE_MIRROR_SECURITY="http://ftp.de.debian.org/security"
+
+# Packages			(Default: empty)
+LIVE_PACKAGES="fai-doc fai-client fai-server apt-move less vim grub grub-doc coreutils hdparm partimage"
+
+# Package list			(Default: standard)
+LIVE_PACKAGE_LIST="standard"
+
+# Chroots ftp_proxy		(Default: empty)
+#LIVE_PROXY_FTP="http://mainframe:3128/"
+
+# Chroots http_proxy		(Default: empty)
+#LIVE_PROXY_HTTP="http://mainframe:3128/"
+
+# Custom repositories          (Default: none)
+#LIVE_REPOSITORIES="fai"
+
+# Custom repository list
+LIVE_REPOSITORY_bpo="http://www.backports.org/debian/"
+LIVE_REPOSITORY_KEY_bpo="http://backports.org/debian/archive.key"
+LIVE_REPOSITORY_KEYRING_bpo=""
+LIVE_REPOSITORY_DISTRIBUTION_bpo="sarge-backports"
+LIVE_REPOSITORY_SECTIONS_bpo="main contrib non-free"
+
+LIVE_REPOSITORY_edu="http://ftp.skolelinux.org/skolelinux/"
+LIVE_REPOSITORY_KEY_edu=""
+LIVE_REPOSITORY_KEYRING_edu="debian-edu-archive-keyring"
+LIVE_REPOSITORY_DISTRIBUTION_edu="etch-test"
+LIVE_REPOSITORY_SECTIONS_edu="local"
+
+LIVE_REPOSITORY_duo="http://ftp.debian-unofficial.org/debian/"
+LIVE_REPOSITORY_KEY_duo="http://ftp-master.debian-unofficial.org/key_2006.asc"
+LIVE_REPOSITORY_KEYRING_duo=""
+LIVE_REPOSITORY_DISTRIBUTION_duo=""
+LIVE_REPOSITORY_SECTIONS_duo="main contrib non-free restricted"
+
+LIVE_REPOSITORY_fai="http://www.informatik.uni-koeln.de/fai/download"
+#LIVE_REPOSITORY_KEY_fai="http://backports.org/debian/archive.key"
+#LIVE_REPOSITORY_KEYRING_fai=""
+LIVE_REPOSITORY_DISTRIBUTION_fai="etch"
+LIVE_REPOSITORY_SECTIONS_fai="koeln"
+
+
+# Debian section		(Default: main)
+#LIVE_SECTION="main"
+
+# Netboot server		(Default: 192.168.1.1)
+#LIVE_SERVER_ADDRESS=""
+
+# Netboot path			(Default: /srv/debian-live/chroot)
+#LIVE_SERVER_PATH=""
+
+# Image templates		(Default: /usr/share/make-live/templates)
+#LIVE_TEMPLATES="/usr/share/make-live/templates"
+
+# Generic package indices	(Default: no)
+#LIVE_GENERIC_INDICES="no"
+
+# Source images			(Default: no)
+#LIVE_SOURCE="no"

Added: people/oz/roll-out-cd/live-include-dir/fai-conf-update
===================================================================
--- people/oz/roll-out-cd/live-include-dir/fai-conf-update	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/fai-conf-update	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,46 @@
+#! /bin/sh
+# fai-conf-update
+# script to update the FAI configspace based on FAI Classes.
+#
+# ToDo:
+# - update of the package config
+# - flags to change output: output in patch form.
+# - tesing of installscripts with the new config on the running installserver
+# 
+# FixMe:
+# -ugly grep after the find. 
+#
+
+FAI_CONFIGSPACE=/srv/fai/config
+CLASSES=`cat /var/log/fai/localhost/last/FAI_CLASSES`
+SHELLSCRIPT="/root/update_fai.sh"
+
+if [ -f $SHELLSCRIPT ]; then
+    echo "$SHELLSCRIPT exists, aborting."
+    exit 1
+fi
+
+# Loop through the classes
+
+for i in $CLASSES; do
+
+#    Find the config files, strip off the class name in the end
+#    loop through the files
+
+    for j in `find $FAI_CONFIGSPACE/files -type f -name ".svn" -prune -o -name $i -print | grep -v \.svn`; do
+	name=`echo $j | sed "s#$FAI_CONFIGSPACE/files##"| sed s/\\\/$i//`
+
+	if [ -f $name ]; then
+	    if  ! diff -q $name $j  >& /dev/null ; then
+		echo "class $i needs update from $name to $j"
+		echo "cp $name $j" >> $SHELLSCRIPT
+	    fi
+	    if [ ! -f $name ]; then
+		echo file "$name is not existing on this machine, removing it from the config space"
+		echo "rm $j" >> $SHELLSCRIPT
+	    fi
+	fi
+    done
+done
+
+echo "review the results in $SHELLSCRIPT and run it to actually update the FAI config space."


Property changes on: people/oz/roll-out-cd/live-include-dir/fai-conf-update
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/fai-mirror.sources.list
===================================================================
--- people/oz/roll-out-cd/live-include-dir/fai-mirror.sources.list	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/fai-mirror.sources.list	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,23 @@
+#deb ftp://141.35.122.8:/pub/debian-i386 stable  main non-free contrib
+#deb ftp://141.35.122.8:/pub/debian-i386 testing  main contrib
+#deb ftp://141.35.122.8:/pub/debian-i386 unstable  main contrib
+#deb ftp://ftp2.de.debian.org/pub/debian stable main non-free contrib
+#deb ftp://ftp2.de.debian.org/pub/debian stable main non-free contrib
+#deb ftp://ftp2.de.debian.org/pub/debian testing main non-free contrib
+# The following two a completely standard.
+#deb ftp://ftp.de.debian.org/pub/debian etch main non-free contrib
+#deb ftp://ftp2.de.debian.org/pub/debian unstable main non-free contrib
+# Approx config
+deb http://ftp.de.debian.org/debian etch main contrib non-free 
+deb http://ftp.de.debian.org/security etch/updates main contrib non-free
+#deb http://security.debian.org/ stable/updates main contrib non-free
+# MPlayer
+#deb http://ftp.nerim.net/debian-marillat/ etch main
+#deb ftp://ftp.nerim.net/debian unstable main
+#deb ftp://62.4.17.14/debian-marillat/ etch main
+# Gournal
+#deb http://www.adebenham.com/debian/ ./
+# WPA unijena
+#deb http://ftp.de.debian.org/debian/ etch main
+#deb ftp://141.76.2.4/debian/ etch main
+#deb http://www.backports.org/debian sarge-backports main contrib

Added: people/oz/roll-out-cd/live-include-dir/fai.conf
===================================================================
--- people/oz/roll-out-cd/live-include-dir/fai.conf	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/fai.conf	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,35 @@
+# $Id: fai.conf 3770 2006-08-07 12:08:51Z lange $
+
+# /etc/fai/fai.conf -- configuration for FAI (Fully Automatic Installation)
+
+# Access to Debian mirror via NFS mounted directory
+# If FAI_DEBMIRROR is defined, install clients mount it to $MNTPOINT
+#FAI_DEBMIRROR=yournfs debianmirror:/path/to/debianmirror
+
+# LOGUSER: an account on the install server which saves all log-files
+# and which can change the kernel that is booted via network.
+# Configure .rhosts for this account and PAM, so that root can log in
+# from all install clients without password. This account should have
+# write permissions for /srv/tftp/fai. For example, you can use write
+# permissions for the group linuxadm. chgrp linuxadm /srv/tftp/fai;chmod
+# g+w /srv/tftp/fai. If the variable is undefined, this feature is disabled.
+# Define it, to enable it, eg. LOGUSER=fai
+LOGUSER=
+
+# set protocol type for saving logs. Values: ssh, rsh, ftp
+FAI_LOGPROTO=rsh
+
+# the configuration space on the install server
+FAI_CONFIGDIR=/srv/fai/config
+
+# how to access the fai config space
+# default if undefined here: nfs://`hostname`/$FAI_CONFIGDIR
+#FAI_CONFIG_SRC=nfs://yourservername$FAI_CONFIGDIR
+
+# the following variables are read only for most users
+
+# mount point where the mirror will be mounted
+MNTPOINT=/media/mirror
+
+# the local configuration directory on the install client
+FAI=/var/lib/fai/config

Added: people/oz/roll-out-cd/live-include-dir/hook
===================================================================
--- people/oz/roll-out-cd/live-include-dir/hook	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/hook	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1 @@
+sh /real-hook


Property changes on: people/oz/roll-out-cd/live-include-dir/hook
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/live-include.tgz
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/live-include-dir/live-include.tgz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/live-include-dir/make-fai-nfsroot.conf
===================================================================
--- people/oz/roll-out-cd/live-include-dir/make-fai-nfsroot.conf	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/make-fai-nfsroot.conf	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,27 @@
+# these variables are only used by make-fai-nfsroot(8)
+# here you can use also variables defined in fai.conf
+
+# directory on the install server where the nfsroot for FAI is
+# created, approx size: 250MB, also defined in bootptab or dhcp.conf
+NFSROOT=/srv/fai/nfsroot
+
+# Add a line for mirrorhost and installserver when DNS is not available
+# on the clients. This line(s) will be added to $nfsroot/etc/hosts.
+#NFSROOT_ETC_HOSTS="192.168.1.250 yourinstallserver"
+
+FAI_DEBOOTSTRAP="etch http://ftp.de.debian.org/debian"
+
+# the encrypted (with md5 or crypt) root password on all install clients during
+# installation process; used when log in via ssh; default pw is: fai
+FAI_ROOTPW='$1$kBnWcO.E$djxB128U7dMkrltJHPf6d1'
+
+# this kernel package will be used when booting the install clients
+KERNELPACKAGE=/usr/lib/fai/kernel/linux-image-2.6.18-fai-kernels_1_i386.deb
+
+# location of a identity.pub file; this user can log to the install
+# clients in as root without a password; only useful with FAI_FLAGS="sshd"
+#SSH_IDENTITY=/home/admin/.ssh/identity.pub
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# following lines should be read only for most of you
+
+FAI_DEBOOTSTRAP_OPTS="--exclude=dhcp-client,info"

Added: people/oz/roll-out-cd/live-include-dir/mount2dir
===================================================================
--- people/oz/roll-out-cd/live-include-dir/mount2dir	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/mount2dir	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,93 @@
+#! /bin/sh
+
+# $Id: mount2dir 3388 2006-04-08 20:46:04Z lange $
+#*********************************************************************
+#
+# mount2dir -- mount partitions to a directory using a fstab file
+#
+# This script is part of FAI (Fully Automatic Installation)
+# (c) 2001-2006 by Thomas Lange, lange at informatik.uni-koeln.de
+# Universitaet zu Koeln
+#
+#*********************************************************************
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+# 
+# A copy of the GNU General Public License is available as
+# `/usr/share/common-licences/GPL' in the Debian GNU/Linux distribution
+# or on the World Wide Web at http://www.gnu.org/copyleft/gpl.html.  You
+# can also obtain it by writing to the Free Software Foundation, Inc.,
+# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#*********************************************************************
+
+# examples:
+# mount new created partitions to /tmp/target
+# mount2dir /tmp/target /tmp/fstab 1
+#
+# root filesystem already mounted. Found a fstab inside. Now mount
+# the remaining partitons
+# mount2dir $target $target/etc/fstab 0 ro
+#
+# TODO: option parsing with getopts, option for also mounting nfs directories
+# matching a certain server name
+
+target=$1 # where to mount
+fstab=$2
+fscheck=$3 # make fsck if 1
+moptions=$4 # if set, use only this mount option (mostly -r)
+
+# exit if too few parameters given
+[ "$fstab" ] || {
+    echo "Too few parameters."
+    echo "Usage: mount2dir targetdir fstab [ fscheck mopt ]"
+    exit 1
+}
+
+[ -f $fstab ] || {
+    echo "No fstab file $fstab found."
+    exit 2
+}
+
+(
+while read device mountpoint fstype mopt dummy; do
+
+    case $mopt in
+	*noauto*) continue ;;
+    esac
+
+    [ "$mountpoint" == "none" ]  && continue
+    [ "$fstype" == "swap" ]  && continue
+    [ "$fstype" == "proc" ]  && continue
+    [ "$fstype" == "usbfs" ]  && continue
+    [ "$fstype" == "sysfs" ]  && continue
+    [ "$fstype" == "tmpfs" ]  && continue
+    [ "$fstype" == "devpts" ]  && continue
+
+    case $device in
+	""|\#*) continue ;;
+
+	/dev/*)
+
+	    # overwrite mount options
+	    mopt="-o $mopt"
+	    [ "$moptions" ] && mopt="-o $moptions"
+	    [ -d $target/$mountpoint ] || mkdir -p $target$mountpoint
+	    if [ $debug ]; then
+		echo "Mounting $device to $target$mountpoint type: $fstype opt: $mopt"
+	    else
+		[ $verbose ] && echo "Mounting $device to $target$mountpoint"
+	    fi
+	    # should we fsck the partition first?
+	    [ "$fscheck" = 1 ] && fsck -nt $fstype $device
+	    mount -t $fstype $mopt $device $target$mountpoint
+    esac
+done
+
+) < $fstab


Property changes on: people/oz/roll-out-cd/live-include-dir/mount2dir
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/real-hook
===================================================================
--- people/oz/roll-out-cd/live-include-dir/real-hook	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/real-hook	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,218 @@
+#!/bin/sh
+
+# (c) Holger Levsen <debian at layer-acht.org>
+# GPLv2
+
+#
+# populate fai config dir
+exec 2>&1 > /hook.log
+(
+mkdir -p /srv/fai/config
+cp -ravx config/* /srv/fai/config/
+cd /srv/fai/config/
+tar xfz /live-include.tgz
+rm /live-include.tgz
+cd -
+mv fai-conf-update /sbin
+
+# fixme: this is just a wordaround for #390504
+mkdir -p /var/lib/fai
+ln -s /srv/fai/config /var/lib/fai/config
+# fixme: this is a workaround for #390504
+echo FAI_CONFIG_SRC=file:///srv/fai/config >> /etc/fai/fai.conf
+# fai.conf is still incomplete, but we cannot complete it yet... (see below)
+# we need from fai-nfsroot for fai-mirror:
+mv /mount2dir /usr/lib/fai/
+
+
+#
+# run fai at boot
+#
+mv /run_fai /etc/init.d/
+update-rc.d run_fai start 99 2 3 4 5 . 
+
+#
+# no autologin to casper user account
+#
+### missing, not important atm
+
+#
+# hack around:
+## WARNING: /srv/fai/nfsroot/var/tmp/base-pkgs.lis 
+## WARNING: /srv/fai/nfsroot/var/tmp/packages.nfsroot does not exists.
+##	minus fai-nfsroot and lilo
+## Can't add those packages. Maybe the nfsroot is not yet created.
+cat >> /srv/fai/config/package_config/live << EOF
+
+PACKAGES install
+adduser apt apt-utils aptitude base-files base-passwd bash bsdmainutils bsdutils coreutils cpio cron debconf debconf-i18n debianutils diff dmidecode dpkg dselect e2fslibs e2fsprogs ed findutils gcc-4.1-base gettext-base gnupg grep groff-base gzip hostname ifupdown initscripts iptables iputils-ping klogd laptop-detect libacl1 libattr1 libblkid1 libbz2-1.0 libc6 libcap1 libcomerr2 libconsole libdb4.2 libdb4.3 libdb4.4 libdevmapper1.02 libgcc1 libgcrypt11 libgdbm3 libgnutls13 libgpg-error0 libldap-2.3-0 libldap2 liblocale-gettext-perl liblzo1 liblzo2-2 libncurses5 libncursesw5 libnewt0.52 libopencdk8 libpam-modules libpam-runtime libpam0g libpopt0 libreadline5 libsasl2 libselinux1 libsepol1 libsigc++-1.2-5c2 libsigc++-2.0-0c2a libslang2 libss2 libssl0.9.8 libstdc++6 libtasn1-2 libtasn1-3 libtasn1-3-bin libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libusb-0.1-4 libuuid1 libwrap0 login logrotate lsb-base makedev man-db manpages mawk mktemp module-init-tools modutils mount nano ncurses-base ncurses-bin net-tools netbase netcat openbsd-inetd passwd perl-base procps readline-common sed sysklogd sysv-rc sysvinit tar tasksel tasksel-data tcpd traceroute tzdata util-linux vim-common vim-tiny wget whiptail zlib1g
+module-init-tools dhcp3-client ssh rdate lshw hwinfo portmap bootpc rsync lftp rsh-client less dump reiserfsprogs usbutils psmisc pciutils hdparm smartmontools parted mdadm lvm2 dnsutils ntpdate dosfstools cvs jove xfsprogs xfsdump sysutils dialog discover mdetect libnet-perl console-tools console-common expect iproute udev subversion grub hwtools read-edid 
+debian-archive-keyring grub live-package
+EOF
+
+# workaround stupid udev problem: s/disk1/hda/
+perl -pi -e's/disk1/hda/' /srv/fai/config/disk_config/*
+#
+# create hook to partition disks on softupdate
+#
+#fixme: softupdate.DEFAULT is not a proper classname for this case...
+# first EOF in brackets to avoid escaping of variables
+cat > /srv/fai/config/hooks/softupdate.DEFAULT << 'EOF'
+#!/bin/bash
+export LOGDIR=/tmp/fai/
+mkdir $LOGDIR
+export FAI=/srv/fai/config
+swapoff /dev/hda5
+set_disk_info
+#load_keymap_consolechars
+
+#/etc/init.d/udev stop
+# DEBUG: test setup was not found...
+. /usr/lib/fai/subroutines
+. /usr/lib/fai/subroutines-linux
+export do_init_tasks=1
+task_setup
+task_partition
+task_mountdisks	
+eval_cmdline
+
+# setup network device
+
+/usr/lib/fai/get-boot-info
+. $LOGDIR/boot.log
+ifconfig eth0 up $IPADDR netmask $NETMASK broadcast $BROADCAST
+
+# use debootstrap instead of task_extrbase	
+echo start debootstrap
+echo "target=$target"
+df -h
+debootstrap etch /tmp/target file:///media/mirror
+touch /root/setup
+mkdir -p $target/media/mirror/debian
+echo mounting mirror into chroot
+mount --bind /media/mirror $target/media/mirror/debian
+
+# create apt config
+
+cat <<'FOE' > $target/etc/apt/apt.conf.d/10fai
+APT::Get::AllowUnauthenticated "true";
+Aptitude::CmdLine::Ignore-Trust-Violations yes;
+FOE
+
+# create /etc/hosts
+
+export hostname=`hostname`
+cat <<'FOE' > $target/etc/hosts
+127.0.0.1               localhost
+FOE
+echo "$IPADDR $hostname" >> $target/etc/hosts
+cat <<'FOE' >> $target/etc/hosts
+# The following lines are desirable for IPv6 capable hosts
+::1     ip6-localhost ip6-loopback
+fe00::0 ip6-localnet
+ff00::0 ip6-mcastprefix
+ff02::1 ip6-allnodes
+ff02::2 ip6-allrouters
+ff02::3 ip6-allhosts
+FOE
+
+
+rm -rf $target/etc/dpkg/log
+echo "deb file:///media/mirror/debian etch main" > $target/etc/apt/sources.list
+cat $target/etc/apt/sources.list
+# Fixme: disk_var.sh needs a proper place
+cp /tmp/fai/disk_var.sh /var/log/fai/current/disk_var.sh
+cp /tmp/fai/disk_var.sh $LOGDIR/disk_var.sh
+echo "debug: softinstall!!"
+chroot $target mount -t proc proc /proc
+chroot $target mount -t sysfs sysfs /sys
+/etc/init.d/udev stop
+mkdir $target/dev/.initramfs
+chroot $target /etc/init.d/udev start
+mkdir -p $target/srv/fai/
+cp -rp /srv/fai/config $target/srv/fai/
+#/srv/fai/config/scripts/GRUB/10-setup
+echo "copy fstab"
+rm $target/etc/fstab
+if [ -f $LOGDIR/fstab ] ; then
+	echo "fstab found. OK"
+else
+        echo "fstab NOT found :-("
+fi
+echo "target is: " $target
+cp $LOGDIR/fstab $target/etc/fstab
+/usr/lib/fai/get-boot-info
+#task_configure
+chroot $target /etc/init.d/slapd start
+#task_softupdate
+rm /root/setup
+EOF
+mkdir /etc/fai
+cp NFSROOT /etc/fai/NFSROOT
+cp /srv/fai/config/hooks/softupdate.DEFAULT /srv/fai/config/hooks/dirinstall.DEFAULT
+#
+# make mirror on cd...
+#
+mkdir -p /media/mirror
+
+# fixme: Where does the default sources.list come from?
+rm /etc/fai/apt/sources.list
+touch /etc/mtab
+mv make-fai-nfsroot.conf /etc/fai/make-fai-nfsroot.conf
+#
+# DEBUG: create the nfsroot to be removed after mirroring
+#
+cp /fai-mirror.sources.list /etc/fai/apt/sources.list
+mv /fai-mirror.sources.list /etc/apt/sources.list
+apt-get update
+make-fai-nfsroot -v
+fai-mirror -v -c live,DEFAULT,DEMO,FAIBASE,I386,CHROOT,AMD64,DHCPC,GRUB,FAISERVER,FAISERVER-CD,LDAPSERVER,LDAPCLIENT,XORG,GNOME,DEMO,GERMAN /media/mirror
+# new sources.list for this mirror
+mv /sources.list /etc/fai/apt/
+rm -rf /srv/fai/nfsroot
+
+# another workaround
+# during fai-mirror run, FAI_ROOT needs to be set to an existing chroot...
+echo target=/tmp/target >> /etc/fai/fai.conf
+echo FAI_ROOT=/tmp/target >> /etc/fai/fai.conf
+#
+# fix grub install - thanks to Oliver 'oz' Osburg
+#fixme: fstab fehlt
+cat > /srv/fai/config/scripts/GRUB/10-setup << 'EOF'
+#! /bin/bash
+[ -r $LOGDIR/disk_var.sh ] && . $LOGDIR/disk_var.sh
+
+error=0 ; trap "error=$((error|1))" ERR
+#fcopy -Uv boot/grub/menu.lst
+mkdir -p $target/boot/grub
+/usr/sbin/grub-install --no-floppy --root-directory=$target $BOOT_DEVICE
+GROOT=$(device2grub $BOOT_PARTITION)
+$ROOTCMD cp /proc/mounts /etc/mtab
+$ROOTCMD mount -a -o rw,remount
+$ROOTCMD /usr/sbin/grub-install --no-floppy --recheck $BOOT_DEVICE
+$ROOTCMD /usr/sbin/update-grub -y
+echo "Grub installed on $BOOT_DEVICE on $GROOT"
+exit $error
+EOF
+#
+# make them executable...
+#
+chmod +x /srv/fai/config/scripts/GRUB/10-setup 
+chmod +x /srv/fai/config/hooks/softupdate.DEFAULT
+apt-get clean
+find / -fstype ext3 -type f -name "*~" -exec rm {} \;
+find / -fstype ext3 -type f -name "*save" -exec rm {} \;
+find / -fstype ext3 -type f -name "#*#" -exec rm {} \; 
+find / -fstype ext3 -type d -name .svn -exec rm -rf {} \;
+find /var/log -type f -exec rm -f {} \;
+mv fai-conf-update /usr/sbin/
+# saves quite some...
+for i in a b c da es f g h i j k l m n o p q r s t u v w x y z; do
+rm -rf /usr/share/locale/$i*
+done
+
+rm /boot/*.bak
+rm -f /var/cache/apt/*.bin 
+rm /hook /fai.conf /make-fai-nfsroot.conf /live-include.tgz /sources.list*
+rm /real-hook*
+)
\ No newline at end of file

Added: people/oz/roll-out-cd/live-include-dir/run_fai
===================================================================
--- people/oz/roll-out-cd/live-include-dir/run_fai	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/run_fai	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,25 @@
+#! /bin/sh
+
+# Author: Holger Levsen <debian at layer-acht.org>
+
+case "$1" in
+  start)
+	# if we do "fai install", we need from fai-nfsroot:
+	# ./lib/mkrw
+	# ./lib/load_keymap_consolechars
+	# ./lib/create_resolv_conf
+	# 
+	# and we need to 
+	# echo do_init_tasks=1 >> /etc/fai/fai.conf
+ 	#
+	# so we go for softupdates...
+	#
+	unset LANG
+        sh /usr/sbin/fai  -N softupdate
+	;;
+  *)
+  	echo doing nothing
+	;;
+esac
+
+


Property changes on: people/oz/roll-out-cd/live-include-dir/run_fai
___________________________________________________________________
Name: svn:executable
   + *

Added: people/oz/roll-out-cd/live-include-dir/sources.list
===================================================================
--- people/oz/roll-out-cd/live-include-dir/sources.list	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/live-include-dir/sources.list	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,8 @@
+# These lines should work for many sites
+# A more comprehensive example can be found in /usr/share/doc/fai/examples/etc
+
+#deb http://ftp.debian.org/debian etch main contrib non-free
+#deb http://ftp.debian.org/debian etch-proposed-updates main contrib non-free
+
+#deb http://security.debian.org/debian-security etch/updates main contrib non-free
+deb file:///media/mirror/debian etch main non-free contrib

Added: people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/freedos.img.000
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/freedos.img.000
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/lamconfig.tgz
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/lamconfig.tgz
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/live-include.tgz
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/live-include.tgz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/mediawiki.tgz
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/mediawiki.tgz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/mysql.dump.gz
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/mysql.dump.gz
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/server.ldif.gz
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/live-include-dir/var/lib/roll-out/server.ldif.gz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/make-live.conf
===================================================================
--- people/oz/roll-out-cd/make-live.conf	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/make-live.conf	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,113 @@
+# /etc/make-live.conf - configuration file for make-live(8)
+
+# make-live does work out of the box. However, if you want to customize it,
+# you can edit the variables below. Look make-live.conf(8) for more information.
+
+# Root directory		(Default: `pwd`/debian-live)
+#LIVE_ROOT="`pwd`/debian-live"
+
+# Image type			(Default: iso)
+#LIVE_TYPE="iso"
+
+# Bootstrap architecture	(Default: auto-detected)
+#LIVE_ARCHITECTURE="i386"
+
+# Boot parameters		(Default: empty)
+#LIVE_BOOTAPPEND=""
+
+# Chroot directory		(Default: ${LIVE_ROOT}/chroot)
+#LIVE_CHROOT="${LIVE_ROOT}/chroot"
+
+# Configuration file		(Default: /etc/make-live.conf)
+#LIVE_CONFIG="/etc/make-live.conf"
+
+# Debian distribution		(Default: sid)
+LIVE_DISTRIBUTION="etch"
+
+# Image filesystem		(Default: squashfs for iso, plain for net)
+#LIVE_FILESYSTEM="squashfs"
+
+# Bootstrap flavour		(Default: standard)
+LIVE_FLAVOUR="standard"
+
+# User command			(Default: empty)
+LIVE_HOOK='./live-include-dir/hook'
+
+# Chroot includes		(Default: empty)
+LIVE_INCLUDE_CHROOT="./live-include-dir/"
+
+# Image includes		(Default: empty)
+LIVE_INCLUDE_IMAGE="/usr/lib/syslinux/menu.c32"
+
+# Kernel flavour		(Default: auto-detected)
+#LIVE_KERNEL=""
+
+# Desktop package manifest	(Default: empty)
+#LIVE_MANIFEST=""
+
+# Debian mirror			(Default: http://ftp.debian.org/debian/)
+LIVE_MIRROR="http://ftp.de.debian.org/debian/"
+#LIVE_MIRROR="http://ftp.de.debian.org/debian/"
+
+# Debian security mirror	(Default: http://security.debian.org/)
+#LIVE_MIRROR_SECURITY="http://security.debian.org/"
+LIVE_MIRROR_SECURITY="http://ftp.de.debian.org/security"
+
+# Packages			(Default: empty)
+LIVE_PACKAGES="fai-doc fai-client fai-server apt-move less vim grub grub-doc coreutils hdparm partimage"
+
+# Package list			(Default: standard)
+LIVE_PACKAGE_LIST="standard"
+
+# Chroots ftp_proxy		(Default: empty)
+#LIVE_PROXY_FTP="http://mainframe:3128/"
+
+# Chroots http_proxy		(Default: empty)
+#LIVE_PROXY_HTTP="http://mainframe:3128/"
+
+# Custom repositories          (Default: none)
+#LIVE_REPOSITORIES="fai"
+
+# Custom repository list
+LIVE_REPOSITORY_bpo="http://www.backports.org/debian/"
+LIVE_REPOSITORY_KEY_bpo="http://backports.org/debian/archive.key"
+LIVE_REPOSITORY_KEYRING_bpo=""
+LIVE_REPOSITORY_DISTRIBUTION_bpo="sarge-backports"
+LIVE_REPOSITORY_SECTIONS_bpo="main contrib non-free"
+
+LIVE_REPOSITORY_edu="http://ftp.skolelinux.org/skolelinux/"
+LIVE_REPOSITORY_KEY_edu=""
+LIVE_REPOSITORY_KEYRING_edu="debian-edu-archive-keyring"
+LIVE_REPOSITORY_DISTRIBUTION_edu="etch-test"
+LIVE_REPOSITORY_SECTIONS_edu="local"
+
+LIVE_REPOSITORY_duo="http://ftp.debian-unofficial.org/debian/"
+LIVE_REPOSITORY_KEY_duo="http://ftp-master.debian-unofficial.org/key_2006.asc"
+LIVE_REPOSITORY_KEYRING_duo=""
+LIVE_REPOSITORY_DISTRIBUTION_duo=""
+LIVE_REPOSITORY_SECTIONS_duo="main contrib non-free restricted"
+
+LIVE_REPOSITORY_fai="http://www.informatik.uni-koeln.de/fai/download"
+#LIVE_REPOSITORY_KEY_fai="http://backports.org/debian/archive.key"
+#LIVE_REPOSITORY_KEYRING_fai=""
+LIVE_REPOSITORY_DISTRIBUTION_fai="etch"
+LIVE_REPOSITORY_SECTIONS_fai="koeln"
+
+
+# Debian section		(Default: main)
+#LIVE_SECTION="main"
+
+# Netboot server		(Default: 192.168.1.1)
+#LIVE_SERVER_ADDRESS=""
+
+# Netboot path			(Default: /srv/debian-live/chroot)
+#LIVE_SERVER_PATH=""
+
+# Image templates		(Default: /usr/share/make-live/templates)
+#LIVE_TEMPLATES="/usr/share/make-live/templates"
+
+# Generic package indices	(Default: no)
+#LIVE_GENERIC_INDICES="no"
+
+# Source images			(Default: no)
+#LIVE_SOURCE="no"

Added: people/oz/roll-out-cd/out.log
===================================================================
--- people/oz/roll-out-cd/out.log	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/out.log	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,1386 @@
+P: Retrieving Release.gpg
+P: Retrieving Release
+P: Parsing Release
+P: Retrieving Release
+P: Retrieving Packages.gz
+P: Validating Packages.gz
+P: Parsing Packages
+I: Can't find package libtasn1-2-bin for exclusion
+P: Retrieving tzdata
+P: Validating tzdata
+P: Retrieving libc6
+P: Validating libc6
+P: Retrieving perl-base
+P: Validating perl-base
+P: Retrieving libpam-runtime
+P: Validating libpam-runtime
+P: Retrieving libpam0g
+P: Validating libpam0g
+P: Retrieving libsepol1
+P: Validating libsepol1
+P: Retrieving libselinux1
+P: Validating libselinux1
+P: Retrieving libcap1
+P: Validating libcap1
+P: Retrieving libdb4.3
+P: Validating libdb4.3
+P: Retrieving libpam-modules
+P: Validating libpam-modules
+P: Retrieving login
+P: Validating login
+P: Retrieving libattr1
+P: Validating libattr1
+P: Retrieving libacl1
+P: Validating libacl1
+P: Retrieving coreutils
+P: Validating coreutils
+P: Retrieving mktemp
+P: Validating mktemp
+P: Retrieving debianutils
+P: Validating debianutils
+P: Retrieving passwd
+P: Validating passwd
+P: Retrieving liblocale-gettext-perl
+P: Validating liblocale-gettext-perl
+P: Retrieving libtext-iconv-perl
+P: Validating libtext-iconv-perl
+P: Retrieving libtext-charwidth-perl
+P: Validating libtext-charwidth-perl
+P: Retrieving libtext-wrapi18n-perl
+P: Validating libtext-wrapi18n-perl
+P: Retrieving debconf-i18n
+P: Validating debconf-i18n
+P: Retrieving debconf
+P: Validating debconf
+P: Retrieving adduser
+P: Validating adduser
+P: Retrieving gcc-4.1-base
+P: Validating gcc-4.1-base
+P: Retrieving libgcc1
+P: Validating libgcc1
+P: Retrieving libstdc++6
+P: Validating libstdc++6
+P: Retrieving libbz2-1.0
+P: Validating libbz2-1.0
+P: Retrieving libgpg-error0
+P: Validating libgpg-error0
+P: Retrieving libgcrypt11
+P: Validating libgcrypt11
+P: Retrieving liblzo1
+P: Validating liblzo1
+P: Retrieving zlib1g
+P: Validating zlib1g
+P: Retrieving libopencdk8
+P: Validating libopencdk8
+P: Retrieving libtasn1-3
+P: Validating libtasn1-3
+P: Retrieving libgnutls13
+P: Validating libgnutls13
+P: Retrieving libdb4.2
+P: Validating libdb4.2
+P: Retrieving libsasl2-2
+P: Validating libsasl2-2
+P: Retrieving libsasl2
+P: Validating libsasl2
+P: Retrieving libldap2
+P: Validating libldap2
+P: Retrieving readline-common
+P: Validating readline-common
+P: Retrieving libncurses5
+P: Validating libncurses5
+P: Retrieving libreadline5
+P: Validating libreadline5
+P: Retrieving libusb-0.1-4
+P: Validating libusb-0.1-4
+P: Retrieving gpgv
+P: Validating gpgv
+P: Retrieving base-passwd
+P: Validating base-passwd
+P: Retrieving makedev
+P: Validating makedev
+P: Retrieving gnupg
+P: Validating gnupg
+P: Retrieving debian-archive-keyring
+P: Validating debian-archive-keyring
+P: Retrieving apt
+P: Validating apt
+P: Retrieving libdb4.4
+P: Validating libdb4.4
+P: Retrieving apt-utils
+P: Validating apt-utils
+P: Retrieving libncursesw5
+P: Validating libncursesw5
+P: Retrieving libsigc++-2.0-0c2a
+P: Validating libsigc++-2.0-0c2a
+P: Retrieving aptitude
+P: Validating aptitude
+P: Retrieving mawk
+P: Validating mawk
+P: Retrieving base-files
+P: Validating base-files
+P: Retrieving bash
+P: Validating bash
+P: Retrieving bsdutils
+P: Validating bsdutils
+P: Retrieving bsdmainutils
+P: Validating bsdmainutils
+P: Retrieving cpio
+P: Validating cpio
+P: Retrieving sed
+P: Validating sed
+P: Retrieving ncurses-bin
+P: Validating ncurses-bin
+P: Retrieving lsb-base
+P: Validating lsb-base
+P: Retrieving cron
+P: Validating cron
+P: Retrieving cyrus-sasl2-doc
+P: Validating cyrus-sasl2-doc
+P: Retrieving dhcp3-common
+P: Validating dhcp3-common
+P: Retrieving dhcp3-client
+P: Validating dhcp3-client
+P: Retrieving diff
+P: Validating diff
+P: Retrieving dmidecode
+P: Validating dmidecode
+P: Retrieving dpkg
+P: Validating dpkg
+P: Retrieving dselect
+P: Validating dselect
+P: Retrieving e2fslibs
+P: Validating e2fslibs
+P: Retrieving libdevmapper1.02
+P: Validating libdevmapper1.02
+P: Retrieving libblkid1
+P: Validating libblkid1
+P: Retrieving libcomerr2
+P: Validating libcomerr2
+P: Retrieving libss2
+P: Validating libss2
+P: Retrieving libuuid1
+P: Validating libuuid1
+P: Retrieving e2fsprogs
+P: Validating e2fsprogs
+P: Retrieving ed
+P: Validating ed
+P: Retrieving nano
+P: Validating nano
+P: Retrieving findutils
+P: Validating findutils
+P: Retrieving gettext-base
+P: Validating gettext-base
+P: Retrieving grep
+P: Validating grep
+P: Retrieving groff-base
+P: Validating groff-base
+P: Retrieving gzip
+P: Validating gzip
+P: Retrieving hostname
+P: Validating hostname
+P: Retrieving net-tools
+P: Validating net-tools
+P: Retrieving ifupdown
+P: Validating ifupdown
+P: Retrieving libwrap0
+P: Validating libwrap0
+P: Retrieving update-inetd
+P: Validating update-inetd
+P: Retrieving tcpd
+P: Validating tcpd
+P: Retrieving openbsd-inetd
+P: Validating openbsd-inetd
+P: Retrieving info
+P: Validating info
+P: Retrieving mount
+P: Validating mount
+P: Retrieving sysvinit-utils
+P: Validating sysvinit-utils
+P: Retrieving initscripts
+P: Validating initscripts
+P: Retrieving iptables
+P: Validating iptables
+P: Retrieving iputils-ping
+P: Validating iputils-ping
+P: Retrieving sysklogd
+P: Validating sysklogd
+P: Retrieving klogd
+P: Validating klogd
+P: Retrieving laptop-detect
+P: Validating laptop-detect
+P: Retrieving libconsole
+P: Validating libconsole
+P: Retrieving libgdbm3
+P: Validating libgdbm3
+P: Retrieving libssl0.9.8
+P: Validating libssl0.9.8
+P: Retrieving libldap-2.3-0
+P: Validating libldap-2.3-0
+P: Retrieving liblzo2-2
+P: Validating liblzo2-2
+P: Retrieving libslang2
+P: Validating libslang2
+P: Retrieving libnewt0.52
+P: Validating libnewt0.52
+P: Retrieving libpopt0
+P: Validating libpopt0
+P: Retrieving libsigc++-1.2-5c2
+P: Validating libsigc++-1.2-5c2
+P: Retrieving logrotate
+P: Validating logrotate
+P: Retrieving man-db
+P: Validating man-db
+P: Retrieving manpages
+P: Validating manpages
+P: Retrieving module-init-tools
+P: Validating module-init-tools
+P: Retrieving sysv-rc
+P: Validating sysv-rc
+P: Retrieving sysvinit
+P: Validating sysvinit
+P: Retrieving modutils
+P: Validating modutils
+P: Retrieving ncurses-base
+P: Validating ncurses-base
+P: Retrieving netbase
+P: Validating netbase
+P: Retrieving netcat
+P: Validating netcat
+P: Retrieving procps
+P: Validating procps
+P: Retrieving tar
+P: Validating tar
+P: Retrieving tasksel-data
+P: Validating tasksel-data
+P: Retrieving tasksel
+P: Validating tasksel
+P: Retrieving traceroute
+P: Validating traceroute
+P: Retrieving util-linux
+P: Validating util-linux
+P: Retrieving vim-common
+P: Validating vim-common
+P: Retrieving vim-tiny
+P: Validating vim-tiny
+P: Retrieving wget
+P: Validating wget
+P: Retrieving whiptail
+P: Validating whiptail
+P: Extracting tzdata
+P: Extracting libc6
+P: Extracting perl-base
+P: Extracting libpam-runtime
+P: Extracting libpam0g
+P: Extracting libsepol1
+P: Extracting libselinux1
+P: Extracting libcap1
+P: Extracting libdb4.3
+P: Extracting libpam-modules
+P: Extracting login
+P: Extracting libattr1
+P: Extracting libacl1
+P: Extracting coreutils
+P: Extracting mktemp
+P: Extracting debianutils
+P: Extracting passwd
+P: Extracting liblocale-gettext-perl
+P: Extracting libtext-iconv-perl
+P: Extracting libtext-charwidth-perl
+P: Extracting libtext-wrapi18n-perl
+P: Extracting debconf
+P: Extracting debconf-i18n
+P: Extracting gcc-4.1-base
+P: Extracting libgcc1
+P: Extracting libstdc++6
+P: Extracting zlib1g
+P: Extracting libncurses5
+P: Extracting base-passwd
+P: Extracting makedev
+P: Extracting mawk
+P: Extracting base-files
+P: Extracting bash
+P: Extracting bsdutils
+P: Extracting sed
+P: Extracting ncurses-bin
+P: Extracting lsb-base
+P: Extracting diff
+P: Extracting dpkg
+P: Extracting dselect
+P: Extracting e2fslibs
+P: Extracting libdevmapper1.02
+P: Extracting libblkid1
+P: Extracting libcomerr2
+P: Extracting libss2
+P: Extracting libuuid1
+P: Extracting e2fsprogs
+P: Extracting findutils
+P: Extracting grep
+P: Extracting gzip
+P: Extracting hostname
+P: Extracting mount
+P: Extracting sysvinit-utils
+P: Extracting initscripts
+P: Extracting libslang2
+P: Extracting sysv-rc
+P: Extracting sysvinit
+P: Extracting ncurses-base
+P: Extracting procps
+P: Extracting tar
+P: Extracting util-linux
+P: Unpacking package base-passwd
+P: Configuring package base-passwd
+P: Configuring helper cdebootstrap-helper-diverts
+P: Configuring helper cdebootstrap-helper-makedev
+P: Unpacking package dpkg
+P: Configuring package dpkg
+P: Unpacking package tzdata
+P: Unpacking package libc6
+P: Unpacking package perl-base
+P: Unpacking package libpam-runtime
+P: Unpacking package libpam0g
+P: Unpacking package libsepol1
+P: Unpacking package libselinux1
+P: Unpacking package libcap1
+P: Unpacking package libdb4.3
+P: Unpacking package libpam-modules
+P: Unpacking package login
+P: Unpacking package libattr1
+P: Unpacking package libacl1
+P: Unpacking package coreutils
+P: Unpacking package mktemp
+P: Unpacking package debianutils
+P: Unpacking package passwd
+P: Unpacking package liblocale-gettext-perl
+P: Unpacking package libtext-iconv-perl
+P: Unpacking package libtext-charwidth-perl
+P: Unpacking package libtext-wrapi18n-perl
+P: Unpacking package debconf
+P: Unpacking package debconf-i18n
+P: Unpacking package gcc-4.1-base
+P: Unpacking package libgcc1
+P: Unpacking package libstdc++6
+P: Unpacking package zlib1g
+P: Unpacking package libncurses5
+P: Unpacking package makedev
+P: Unpacking package mawk
+P: Unpacking package base-files
+P: Unpacking package bash
+P: Unpacking package bsdutils
+P: Unpacking package sed
+P: Unpacking package ncurses-bin
+P: Unpacking package lsb-base
+P: Unpacking package diff
+P: Unpacking package dselect
+P: Unpacking package e2fslibs
+P: Unpacking package libdevmapper1.02
+P: Unpacking package libblkid1
+P: Unpacking package libcomerr2
+P: Unpacking package libss2
+P: Unpacking package libuuid1
+P: Unpacking package e2fsprogs
+P: Unpacking package findutils
+P: Unpacking package grep
+P: Unpacking package gzip
+P: Unpacking package hostname
+P: Unpacking package mount
+P: Unpacking package sysvinit-utils
+P: Unpacking package initscripts
+P: Unpacking package libslang2
+P: Unpacking package sysv-rc
+P: Unpacking package sysvinit
+P: Unpacking package ncurses-base
+P: Unpacking package procps
+P: Unpacking package tar
+P: Unpacking package util-linux
+P: Configuring package makedev
+P: Configuring package sysv-rc
+P: Configuring package tzdata
+P: Configuring package gcc-4.1-base
+P: Configuring package libpam-runtime
+P: Configuring package libc6
+P: Configuring package libcap1
+P: Configuring package mktemp
+P: Configuring package libuuid1
+P: Configuring package libpam0g
+P: Configuring package bsdutils
+P: Configuring package perl-base
+P: Configuring package libsepol1
+P: Configuring package tar
+P: Configuring package zlib1g
+P: Configuring package libgcc1
+P: Configuring package libtext-iconv-perl
+P: Configuring package libncurses5
+P: Configuring package libattr1
+P: Configuring package sed
+P: Configuring package e2fslibs
+P: Configuring package libcomerr2
+P: Configuring package mawk
+P: Configuring package libdb4.3
+P: Configuring package grep
+P: Configuring package hostname
+P: Configuring package libacl1
+P: Configuring package libslang2
+P: Configuring package libss2
+P: Configuring package findutils
+P: Configuring package liblocale-gettext-perl
+P: Configuring package diff
+P: Configuring package libselinux1
+P: Configuring package libstdc++6
+P: Configuring package libdevmapper1.02
+P: Configuring package libtext-charwidth-perl
+P: Configuring package libtext-wrapi18n-perl
+P: Configuring package coreutils
+P: Configuring package debianutils
+P: Configuring package ncurses-base
+P: Configuring package ncurses-bin
+P: Configuring package libpam-modules
+P: Configuring package base-files
+P: Configuring package libblkid1
+P: Configuring package e2fsprogs
+P: Configuring package gzip
+P: Configuring package dselect
+P: Configuring package sysvinit-utils
+P: Configuring package bash
+P: Configuring package login
+P: Configuring package lsb-base
+P: Configuring package procps
+P: Configuring package mount
+P: Configuring package passwd
+P: Configuring package initscripts
+P: Configuring package util-linux
+P: Configuring package sysvinit
+P: Configuring package debconf-i18n
+P: Configuring package debconf
+P: Unpacking package libbz2-1.0
+P: Unpacking package libgpg-error0
+P: Unpacking package libgcrypt11
+P: Unpacking package liblzo1
+P: Unpacking package libopencdk8
+P: Unpacking package libtasn1-3
+P: Unpacking package libgnutls13
+P: Unpacking package libdb4.2
+P: Unpacking package libsasl2-2
+P: Unpacking package libsasl2
+P: Unpacking package libldap2
+P: Unpacking package readline-common
+P: Unpacking package libreadline5
+P: Unpacking package libusb-0.1-4
+P: Unpacking package gpgv
+P: Unpacking package gnupg
+P: Unpacking package debian-archive-keyring
+P: Unpacking package apt
+P: Configuring package libbz2-1.0
+P: Configuring package libgpg-error0
+P: Configuring package libgcrypt11
+P: Configuring package liblzo1
+P: Configuring package libopencdk8
+P: Configuring package libtasn1-3
+P: Configuring package libgnutls13
+P: Configuring package libdb4.2
+P: Configuring package libsasl2-2
+P: Configuring package libsasl2
+P: Configuring package libldap2
+P: Configuring package readline-common
+P: Configuring package libreadline5
+P: Configuring package libusb-0.1-4
+P: Configuring package gpgv
+P: Configuring package gnupg
+P: Configuring package debian-archive-keyring
+P: Configuring package apt
+P: Configuring helper cdebootstrap-helper-apt
+P: Unpacking package adduser
+P: Unpacking package libdb4.4
+P: Unpacking package apt-utils
+P: Unpacking package libncursesw5
+P: Unpacking package libsigc++-2.0-0c2a
+P: Unpacking package aptitude
+P: Unpacking package bsdmainutils
+P: Unpacking package cpio
+P: Unpacking package cron
+P: Unpacking package cyrus-sasl2-doc
+P: Unpacking package dhcp3-common
+P: Unpacking package dhcp3-client
+P: Unpacking package dmidecode
+P: Unpacking package ed
+P: Unpacking package gettext-base
+P: Unpacking package groff-base
+P: Unpacking package net-tools
+P: Unpacking package ifupdown
+P: Unpacking package info
+P: Unpacking package iptables
+P: Unpacking package iputils-ping
+P: Unpacking package sysklogd
+P: Unpacking package klogd
+P: Unpacking package laptop-detect
+P: Unpacking package libconsole
+P: Unpacking package libgdbm3
+P: Unpacking package libssl0.9.8
+P: Unpacking package libldap-2.3-0
+P: Unpacking package liblzo2-2
+P: Unpacking package libnewt0.52
+P: Unpacking package libpopt0
+P: Unpacking package libsigc++-1.2-5c2
+P: Unpacking package libwrap0
+P: Unpacking package logrotate
+P: Unpacking package man-db
+P: Unpacking package manpages
+P: Unpacking package module-init-tools
+P: Unpacking package modutils
+P: Unpacking package nano
+P: Unpacking package update-inetd
+P: Unpacking package tcpd
+P: Unpacking package openbsd-inetd
+P: Unpacking package netbase
+P: Unpacking package netcat
+P: Unpacking package tasksel-data
+P: Unpacking package tasksel
+P: Unpacking package traceroute
+P: Unpacking package vim-common
+P: Unpacking package vim-tiny
+P: Unpacking package wget
+P: Unpacking package whiptail
+P: Configuring package adduser
+P: Configuring package libdb4.4
+P: Configuring package apt-utils
+P: Configuring package libncursesw5
+P: Configuring package libsigc++-2.0-0c2a
+P: Configuring package aptitude
+P: Configuring package bsdmainutils
+P: Configuring package cpio
+P: Configuring package cron
+P: Configuring package cyrus-sasl2-doc
+P: Configuring package dhcp3-common
+P: Configuring package dhcp3-client
+P: Configuring package dmidecode
+P: Configuring package ed
+P: Configuring package gettext-base
+P: Configuring package groff-base
+P: Configuring package net-tools
+P: Configuring package ifupdown
+P: Configuring package info
+P: Configuring package iptables
+P: Configuring package iputils-ping
+P: Configuring package laptop-detect
+P: Configuring package libconsole
+P: Configuring package libgdbm3
+P: Configuring package libssl0.9.8
+P: Configuring package libldap-2.3-0
+P: Configuring package liblzo2-2
+P: Configuring package libnewt0.52
+P: Configuring package libpopt0
+P: Configuring package libsigc++-1.2-5c2
+P: Configuring package libwrap0
+P: Configuring package logrotate
+P: Configuring package man-db
+P: Configuring package manpages
+P: Configuring package module-init-tools
+P: Configuring package modutils
+P: Configuring package nano
+P: Configuring package update-inetd
+P: Configuring package tcpd
+P: Configuring package openbsd-inetd
+P: Configuring package netbase
+P: Configuring package netcat
+P: Configuring package traceroute
+P: Configuring package vim-common
+P: Configuring package vim-tiny
+P: Configuring package wget
+P: Configuring package whiptail
+P: Configuring package klogd
+P: Configuring package sysklogd
+P: Configuring package tasksel-data
+P: Configuring package tasksel
+P: Deconfiguring helper cdebootstrap-helper-apt
+P: Deconfiguring helper cdebootstrap-helper-diverts
+P: Deconfiguring helper cdebootstrap-helper-makedev
+P: Writing apt sources.list
+dpkg - warning: ignoring request to remove cdebootstrap-helper-diverts which isn't installed.
+Get:1 http://127.0.0.1 etch Release.gpg [378B]
+Get:2 http://127.0.0.1 etch/updates Release.gpg [189B]
+Get:3 http://127.0.0.1 etch Release [74.4kB]
+Get:4 http://127.0.0.1 etch/updates Release [24.3kB]
+Get:5 http://127.0.0.1 etch/main Packages [5675kB]
+Get:6 http://127.0.0.1 etch/updates/main Packages [6288B]
+Fetched 5780kB in 2s (2565kB/s)
+Reading package lists...
+Reading package lists...
+Building dependency tree...
+aptitude is already the newest version.
+0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+Reading package lists...
+Building dependency tree...
+Initializing package states...
+Reading task descriptions...
+Building tag database...
+No packages will be installed, upgraded, or removed.
+0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+Need to get 0B of archives. After unpacking 0B will be used.
+Writing extended state information...
+Get:1 http://127.0.0.1 etch Release.gpg [378B]
+Get:2 http://127.0.0.1 etch/updates Release.gpg [189B]
+Hit http://127.0.0.1 etch Release
+Hit http://127.0.0.1 etch/updates Release
+Ign http://127.0.0.1 etch/main Packages/DiffIndex
+Ign http://127.0.0.1 etch/updates/main Packages/DiffIndex
+Hit http://127.0.0.1 etch/main Packages
+Hit http://127.0.0.1 etch/updates/main Packages
+Fetched 567B in 0s (836B/s)
+Reading package lists...
+Reading package lists...
+Building dependency tree...
+Reading extended state information...
+Initializing package states...
+Reading task descriptions...
+Building tag database...
+The following NEW packages will be automatically installed:
+  busybox initramfs-tools klibc-utils libklibc libvolume-id0 
+  linux-image-2.6.18-3-486 squashfs-modules-2.6.18-3-486 sudo udev 
+  unionfs-modules-2.6.18-3-486 user-setup 
+The following NEW packages will be installed:
+  busybox casper initramfs-tools klibc-utils libklibc libvolume-id0 
+  linux-image-2.6-486 linux-image-2.6.18-3-486 squashfs-modules-2.6-486 
+  squashfs-modules-2.6.18-3-486 sudo udev unionfs-modules-2.6-486 
+  unionfs-modules-2.6.18-3-486 user-setup 
+The following packages are RECOMMENDED but will NOT be installed:
+  live-package 
+0 packages upgraded, 15 newly installed, 0 to remove and 0 not upgraded.
+Need to get 17.8MB of archives. After unpacking 55.1MB will be used.
+Writing extended state information...
+Get:1 http://127.0.0.1 etch/main libklibc 1.4.30-1 [42.6kB]
+Get:2 http://127.0.0.1 etch/main klibc-utils 1.4.30-1 [143kB]
+Get:3 http://127.0.0.1 etch/main busybox 1:1.1.3-3 [286kB]
+Get:4 http://127.0.0.1 etch/main libvolume-id0 0.103-1 [60.8kB]
+Get:5 http://127.0.0.1 etch/main udev 0.103-1 [274kB]
+Get:6 http://127.0.0.1 etch/main initramfs-tools 0.85c [61.8kB]
+Get:7 http://127.0.0.1 etch/main linux-image-2.6.18-3-486 2.6.18-7 [16.6MB]
+Get:8 http://127.0.0.1 etch/main user-setup 1.7 [111kB]
+Get:9 http://127.0.0.1 etch/main sudo 1.6.8p12-4 [162kB]
+Get:10 http://127.0.0.1 etch/main casper 1.77+debian-6 [49.0kB]
+Get:11 http://127.0.0.1 etch/main linux-image-2.6-486 2.6.18+5 [1974B]
+Get:12 http://127.0.0.1 etch/main squashfs-modules-2.6.18-3-486 2.6.18+3.1r2-4 [18.6kB]
+Get:13 http://127.0.0.1 etch/main squashfs-modules-2.6-486 2:2.6.18-4 [2236B]
+Get:14 http://127.0.0.1 etch/main unionfs-modules-2.6.18-3-486 2.6.18+1.4+debian-4 [34.6kB]
+Get:15 http://127.0.0.1 etch/main unionfs-modules-2.6-486 2:2.6.18-4 [2096B]
+Preconfiguring packages ...
+Fetched 17.8MB in 3s (5838kB/s)
+Selecting previously deselected package libklibc.
+(Reading database ... 7317 files and directories currently installed.)
+Unpacking libklibc (from .../libklibc_1.4.30-1_i386.deb) ...
+Selecting previously deselected package klibc-utils.
+Unpacking klibc-utils (from .../klibc-utils_1.4.30-1_i386.deb) ...
+Selecting previously deselected package busybox.
+Unpacking busybox (from .../busybox_1%3a1.1.3-3_i386.deb) ...
+Selecting previously deselected package libvolume-id0.
+Unpacking libvolume-id0 (from .../libvolume-id0_0.103-1_i386.deb) ...
+Selecting previously deselected package udev.
+Unpacking udev (from .../archives/udev_0.103-1_i386.deb) ...
+Selecting previously deselected package initramfs-tools.
+Unpacking initramfs-tools (from .../initramfs-tools_0.85c_all.deb) ...
+Selecting previously deselected package linux-image-2.6.18-3-486.
+Unpacking linux-image-2.6.18-3-486 (from .../linux-image-2.6.18-3-486_2.6.18-7_i386.deb) ...
+Done.
+Selecting previously deselected package user-setup.
+Unpacking user-setup (from .../user-setup_1.7_all.deb) ...
+Selecting previously deselected package sudo.
+Unpacking sudo (from .../sudo_1.6.8p12-4_i386.deb) ...
+Selecting previously deselected package casper.
+Unpacking casper (from .../casper_1.77+debian-6_i386.deb) ...
+Selecting previously deselected package linux-image-2.6-486.
+Unpacking linux-image-2.6-486 (from .../linux-image-2.6-486_2.6.18+5_i386.deb) ...
+Selecting previously deselected package squashfs-modules-2.6.18-3-486.
+Unpacking squashfs-modules-2.6.18-3-486 (from .../squashfs-modules-2.6.18-3-486_2.6.18+3.1r2-4_i386.deb) ...
+Selecting previously deselected package squashfs-modules-2.6-486.
+Unpacking squashfs-modules-2.6-486 (from .../squashfs-modules-2.6-486_2%3a2.6.18-4_i386.deb) ...
+Selecting previously deselected package unionfs-modules-2.6.18-3-486.
+Unpacking unionfs-modules-2.6.18-3-486 (from .../unionfs-modules-2.6.18-3-486_2.6.18+1.4+debian-4_i386.deb) ...
+Selecting previously deselected package unionfs-modules-2.6-486.
+Unpacking unionfs-modules-2.6-486 (from .../unionfs-modules-2.6-486_2%3a2.6.18-4_i386.deb) ...
+Setting up libklibc (1.4.30-1) ...
+Setting up klibc-utils (1.4.30-1) ...
+Setting up busybox (1.1.3-3) ...
+Setting up libvolume-id0 (0.103-1) ...
+
+Setting up udev (0.103-1) ...
+/sys/class/net/ is not available, persistent interface names not saved.
+A chroot environment has been detected, udev not started.
+
+Setting up initramfs-tools (0.85c) ...
+
+Setting up linux-image-2.6.18-3-486 (2.6.18-7) ...
+
+ Hmm. The package shipped with a symbolic link /lib/modules/2.6.18-3-486/source
+ However, I can not read the target: No such file or directory
+ Therefore, I am deleting /lib/modules/2.6.18-3-486/source
+
+Running depmod.
+Finding valid ramdisk creators.
+Using mkinitramfs-kpkg to build the ramdisk.
+
+Setting up user-setup (1.7) ...
+
+Setting up sudo (1.6.8p12-4) ...
+No /etc/sudoers found... creating one for you.
+
+Setting up casper (1.77+debian-6) ...
+update-initramfs: Generating /boot/initrd.img-2.6.18-3-486
+
+Setting up linux-image-2.6-486 (2.6.18+5) ...
+Setting up squashfs-modules-2.6.18-3-486 (2.6.18+3.1r2-4) ...
+
+Setting up squashfs-modules-2.6-486 (2.6.18-4) ...
+Setting up unionfs-modules-2.6.18-3-486 (2.6.18+1.4+debian-4) ...
+
+Setting up unionfs-modules-2.6-486 (2.6.18-4) ...
+Reading package lists...
+Building dependency tree...
+Reading extended state information...
+Initializing package states...
+Reading task descriptions...
+Building tag database...
+The following NEW packages will be automatically installed:
+  console-data kbd 
+The following NEW packages will be installed:
+  console-common console-data eject kbd locales 
+0 packages upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
+Need to get 5564kB of archives. After unpacking 15.4MB will be used.
+Writing extended state information...
+Get:1 http://127.0.0.1 etch/main console-data 2:1.01-2 [1087kB]
+Get:2 http://127.0.0.1 etch/main kbd 1.12-17 [350kB]
+Get:3 http://127.0.0.1 etch/main console-common 0.7.68 [131kB]
+Get:4 http://127.0.0.1 etch/main locales 2.3.6.ds1-8 [3954kB]
+Get:5 http://127.0.0.1 etch/main eject 2.1.4-2.1 [41.3kB]
+Preconfiguring packages ...
+Fetched 5564kB in 0s (9197kB/s)
+Selecting previously deselected package console-data.
+(Reading database ... 9821 files and directories currently installed.)
+Unpacking console-data (from .../console-data_2%3a1.01-2_all.deb) ...
+Selecting previously deselected package kbd.
+Unpacking kbd (from .../archives/kbd_1.12-17_i386.deb) ...
+Selecting previously deselected package console-common.
+Unpacking console-common (from .../console-common_0.7.68_all.deb) ...
+Selecting previously deselected package locales.
+Unpacking locales (from .../locales_2.3.6.ds1-8_all.deb) ...
+Selecting previously deselected package eject.
+Unpacking eject (from .../eject_2.1.4-2.1_i386.deb) ...
+Setting up console-data (1.01-2) ...
+Looking for keymap to install:
+NONE
+
+Setting up locales (2.3.6.ds1-8) ...
+
+Setting up eject (2.1.4-2.1) ...
+Setting up console-common (0.7.68) ...
+Looking for keymap to install:
+NONE
+
+Setting up kbd (1.12-17) ...
+
+Reading package lists...
+Building dependency tree...
+Reading extended state information...
+Initializing package states...
+Reading task descriptions...
+Building tag database...
+The following NEW packages will be automatically installed:
+  bc binutils cfengine2 dash debootstrap file libapt-pkg-perl libgpmg1 
+  libmagic1 perl perl-modules vim-runtime 
+The following NEW packages will be installed:
+  apt-move bc binutils cfengine2 dash debootstrap fai-client fai-doc 
+  fai-server file grub grub-doc hdparm less libapt-pkg-perl libgpmg1 
+  libmagic1 partimage perl perl-modules vim vim-runtime 
+The following packages are RECOMMENDED but will NOT be installed:
+  bootp dhcp3-server fai-kernels nfs-kernel-server perl-doc rsh-server 
+  syslinux tftpd tftpd-hpa 
+0 packages upgraded, 22 newly installed, 0 to remove and 0 not upgraded.
+Need to get 19.2MB of archives. After unpacking 69.6MB will be used.
+Writing extended state information...
+Get:1 http://127.0.0.1 etch/main dash 0.5.3-5 [84.1kB]
+Get:2 http://127.0.0.1 etch/main bc 1.06-20 [66.2kB]
+Get:3 http://127.0.0.1 etch/main binutils 2.17-3 [2605kB]
+Get:4 http://127.0.0.1 etch/main libmagic1 4.17-4 [275kB]
+Get:5 http://127.0.0.1 etch/main file 4.17-4 [31.4kB]
+Get:6 http://127.0.0.1 etch/main less 394-4 [111kB]
+Get:7 http://127.0.0.1 etch/main libgpmg1 1.19.6-23 [50.7kB]
+Get:8 http://127.0.0.1 etch/main perl-modules 5.8.8-6.1 [2309kB]
+Get:9 http://127.0.0.1 etch/main perl 5.8.8-6.1 [3567kB]
+Get:10 http://127.0.0.1 etch/main apt-move 4.2.26-1 [49.7kB]
+Get:11 http://127.0.0.1 etch/main cfengine2 2.1.20-1 [1046kB]
+Get:12 http://127.0.0.1 etch/main grub 0.97-20 [374kB]
+Get:13 http://127.0.0.1 etch/main grub-doc 0.97-20 [272kB]
+Get:14 http://127.0.0.1 etch/main hdparm 6.9-1 [60.8kB]
+Get:15 http://127.0.0.1 etch/main libapt-pkg-perl 0.1.20 [82.0kB]
+Get:16 http://127.0.0.1 etch/main partimage 0.6.4-17 [285kB]
+Get:17 http://127.0.0.1 etch/main vim-runtime 1:7.0-122+1 [6431kB]
+Get:18 http://127.0.0.1 etch/main vim 1:7.0-122+1 [745kB]
+Get:19 http://127.0.0.1 etch/main debootstrap 0.3.3.1 [43.8kB]
+Get:20 http://127.0.0.1 etch/main fai-client 3.1.2 [98.5kB]
+Get:21 http://127.0.0.1 etch/main fai-doc 3.1.2 [562kB]
+Get:22 http://127.0.0.1 etch/main fai-server 3.1.2 [35.8kB]
+Preconfiguring packages ...
+Fetched 19.2MB in 2s (9347kB/s)
+Selecting previously deselected package dash.
+(Reading database ... 11168 files and directories currently installed.)
+Unpacking dash (from .../archives/dash_0.5.3-5_i386.deb) ...
+Selecting previously deselected package bc.
+Unpacking bc (from .../archives/bc_1.06-20_i386.deb) ...
+Selecting previously deselected package binutils.
+Unpacking binutils (from .../binutils_2.17-3_i386.deb) ...
+Selecting previously deselected package libmagic1.
+Unpacking libmagic1 (from .../libmagic1_4.17-4_i386.deb) ...
+Selecting previously deselected package file.
+Unpacking file (from .../archives/file_4.17-4_i386.deb) ...
+Selecting previously deselected package less.
+Unpacking less (from .../archives/less_394-4_i386.deb) ...
+Selecting previously deselected package libgpmg1.
+Unpacking libgpmg1 (from .../libgpmg1_1.19.6-23_i386.deb) ...
+Selecting previously deselected package perl-modules.
+Unpacking perl-modules (from .../perl-modules_5.8.8-6.1_all.deb) ...
+Selecting previously deselected package perl.
+Unpacking perl (from .../perl_5.8.8-6.1_i386.deb) ...
+Selecting previously deselected package apt-move.
+Unpacking apt-move (from .../apt-move_4.2.26-1_i386.deb) ...
+Selecting previously deselected package cfengine2.
+Unpacking cfengine2 (from .../cfengine2_2.1.20-1_i386.deb) ...
+Selecting previously deselected package grub.
+Unpacking grub (from .../archives/grub_0.97-20_i386.deb) ...
+Selecting previously deselected package grub-doc.
+Unpacking grub-doc (from .../grub-doc_0.97-20_all.deb) ...
+Selecting previously deselected package hdparm.
+Unpacking hdparm (from .../archives/hdparm_6.9-1_i386.deb) ...
+Selecting previously deselected package libapt-pkg-perl.
+Unpacking libapt-pkg-perl (from .../libapt-pkg-perl_0.1.20_i386.deb) ...
+Selecting previously deselected package partimage.
+Unpacking partimage (from .../partimage_0.6.4-17_i386.deb) ...
+Selecting previously deselected package vim-runtime.
+Unpacking vim-runtime (from .../vim-runtime_1%3a7.0-122+1_all.deb) ...
+Selecting previously deselected package vim.
+Unpacking vim (from .../vim_1%3a7.0-122+1_i386.deb) ...
+Selecting previously deselected package debootstrap.
+Unpacking debootstrap (from .../debootstrap_0.3.3.1_all.deb) ...
+Selecting previously deselected package fai-client.
+Unpacking fai-client (from .../fai-client_3.1.2_all.deb) ...
+Selecting previously deselected package fai-doc.
+Unpacking fai-doc (from .../archives/fai-doc_3.1.2_all.deb) ...
+Selecting previously deselected package fai-server.
+Unpacking fai-server (from .../fai-server_3.1.2_all.deb) ...
+Setting up dash (0.5.3-5) ...
+
+Setting up bc (1.06-20) ...
+
+Setting up binutils (2.17-3) ...
+
+Setting up libmagic1 (4.17-4) ...
+
+Setting up file (4.17-4) ...
+Setting up less (394-4) ...
+
+Setting up libgpmg1 (1.19.6-23) ...
+
+Setting up apt-move (4.2.26-1) ...
+Setting up grub (0.97-20) ...
+Setting up grub-doc (0.97-20) ...
+
+Setting up hdparm (6.9-1) ...
+
+Setting up libapt-pkg-perl (0.1.20) ...
+Setting up partimage (0.6.4-17) ...
+Setting up vim-runtime (7.0-122+1) ...
+Setting up vim (7.0-122+1) ...
+
+Setting up debootstrap (0.3.3.1) ...
+Setting up fai-doc (3.1.2) ...
+
+Setting up perl-modules (5.8.8-6.1) ...
+Setting up perl (5.8.8-6.1) ...
+
+Setting up cfengine2 (2.1.20-1) ...
+Making a key pair for cfengine, please wait, this could take a minute...
+Writing private key to /var/lib/cfengine2/ppkeys/localhost.priv
+Writing public key to /var/lib/cfengine2/ppkeys/localhost.pub
+
+Setting up fai-client (3.1.2) ...
+Setting up fai-server (3.1.2) ...
+You might want to edit fai.conf and make-fai-nfsroot.conf in /etc/fai or
+go with the defaults. You should edit /etc/fai/apt/sources.list
+for faster access to a package repository.
+
+30461 blocks
+mkdir: cannot create directory `/etc/fai': File exists
+Making a key pair for cfengine, please wait, this could take a minute...
+Writing private key to /var/lib/cfengine2/ppkeys/localhost.priv
+Writing public key to /var/lib/cfengine2/ppkeys/localhost.pub
+WARNING: These unknown packages are removed from the installation list: hwtools
+install_packages: read config file /etc/fai/NFSROOT
+install_packages: executing chroot /srv/fai/nfsroot apt-get clean
+WARNING: These unknown packages are removed from the installation list: hwtools
+install_packages: executing chroot /srv/fai/nfsroot apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --fix-missing install fai-nfsroot module-init-tools dhcp3-client ssh rdate lshw hwinfo portmap bootpc rsync lftp rsh-client less dump reiserfsprogs usbutils psmisc pciutils hdparm smartmontools parted mdadm lvm2 dnsutils ntpdate dosfstools cvs jove xfsprogs xfsdump sysutils dialog discover mdetect libnet-perl console-tools console-common expect iproute udev subversion grub lilo read-edid
+
Extracting templates from packages: 37%
Extracting templates from packages: 75%
Extracting templates from packages: 100%
+Looking for keymap to install:
+NONE
+Looking for keymap to install:
+NONE
+Backing up any LVM2 metadata that may exist...done.
+/sys/class/net/ is not available, persistent interface names not saved.
+Checking available versions of rmt, updating links in /etc/alternatives ...
+(You may modify the symlinks there yourself if desired - see `man ln'.)
+Updating rmt (/usr/sbin/rmt) to point to /usr/sbin/rmt-dump.
+Updating rmt.8.gz (/usr/share/man/man8/rmt.8.gz) to point to /usr/share/man/man8/rmt-dump.8.gz.
+W: mdadm: failed to load MD subsystem.
+Generating array device nodes... done.
+Generating mdadm.conf... done (failed to scan arrays; /proc probably not mounted).
+Creating SSH2 RSA key; this may take some time ...
+Creating SSH2 DSA key; this may take some time ...
+install_packages: executing chroot /srv/fai/nfsroot apt-get clean
+install_packages: executing chroot /srv/fai/nfsroot dpkg --configure --pending
+install_packages: executing chroot /srv/fai/nfsroot dpkg -C
+install_packages: executing chroot /srv/fai/nfsroot apt-get clean
+install_packages: read config file /srv/fai/config/package_config/live
+install_packages: read config file /srv/fai/config/package_config/DEFAULT
+install_packages: read config file /srv/fai/config/package_config/DEMO
+install_packages: read config file /srv/fai/config/package_config/FAIBASE
+install_packages: read config file /srv/fai/config/package_config/FAISERVER
+install_packages: read config file /srv/fai/config/package_config/FAISERVER-CD
+install_packages: read config file /srv/fai/config/package_config/LDAPSERVER
+install_packages: read config file /srv/fai/config/package_config/LDAPCLIENT
+install_packages: read config file /srv/fai/config/package_config/XORG
+install_packages: read config file /srv/fai/config/package_config/GNOME
+install_packages: read config file /srv/fai/config/package_config/DEMO
+install_packages: read config file /srv/fai/config/package_config/GERMAN
+install_packages: executing  aptitude -R -d         -o Aptitude::Log=/dev/null       -o DPkg::force-conflicts::=yes       -o Dir::State::status=/media/mirror/aptcache/statefile       -o Dir::Cache=/media/mirror/aptcache/var/cache/apt       -o Dir::State=/media/mirror/aptcache/var/cache/apt       -o Dir::Cache::Archives=/media/mirror/aptcache/var/cache/apt/archives       -o Dir::Etc::sourcelist=/media/mirror/aptcache/etc/apt/sources.list       -o Dir::State::Lists=/media/mirror/aptcache/var/lib/apt/lists/ -y install  memtest86+ dhcp3-client grub linux-image-486 cfengine2 cron debconf-utils discover file hdparm hwtools jove less linuxlogo nfs-common nscd rdate rsync rsh-client openssh-client openssh-server strace sysutils tcsh time exim4 eject locales console-common partimage xorg ttf-freefont type1inst xscreensaver cupsys-client usplash debian-edu-artwork-usplash gnome-desktop-environment firefox firefox-gnome-support thunderbird thunderbird-gnome-support menu gdm gnumeric gnome-apt abiword-gnome fortune-mod fortunes rstat-client rstatd rusers rusersd bb frozen-bubble firefox-locale-de thunderbird-locale-de
+install_packages: executing  true
+install_packages: executing  aptitude -r -d         -o Aptitude::Log=/dev/null       -o DPkg::force-conflicts::=yes       -o Dir::State::status=/media/mirror/aptcache/statefile       -o Dir::Cache=/media/mirror/aptcache/var/cache/apt       -o Dir::State=/media/mirror/aptcache/var/cache/apt       -o Dir::Cache::Archives=/media/mirror/aptcache/var/cache/apt/archives       -o Dir::Etc::sourcelist=/media/mirror/aptcache/etc/apt/sources.list       -o Dir::State::Lists=/media/mirror/aptcache/var/lib/apt/lists/ -y install  fai-kernels fai-quickstart dhcp3-server dhcp3-client tftpd-hpa rsh-server wget syslinux debmirror tcpdump apache2 apt-move mkisofs grub apt-proxy lftp mknbi mkinitrd-cd fai-kernels fai-quickstart fai-server fai-client fai-doc dhcp3-server dhcp3-client tftpd-hpa rsh-server wget syslinux debmirror tcpdump apache2 apt-move mkisofs grub lftp mediawiki pxe tftpd-hpa links smbclient samba cupsys cupsys-bsd cupsys-client grub-splashimages mknbi live-package linux-image-2.6.17-2-486 autofs-ldap courier-ldap ldap-account-manager ldap-utils libldap2 libnet-ldap-perl migrationtools libnss-ldap libpam-ldap php5-ldap php5-gd php5-imap php5-snmp php5-mcrypt php5-recode php5-mhash php5-uuid slapd smbldap-tools php5-imagick sasl2-bin mcrypt nmap ldap-utils libldap-2.2-7 libldap2 libnss-ldap libpam-ldap german
+WARNING: These unknown packages are removed from the installation list: hwtools libtasn1-2
+install_packages: executing  apt-get  -d         -o Aptitude::Log=/dev/null       -o DPkg::force-conflicts::=yes       -o Dir::State::status=/media/mirror/aptcache/statefile       -o Dir::Cache=/media/mirror/aptcache/var/cache/apt       -o Dir::State=/media/mirror/aptcache/var/cache/apt       -o Dir::Cache::Archives=/media/mirror/aptcache/var/cache/apt/archives       -o Dir::Etc::sourcelist=/media/mirror/aptcache/etc/apt/sources.list       -o Dir::State::Lists=/media/mirror/aptcache/var/lib/apt/lists/ -y --fix-missing install adduser apt apt-utils aptitude base-files base-passwd bash bsdmainutils bsdutils coreutils cpio cron debconf debconf-i18n debianutils diff dmidecode dpkg dselect e2fslibs e2fsprogs ed findutils gcc-4.1-base gettext-base gnupg grep groff-base gzip hostname ifupdown initscripts iptables iputils-ping klogd laptop-detect libacl1 libattr1 libblkid1 libbz2-1.0 libc6 libcap1 libcomerr2 libconsole libdb4.2 libdb4.3 libdb4.4 libdevmapper1.02 libgcc1 libgcrypt11 libgdbm3 libgnutls13 libgpg-error0 libldap-2.3-0 libldap2 liblocale-gettext-perl liblzo1 liblzo2-2 libncurses5 libncursesw5 libnewt0.52 libopencdk8 libpam-modules libpam-runtime libpam0g libpopt0 libreadline5 libsasl2 libselinux1 libsepol1 libsigc++-1.2-5c2 libsigc++-2.0-0c2a libslang2 libss2 libssl0.9.8 libstdc++6 libtasn1-3 libtasn1-3-bin libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libusb-0.1-4 libuuid1 libwrap0 login logrotate lsb-base makedev man-db manpages mawk mktemp modutils mount nano ncurses-base ncurses-bin net-tools netbase
+install_packages: executing  true
+install_packages: executing  apt-get  -d         -o Aptitude::Log=/dev/null       -o DPkg::force-conflicts::=yes       -o Dir::State::status=/media/mirror/aptcache/statefile       -o Dir::Cache=/media/mirror/aptcache/var/cache/apt       -o Dir::State=/media/mirror/aptcache/var/cache/apt       -o Dir::Cache::Archives=/media/mirror/aptcache/var/cache/apt/archives       -o Dir::Etc::sourcelist=/media/mirror/aptcache/etc/apt/sources.list       -o Dir::State::Lists=/media/mirror/aptcache/var/lib/apt/lists/ -y --fix-missing install netcat openbsd-inetd passwd perl-base procps readline-common sed sysklogd sysv-rc sysvinit tar tasksel tasksel-data tcpd traceroute tzdata util-linux vim-common vim-tiny wget whiptail zlib1g module-init-tools dhcp3-client ssh rdate lshw hwinfo portmap bootpc rsync lftp rsh-client less dump reiserfsprogs usbutils psmisc pciutils hdparm smartmontools parted mdadm lvm2 dnsutils ntpdate dosfstools cvs jove xfsprogs xfsdump sysutils dialog discover mdetect libnet-perl console-tools console-common expect iproute udev subversion read-edid debian-archive-keyring grub live-package
+install_packages: executing  true
+install_packages: executing  true
+install_packages: executing  true
+install_packages: executing  true
+find: Cannot read mounted filesystem list
+find: Cannot read mounted filesystem list
+find: /proc/1/task: Permission denied
+find: /proc/1/fd: Permission denied
+find: /proc/2/task: Permission denied
+find: /proc/2/fd: Permission denied
+find: /proc/3/task: Permission denied
+find: /proc/3/fd: Permission denied
+find: /proc/4/task: Permission denied
+find: /proc/4/fd: Permission denied
+find: /proc/5/task: Permission denied
+find: /proc/5/fd: Permission denied
+find: /proc/6/task: Permission denied
+find: /proc/6/fd: Permission denied
+find: /proc/8/task: Permission denied
+find: /proc/8/fd: Permission denied
+find: /proc/9/task: Permission denied
+find: /proc/9/fd: Permission denied
+find: /proc/139/task: Permission denied
+find: /proc/139/fd: Permission denied
+find: /proc/138/task: Permission denied
+find: /proc/138/fd: Permission denied
+find: /proc/729/task: Permission denied
+find: /proc/729/fd: Permission denied
+find: /proc/1542/task: Permission denied
+find: /proc/1542/fd: Permission denied
+find: /proc/1558/task: Permission denied
+find: /proc/1558/fd: Permission denied
+find: /proc/1645/task: Permission denied
+find: /proc/1645/fd: Permission denied
+find: /proc/1655/task: Permission denied
+find: /proc/1655/fd: Permission denied
+find: /proc/1894/task: Permission denied
+find: /proc/1894/fd: Permission denied
+find: /proc/2072/task: Permission denied
+find: /proc/2072/fd: Permission denied
+find: /proc/3774/task: Permission denied
+find: /proc/3774/fd: Permission denied
+find: /proc/3814/task: Permission denied
+find: /proc/3814/fd: Permission denied
+find: /proc/3833/task: Permission denied
+find: /proc/3833/fd: Permission denied
+find: /proc/4279/task: Permission denied
+find: /proc/4279/fd: Permission denied
+find: /proc/4881/task: Permission denied
+find: /proc/4881/fd: Permission denied
+find: /proc/5249/task: Permission denied
+find: /proc/5249/fd: Permission denied
+find: /proc/5266/task: Permission denied
+find: /proc/5266/fd: Permission denied
+find: /proc/5368/task: Permission denied
+find: /proc/5368/fd: Permission denied
+find: /proc/5383/task: Permission denied
+find: /proc/5383/fd: Permission denied
+find: /proc/5402/task: Permission denied
+find: /proc/5402/fd: Permission denied
+find: /proc/5416/task: Permission denied
+find: /proc/5416/fd: Permission denied
+find: /proc/5417/task: Permission denied
+find: /proc/5417/fd: Permission denied
+find: /proc/5423/task: Permission denied
+find: /proc/5423/fd: Permission denied
+find: /proc/5424/task: Permission denied
+find: /proc/5424/fd: Permission denied
+find: /proc/5430/task: Permission denied
+find: /proc/5430/fd: Permission denied
+find: /proc/5462/task: Permission denied
+find: /proc/5462/fd: Permission denied
+find: /proc/5521/task: Permission denied
+find: /proc/5521/fd: Permission denied
+find: /proc/5551/task: Permission denied
+find: /proc/5551/fd: Permission denied
+find: /proc/5589/task: Permission denied
+find: /proc/5589/fd: Permission denied
+find: /proc/5626/task: Permission denied
+find: /proc/5626/fd: Permission denied
+find: /proc/5627/task: Permission denied
+find: /proc/5627/fd: Permission denied
+find: /proc/5711/task: Permission denied
+find: /proc/5711/fd: Permission denied
+find: /proc/5712/task: Permission denied
+find: /proc/5712/fd: Permission denied
+find: /proc/5713/task: Permission denied
+find: /proc/5713/fd: Permission denied
+find: /proc/5714/task: Permission denied
+find: /proc/5714/fd: Permission denied
+find: /proc/5715/task: Permission denied
+find: /proc/5715/fd: Permission denied
+find: /proc/5716/task: Permission denied
+find: /proc/5716/fd: Permission denied
+find: /proc/5717/task: Permission denied
+find: /proc/5717/fd: Permission denied
+find: /proc/5718/task: Permission denied
+find: /proc/5718/fd: Permission denied
+find: /proc/5719/task: Permission denied
+find: /proc/5719/fd: Permission denied
+find: /proc/5720/task: Permission denied
+find: /proc/5720/fd: Permission denied
+find: /proc/5721/task: Permission denied
+find: /proc/5721/fd: Permission denied
+find: /proc/5725/task: Permission denied
+find: /proc/5725/fd: Permission denied
+find: /proc/5735/task: Permission denied
+find: /proc/5735/fd: Permission denied
+find: /proc/5741/task: Permission denied
+find: /proc/5741/fd: Permission denied
+find: /proc/5798/task: Permission denied
+find: /proc/5798/fd: Permission denied
+find: /proc/5800/task: Permission denied
+find: /proc/5800/fd: Permission denied
+find: /proc/5814/task: Permission denied
+find: /proc/5814/fd: Permission denied
+find: /proc/5816/task: Permission denied
+find: /proc/5816/fd: Permission denied
+find: /proc/5848/task: Permission denied
+find: /proc/5848/fd: Permission denied
+find: /proc/5863/task: Permission denied
+find: /proc/5863/fd: Permission denied
+find: /proc/5865/task: Permission denied
+find: /proc/5865/fd: Permission denied
+find: /proc/5872/task: Permission denied
+find: /proc/5872/fd: Permission denied
+find: /proc/5881/task: Permission denied
+find: /proc/5881/fd: Permission denied
+find: /proc/5994/task: Permission denied
+find: /proc/5994/fd: Permission denied
+find: /proc/6031/task: Permission denied
+find: /proc/6031/fd: Permission denied
+find: /proc/6081/task: Permission denied
+find: /proc/6081/fd: Permission denied
+find: /proc/6095/task: Permission denied
+find: /proc/6095/fd: Permission denied
+find: /proc/6121/task: Permission denied
+find: /proc/6121/fd: Permission denied
+find: /proc/6145/task: Permission denied
+find: /proc/6145/fd: Permission denied
+find: /proc/6146/task: Permission denied
+find: /proc/6146/fd: Permission denied
+find: /proc/6147/task: Permission denied
+find: /proc/6147/fd: Permission denied
+find: /proc/6148/task: Permission denied
+find: /proc/6148/fd: Permission denied
+find: /proc/6149/task: Permission denied
+find: /proc/6149/fd: Permission denied
+find: /proc/6151/task: Permission denied
+find: /proc/6151/fd: Permission denied
+find: /proc/6152/task: Permission denied
+find: /proc/6152/fd: Permission denied
+find: /proc/6155/task: Permission denied
+find: /proc/6155/fd: Permission denied
+find: /proc/6202/task: Permission denied
+find: /proc/6202/fd: Permission denied
+find: /proc/6203/task: Permission denied
+find: /proc/6203/fd: Permission denied
+find: /proc/6204/task: Permission denied
+find: /proc/6204/fd: Permission denied
+find: /proc/6205/task: Permission denied
+find: /proc/6205/fd: Permission denied
+find: /proc/6206/task: Permission denied
+find: /proc/6206/fd: Permission denied
+find: /proc/6207/task: Permission denied
+find: /proc/6207/fd: Permission denied
+find: /proc/6229/task: Permission denied
+find: /proc/6229/fd: Permission denied
+find: /proc/6305/task: Permission denied
+find: /proc/6305/fd: Permission denied
+find: /proc/6308/task: Permission denied
+find: /proc/6308/fd: Permission denied
+find: /proc/6309/task: Permission denied
+find: /proc/6309/fd: Permission denied
+find: /proc/6322/task: Permission denied
+find: /proc/6322/fd: Permission denied
+find: /proc/6323/task: Permission denied
+find: /proc/6323/fd: Permission denied
+find: /proc/6324/task: Permission denied
+find: /proc/6324/fd: Permission denied
+find: /proc/6326/task: Permission denied
+find: /proc/6326/fd: Permission denied
+find: /proc/6328/task: Permission denied
+find: /proc/6328/fd: Permission denied
+find: /proc/6330/task: Permission denied
+find: /proc/6330/fd: Permission denied
+find: /proc/6331/task: Permission denied
+find: /proc/6331/fd: Permission denied
+find: /proc/6332/task: Permission denied
+find: /proc/6332/fd: Permission denied
+find: /proc/6334/task: Permission denied
+find: /proc/6334/fd: Permission denied
+find: /proc/6338/task: Permission denied
+find: /proc/6338/fd: Permission denied
+find: /proc/6340/task: Permission denied
+find: /proc/6340/fd: Permission denied
+find: /proc/6342/task: Permission denied
+find: /proc/6342/fd: Permission denied
+find: /proc/6348/task: Permission denied
+find: /proc/6348/fd: Permission denied
+find: /proc/6350/task: Permission denied
+find: /proc/6350/fd: Permission denied
+find: /proc/6351/task: Permission denied
+find: /proc/6351/fd: Permission denied
+find: /proc/6352/task: Permission denied
+find: /proc/6352/fd: Permission denied
+find: /proc/6353/task: Permission denied
+find: /proc/6353/fd: Permission denied
+find: /proc/6405/task: Permission denied
+find: /proc/6405/fd: Permission denied
+find: /proc/6729/task: Permission denied
+find: /proc/6729/fd: Permission denied
+find: /proc/6730/task: Permission denied
+find: /proc/6730/fd: Permission denied
+find: /proc/6734/task: Permission denied
+find: /proc/6734/fd: Permission denied
+find: /proc/6760/task: Permission denied
+find: /proc/6760/fd: Permission denied
+find: /proc/25620/task: Permission denied
+find: /proc/25620/fd: Permission denied
+find: /proc/25712/task: Permission denied
+find: /proc/25712/fd: Permission denied
+find: /proc/25768/task: Permission denied
+find: /proc/25768/fd: Permission denied
+find: /proc/4321/task: Permission denied
+find: /proc/4321/fd: Permission denied
+find: /proc/28323/task: Permission denied
+find: /proc/28323/fd: Permission denied
+find: Cannot read mounted filesystem list
+find: Cannot read mounted filesystem list
+mv: cannot stat `fai-conf-update': No such file or directory
+rm: cannot remove `/make-fai-nfsroot.conf': No such file or directory
+rm: cannot remove `/live-include.tgz': No such file or directory
+No packages found matching \*.
+Get:1 http://security.debian.org etch/updates Release.gpg [189B]
+Get:2 http://ftp.debian.org etch Release.gpg [378B]
+Get:3 http://security.debian.org etch/updates Release [24.3kB]
+Get:4 http://ftp.debian.org etch Release [74.4kB]
+Get:5 http://security.debian.org etch/updates/main Packages [6288B]
+Get:6 http://ftp.debian.org etch/main Packages [5675kB]
+Fetched 5780kB in 49s (117kB/s)
+Reading package lists...
+Parallel mksquashfs: Using 1 processor
+Creating little endian 3.0 filesystem on /root/live-CD/debian-live/binary/casper/filesystem.squashfs, block size 65536.
+
+Little endian filesystem, data block size 65536, compressed data, compressed metadata, compressed fragments
+Filesystem size 682363.24 Kbytes (666.37 Mbytes)
+	79.96% of uncompressed filesystem size (853368.42 Kbytes)
+Inode table size 263731 bytes (257.55 Kbytes)
+	30.40% of uncompressed inode table size (867677 bytes)
+Directory table size 241128 bytes (235.48 Kbytes)
+	52.98% of uncompressed directory table size (455095 bytes)
+Number of duplicate files found 1460
+Number of inodes 26291
+Number of files 15201
+Number of fragments 1648
+Number of symbolic links  1733
+Number of device nodes 5351
+Number of fifo nodes 1
+Number of socket nodes 0
+Number of directories 4005
+Number of uids 3
+	root (0)
+	man (6)
+	news (9)
+Number of gids 17
+	video (44)
+	disk (6)
+	audio (29)
+	cdrom (24)
+	tty (5)
+	floppy (25)
+	dialout (20)
+	kmem (15)
+	lp (7)
+	tape (26)
+	shadow (42)
+	crontab (101)
+	staff (50)
+	src (40)
+	root (0)
+	mail (8)
+	utmp (43)
+Get:1 http://127.0.0.1 etch Release.gpg [378B]
+Get:2 http://127.0.0.1 etch/updates Release.gpg [189B]
+Get:3 http://127.0.0.1 etch Release [74.4kB]
+Get:4 http://127.0.0.1 etch/updates Release [24.3kB]
+Get:5 http://127.0.0.1 etch/main Packages [5675kB]
+Get:6 http://127.0.0.1 etch/updates/main Packages [6288B]
+Fetched 5780kB in 5s (1128kB/s)
+Reading package lists...
+Reading package lists...
+Building dependency tree...
+Reading extended state information...
+Initializing package states...
+Reading task descriptions...
+Building tag database...
+The following NEW packages will be installed:
+  syslinux 
+The following packages are RECOMMENDED but will NOT be installed:
+  mtools 
+0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
+Need to get 215kB of archives. After unpacking 451kB will be used.
+Writing extended state information...
+Get:1 http://127.0.0.1 etch/main syslinux 3.31-1 [215kB]
+Fetched 215kB in 0s (1335kB/s)
+Selecting previously deselected package syslinux.
+(Reading database ... 15028 files and directories currently installed.)
+Unpacking syslinux (from .../syslinux_3.31-1_i386.deb) ...
+Setting up syslinux (3.31-1) ...
+Reading package lists...
+Building dependency tree...
+Reading extended state information...
+Initializing package states...
+Reading task descriptions...
+Building tag database...
+The following packages will be REMOVED:
+  syslinux{p} 
+0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
+Need to get 0B of archives. After unpacking 451kB will be freed.
+Writing extended state information...
+(Reading database ... 15072 files and directories currently installed.)
+Removing syslinux ...
+Reading package lists...
+Building dependency tree...
+Reading extended state information...
+Initializing package states...
+Reading task descriptions...
+Building tag database...
+The following NEW packages will be installed:
+  memtest86+ 
+0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
+Need to get 60.8kB of archives. After unpacking 205kB will be used.
+Writing extended state information...
+Get:1 http://127.0.0.1 etch/main memtest86+ 1.65-1 [60.8kB]
+Fetched 60.8kB in 0s (827kB/s)
+Selecting previously deselected package memtest86+.
+(Reading database ... 15028 files and directories currently installed.)
+Unpacking memtest86+ (from .../memtest86+_1.65-1_i386.deb) ...
+Setting up memtest86+ (1.65-1) ...
+
+Reading package lists...
+Building dependency tree...
+Reading extended state information...
+Initializing package states...
+Reading task descriptions...
+Building tag database...
+The following packages will be REMOVED:
+  memtest86+{p} 
+0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
+Need to get 0B of archives. After unpacking 205kB will be freed.
+Writing extended state information...
+(Reading database ... 15041 files and directories currently installed.)
+Removing memtest86+ ...
+I: -input-charset not specified, using UTF-8 (detected in locale settings)
+Size of boot image is 4 sectors -> No emulation
+  1.45% done, estimate finish Thu Dec 14 13:47:58 2006
+  2.90% done, estimate finish Thu Dec 14 13:48:32 2006
+  4.35% done, estimate finish Thu Dec 14 13:48:44 2006
+  5.79% done, estimate finish Thu Dec 14 13:48:32 2006
+  7.24% done, estimate finish Thu Dec 14 13:48:39 2006
+  8.69% done, estimate finish Thu Dec 14 13:48:32 2006
+ 10.14% done, estimate finish Thu Dec 14 13:48:37 2006
+ 11.58% done, estimate finish Thu Dec 14 13:48:32 2006
+ 13.03% done, estimate finish Thu Dec 14 13:48:36 2006
+ 14.48% done, estimate finish Thu Dec 14 13:48:46 2006
+ 15.93% done, estimate finish Thu Dec 14 13:48:41 2006
+ 17.37% done, estimate finish Thu Dec 14 13:48:44 2006
+ 18.82% done, estimate finish Thu Dec 14 13:48:45 2006
+ 20.27% done, estimate finish Thu Dec 14 13:48:47 2006
+ 21.72% done, estimate finish Thu Dec 14 13:48:48 2006
+ 23.17% done, estimate finish Thu Dec 14 13:48:49 2006
+ 24.62% done, estimate finish Thu Dec 14 13:48:50 2006
+ 26.06% done, estimate finish Thu Dec 14 13:48:59 2006
+ 27.51% done, estimate finish Thu Dec 14 13:49:03 2006
+ 28.96% done, estimate finish Thu Dec 14 13:49:10 2006
+ 30.41% done, estimate finish Thu Dec 14 13:49:07 2006
+ 31.85% done, estimate finish Thu Dec 14 13:49:07 2006
+ 33.30% done, estimate finish Thu Dec 14 13:49:13 2006
+ 34.75% done, estimate finish Thu Dec 14 13:49:12 2006
+ 36.20% done, estimate finish Thu Dec 14 13:49:12 2006
+ 37.64% done, estimate finish Thu Dec 14 13:49:12 2006
+ 39.09% done, estimate finish Thu Dec 14 13:49:09 2006
+ 40.54% done, estimate finish Thu Dec 14 13:49:09 2006
+ 41.99% done, estimate finish Thu Dec 14 13:49:09 2006
+ 43.44% done, estimate finish Thu Dec 14 13:49:11 2006
+ 44.89% done, estimate finish Thu Dec 14 13:49:15 2006
+ 46.33% done, estimate finish Thu Dec 14 13:49:17 2006
+ 47.78% done, estimate finish Thu Dec 14 13:49:17 2006
+ 49.23% done, estimate finish Thu Dec 14 13:49:19 2006
+ 50.68% done, estimate finish Thu Dec 14 13:49:18 2006
+ 52.12% done, estimate finish Thu Dec 14 13:49:16 2006
+ 53.57% done, estimate finish Thu Dec 14 13:49:18 2006
+ 55.02% done, estimate finish Thu Dec 14 13:49:16 2006
+ 56.47% done, estimate finish Thu Dec 14 13:49:15 2006
+ 57.91% done, estimate finish Thu Dec 14 13:49:15 2006
+ 59.36% done, estimate finish Thu Dec 14 13:49:18 2006
+ 60.81% done, estimate finish Thu Dec 14 13:49:20 2006
+ 62.26% done, estimate finish Thu Dec 14 13:49:19 2006
+ 63.71% done, estimate finish Thu Dec 14 13:49:18 2006
+ 65.16% done, estimate finish Thu Dec 14 13:49:17 2006
+ 66.60% done, estimate finish Thu Dec 14 13:49:19 2006
+ 68.05% done, estimate finish Thu Dec 14 13:49:21 2006
+ 69.50% done, estimate finish Thu Dec 14 13:49:24 2006
+ 70.95% done, estimate finish Thu Dec 14 13:49:25 2006
+ 72.39% done, estimate finish Thu Dec 14 13:49:25 2006
+ 73.84% done, estimate finish Thu Dec 14 13:49:24 2006
+ 75.29% done, estimate finish Thu Dec 14 13:49:25 2006
+ 76.74% done, estimate finish Thu Dec 14 13:49:25 2006
+ 78.18% done, estimate finish Thu Dec 14 13:49:24 2006
+ 79.63% done, estimate finish Thu Dec 14 13:49:24 2006
+ 81.08% done, estimate finish Thu Dec 14 13:49:24 2006
+ 82.53% done, estimate finish Thu Dec 14 13:49:22 2006
+ 83.98% done, estimate finish Thu Dec 14 13:49:23 2006
+ 85.43% done, estimate finish Thu Dec 14 13:49:23 2006
+ 86.87% done, estimate finish Thu Dec 14 13:49:24 2006
+ 88.32% done, estimate finish Thu Dec 14 13:49:24 2006
+ 89.77% done, estimate finish Thu Dec 14 13:49:24 2006
+ 91.22% done, estimate finish Thu Dec 14 13:49:25 2006
+ 92.66% done, estimate finish Thu Dec 14 13:49:26 2006
+ 94.11% done, estimate finish Thu Dec 14 13:49:27 2006
+ 95.56% done, estimate finish Thu Dec 14 13:49:25 2006
+ 97.01% done, estimate finish Thu Dec 14 13:49:27 2006
+ 98.45% done, estimate finish Thu Dec 14 13:49:28 2006
+ 99.90% done, estimate finish Thu Dec 14 13:49:32 2006
+Total translation table size: 2048
+Total rockridge attributes bytes: 11287
+Total directory bytes: 24576
+Path table size(bytes): 114
+Max brk space used 21000
+345338 extents written (674 MB)

Added: people/oz/roll-out-cd/templates/common/README.html
===================================================================
--- people/oz/roll-out-cd/templates/common/README.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/README.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,660 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html lang="en">
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+  <title>Debian GNU/Linux -- The Universal Operating System</title>
+  <meta name="Description" content="Debian GNU/Linux is a free distribution of the GNU/Linux operating system. It is maintained and updated through the work of many users who volunteer their time and effort.">
+  <meta name="Keywords" content="debian, GNU, linux, unix, open source, free, DFSG">
+  <meta name="Language" content="English">
+  <meta name="Author" content="J.A. Bezemer, debian-boot at lists.debian.org">
+  <link rev="made" href="mailto:debian-boot at lists.debian.org">
+</head>
+<body text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#800080" alink="#FF0000">
+
+  <!-- The HTML and TEXT file are NOT the actual source code. -->
+  <!-- For that, see http://svn.debian.org/wsvn/debian-cd -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div align=right>
+(<a href="README.txt">Text version</a>)
+</div>
+<table border="0" cellpadding="3" cellspacing="0" align="center" summary="">
+<tr>
+<td>
+<img src="pics/logo-50.jpg" border="0" hspace="0" vspace="0" alt="" width="50" height="61">
+<img src="pics/debian.jpg" border="0" hspace="0" vspace="0" alt="Debian" width="179" height="61">
+</td>
+</tr>
+</table>
+
+
+
+
+
+
+
+
+<table bgcolor="#DF0451" border="0" cellpadding="0" cellspacing="0"
+  width="100%" summary="">
+<tr>
+<td valign="top">
+<img src="pics/red-upperleft.png" align="left" border="0" hspace="0"
+  vspace="0" alt="" width="15" height="16">
+</td>
+<td rowspan="2" align="center">
+
+ <table align="center" border="0" cellpadding="2" cellspacing="0">
+ <tr><td bgcolor="#000084">
+ <div align="center"><font color="#FFFFFF" face="helvetica,arial"><B>&nbsp;&nbsp;
+
+
+
+ Debian GNU/Linux testing "Etch" - Official Snapshot i386 Binary-1 CD
+ &nbsp;&nbsp;</B></font></div>
+ </td></tr>
+ </table>
+
+</td>
+<td valign="top">
+<img src="pics/red-upperright.png" align="right" border="0" hspace="0"
+  vspace="0" alt="" width="16" height="16">
+</td>
+</tr>
+<tr>
+<td valign="bottom">
+<img src="pics/red-lowerleft.png" align="left" border="0" hspace="0"
+  vspace="0" alt="" width="16" height="16">
+</td>
+<td valign="bottom">
+<img src="pics/red-lowerright.png" align="right" border="0" hspace="0"
+vspace="0" alt="" width="15" height="16">
+</td>
+</tr>
+</table>
+
+<table border="0" cellpadding="2" cellspacing="0" width="100%" summary="">
+<tr>
+        <td></td>
+</tr>
+</table>
+
+
+<table border="0" cellpadding="0" cellspacing="0" width="100%" summary="">
+<tr>
+        <td colspan="3" valign="top" width="20%" bgcolor="#BBDDFF">
+          <img src="pics/blue-upperleft.png" align="left" border="0"
+            hspace="0" vspace="0" alt="" width="16" height="16">
+          <img src="pics/blue-upperright.png" align="right" border="0"
+            hspace="0" vspace="0" alt="" width="16" height="16">
+        </td>
+</tr>
+<tr>
+        <td bgcolor="#BBDDFF">&nbsp;&nbsp;</td>
+
+        <td valign="TOP" bgcolor="#BBDDFF">
+
+<font face="Arial,Helvetica">
+
+
+<P><B><A href="http://www.debian.org/">Debian home&nbsp;page</A></B></P>
+
+
+&nbsp;<br>
+<P>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<A href="#intro">Intro</A>
+<P>
+
+
+
+
+
+<A href="#thiscd">About This CD</A>
+<P>
+
+
+
+
+
+<A href="#install">Installing</A>
+<P>
+
+
+
+
+
+
+<A href="#lastmin">Last-Minute Notes</A>
+<P>
+
+
+
+
+
+
+
+ <A href="#apt">Using CDs with apt</A>
+ <P>
+
+
+
+
+
+
+
+<A href="#cdmanuf">CD Manufacturers</A>
+<P>
+
+
+
+
+
+
+<A href="#other">More Information</A>
+
+<P>
+
+
+&nbsp;<P>
+<A href=".">Browse this CD-ROM</A></P>
+<P>
+<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt>
+</P>
+
+
+
+</font>
+
+
+
+
+
+
+
+        </td>
+        <td bgcolor="#BBDDFF">&nbsp;&nbsp;</td>
+        <td>&nbsp;&nbsp;</td>
+
+  <td valign="TOP" width="80%">
+
+<div align="center">
+<big><big><B><I>
+Welcome to the exciting world of
+</I></B></big></big>
+<br>
+<big><big><big><B><I>
+Debian GNU/Linux!
+</I></B></big></big></big>
+</div>
+
+<P><H2><A name="intro">
+Intro
+
+
+
+
+</H2>
+</a>
+<p>
+This is one of the CD-ROMs of the
+<a href="http://www.debian.org/">Debian GNU/Linux</a>
+distribution. Debian is a
+very extensive collection of software. But it is more. It is a complete
+Operating System (OS) for your computer. And it is
+<A href="http://www.debian.org/intro/free">free</A>
+(as in &quot;freedom&quot;).
+<P>
+An operating system is the set of basic programs
+and utilities that make your computer run. At the core of an operating
+system is the kernel. The kernel is the most fundamental program on the
+computer, which does all the basic housekeeping and lets you start other
+programs.
+Debian is kernel independent. It currently uses the
+<A href="http://www.linux.org/">Linux</A> kernel but work is
+in progress to provide Debian for other kernels, using
+<A href="http://www.gnu.org/software/hurd/hurd.html">the Hurd</A>.
+Most of the basic operating system tools
+come from the <a href="http://www.gnu.org/">GNU project</A>; hence the name
+GNU/Linux.
+<P>
+
+Debian is available for various kinds of computers
+(&quot;architectures&quot;), like
+&quot;IBM-compatible&quot; PCs (<i>i386</i>),
+Compaq's <i>Alpha</i>,
+Motorola's 680x0 (<i>m68k</i>),
+Sun's <i>Sparc</i>,
+Motorola/IBM's <i>PowerPC</i>, and <i>(Strong)ARM</i> processors.
+Check the <A href="http://www.debian.org/ports">ports</A> page
+
+
+
+for more information.
+<P>
+
+
+
+
+
+
+<A href="http://www.debian.org/intro/about">Read more...</A>
+
+
+
+
+
+
+<P><HR><P><H2><A name="thiscd">
+
+About This CD
+
+
+
+
+</H2>
+</a>
+<p>
+This CD-ROM is labeled
+<P>
+<tt>&nbsp;
+  Debian GNU/Linux testing "Etch" - Official Snapshot i386 Binary-1
+</tt>
+<P>
+
+which means that this CD is number 1 of 1 CDs containing
+
+programs ("binaries") for `i386' computers.
+<P>
+The programs on the Binary CDs are ordered by popularity. The Binary-1 CD
+contains the most popular programs and the installation tools; it is possible
+to install and run Debian with only the Binary-1 CD. The other CDs, up to
+Binary-1, contain mostly special-interest programs.
+<p>
+
+The Release Notes for "etch" are available on the <A
+href="http://www.debian.org/releases/etch/releasenotes">Debian web
+site</A>.
+
+
+
+
+
+
+
+
+
+
+<P><HR><P><H2><A name="install">
+
+Installing
+
+
+
+
+</H2>
+</a>
+<p>
+
+
+ Because Debian is a complete Operating System, the installation procedure
+ may seem a bit unusual. You can install Debian GNU/Linux either
+ <i>alongside</i> your current OS, or as the <i>only</i> OS on your computer.
+
+ <P>
+ An <b>Installation Guide</b> for this CD is available from
+ <A href="http://www.debian.org/releases/etch/installmanual">the Debian web site</a>.
+ <P>
+ Programs and other files that are needed for the installation can be found on
+ this CD under
+ <P>
+ <tt>&nbsp;
+ <A href="tools/">/tools/</a>
+ </tt>
+ and
+ <tt>&nbsp;
+ <A href="install/floppy/">/install/floppy/</a>
+ </tt>
+
+
+  <P>
+  For the impatient ones:
+
+
+
+  you can start the installation program easily by booting off this CD-ROM.
+  Note that not all (esp. older) systems support this. 
+  <P>
+
+
+
+
+   You can also
+
+
+
+  examine the
+  <P>
+  <tt>&nbsp;
+  <a href="install/">/install</a>
+  </tt>
+  <P>
+  directory; you might be able to start the installation system directly
+  from there. 
+
+
+
+
+
+
+
+
+
+
+
+
+
+<P><HR><P><H2><A name="lastmin">
+
+Last-Minute Notes
+
+
+
+
+</H2>
+</a>
+<p>
+<UL>
+
+<LI>
+You should keep in mind that this is an unofficial CD of the current
+development version of the Debian system. This means that all sorts of
+bugs may be present anywhere in the system.
+
+<br>&nbsp;
+</LI>
+
+
+
+
+
+
+
+
+
+</UL>
+
+
+
+
+
+
+
+  <P><HR><P><H2><A name="apt">
+
+ Using Apt
+
+
+
+
+ </H2>
+ </a>
+ <p>
+ After installing or upgrading, Debian's packaging system can use CD-ROMs,
+ local collections, or networked servers (FTP, HTTP) to automatically
+ install software from (<tt>.deb</tt> <i>packages</i>). This is done
+ preferably with the `apt' and `aptitude' programs. 
+
+ <P>
+
+ You can install packages from the commandline using
+ <tt>apt-get</tt>. For example, if you want to install the packages
+ `commprog' and `maxgame', you can give the command
+ <P>
+ <tt>&nbsp;
+   apt-get install commprog maxgame
+ </tt>
+ <P>
+ Note that you don't have to enter the complete path, or the
+ `<tt>.deb</tt>' extension. `Apt' will figure this out itself. 
+ <P>
+ Or use aptitude for a full screen interactive selection of available
+ Debian packages.
+ 
+
+
+
+
+
+
+
+
+<P><HR><P><H2><A name="cdmanuf">
+
+CD Manufacturers
+
+
+
+
+</H2>
+</a>
+<p>
+You are completely free to manufacture and re-distribute CD-ROMs of the
+Debian GNU/Linux Operating System, like this one. There is no charge from
+us (but of course donations are always welcome). 
+
+<P>
+
+For all needed information and contact addresses, please refer to
+<P>
+<tt>&nbsp;
+  <a href="http://www.debian.org/CD/">http://www.debian.org/CD/</a>
+</tt>
+
+
+
+
+
+
+<P><HR><P><H2><A name="other">
+
+More Information
+
+
+
+
+</H2>
+</a>
+<p>
+
+
+There is much more information present on this CD. Besides the already
+mentioned installation and upgrading procedures, this is the most
+interesting:  <P>
+
+<UL>
+<LI>
+
+
+
+
+
+<A href="doc/FAQ/">Debian FAQ</a>
+
+</LI>
+<LI>
+
+
+
+
+
+<A href="doc/constitution.txt">The Debian Constitution</a>
+
+</LI>
+<LI>
+
+
+
+
+
+<A href="doc/debian-manifesto">The Debian Manifesto</a>
+
+</LI>
+<LI>
+
+
+
+
+
+<A href="doc/social-contract.txt">Debian's Social Contract</a>
+
+</LI>
+<LI>
+
+
+
+
+
+<A href="doc/bug-reporting.txt">Bug reporting instructions</a>
+
+</LI>
+</UL>
+
+
+
+
+
+
+
+
+
+<P>
+Also on the Internet are many resources. To name a few:
+<P>
+
+<UL>
+<LI>
+
+
+
+
+
+<A href="http://www.debian.org/">The Debian homepage</a>
+
+</LI>
+<LI>
+
+
+
+
+
+<A href="http://www.debian.org/doc/">Debian Documentation</a>
+
+</LI>
+<LI>
+
+
+
+
+
+<A href="http://www.debian.org/support">Debian User Support</a>
+
+</LI>
+<LI>
+
+
+
+
+
+<A href="http://www.tldp.org/">The Linux Documentation Project</a>
+
+</LI>
+<LI>
+
+
+
+
+
+<A href="http://www.linux.org/">General Linux homepage</a>
+
+</LI>
+</UL>
+
+<P>
+
+<DIV align="center">
+
+
+
+
+
+
+<HR>
+
+
+<SMALL>See the Debian
+<A href="http://www.debian.org/contact">contact page</A>
+
+
+
+
+
+for information on contacting us.
+	</SMALL><P>
+<SMALL>
+
+Last Modified:  Sat Mar 20 12:30:45 EST 2004
+
+<br></SMALL>
+</DIV>
+
+  </td>
+  </tr>
+  <tr>
+        <td colspan="3" valign="bottom" width="20%" bgcolor="#BBDDFF">
+          <img src="pics/blue-lowerleft.png" align="left" border="0"
+            hspace="0" vspace="0" alt="" width="17" height="16">
+          <img src="pics/blue-lowerright.png" align="right" border="0"
+            hspace="0" vspace="0" alt="" width="16" height="16">
+        </td>
+  </tr>
+  </table>
+
+</body>
+</html>

Added: people/oz/roll-out-cd/templates/common/README.mirrors.html
===================================================================
--- people/oz/roll-out-cd/templates/common/README.mirrors.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/README.mirrors.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,746 @@
+<html>
+
+<head>
+  <title>Debian worldwide mirror sites</title>
+</head>
+
+<body>
+<h1 align="center">Debian worldwide mirror sites</h1>
+<p>Debian is distributed (<em>mirrored</em>) on hundreds of
+servers on the Internet. Using a nearby server will probably speed up your
+download, and also reduce the load on our central servers and on the
+Internet as a whole.
+
+<p>Debian mirrors can be primary and secondary. The definitions are as follows:
+
+  <blockquote>
+  A <strong>primary mirror</strong> site has good bandwidth, is available 24 hours a day,
+  and has an easy to remember name of the form ftp.&lt;country&gt;.debian.org.
+  <br>
+  Additionally, most of them are updated automatically after updates to the
+  Debian archive. The Debian archive on those sites is normally available
+  using both FTP and HTTP protocols.
+
+  </blockquote>
+  <blockquote>
+  A <strong>secondary mirror</strong> site may have restrictions on what they mirror (due to
+  space restrictions). Just because a site is secondary doesn't necessarily
+  mean it'll be any slower or less up to date than a primary site.
+
+  </blockquote>
+<p>Use the site closest to you for the fastest downloads possible whether it is
+
+a primary or secondary site. The program
+<a href="http://packages.debian.org/stable/net/netselect">
+<em>netselect</em></a> can be used to
+determine the site with the least latency; use a download program such as
+
+<a href="http://packages.debian.org/stable/web/wget">
+<em>wget</em></a> or
+<a href="http://packages.debian.org/stable/net/rsync">
+<em>rsync</em></a> for determining the site with the most throughput.
+Note that geographic proximity often isn't the most important factor for
+determining which machine will serve you best.
+
+<p>The authoritative copy of the following list can always be found at:
+<a href="http://www.debian.org/mirror/list">                      http://www.debian.org/mirror/list</a>.<br>
+If you know of any mirrors that are missing from this list,
+please have the site maintainer fill out the form at:
+<a href="http://www.debian.org/mirror/submit">                     http://www.debian.org/mirror/submit</a>.<br>
+Everything else you want to know about Debian mirrors:
+<a href="http://www.debian.org/mirror/">                        http://www.debian.org/mirror/</a>.<br>
+
+<h2 align="center">Primary Debian mirror sites</h2>
+
+<table border="0" align="center">
+<tr>
+  <th>Country</th>
+  <th>Site</th>
+  <th><b>Debian&nbsp;archive</b></th>
+  <th><b>Architectures</b></th>
+</tr>
+<tr><td colspan="5"><hr></td></tr>
+<tr>
+  <td width="25%">Austria</td>
+  <td width="25%" align="center"><code>ftp.at.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.at.debian.org/debian/">/debian/</a></td>
+  <td width="25%">alpha arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc</td>
+</tr>
+<tr>
+  <td width="25%">Australia</td>
+  <td width="25%" align="center"><code>ftp.au.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.au.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Australia</td>
+  <td width="25%" align="center"><code>ftp.wa.au.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.wa.au.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Bulgaria</td>
+  <td width="25%" align="center"><code>ftp.bg.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.bg.debian.org/debian/">/debian/</a></td>
+  <td width="25%">!hppa !hurd-i386 !s390</td>
+</tr>
+<tr>
+  <td width="25%">Brazil</td>
+  <td width="25%" align="center"><code>ftp.br.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.br.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Switzerland</td>
+  <td width="25%" align="center"><code>ftp.ch.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.ch.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Chile</td>
+  <td width="25%" align="center"><code>ftp.cl.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.cl.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Czech&nbsp;Republic</td>
+  <td width="25%" align="center"><code>ftp.cz.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.cz.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Germany</td>
+  <td width="25%" align="center"><code>ftp.de.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.de.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Germany</td>
+  <td width="25%" align="center"><code>ftp2.de.debian.org</code></td>
+  <td width="25%"><a href="http://ftp2.de.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Estonia</td>
+  <td width="25%" align="center"><code>ftp.ee.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.ee.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Spain</td>
+  <td width="25%" align="center"><code>ftp.es.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.es.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Finland</td>
+  <td width="25%" align="center"><code>ftp.fi.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.fi.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">France</td>
+  <td width="25%" align="center"><code>ftp.fr.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.fr.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">France</td>
+  <td width="25%" align="center"><code>ftp2.fr.debian.org</code></td>
+  <td width="25%"><a href="http://ftp2.fr.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Great&nbsp;Britain</td>
+  <td width="25%" align="center"><code>ftp.uk.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.uk.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Hong&nbsp;Kong</td>
+  <td width="25%" align="center"><code>ftp.hk.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.hk.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Croatia</td>
+  <td width="25%" align="center"><code>ftp.hr.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.hr.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Hungary</td>
+  <td width="25%" align="center"><code>ftp.hu.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.hu.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Ireland</td>
+  <td width="25%" align="center"><code>ftp.ie.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.ie.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Iceland</td>
+  <td width="25%" align="center"><code>ftp.is.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.is.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Italy</td>
+  <td width="25%" align="center"><code>ftp.it.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.it.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Japan</td>
+  <td width="25%" align="center"><code>ftp.jp.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.jp.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Japan</td>
+  <td width="25%" align="center"><code>ftp2.jp.debian.org</code></td>
+  <td width="25%"><a href="http://ftp2.jp.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Korea</td>
+  <td width="25%" align="center"><code>ftp.kr.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.kr.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Netherlands</td>
+  <td width="25%" align="center"><code>ftp.nl.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.nl.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Norway</td>
+  <td width="25%" align="center"><code>ftp.no.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.no.debian.org/debian/">/debian/</a></td>
+  <td width="25%">!m68k</td>
+</tr>
+<tr>
+  <td width="25%">New&nbsp;Zealand</td>
+  <td width="25%" align="center"><code>ftp.nz.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.nz.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Poland</td>
+  <td width="25%" align="center"><code>ftp.pl.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.pl.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Romania</td>
+  <td width="25%" align="center"><code>ftp.ro.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.ro.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Russia</td>
+  <td width="25%" align="center"><code>ftp.ru.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.ru.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Sweden</td>
+  <td width="25%" align="center"><code>ftp.se.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.se.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Slovenia</td>
+  <td width="25%" align="center"><code>ftp.si.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.si.debian.org/debian/">/debian/</a></td>
+  <td width="25%">alpha i386 ia64 m68k sparc</td>
+</tr>
+<tr>
+  <td width="25%">Slovakia</td>
+  <td width="25%" align="center"><code>ftp.sk.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.sk.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">Turkey</td>
+  <td width="25%" align="center"><code>ftp.tr.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.tr.debian.org/debian/">/debian/</a></td>
+  <td width="25%">all</td>
+</tr>
+<tr>
+  <td width="25%">United&nbsp;States</td>
+  <td width="25%" align="center"><code>ftp.us.debian.org</code></td>
+  <td width="25%"><a href="http://ftp.us.debian.org/debian/">/debian/</a></td>
+  <td width="25%">!m68k !s390</td>
+</tr>
+</table>
+<h2 align="center">Secondary mirrors of the Debian archive</h2>
+
+
+<pre><small>
+<strong>HOST NAME                         FTP                                      HTTP                                ARCHITECTURES
+---------                         ---                                      ----                                -------------
+</strong>
+<b>AR Argentina</b>
+------------
+debian.logiclinux.com                                                     <a href="http://debian.logiclinux.com/debian/">/debian/</a>                           i386
+ftp.ccc.uba.ar                    <a href="ftp://ftp.ccc.uba.ar/pub/linux/debian/debian/">/pub/linux/debian/debian/</a>               <a href="http://ftp.ccc.uba.ar/download/pub/linux/debian/debian/">/download/pub/linux/debian/debian/</a> i386
+debian.usla.org.ar                                                        <a href="http://debian.usla.org.ar/debian/">/debian/</a>                           i386
+
+<b>AT Austria</b>
+----------
+ftp.at.debian.org                 <a href="ftp://ftp.at.debian.org/debian/">/debian/</a>                                <a href="http://ftp.at.debian.org/debian/">/debian/</a>                           alpha arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
+gd.tuwien.ac.at                   <a href="ftp://gd.tuwien.ac.at/opsys/linux/debian/">/opsys/linux/debian/</a>                    <a href="http://gd.tuwien.ac.at/opsys/linux/debian/">/opsys/linux/debian/</a>               all
+debian.mur.at                     <a href="ftp://debian.mur.at/debian/">/debian/</a>                                <a href="http://debian.mur.at/debian/">/debian/</a>                           i386 ia64
+ftp.tu-graz.ac.at                 <a href="ftp://ftp.tu-graz.ac.at/mirror/debian/">/mirror/debian/</a>                         <a href="http://ftp.tu-graz.ac.at/mirror/debian/">/mirror/debian/</a>                    all
+ftp.univie.ac.at                  <a href="ftp://ftp.univie.ac.at/systems/linux/debian/debian/">/systems/linux/debian/debian/</a>           <a href="http://ftp.univie.ac.at/systems/linux/debian/debian/">/systems/linux/debian/debian/</a>      hurd-i386 i386
+debian.inode.at                   <a href="ftp://debian.inode.at/debian/">/debian/</a>                                <a href="http://debian.inode.at/debian/">/debian/</a>                           alpha arm i386 m68k sparc
+
+<b>AU Australia</b>
+------------
+ftp.wa.au.debian.org              <a href="ftp://ftp.wa.au.debian.org/debian/">/debian/</a>                                <a href="http://ftp.wa.au.debian.org/debian/">/debian/</a>                           all
+ftp.au.debian.org                 <a href="ftp://ftp.au.debian.org/debian/">/debian/</a>                                <a href="http://ftp.au.debian.org/debian/">/debian/</a>                           all
+mirror.aarnet.edu.au              <a href="ftp://mirror.aarnet.edu.au/debian/">/debian/</a>                                <a href="http://mirror.aarnet.edu.au/debian/">/debian/</a>                           !alpha
+ftp.monash.edu.au                 <a href="ftp://ftp.monash.edu.au/pub/linux/debian/">/pub/linux/debian/</a>                      <a href="http://ftp.monash.edu.au/pub/linux/debian/">/pub/linux/debian/</a>                 i386
+ftp.uwa.edu.au                    <a href="ftp://ftp.uwa.edu.au/mirrors/linux/debian/">/mirrors/linux/debian/</a>                                                     all
+mirror.eftel.com                  <a href="ftp://mirror.eftel.com/debian/">/debian/</a>                                <a href="http://mirror.eftel.com/debian/">/debian/</a>                           i386
+mirror.pacific.net.au             <a href="ftp://mirror.pacific.net.au/debian/">/debian/</a>                                <a href="http://mirror.pacific.net.au/debian/">/debian/</a>                           all
+ftp.iinet.net.au                  <a href="ftp://ftp.iinet.net.au/debian/debian/">/debian/debian/</a>                         <a href="http://ftp.iinet.net.au/debian/debian/">/debian/debian/</a>                    all
+debian.goldweb.com.au                                                     <a href="http://debian.goldweb.com.au/debian/">/debian/</a>                           hurd-i386 i386
+mirror.datafast.net.au            <a href="ftp://mirror.datafast.net.au/debian/">/debian/</a>                                <a href="http://mirror.datafast.net.au/debian/">/debian/</a>                           i386
+debian.ihug.com.au                <a href="ftp://debian.ihug.com.au/debian/">/debian/</a>                                <a href="http://debian.ihug.com.au/debian/">/debian/</a>                           i386
+debian.vicnet.net.au              <a href="ftp://debian.vicnet.net.au/debian/">/debian/</a>                                <a href="http://debian.vicnet.net.au/debian/">/debian/</a>                           i386
+mirror.optus.net                                                          <a href="http://mirror.optus.net/debian/">/debian/</a>                           all
+
+<b>BE Belgium</b>
+----------
+ftp.tiscali.be                    <a href="ftp://ftp.tiscali.be/pub/debian/">/pub/debian/</a>                            <a href="http://ftp.tiscali.be/pub/debian/">/pub/debian/</a>                       all
+ftp.kulnet.kuleuven.ac.be         <a href="ftp://ftp.kulnet.kuleuven.ac.be/debian/">/debian/</a>                                <a href="http://ftp.kulnet.kuleuven.ac.be/debian/">/debian/</a>                           all
+ftp.easynet.be                    <a href="ftp://ftp.easynet.be/debian/">/debian/</a>                                <a href="http://ftp.easynet.be/ftp/debian/">/ftp/debian/</a>                       all
+ftp.belnet.be                     <a href="ftp://ftp.belnet.be/debian/">/debian/</a>                                <a href="http://ftp.belnet.be/debian/">/debian/</a>                           all
+ftp.debian.skynet.be              <a href="ftp://ftp.debian.skynet.be/debian/">/debian/</a>                                <a href="http://ftp.debian.skynet.be/ftp/debian/">/ftp/debian/</a>                       all
+ftp.scarlet.be                    <a href="ftp://ftp.scarlet.be/pub/debian/">/pub/debian/</a>                            <a href="http://ftp.scarlet.be/pub/debian/">/pub/debian/</a>                       all
+
+<b>BG Bulgaria</b>
+-----------
+ftp.bg.debian.org                 <a href="ftp://ftp.bg.debian.org/debian/">/debian/</a>                                <a href="http://ftp.bg.debian.org/debian/">/debian/</a>                           !hppa !hurd-i386 !s390
+debian.ludost.net                 <a href="ftp://debian.ludost.net/debian/">/debian/</a>                                <a href="http://debian.ludost.net/debian/">/debian/</a>                           i386
+ftp.uni-sofia.bg                  <a href="ftp://ftp.uni-sofia.bg/debian/">/debian/</a>                                <a href="http://ftp.uni-sofia.bg/debian/">/debian/</a>                           all
+debian.telecoms.bg                <a href="ftp://debian.telecoms.bg/debian/">/debian/</a>                                <a href="http://debian.telecoms.bg/debian/">/debian/</a>                           all
+
+<b>BR Brazil</b>
+---------
+ftp.br.debian.org                 <a href="ftp://ftp.br.debian.org/debian/">/debian/</a>                                <a href="http://ftp.br.debian.org/debian/">/debian/</a>                           all
+sft.if.usp.br                                                             <a href="http://sft.if.usp.br/debian/">/debian/</a>                           i386
+linorg.usp.br                     <a href="ftp://linorg.usp.br/debian/">/debian/</a>                                <a href="http://linorg.usp.br/debian/">/debian/</a>                           i386
+linux.iq.usp.br                                                           <a href="http://linux.iq.usp.br/debian/">/debian/</a>                           i386 m68k
+ftp.pucpr.br                      <a href="ftp://ftp.pucpr.br/debian/">/debian/</a>                                <a href="http://ftp.pucpr.br/debian/">/debian/</a>                           hurd-i386 i386
+www.las.ic.unicamp.br             <a href="ftp://www.las.ic.unicamp.br/pub/debian/">/pub/debian/</a>                            <a href="http://www.las.ic.unicamp.br/pub/debian/">/pub/debian/</a>                       i386
+
+<b>BY Belarus</b>
+----------
+linux.org.by                      <a href="ftp://linux.org.by/debian/">/debian/</a>                                <a href="http://linux.org.by/debian/">/debian/</a>                           i386
+ftp.mgts.by                       <a href="ftp://ftp.mgts.by/debian/">/debian/</a>                                                                   i386
+
+<b>CA Canada</b>
+---------
+mirror.direct.ca                  <a href="ftp://mirror.direct.ca/pub/linux/debian/">/pub/linux/debian/</a>                      <a href="http://mirror.direct.ca/linux/debian/">/linux/debian/</a>                     i386 ia64 sparc
+debian.yorku.ca                                                           <a href="http://debian.yorku.ca/debian/">/debian/</a>                           alpha i386
+ftp3.nrc.ca                       <a href="ftp://ftp3.nrc.ca/debian/">/debian/</a>                                <a href="http://ftp3.nrc.ca/debian/">/debian/</a>                           i386
+gulus.usherbrooke.ca              <a href="ftp://gulus.usherbrooke.ca/debian/">/debian/</a>                                <a href="http://gulus.usherbrooke.ca/debian/">/debian/</a>                           all
+mirror.cpsc.ucalgary.ca           <a href="ftp://mirror.cpsc.ucalgary.ca/debian/">/debian/</a>                                <a href="http://mirror.cpsc.ucalgary.ca/debian/">/debian/</a>                           i386
+mirror.peer1.net                                                          <a href="http://mirror.peer1.net/debian/">/debian/</a>                           !hppa !ia64 !s390
+debian.savoirfairelinux.net       <a href="ftp://debian.savoirfairelinux.net/debian/">/debian/</a>                                <a href="http://debian.savoirfairelinux.net/debian/">/debian/</a>                           all
+debian.mirror.cygnal.ca           <a href="ftp://debian.mirror.cygnal.ca/debian/">/debian/</a>                                <a href="http://debian.mirror.cygnal.ca/debian/">/debian/</a>                           all
+
+<b>CH Switzerland</b>
+--------------
+ftp.ch.debian.org                 <a href="ftp://ftp.ch.debian.org/debian/">/debian/</a>                                <a href="http://ftp.ch.debian.org/debian/">/debian/</a>                           all
+mirror.switch.ch                  <a href="ftp://mirror.switch.ch/mirror/debian/">/mirror/debian/</a>                         <a href="http://mirror.switch.ch/ftp/mirror/debian/">/ftp/mirror/debian/</a>                all
+
+<b>CL Chile</b>
+--------
+ftp.cl.debian.org                 <a href="ftp://ftp.cl.debian.org/debian/">/debian/</a>                                <a href="http://ftp.cl.debian.org/debian/">/debian/</a>                           all
+debian.experimentos.cl            <a href="ftp://debian.experimentos.cl/Debian/debian/">/Debian/debian/</a>                         <a href="http://debian.experimentos.cl/debian/">/debian/</a>                           i386
+debian.ubiobio.cl                                                         <a href="http://debian.ubiobio.cl/debian/">/debian/</a>                           i386 sparc
+
+<b>CN China</b>
+--------
+ftp.linuxforum.net                <a href="ftp://ftp.linuxforum.net/debian/">/debian/</a>                                                                   i386
+mirrors.geekbone.org              <a href="ftp://mirrors.geekbone.org/debian/">/debian/</a>                                <a href="http://mirrors.geekbone.org/debian/">/debian/</a>                           all
+debian.cn99.com                   <a href="ftp://debian.cn99.com/debian/">/debian/</a>                                <a href="http://debian.cn99.com/debian/">/debian/</a>                           i386
+mirror.vmmatrix.net                                                       <a href="http://mirror.vmmatrix.net/debian/">/debian/</a>                           !alpha !hppa !m68k !mipsel !s390
+
+<b>CO Colombia</b>
+-----------
+fatboy.umng.edu.co                                                        <a href="http://fatboy.umng.edu.co/debian/">/debian/</a>                           alpha hurd-i386 i386 ia64 sparc
+debian.funlam.edu.co                                                      <a href="http://debian.funlam.edu.co/debian/">/debian/</a>                           i386
+
+<b>CR Costa Rica</b>
+-------------
+debian.efis.ucr.ac.cr                                                     <a href="http://debian.efis.ucr.ac.cr/debian/">/debian/</a>                           all
+
+<b>CZ Czech Republic</b>
+-----------------
+ftp.cz.debian.org                 <a href="ftp://ftp.cz.debian.org/debian/">/debian/</a>                                <a href="http://ftp.cz.debian.org/debian/">/debian/</a>                           all
+debian.sh.cvut.cz                 <a href="ftp://debian.sh.cvut.cz/debian/">/debian/</a>                                <a href="http://debian.sh.cvut.cz/debian/">/debian/</a>                           all
+ftp.zcu.cz                        <a href="ftp://ftp.zcu.cz/pub/linux/debian/">/pub/linux/debian/</a>                      <a href="http://ftp.zcu.cz/ftp/pub/linux/debian/">/ftp/pub/linux/debian/</a>             i386
+
+<b>DE Germany</b>
+----------
+ftp.de.debian.org                 <a href="ftp://ftp.de.debian.org/debian/">/debian/</a>                                <a href="http://ftp.de.debian.org/debian/">/debian/</a>                           all
+ftp2.de.debian.org                <a href="ftp://ftp2.de.debian.org/debian/">/debian/</a>                                <a href="http://ftp2.de.debian.org/debian/">/debian/</a>                           all
+ftp.tu-clausthal.de               <a href="ftp://ftp.tu-clausthal.de/pub/linux/debian/">/pub/linux/debian/</a>                                                         alpha arm i386 ia64 m68k mips mipsel powerpc sparc
+debian.uni-essen.de               <a href="ftp://debian.uni-essen.de/debian/">/debian/</a>                                <a href="http://debian.uni-essen.de/debian/">/debian/</a>                           i386
+ftp.freenet.de                    <a href="ftp://ftp.freenet.de/pub/ftp.debian.org/debian/">/pub/ftp.debian.org/debian/</a>             <a href="http://ftp.freenet.de/debian/">/debian/</a>                           all
+ftp.uni-erlangen.de               <a href="ftp://ftp.uni-erlangen.de/pub/Linux/debian/">/pub/Linux/debian/</a>                      <a href="http://ftp.uni-erlangen.de/pub/Linux/debian/">/pub/Linux/debian/</a>                 all
+sunsite.informatik.rwth-aachen.de <a href="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/debian/">/pub/Linux/debian/</a>                      <a href="http://sunsite.informatik.rwth-aachen.de/ftp/pub/Linux/debian/">/ftp/pub/Linux/debian/</a>             alpha i386 sparc
+ftp-stud.fht-esslingen.de         <a href="ftp://ftp-stud.fht-esslingen.de/debian/">/debian/</a>                                <a href="http://ftp-stud.fht-esslingen.de/debian/">/debian/</a>                           all
+ftp.stw-bonn.de                   <a href="ftp://ftp.stw-bonn.de/debian/">/debian/</a>                                <a href="http://ftp.stw-bonn.de/debian/">/debian/</a>                           i386
+ftp.fu-berlin.de                  <a href="ftp://ftp.fu-berlin.de/pub/unix/linux/mirrors/debian/">/pub/unix/linux/mirrors/debian/</a>                                            all
+debian.tu-bs.de                   <a href="ftp://debian.tu-bs.de/debian/">/debian/</a>                                <a href="http://debian.tu-bs.de/debian/">/debian/</a>                           all
+ftp.uni-koeln.de                  <a href="ftp://ftp.uni-koeln.de/debian/">/debian/</a>                                <a href="http://ftp.uni-koeln.de/debian/">/debian/</a>                           alpha i386 sparc
+debian.pffa.de                    <a href="ftp://debian.pffa.de/pub/mirrors/debian/">/pub/mirrors/debian/</a>                    <a href="http://debian.pffa.de/mirrors/debian/">/mirrors/debian/</a>                   hurd-i386 i386
+ftp.mpi-sb.mpg.de                 <a href="ftp://ftp.mpi-sb.mpg.de/pub/linux/distributions/debian/debian/">/pub/linux/distributions/debian/debian/</a>                                    all
+ftp.tiscali.de                    <a href="ftp://ftp.tiscali.de/pub/debian/debian/">/pub/debian/debian/</a>                     <a href="http://ftp.tiscali.de/pub/debian/debian/">/pub/debian/debian/</a>                all
+ftp.tu-chemnitz.de                <a href="ftp://ftp.tu-chemnitz.de/pub/linux/debian/debian/">/pub/linux/debian/debian/</a>               <a href="http://ftp.tu-chemnitz.de/pub/linux/debian/debian/">/pub/linux/debian/debian/</a>          all
+ftp.uni-kl.de                     <a href="ftp://ftp.uni-kl.de/pub/linux/debian/">/pub/linux/debian/</a>                      <a href="http://ftp.uni-kl.de/debian/">/debian/</a>                           i386 ia64 sparc
+ftp.uni-bayreuth.de               <a href="ftp://ftp.uni-bayreuth.de/pub/linux/Debian/debian/">/pub/linux/Debian/debian/</a>               <a href="http://ftp.uni-bayreuth.de/linux/Debian/debian/">/linux/Debian/debian/</a>              !arm
+ftp.informatik.hu-berlin.de       <a href="ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.de.debian.org/debian/">/pub/Mirrors/ftp.de.debian.org/debian/</a>                                     all
+ftp.gwdg.de                       <a href="ftp://ftp.gwdg.de/pub/linux/debian/debian/">/pub/linux/debian/debian/</a>               <a href="http://ftp.gwdg.de/pub/linux/debian/debian/">/pub/linux/debian/debian/</a>          all
+ftp.hosteurope.de                 <a href="ftp://ftp.hosteurope.de/pub/linux/debian/">/pub/linux/debian/</a>                      <a href="http://ftp.hosteurope.de/pub/linux/debian/">/pub/linux/debian/</a>                 alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc
+ftp.informatik.uni-frankfurt.de   <a href="ftp://ftp.informatik.uni-frankfurt.de/pub/linux/Mirror/ftp.debian.org/debian/">/pub/linux/Mirror/ftp.debian.org/debian/</a><a href="http://ftp.informatik.uni-frankfurt.de/debian/">/debian/</a>                           i386 ia64
+debian.netcologne.de              <a href="ftp://debian.netcologne.de/debian/">/debian/</a>                                <a href="http://debian.netcologne.de/debian/">/debian/</a>                           all
+
+<b>DK Denmark</b>
+----------
+mirrors.dotsrc.org                <a href="ftp://mirrors.dotsrc.org/debian/">/debian/</a>                                <a href="http://mirrors.dotsrc.org/debian/">/debian/</a>                           all
+ftp.dkuug.dk                      <a href="ftp://ftp.dkuug.dk/pub/debian/">/pub/debian/</a>                            <a href="http://ftp.dkuug.dk/debian/">/debian/</a>                           all
+mirror.here.dk                                                            <a href="http://mirror.here.dk/debian/">/debian/</a>                           !mips !mipsel
+debian.uni-c.dk                                                           <a href="http://debian.uni-c.dk/debian/">/debian/</a>                           all
+mirrors.telianet.dk               <a href="ftp://mirrors.telianet.dk/debian/">/debian/</a>                                <a href="http://mirrors.telianet.dk/debian/">/debian/</a>                           hurd-i386 i386 sparc
+
+<b>EE Estonia</b>
+----------
+ftp.ee.debian.org                 <a href="ftp://ftp.ee.debian.org/debian/">/debian/</a>                                <a href="http://ftp.ee.debian.org/debian/">/debian/</a>                           all
+
+<b>ES Spain</b>
+--------
+ftp.es.debian.org                 <a href="ftp://ftp.es.debian.org/debian/">/debian/</a>                                <a href="http://ftp.es.debian.org/debian/">/debian/</a>                           all
+toxo.com.uvigo.es                 <a href="ftp://toxo.com.uvigo.es/debian/">/debian/</a>                                <a href="http://toxo.com.uvigo.es/debian/">/debian/</a>                           all
+ftp.rediris.es                    <a href="ftp://ftp.rediris.es/debian/">/debian/</a>                                <a href="http://ftp.rediris.es/debian/">/debian/</a>                           alpha i386 ia64 sparc
+jane.uab.es                                                               <a href="http://jane.uab.es/debian/">/debian/</a>                           hurd-i386 i386
+ftp.caliu.info                    <a href="ftp://ftp.caliu.info/debian/">/debian/</a>                                <a href="http://ftp.caliu.info/debian/">/debian/</a>                           i386 ia64 m68k mips mipsel powerpc sparc
+ftp.cica.es                       <a href="ftp://ftp.cica.es/debian/">/debian/</a>                                                                   all
+ftp.dat.etsit.upm.es              <a href="ftp://ftp.dat.etsit.upm.es/debian/">/debian/</a>                                <a href="http://ftp.dat.etsit.upm.es/debian/">/debian/</a>                           i386
+ftp.gva.es                        <a href="ftp://ftp.gva.es/pub/mirror/debian/">/pub/mirror/debian/</a>                     <a href="http://ftp.gva.es/mirror/debian/">/mirror/debian/</a>                    alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc
+
+<b>FI Finland</b>
+----------
+ftp.fi.debian.org                 <a href="ftp://ftp.fi.debian.org/debian/">/debian/</a>                                <a href="http://ftp.fi.debian.org/debian/">/debian/</a>                           all
+ftp.funet.fi                      <a href="ftp://ftp.funet.fi/pub/linux/mirrors/debian/">/pub/linux/mirrors/debian/</a>              <a href="http://ftp.funet.fi/pub/linux/mirrors/debian/">/pub/linux/mirrors/debian/</a>         all
+ftp.jyu.fi                        <a href="ftp://ftp.jyu.fi/debian/">/debian/</a>                                <a href="http://ftp.jyu.fi/debian/">/debian/</a>                           !arm !m68k !mips !mipsel !s390
+
+<b>FR France</b>
+---------
+ftp.fr.debian.org                 <a href="ftp://ftp.fr.debian.org/debian/">/debian/</a>                                <a href="http://ftp.fr.debian.org/debian/">/debian/</a>                           all
+ftp2.fr.debian.org                <a href="ftp://ftp2.fr.debian.org/debian/">/debian/</a>                                <a href="http://ftp2.fr.debian.org/debian/">/debian/</a>                           all
+ftp.iut-bm.univ-fcomte.fr         <a href="ftp://ftp.iut-bm.univ-fcomte.fr/debian/">/debian/</a>                                <a href="http://ftp.iut-bm.univ-fcomte.fr/debian/">/debian/</a>                           all
+ftp.proxad.net                    <a href="ftp://ftp.proxad.net/mirrors/ftp.debian.org/">/mirrors/ftp.debian.org/</a>                                                   all
+ftp.minet.net                     <a href="ftp://ftp.minet.net/debian/">/debian/</a>                                                                   all
+ftp.info.iut-tlse3.fr             <a href="ftp://ftp.info.iut-tlse3.fr/debian/">/debian/</a>                                <a href="http://ftp.info.iut-tlse3.fr/debian/">/debian/</a>                           i386 m68k
+ftp.lip6.fr                       <a href="ftp://ftp.lip6.fr/pub/linux/distributions/debian/">/pub/linux/distributions/debian/</a>        <a href="http://ftp.lip6.fr/pub/linux/distributions/debian/">/pub/linux/distributions/debian/</a>   all
+debian.ens-cachan.fr              <a href="ftp://debian.ens-cachan.fr/debian/">/debian/</a>                                <a href="http://debian.ens-cachan.fr/ftp/debian/">/ftp/debian/</a>                       i386 sparc
+ftp.u-picardie.fr                 <a href="ftp://ftp.u-picardie.fr/mirror/debian/">/mirror/debian/</a>                         <a href="http://ftp.u-picardie.fr/mirror/debian/">/mirror/debian/</a>                    alpha i386
+debian.mirrors.easynet.fr         <a href="ftp://debian.mirrors.easynet.fr/debian/">/debian/</a>                                <a href="http://debian.mirrors.easynet.fr/">/</a>                                  alpha i386 powerpc
+ftp.u-strasbg.fr                  <a href="ftp://ftp.u-strasbg.fr/debian/">/debian/</a>                                <a href="http://ftp.u-strasbg.fr/debian/">/debian/</a>                           !arm !hppa !mips !mipsel !s390
+ftp.ipv6.opentransit.net          <a href="ftp://ftp.ipv6.opentransit.net/debian/">/debian/</a>                                <a href="http://ftp.ipv6.opentransit.net/debian/">/debian/</a>                           !mipsel
+debian.lami.univ-evry.fr          <a href="ftp://debian.lami.univ-evry.fr/debian/">/debian/</a>                                                                   i386 sparc
+mir1.ovh.net                      <a href="ftp://mir1.ovh.net/debian/">/debian/</a>                                <a href="http://mir1.ovh.net/debian/">/debian/</a>                           all
+mir2.ovh.net                                                              <a href="http://mir2.ovh.net/debian/">/debian/</a>                           all
+ftp.nerim.net                     <a href="ftp://ftp.nerim.net/debian/">/debian/</a>                                <a href="http://ftp.nerim.net/debian/">/debian/</a>                           i386
+ftp.crihan.fr                     <a href="ftp://ftp.crihan.fr/debian/">/debian/</a>                                <a href="http://ftp.crihan.fr/debian/">/debian/</a>                           all
+debian.mines.inpl-nancy.fr        <a href="ftp://debian.mines.inpl-nancy.fr/debian/">/debian/</a>                                <a href="http://debian.mines.inpl-nancy.fr/debian/">/debian/</a>                           !alpha !arm !m68k
+ftp.debian.ikoula.com             <a href="ftp://ftp.debian.ikoula.com/debian/">/debian/</a>                                                                   all
+webb.ens-cachan.fr                <a href="ftp://webb.ens-cachan.fr/debian/">/debian/</a>                                <a href="http://webb.ens-cachan.fr/debian/">/debian/</a>                           alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc
+mirrors.ircam.fr                  <a href="ftp://mirrors.ircam.fr/pub/debian/">/pub/debian/</a>                            <a href="http://mirrors.ircam.fr/pub/debian/">/pub/debian/</a>                       !arm !hppa !s390
+
+<b>GB Great Britain</b>
+----------------
+ftp.uk.debian.org                 <a href="ftp://ftp.uk.debian.org/debian/">/debian/</a>                                <a href="http://ftp.uk.debian.org/debian/">/debian/</a>                           all
+debian.hands.com                  <a href="ftp://debian.hands.com/debian/">/debian/</a>                                <a href="http://debian.hands.com/debian/">/debian/</a>                           all
+ftp.demon.co.uk                   <a href="ftp://ftp.demon.co.uk/pub/mirrors/linux/debian/">/pub/mirrors/linux/debian/</a>                                                 all
+ftp.mcc.ac.uk                     <a href="ftp://ftp.mcc.ac.uk/pub/linux/distributions/Debian/">/pub/linux/distributions/Debian/</a>                                           hurd-i386 i386 sh
+www.mirrorservice.org             <a href="ftp://www.mirrorservice.org/sites/ftp.debian.org/debian/">/sites/ftp.debian.org/debian/</a>           <a href="http://www.mirrorservice.org/sites/ftp.debian.org/debian/">/sites/ftp.debian.org/debian/</a>      i386
+download.mirror.ac.uk             <a href="ftp://download.mirror.ac.uk/sites/ftp.debian.org/debian/">/sites/ftp.debian.org/debian/</a>           <a href="http://download.mirror.ac.uk/sites/ftp.debian.org/debian/">/sites/ftp.debian.org/debian/</a>      all
+ftp.ticklers.org                  <a href="ftp://ftp.ticklers.org/debian/">/debian/</a>                                <a href="http://ftp.ticklers.org/debian/">/debian/</a>                           all
+debian.blueyonder.co.uk           <a href="ftp://debian.blueyonder.co.uk/pub/debian/">/pub/debian/</a>                            <a href="http://debian.blueyonder.co.uk/">/</a>                                  all
+mirror.positive-internet.com      <a href="ftp://mirror.positive-internet.com/debian/">/debian/</a>                                <a href="http://mirror.positive-internet.com/debian/">/debian/</a>                           i386
+the.earth.li                      <a href="ftp://the.earth.li/debian/">/debian/</a>                                <a href="http://the.earth.li/debian/">/debian/</a>                           hurd-i386 i386
+mirror.ox.ac.uk                   <a href="ftp://mirror.ox.ac.uk/debian/">/debian/</a>                                <a href="http://mirror.ox.ac.uk/debian/">/debian/</a>                           all
+
+<b>GR Greece</b>
+---------
+debian.otenet.gr                  <a href="ftp://debian.otenet.gr/pub/linux/debian/">/pub/linux/debian/</a>                      <a href="http://debian.otenet.gr/debian/">/debian/</a>                           all
+ftp.ntua.gr                       <a href="ftp://ftp.ntua.gr/pub/linux/debian/">/pub/linux/debian/</a>                      <a href="http://ftp.ntua.gr/pub/linux/debian/">/pub/linux/debian/</a>                 i386 sparc
+ftp.duth.gr                       <a href="ftp://ftp.duth.gr/debian/">/debian/</a>                                <a href="http://ftp.duth.gr/debian/">/debian/</a>                           all
+ftp.softnet.tuc.gr                <a href="ftp://ftp.softnet.tuc.gr/pub/linux/debian/">/pub/linux/debian/</a>                      <a href="http://ftp.softnet.tuc.gr/ftp/linux/debian/">/ftp/linux/debian/</a>                 all
+debian.spark.net.gr                                                       <a href="http://debian.spark.net.gr/debian/">/debian/</a>                           i386 sparc
+debian.internet.gr                <a href="ftp://debian.internet.gr/debian/">/debian/</a>                                <a href="http://debian.internet.gr/debian/">/debian/</a>                           i386 ia64 s390 sparc
+
+<b>HK Hong Kong</b>
+------------
+ftp.hk.debian.org                 <a href="ftp://ftp.hk.debian.org/debian/">/debian/</a>                                <a href="http://ftp.hk.debian.org/debian/">/debian/</a>                           all
+sunsite.ust.hk                    <a href="ftp://sunsite.ust.hk/pub/debian/">/pub/debian/</a>                                                               all
+www.zentek-international.com                                              <a href="http://www.zentek-international.com/mirrors/debian/debian/">/mirrors/debian/debian/</a>            all
+
+<b>HR Croatia</b>
+----------
+ftp.hr.debian.org                 <a href="ftp://ftp.hr.debian.org/debian/">/debian/</a>                                <a href="http://ftp.hr.debian.org/debian/">/debian/</a>                           all
+ftp.irb.hr                        <a href="ftp://ftp.irb.hr/debian/">/debian/</a>                                <a href="http://ftp.irb.hr/debian/">/debian/</a>                           arm hurd-i386 i386 ia64 sparc
+ftp.carnet.hr                     <a href="ftp://ftp.carnet.hr/debian/">/debian/</a>                                <a href="http://ftp.carnet.hr/debian/">/debian/</a>                           all
+debian.iskon.hr                   <a href="ftp://debian.iskon.hr/debian/">/debian/</a>                                <a href="http://debian.iskon.hr/debian/">/debian/</a>                           hurd-i386 i386 ia64 s390
+
+<b>HU Hungary</b>
+----------
+ftp.hu.debian.org                 <a href="ftp://ftp.hu.debian.org/debian/">/debian/</a>                                <a href="http://ftp.hu.debian.org/debian/">/debian/</a>                           all
+ftp.index.hu                      <a href="ftp://ftp.index.hu/debian/">/debian/</a>                                                                   i386
+debian.inf.elte.hu                <a href="ftp://debian.inf.elte.hu/debian/">/debian/</a>                                <a href="http://debian.inf.elte.hu/debian/">/debian/</a>                           all
+ftp.bme.hu                        <a href="ftp://ftp.bme.hu/OS/Linux/dist/debian/">/OS/Linux/dist/debian/</a>                  <a href="http://ftp.bme.hu/OS/Linux/dist/debian/">/OS/Linux/dist/debian/</a>             hurd-i386 i386 ia64
+
+<b>ID Indonesia</b>
+------------
+kebo.vlsm.org                     <a href="ftp://kebo.vlsm.org/debian/">/debian/</a>                                <a href="http://kebo.vlsm.org/debian/">/debian/</a>                           i386
+debian.3wsi.net                                                           <a href="http://debian.3wsi.net/debian/">/debian/</a>                           i386
+debian.indika.net.id                                                      <a href="http://debian.indika.net.id/debian/">/debian/</a>                           all
+
+<b>IE Ireland</b>
+----------
+ftp.ie.debian.org                 <a href="ftp://ftp.ie.debian.org/debian/">/debian/</a>                                <a href="http://ftp.ie.debian.org/debian/">/debian/</a>                           all
+ftp.esat.net                      <a href="ftp://ftp.esat.net/pub/linux/debian/">/pub/linux/debian/</a>                      <a href="http://ftp.esat.net/pub/linux/debian/">/pub/linux/debian/</a>                 all
+
+<b>IL Israel</b>
+---------
+mirror.hamakor.org.il                                                     <a href="http://mirror.hamakor.org.il/pub/mirrors/debian/">/pub/mirrors/debian/</a>               i386
+
+<b>IN India</b>
+--------
+ftp.iitm.ac.in                    <a href="ftp://ftp.iitm.ac.in/debian/">/debian/</a>                                <a href="http://ftp.iitm.ac.in/debian/">/debian/</a>                           i386
+
+<b>IS Iceland</b>
+----------
+ftp.is.debian.org                 <a href="ftp://ftp.is.debian.org/debian/">/debian/</a>                                <a href="http://ftp.is.debian.org/debian/">/debian/</a>                           all
+
+<b>IT Italy</b>
+--------
+ftp.it.debian.org                 <a href="ftp://ftp.it.debian.org/debian/">/debian/</a>                                <a href="http://ftp.it.debian.org/debian/">/debian/</a>                           all
+ftp.bononia.it                    <a href="ftp://ftp.bononia.it/debian/">/debian/</a>                                <a href="http://ftp.bononia.it/debian/">/debian/</a>                           all
+freedom.dicea.unifi.it            <a href="ftp://freedom.dicea.unifi.it/ftp/pub/linux/debian/">/ftp/pub/linux/debian/</a>                  <a href="http://freedom.dicea.unifi.it/ftp/pub/linux/debian/">/ftp/pub/linux/debian/</a>             hurd-i386 i386
+ftp.eutelia.it                    <a href="ftp://ftp.eutelia.it/pub/Debian_Mirror/">/pub/Debian_Mirror/</a>                                                        all
+cdn.mirror.garr.it                                                        <a href="http://cdn.mirror.garr.it/mirrors/debian/">/mirrors/debian/</a>                   alpha arm hppa i386 ia64 sparc
+mi.mirror.garr.it                 <a href="ftp://mi.mirror.garr.it/mirrors/debian/">/mirrors/debian/</a>                        <a href="http://mi.mirror.garr.it/mirrors/debian/">/mirrors/debian/</a>                   alpha arm hppa i386 ia64 sparc
+debian.fastweb.it                 <a href="ftp://debian.fastweb.it/debian/">/debian/</a>                                <a href="http://debian.fastweb.it/debian/">/debian/</a>                           all
+ftp.unina.it                      <a href="ftp://ftp.unina.it/pub/linux/distributions/debian/">/pub/linux/distributions/debian/</a>        <a href="http://ftp.unina.it/pub/linux/distributions/debian/">/pub/linux/distributions/debian/</a>   alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc
+debian.fastbull.org               <a href="ftp://debian.fastbull.org/debian/">/debian/</a>                                <a href="http://debian.fastbull.org/debian/">/debian/</a>                           all
+
+<b>JP Japan</b>
+--------
+ftp2.jp.debian.org                <a href="ftp://ftp2.jp.debian.org/debian/">/debian/</a>                                <a href="http://ftp2.jp.debian.org/debian/">/debian/</a>                           all
+ftp.jp.debian.org                 <a href="ftp://ftp.jp.debian.org/debian/">/debian/</a>                                <a href="http://ftp.jp.debian.org/debian/">/debian/</a>                           all
+ring.asahi-net.or.jp              <a href="ftp://ring.asahi-net.or.jp/pub/linux/debian/debian/">/pub/linux/debian/debian/</a>               <a href="http://ring.asahi-net.or.jp/archives/linux/debian/debian/">/archives/linux/debian/debian/</a>     all
+ftp.dti.ad.jp                     <a href="ftp://ftp.dti.ad.jp/pub/Linux/debian/">/pub/Linux/debian/</a>                      <a href="http://ftp.dti.ad.jp/pub/Linux/debian/">/pub/Linux/debian/</a>                 all
+dennou-k.gfd-dennou.org           <a href="ftp://dennou-k.gfd-dennou.org/library/Linux/debian/">/library/Linux/debian/</a>                  <a href="http://dennou-k.gfd-dennou.org/library/Linux/debian/">/library/Linux/debian/</a>             all
+dennou-q.gfd-dennou.org           <a href="ftp://dennou-q.gfd-dennou.org/library/Linux/debian/">/library/Linux/debian/</a>                  <a href="http://dennou-q.gfd-dennou.org/library/Linux/debian/">/library/Linux/debian/</a>             all
+ftp.yz.yamagata-u.ac.jp           <a href="ftp://ftp.yz.yamagata-u.ac.jp/debian/">/debian/</a>                                <a href="http://ftp.yz.yamagata-u.ac.jp/debian/">/debian/</a>                           all
+sb.itc.u-tokyo.ac.jp              <a href="ftp://sb.itc.u-tokyo.ac.jp/DEBIAN/debian/">/DEBIAN/debian/</a>                                                            all
+ftp.riken.go.jp                   <a href="ftp://ftp.riken.go.jp/pub/Linux/debian/debian/">/pub/Linux/debian/debian/</a>               <a href="http://ftp.riken.go.jp/pub/Linux/debian/debian/">/pub/Linux/debian/debian/</a>          i386
+debian.shimpinomori.net                                                   <a href="http://debian.shimpinomori.net/debian/">/debian/</a>                           i386
+ring.hosei.ac.jp                  <a href="ftp://ring.hosei.ac.jp/pub/linux/debian/debian/">/pub/linux/debian/debian/</a>               <a href="http://ring.hosei.ac.jp/archives/linux/debian/debian/">/archives/linux/debian/debian/</a>     all
+www.ring.gr.jp                    <a href="ftp://www.ring.gr.jp/pub/linux/debian/debian/">/pub/linux/debian/debian/</a>               <a href="http://www.ring.gr.jp/archives/linux/debian/debian/">/archives/linux/debian/debian/</a>     all
+ftp.jaist.ac.jp                   <a href="ftp://ftp.jaist.ac.jp/pub/Linux/Debian/">/pub/Linux/Debian/</a>                      <a href="http://ftp.jaist.ac.jp/pub/Linux/Debian/">/pub/Linux/Debian/</a>                 alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc
+
+<b>KR Korea</b>
+--------
+ftp.kr.debian.org                 <a href="ftp://ftp.kr.debian.org/debian/">/debian/</a>                                <a href="http://ftp.kr.debian.org/debian/">/debian/</a>                           all
+ftp.kreonet.re.kr                 <a href="ftp://ftp.kreonet.re.kr/pub/Linux/debian/">/pub/Linux/debian/</a>                      <a href="http://ftp.kreonet.re.kr/pub/Linux/debian/">/pub/Linux/debian/</a>                 all
+
+<b>LT Lithuania</b>
+------------
+ameba.sc-uni.ktu.lt               <a href="ftp://ameba.sc-uni.ktu.lt/debian/">/debian/</a>                                <a href="http://ameba.sc-uni.ktu.lt/debian/">/debian/</a>                           i386
+debian.balt.net                   <a href="ftp://debian.balt.net/debian/">/debian/</a>                                <a href="http://debian.balt.net/debian/">/debian/</a>                           arm i386 sparc
+debian.vinita.lt                  <a href="ftp://debian.vinita.lt/debian/">/debian/</a>                                <a href="http://debian.vinita.lt/debian/">/debian/</a>                           i386
+
+<b>LV Latvia</b>
+---------
+ftp.latnet.lv                     <a href="ftp://ftp.latnet.lv/linux/debian/">/linux/debian/</a>                          <a href="http://ftp.latnet.lv/linux/debian/">/linux/debian/</a>                     hurd-i386 i386
+
+<b>MX Mexico</b>
+---------
+nisamox.fciencias.unam.mx         <a href="ftp://nisamox.fciencias.unam.mx/debian/">/debian/</a>                                <a href="http://nisamox.fciencias.unam.mx/debian/">/debian/</a>                           all
+
+<b>NI Nicaragua</b>
+------------
+debian.uni.edu.ni                                                         <a href="http://debian.uni.edu.ni/debian/">/debian/</a>                           hurd-i386 i386
+
+<b>NL Netherlands</b>
+--------------
+ftp.nl.debian.org                 <a href="ftp://ftp.nl.debian.org/debian/">/debian/</a>                                <a href="http://ftp.nl.debian.org/debian/">/debian/</a>                           all
+ftp.nluug.nl                      <a href="ftp://ftp.nluug.nl/pub/os/Linux/distr/debian/">/pub/os/Linux/distr/debian/</a>             <a href="http://ftp.nluug.nl/pub/os/Linux/distr/debian/">/pub/os/Linux/distr/debian/</a>        all
+ftp.eu.uu.net                     <a href="ftp://ftp.eu.uu.net/debian/">/debian/</a>                                <a href="http://ftp.eu.uu.net/debian/">/debian/</a>                           all
+ftp.surfnet.nl                    <a href="ftp://ftp.surfnet.nl/pub/os/Linux/distr/debian/">/pub/os/Linux/distr/debian/</a>             <a href="http://ftp.surfnet.nl/os/Linux/distr/debian/">/os/Linux/distr/debian/</a>            all
+download.xs4all.nl                <a href="ftp://download.xs4all.nl/pub/mirror/debian/">/pub/mirror/debian/</a>                                                        all
+ftp.debian.nl                     <a href="ftp://ftp.debian.nl/debian/">/debian/</a>                                <a href="http://ftp.debian.nl/debian/">/debian/</a>                           i386
+ftp.tiscali.nl                    <a href="ftp://ftp.tiscali.nl/pub/mirrors/debian/">/pub/mirrors/debian/</a>                    <a href="http://ftp.tiscali.nl/debian/">/debian/</a>                           all
+debian.essentkabel.com            <a href="ftp://debian.essentkabel.com/debian/">/debian/</a>                                <a href="http://debian.essentkabel.com/debian/">/debian/</a>                           all
+
+<b>NO Norway</b>
+---------
+ftp.no.debian.org                 <a href="ftp://ftp.no.debian.org/debian/">/debian/</a>                                <a href="http://ftp.no.debian.org/debian/">/debian/</a>                           !m68k
+debian.marked.no                  <a href="ftp://debian.marked.no/debian/">/debian/</a>                                <a href="http://debian.marked.no/debian/">/debian/</a>                           all
+
+<b>NZ New Zealand</b>
+--------------
+ftp.nz.debian.org                 <a href="ftp://ftp.nz.debian.org/debian/">/debian/</a>                                <a href="http://ftp.nz.debian.org/debian/">/debian/</a>                           all
+debian.ihug.co.nz                 <a href="ftp://debian.ihug.co.nz/debian/">/debian/</a>                                <a href="http://debian.ihug.co.nz/debian/">/debian/</a>                           i386
+
+<b>PL Poland</b>
+---------
+ftp.pl.debian.org                 <a href="ftp://ftp.pl.debian.org/debian/">/debian/</a>                                <a href="http://ftp.pl.debian.org/debian/">/debian/</a>                           all
+ftp.icm.edu.pl                    <a href="ftp://ftp.icm.edu.pl/pub/Linux/debian/">/pub/Linux/debian/</a>                      <a href="http://ftp.icm.edu.pl/pub/Linux/debian/">/pub/Linux/debian/</a>                 !arm !m68k
+mirror.ipartners.pl               <a href="ftp://mirror.ipartners.pl/pub/debian/">/pub/debian/</a>                                                               all
+ftp.man.szczecin.pl               <a href="ftp://ftp.man.szczecin.pl/pub/Linux/debian/">/pub/Linux/debian/</a>                                                         all
+
+<b>PT Portugal</b>
+-----------
+ftp.uevora.pt                     <a href="ftp://ftp.uevora.pt/debian/">/debian/</a>                                <a href="http://ftp.uevora.pt/debian/">/debian/</a>                           i386
+ftp.eq.uc.pt                      <a href="ftp://ftp.eq.uc.pt/pub/software/Linux/debian/">/pub/software/Linux/debian/</a>             <a href="http://ftp.eq.uc.pt/software/Linux/debian/">/software/Linux/debian/</a>            i386
+debian.ua.pt                      <a href="ftp://debian.ua.pt/debian/">/debian/</a>                                <a href="http://debian.ua.pt/debian/">/debian/</a>                           all
+ftp.linux.pt                      <a href="ftp://ftp.linux.pt/pub/mirrors/debian/">/pub/mirrors/debian/</a>                    <a href="http://ftp.linux.pt/pub/mirrors/debian/">/pub/mirrors/debian/</a>               hurd-i386 i386
+
+<b>RO Romania</b>
+----------
+ftp.ro.debian.org                 <a href="ftp://ftp.ro.debian.org/debian/">/debian/</a>                                <a href="http://ftp.ro.debian.org/debian/">/debian/</a>                           all
+ftp.lug.ro                        <a href="ftp://ftp.lug.ro/debian/">/debian/</a>                                <a href="http://ftp.lug.ro/debian/">/debian/</a>                           i386 ia64
+
+<b>RU Russia</b>
+---------
+ftp.ru.debian.org                 <a href="ftp://ftp.ru.debian.org/debian/">/debian/</a>                                <a href="http://ftp.ru.debian.org/debian/">/debian/</a>                           all
+debian.nsu.ru                     <a href="ftp://debian.nsu.ru/debian/">/debian/</a>                                <a href="http://debian.nsu.ru/debian/">/debian/</a>                           i386
+debian.udsu.ru                    <a href="ftp://debian.udsu.ru/debian/">/debian/</a>                                <a href="http://debian.udsu.ru/debian/">/debian/</a>                           i386
+ftp.psn.ru                        <a href="ftp://ftp.psn.ru/debian/">/debian/</a>                                <a href="http://ftp.psn.ru/debian/">/debian/</a>                           hurd-i386 i386
+ftp.corbina.ru                    <a href="ftp://ftp.corbina.ru/pub/Linux/debian/">/pub/Linux/debian/</a>                                                         i386 ia64
+
+<b>SE Sweden</b>
+---------
+ftp.se.debian.org                 <a href="ftp://ftp.se.debian.org/debian/">/debian/</a>                                <a href="http://ftp.se.debian.org/debian/">/debian/</a>                           all
+ftp.sunet.se                      <a href="ftp://ftp.sunet.se/pub/os/Linux/distributions/debian/">/pub/os/Linux/distributions/debian/</a>     <a href="http://ftp.sunet.se/pub/os/Linux/distributions/debian/">/pub/os/Linux/distributions/debian/</a>all
+ftp.du.se                         <a href="ftp://ftp.du.se/debian/">/debian/</a>                                <a href="http://ftp.du.se/debian/">/debian/</a>                           all
+kalle.csb.ki.se                   <a href="ftp://kalle.csb.ki.se/pub/linux/debian/">/pub/linux/debian/</a>                      <a href="http://kalle.csb.ki.se/pub/linux/debian/">/pub/linux/debian/</a>                 i386 sparc
+mirror.pudas.net                  <a href="ftp://mirror.pudas.net/debian/">/debian/</a>                                <a href="http://mirror.pudas.net/debian/">/debian/</a>                           all
+ftp.port80.se                     <a href="ftp://ftp.port80.se/debian/">/debian/</a>                                <a href="http://ftp.port80.se/debian/">/debian/</a>                           all
+ftp.ds.hj.se                      <a href="ftp://ftp.ds.hj.se/pub/Linux/distributions/debian/">/pub/Linux/distributions/debian/</a>        <a href="http://ftp.ds.hj.se/pub/Linux/distributions/debian/">/pub/Linux/distributions/debian/</a>   i386 powerpc sparc
+
+<b>SG Singapore</b>
+------------
+mirror.averse.net                 <a href="ftp://mirror.averse.net/debian/">/debian/</a>                                <a href="http://mirror.averse.net/debian/">/debian/</a>                           i386
+mirror.nus.edu.sg                 <a href="ftp://mirror.nus.edu.sg/pub/Debian/">/pub/Debian/</a>                            <a href="http://mirror.nus.edu.sg/Debian/">/Debian/</a>                           alpha hurd-i386 i386
+debian.wow-vision.com.sg          <a href="ftp://debian.wow-vision.com.sg/debian/">/debian/</a>                                <a href="http://debian.wow-vision.com.sg/debian/">/debian/</a>                           i386
+
+<b>SI Slovenia</b>
+-----------
+ftp.si.debian.org                 <a href="ftp://ftp.si.debian.org/debian/">/debian/</a>                                <a href="http://ftp.si.debian.org/debian/">/debian/</a>                           alpha i386 ia64 m68k sparc
+ftp.arnes.si                      <a href="ftp://ftp.arnes.si/packages/debian/">/packages/debian/</a>                                                          all
+
+<b>SK Slovakia</b>
+-----------
+ftp.sk.debian.org                 <a href="ftp://ftp.sk.debian.org/debian/">/debian/</a>                                <a href="http://ftp.sk.debian.org/debian/">/debian/</a>                           all
+
+<b>TH Thailand</b>
+-----------
+ftp.nectec.or.th                  <a href="ftp://ftp.nectec.or.th/pub/linux-distributions/Debian/">/pub/linux-distributions/Debian/</a>                                           all
+ftp.coe.psu.ac.th                 <a href="ftp://ftp.coe.psu.ac.th/debian/">/debian/</a>                                <a href="http://ftp.coe.psu.ac.th/debian/">/debian/</a>                           !arm !hppa !ia64 !sparc
+
+<b>TR Turkey</b>
+---------
+ftp.tr.debian.org                 <a href="ftp://ftp.tr.debian.org/debian/">/debian/</a>                                <a href="http://ftp.tr.debian.org/debian/">/debian/</a>                           all
+ftp.linux.org.tr                  <a href="ftp://ftp.linux.org.tr/pub/mirrors/debian/">/pub/mirrors/debian/</a>                                                       all
+
+<b>TW Taiwan</b>
+---------
+ftp.tku.edu.tw                    <a href="ftp://ftp.tku.edu.tw/OS/Linux/distributions/debian/">/OS/Linux/distributions/debian/</a>         <a href="http://ftp.tku.edu.tw/OS/Linux/distributions/debian/">/OS/Linux/distributions/debian/</a>    all
+debian.csie.ntu.edu.tw            <a href="ftp://debian.csie.ntu.edu.tw/pub/debian/">/pub/debian/</a>                            <a href="http://debian.csie.ntu.edu.tw/debian/">/debian/</a>                           hurd-i386 i386
+debian.linux.org.tw               <a href="ftp://debian.linux.org.tw/debian/">/debian/</a>                                <a href="http://debian.linux.org.tw/debian/">/debian/</a>                           all
+linux.cdpa.nsysu.edu.tw           <a href="ftp://linux.cdpa.nsysu.edu.tw/debian/">/debian/</a>                                <a href="http://linux.cdpa.nsysu.edu.tw/debian/">/debian/</a>                           all
+opensource.nchc.org.tw            <a href="ftp://opensource.nchc.org.tw/debian/">/debian/</a>                                <a href="http://opensource.nchc.org.tw/debian/">/debian/</a>                           all
+debian.nctu.edu.tw                                                        <a href="http://debian.nctu.edu.tw/debian/">/debian/</a>                           all
+
+<b>UA Ukraine</b>
+----------
+debian.osdn.org.ua                <a href="ftp://debian.osdn.org.ua/pub/Debian/debian/">/pub/Debian/debian/</a>                     <a href="http://debian.osdn.org.ua/debian/">/debian/</a>                           i386
+debian.org.ua                     <a href="ftp://debian.org.ua/debian/">/debian/</a>                                <a href="http://debian.org.ua/debian/">/debian/</a>                           i386
+ftp.3logic.net                    <a href="ftp://ftp.3logic.net/debian/">/debian/</a>                                                                   i386
+
+<b>US United States</b>
+----------------
+ftp.us.debian.org                 <a href="ftp://ftp.us.debian.org/debian/">/debian/</a>                                <a href="http://ftp.us.debian.org/debian/">/debian/</a>                           !m68k !s390
+ftp.debian.org                    <a href="ftp://ftp.debian.org/debian/">/debian/</a>                                <a href="http://ftp.debian.org/debian/">/debian/</a>                           i386
+debian.crosslink.net              <a href="ftp://debian.crosslink.net/debian/">/debian/</a>                                <a href="http://debian.crosslink.net/debian/">/debian/</a>                           all
+ftp-linux.cc.gatech.edu           <a href="ftp://ftp-linux.cc.gatech.edu/debian/">/debian/</a>                                <a href="http://ftp-linux.cc.gatech.edu/debian/">/debian/</a>                           all
+ftp.egr.msu.edu                   <a href="ftp://ftp.egr.msu.edu/debian/">/debian/</a>                                <a href="http://ftp.egr.msu.edu/debian/">/debian/</a>                           all
+distro.ibiblio.org                <a href="ftp://distro.ibiblio.org/pub/linux/distributions/debian/">/pub/linux/distributions/debian/</a>        <a href="http://distro.ibiblio.org/pub/linux/distributions/debian/">/pub/linux/distributions/debian/</a>   hurd-i386 i386 sparc
+ftp-mirror.internap.com           <a href="ftp://ftp-mirror.internap.com/pub/debian/">/pub/debian/</a>                            <a href="http://ftp-mirror.internap.com/pub/debian/">/pub/debian/</a>                       all
+ftp.cerias.purdue.edu             <a href="ftp://ftp.cerias.purdue.edu/pub/os/debian/">/pub/os/debian/</a>                         <a href="http://ftp.cerias.purdue.edu/pub/os/debian/">/pub/os/debian/</a>                    i386
+ftp.cs.unm.edu                    <a href="ftp://ftp.cs.unm.edu/mirrors/debian/">/mirrors/debian/</a>                                                           all
+mirror.cs.wisc.edu                <a href="ftp://mirror.cs.wisc.edu/pub/mirrors/linux/debian/">/pub/mirrors/linux/debian/</a>              <a href="http://mirror.cs.wisc.edu/pub/mirrors/linux/debian/">/pub/mirrors/linux/debian/</a>         i386
+ftp.uwsg.indiana.edu              <a href="ftp://ftp.uwsg.indiana.edu/linux/debian/">/linux/debian/</a>                          <a href="http://ftp.uwsg.indiana.edu/linux/debian/">/linux/debian/</a>                     all
+natasha.stmarytx.edu                                                      <a href="http://natasha.stmarytx.edu/debian/">/debian/</a>                           all
+ftp.ndlug.nd.edu                  <a href="ftp://ftp.ndlug.nd.edu/debian/">/debian/</a>                                <a href="http://ftp.ndlug.nd.edu/mirrors/debian/">/mirrors/debian/</a>                   all
+debian.uchicago.edu               <a href="ftp://debian.uchicago.edu/debian/">/debian/</a>                                <a href="http://debian.uchicago.edu/debian/">/debian/</a>                           all
+carroll.aset.psu.edu              <a href="ftp://carroll.aset.psu.edu/pub/linux/distributions/debian/">/pub/linux/distributions/debian/</a>        <a href="http://carroll.aset.psu.edu/pub/linux/distributions/debian/">/pub/linux/distributions/debian/</a>   all
+debian.fifi.org                   <a href="ftp://debian.fifi.org/pub/debian/">/pub/debian/</a>                            <a href="http://debian.fifi.org/debian/">/debian/</a>                           i386 sparc
+gladiator.real-time.com           <a href="ftp://gladiator.real-time.com/linux/debian/">/linux/debian/</a>                                                             i386
+mirrors.kernel.org                <a href="ftp://mirrors.kernel.org/debian/">/debian/</a>                                <a href="http://mirrors.kernel.org/debian/">/debian/</a>                           all
+mirrors.rcn.net                   <a href="ftp://mirrors.rcn.net/debian/">/debian/</a>                                <a href="http://mirrors.rcn.net/debian/">/debian/</a>                           i386
+ftp.keystealth.org                <a href="ftp://ftp.keystealth.org/debian/">/debian/</a>                                <a href="http://ftp.keystealth.org/debian/">/debian/</a>                           !alpha !arm !hppa !m68k !s390
+debian.lcs.mit.edu                <a href="ftp://debian.lcs.mit.edu/debian/">/debian/</a>                                <a href="http://debian.lcs.mit.edu/debian/">/debian/</a>                           all
+archive.progeny.com               <a href="ftp://archive.progeny.com/debian/">/debian/</a>                                <a href="http://archive.progeny.com/debian/">/debian/</a>                           all
+linux.csua.berkeley.edu           <a href="ftp://linux.csua.berkeley.edu/debian/">/debian/</a>                                <a href="http://linux.csua.berkeley.edu/debian/">/debian/</a>                           all
+debian.secsup.org                 <a href="ftp://debian.secsup.org/pub/linux/debian/">/pub/linux/debian/</a>                      <a href="http://debian.secsup.org/">/</a>                                  all
+debian.teleglobe.net              <a href="ftp://debian.teleglobe.net/debian/">/debian/</a>                                <a href="http://debian.teleglobe.net/">/</a>                                  all
+techweb.rfa.org                   <a href="ftp://techweb.rfa.org/debian/">/debian/</a>                                <a href="http://techweb.rfa.org/debian/">/debian/</a>                           all
+debian.osuosl.org                 <a href="ftp://debian.osuosl.org/debian/">/debian/</a>                                <a href="http://debian.osuosl.org/debian/">/debian/</a>                           all
+lyre.mit.edu                                                              <a href="http://lyre.mit.edu/debian/">/debian/</a>                           all
+mirror.mcs.anl.gov                <a href="ftp://mirror.mcs.anl.gov/pub/debian/">/pub/debian/</a>                            <a href="http://mirror.mcs.anl.gov/debian/">/debian/</a>                           all
+debian.2z.net                                                             <a href="http://debian.2z.net/debian/">/debian/</a>                           i386
+sluglug.ucsc.edu                  <a href="ftp://sluglug.ucsc.edu/debian/">/debian/</a>                                <a href="http://sluglug.ucsc.edu/debian/">/debian/</a>                           all
+cudlug.cudenver.edu               <a href="ftp://cudlug.cudenver.edu/debian/">/debian/</a>                                <a href="http://cudlug.cudenver.edu/debian/">/debian/</a>                           alpha hurd-i386 i386 ia64 sparc
+mirrors.geeks.org                 <a href="ftp://mirrors.geeks.org/debian/">/debian/</a>                                <a href="http://mirrors.geeks.org/debian/">/debian/</a>                           i386
+mirrors.engr.arizona.edu                                                  <a href="http://mirrors.engr.arizona.edu/debian/">/debian/</a>                           i386
+mirrors.terrabox.com              <a href="ftp://mirrors.terrabox.com/debian/">/debian/</a>                                <a href="http://mirrors.terrabox.com/debian/">/debian/</a>                           all
+debian.midco.net                                                          <a href="http://debian.midco.net/debian/">/debian/</a>                           all
+mirrors.usc.edu                   <a href="ftp://mirrors.usc.edu/pub/linux/distributions/debian/">/pub/linux/distributions/debian/</a>        <a href="http://mirrors.usc.edu/pub/linux/distributions/debian/">/pub/linux/distributions/debian/</a>   all
+debian.mirrors.pair.com           <a href="ftp://debian.mirrors.pair.com/">/</a>                                       <a href="http://debian.mirrors.pair.com/">/</a>                                  all
+lug.mtu.edu                       <a href="ftp://lug.mtu.edu/debian/">/debian/</a>                                <a href="http://lug.mtu.edu/debian/">/debian/</a>                           alpha hppa i386 mips mipsel powerpc sparc
+debian.mirrors.tds.net            <a href="ftp://debian.mirrors.tds.net/debian/">/debian/</a>                                <a href="http://debian.mirrors.tds.net/debian/">/debian/</a>                           all
+debian.cites.uiuc.edu             <a href="ftp://debian.cites.uiuc.edu/pub/debian/">/pub/debian/</a>                            <a href="http://debian.cites.uiuc.edu/pub/debian/">/pub/debian/</a>                       alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc
+mirrors.tummy.com                 <a href="ftp://mirrors.tummy.com/pub/ftp.debian.org/">/pub/ftp.debian.org/</a>                    <a href="http://mirrors.tummy.com/debian/">/debian/</a>                           all
+debian.mirror.frontiernet.net     <a href="ftp://debian.mirror.frontiernet.net/debian/">/debian/</a>                                <a href="http://debian.mirror.frontiernet.net/debian/">/debian/</a>                           all
+
+<b>VE Venezuela</b>
+------------
+debian.unesr.edu.ve                                                       <a href="http://debian.unesr.edu.ve/debian/">/debian/</a>                           all
+
+<b>ZA South Africa</b>
+---------------
+ftp.is.co.za                      <a href="ftp://ftp.is.co.za/debian/">/debian/</a>                                <a href="http://ftp.is.co.za/debian/">/debian/</a>                           i386
+ftp.sun.ac.za                     <a href="ftp://ftp.sun.ac.za/debian/">/debian/</a>                                <a href="http://ftp.sun.ac.za/ftp/debian/">/ftp/debian/</a>                       i386
+</small></pre><hr>
+<table border="0" width="100%"><tr>
+  <td align="left"><small>Last modified: Wed May 17 18:52:18 2006</small></td>
+  <td align="right"><small>Number of sites listed: 330</small></td>
+</tr></table>
+</body>
+</html>

Added: people/oz/roll-out-cd/templates/common/README.mirrors.txt
===================================================================
--- people/oz/roll-out-cd/templates/common/README.mirrors.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/README.mirrors.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,541 @@
+                 Debian worldwide mirror sites
+                        -----------------------------
+
+Debian is distributed (mirrored) on hundreds of
+servers on the Internet. Using a nearby server will probably speed up your
+download, and also reduce the load on our central servers and on the
+Internet as a whole.
+
+Debian mirrors can be primary and secondary. The definitions are as follows:
+
+  A primary mirror site has good bandwidth, is available 24 hours a day,
+  and has an easy to remember name of the form ftp.<country>.debian.org.
+  Additionally, most of them are updated automatically after updates to the
+  Debian archive. The Debian archive on those sites is normally available
+  using both FTP and HTTP protocols.
+
+  A secondary mirror site may have restrictions on what they mirror (due to
+  space restrictions). Just because a site is secondary doesn't necessarily
+  mean it'll be any slower or less up to date than a primary site.
+
+Use the site closest to you for the fastest downloads possible whether it is
+a primary or secondary site. The program `netselect' can be used to
+determine the site with the least latency; use a download program such as
+`wget' or `rsync' for determining the site with the most throughput.
+Note that geographic proximity often isn't the most important factor for
+determining which machine will serve you best.
+
+The authoritative copy of the following list can always be found at:
+                      http://www.debian.org/mirror/list
+If you know of any mirrors that are missing from this list,
+please have the site maintainer fill out the form at:
+                     http://www.debian.org/mirror/submit
+Everything else you want to know about Debian mirrors:
+                        http://www.debian.org/mirror/
+
+
+                         Primary Debian mirror sites
+                         ---------------------------
+
+ Country         Site                  Debian archive  Architectures
+ ---------------------------------------------------------------------------
+ Austria         ftp.at.debian.org     /debian/        alpha arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
+ Australia       ftp.au.debian.org     /debian/        all
+ Australia       ftp.wa.au.debian.org  /debian/        all
+ Bulgaria        ftp.bg.debian.org     /debian/        !hppa !hurd-i386 !s390
+ Brazil          ftp.br.debian.org     /debian/        all
+ Switzerland     ftp.ch.debian.org     /debian/        all
+ Chile           ftp.cl.debian.org     /debian/        all
+ Czech Republic  ftp.cz.debian.org     /debian/        all
+ Germany         ftp.de.debian.org     /debian/        all
+ Germany         ftp2.de.debian.org    /debian/        all
+ Estonia         ftp.ee.debian.org     /debian/        all
+ Spain           ftp.es.debian.org     /debian/        all
+ Finland         ftp.fi.debian.org     /debian/        all
+ France          ftp.fr.debian.org     /debian/        all
+ France          ftp2.fr.debian.org    /debian/        all
+ Great Britain   ftp.uk.debian.org     /debian/        all
+ Hong Kong       ftp.hk.debian.org     /debian/        all
+ Croatia         ftp.hr.debian.org     /debian/        all
+ Hungary         ftp.hu.debian.org     /debian/        all
+ Ireland         ftp.ie.debian.org     /debian/        all
+ Iceland         ftp.is.debian.org     /debian/        all
+ Italy           ftp.it.debian.org     /debian/        all
+ Japan           ftp.jp.debian.org     /debian/        all
+ Japan           ftp2.jp.debian.org    /debian/        all
+ Korea           ftp.kr.debian.org     /debian/        all
+ Netherlands     ftp.nl.debian.org     /debian/        all
+ Norway          ftp.no.debian.org     /debian/        !m68k
+ New Zealand     ftp.nz.debian.org     /debian/        all
+ Poland          ftp.pl.debian.org     /debian/        all
+ Romania         ftp.ro.debian.org     /debian/        all
+ Russia          ftp.ru.debian.org     /debian/        all
+ Sweden          ftp.se.debian.org     /debian/        all
+ Slovenia        ftp.si.debian.org     /debian/        alpha i386 ia64 m68k sparc
+ Slovakia        ftp.sk.debian.org     /debian/        all
+ Turkey          ftp.tr.debian.org     /debian/        all
+ United States   ftp.us.debian.org     /debian/        !m68k !s390
+
+
+                   Secondary mirrors of the Debian archive
+                   ---------------------------------------
+
+HOST NAME                         FTP                                      HTTP                                ARCHITECTURES
+---------                         ---                                      ----                                -------------
+
+AR Argentina
+------------
+debian.logiclinux.com                                                     /debian/                           i386
+ftp.ccc.uba.ar                    /pub/linux/debian/debian/               /download/pub/linux/debian/debian/ i386
+debian.usla.org.ar                                                        /debian/                           i386
+
+AT Austria
+----------
+ftp.at.debian.org                 /debian/                                /debian/                           alpha arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
+gd.tuwien.ac.at                   /opsys/linux/debian/                    /opsys/linux/debian/               all
+debian.mur.at                     /debian/                                /debian/                           i386 ia64
+ftp.tu-graz.ac.at                 /mirror/debian/                         /mirror/debian/                    all
+ftp.univie.ac.at                  /systems/linux/debian/debian/           /systems/linux/debian/debian/      hurd-i386 i386
+debian.inode.at                   /debian/                                /debian/                           alpha arm i386 m68k sparc
+
+AU Australia
+------------
+ftp.wa.au.debian.org              /debian/                                /debian/                           all
+ftp.au.debian.org                 /debian/                                /debian/                           all
+mirror.aarnet.edu.au              /debian/                                /debian/                           !alpha
+ftp.monash.edu.au                 /pub/linux/debian/                      /pub/linux/debian/                 i386
+ftp.uwa.edu.au                    /mirrors/linux/debian/                                                     all
+mirror.eftel.com                  /debian/                                /debian/                           i386
+mirror.pacific.net.au             /debian/                                /debian/                           all
+ftp.iinet.net.au                  /debian/debian/                         /debian/debian/                    all
+debian.goldweb.com.au                                                     /debian/                           hurd-i386 i386
+mirror.datafast.net.au            /debian/                                /debian/                           i386
+debian.ihug.com.au                /debian/                                /debian/                           i386
+debian.vicnet.net.au              /debian/                                /debian/                           i386
+mirror.optus.net                                                          /debian/                           all
+
+BE Belgium
+----------
+ftp.tiscali.be                    /pub/debian/                            /pub/debian/                       all
+ftp.kulnet.kuleuven.ac.be         /debian/                                /debian/                           all
+ftp.easynet.be                    /debian/                                /ftp/debian/                       all
+ftp.belnet.be                     /debian/                                /debian/                           all
+ftp.debian.skynet.be              /debian/                                /ftp/debian/                       all
+ftp.scarlet.be                    /pub/debian/                            /pub/debian/                       all
+
+BG Bulgaria
+-----------
+ftp.bg.debian.org                 /debian/                                /debian/                           !hppa !hurd-i386 !s390
+debian.ludost.net                 /debian/                                /debian/                           i386
+ftp.uni-sofia.bg                  /debian/                                /debian/                           all
+debian.telecoms.bg                /debian/                                /debian/                           all
+
+BR Brazil
+---------
+ftp.br.debian.org                 /debian/                                /debian/                           all
+sft.if.usp.br                                                             /debian/                           i386
+linorg.usp.br                     /debian/                                /debian/                           i386
+linux.iq.usp.br                                                           /debian/                           i386 m68k
+ftp.pucpr.br                      /debian/                                /debian/                           hurd-i386 i386
+www.las.ic.unicamp.br             /pub/debian/                            /pub/debian/                       i386
+
+BY Belarus
+----------
+linux.org.by                      /debian/                                /debian/                           i386
+ftp.mgts.by                       /debian/                                                                   i386
+
+CA Canada
+---------
+mirror.direct.ca                  /pub/linux/debian/                      /linux/debian/                     i386 ia64 sparc
+debian.yorku.ca                                                           /debian/                           alpha i386
+ftp3.nrc.ca                       /debian/                                /debian/                           i386
+gulus.usherbrooke.ca              /debian/                                /debian/                           all
+mirror.cpsc.ucalgary.ca           /debian/                                /debian/                           i386
+mirror.peer1.net                                                          /debian/                           !hppa !ia64 !s390
+debian.savoirfairelinux.net       /debian/                                /debian/                           all
+debian.mirror.cygnal.ca           /debian/                                /debian/                           all
+
+CH Switzerland
+--------------
+ftp.ch.debian.org                 /debian/                                /debian/                           all
+mirror.switch.ch                  /mirror/debian/                         /ftp/mirror/debian/                all
+
+CL Chile
+--------
+ftp.cl.debian.org                 /debian/                                /debian/                           all
+debian.experimentos.cl            /Debian/debian/                         /debian/                           i386
+debian.ubiobio.cl                                                         /debian/                           i386 sparc
+
+CN China
+--------
+ftp.linuxforum.net                /debian/                                                                   i386
+mirrors.geekbone.org              /debian/                                /debian/                           all
+debian.cn99.com                   /debian/                                /debian/                           i386
+mirror.vmmatrix.net                                                       /debian/                           !alpha !hppa !m68k !mipsel !s390
+
+CO Colombia
+-----------
+fatboy.umng.edu.co                                                        /debian/                           alpha hurd-i386 i386 ia64 sparc
+debian.funlam.edu.co                                                      /debian/                           i386
+
+CR Costa Rica
+-------------
+debian.efis.ucr.ac.cr                                                     /debian/                           all
+
+CZ Czech Republic
+-----------------
+ftp.cz.debian.org                 /debian/                                /debian/                           all
+debian.sh.cvut.cz                 /debian/                                /debian/                           all
+ftp.zcu.cz                        /pub/linux/debian/                      /ftp/pub/linux/debian/             i386
+
+DE Germany
+----------
+ftp.de.debian.org                 /debian/                                /debian/                           all
+ftp2.de.debian.org                /debian/                                /debian/                           all
+ftp.tu-clausthal.de               /pub/linux/debian/                                                         alpha arm i386 ia64 m68k mips mipsel powerpc sparc
+debian.uni-essen.de               /debian/                                /debian/                           i386
+ftp.freenet.de                    /pub/ftp.debian.org/debian/             /debian/                           all
+ftp.uni-erlangen.de               /pub/Linux/debian/                      /pub/Linux/debian/                 all
+sunsite.informatik.rwth-aachen.de /pub/Linux/debian/                      /ftp/pub/Linux/debian/             alpha i386 sparc
+ftp-stud.fht-esslingen.de         /debian/                                /debian/                           all
+ftp.stw-bonn.de                   /debian/                                /debian/                           i386
+ftp.fu-berlin.de                  /pub/unix/linux/mirrors/debian/                                            all
+debian.tu-bs.de                   /debian/                                /debian/                           all
+ftp.uni-koeln.de                  /debian/                                /debian/                           alpha i386 sparc
+debian.pffa.de                    /pub/mirrors/debian/                    /mirrors/debian/                   hurd-i386 i386
+ftp.mpi-sb.mpg.de                 /pub/linux/distributions/debian/debian/                                    all
+ftp.tiscali.de                    /pub/debian/debian/                     /pub/debian/debian/                all
+ftp.tu-chemnitz.de                /pub/linux/debian/debian/               /pub/linux/debian/debian/          all
+ftp.uni-kl.de                     /pub/linux/debian/                      /debian/                           i386 ia64 sparc
+ftp.uni-bayreuth.de               /pub/linux/Debian/debian/               /linux/Debian/debian/              !arm
+ftp.informatik.hu-berlin.de       /pub/Mirrors/ftp.de.debian.org/debian/                                     all
+ftp.gwdg.de                       /pub/linux/debian/debian/               /pub/linux/debian/debian/          all
+ftp.hosteurope.de                 /pub/linux/debian/                      /pub/linux/debian/                 alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc
+ftp.informatik.uni-frankfurt.de   /pub/linux/Mirror/ftp.debian.org/debian//debian/                           i386 ia64
+debian.netcologne.de              /debian/                                /debian/                           all
+
+DK Denmark
+----------
+mirrors.dotsrc.org                /debian/                                /debian/                           all
+ftp.dkuug.dk                      /pub/debian/                            /debian/                           all
+mirror.here.dk                                                            /debian/                           !mips !mipsel
+debian.uni-c.dk                                                           /debian/                           all
+mirrors.telianet.dk               /debian/                                /debian/                           hurd-i386 i386 sparc
+
+EE Estonia
+----------
+ftp.ee.debian.org                 /debian/                                /debian/                           all
+
+ES Spain
+--------
+ftp.es.debian.org                 /debian/                                /debian/                           all
+toxo.com.uvigo.es                 /debian/                                /debian/                           all
+ftp.rediris.es                    /debian/                                /debian/                           alpha i386 ia64 sparc
+jane.uab.es                                                               /debian/                           hurd-i386 i386
+ftp.caliu.info                    /debian/                                /debian/                           i386 ia64 m68k mips mipsel powerpc sparc
+ftp.cica.es                       /debian/                                                                   all
+ftp.dat.etsit.upm.es              /debian/                                /debian/                           i386
+ftp.gva.es                        /pub/mirror/debian/                     /mirror/debian/                    alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc
+
+FI Finland
+----------
+ftp.fi.debian.org                 /debian/                                /debian/                           all
+ftp.funet.fi                      /pub/linux/mirrors/debian/              /pub/linux/mirrors/debian/         all
+ftp.jyu.fi                        /debian/                                /debian/                           !arm !m68k !mips !mipsel !s390
+
+FR France
+---------
+ftp.fr.debian.org                 /debian/                                /debian/                           all
+ftp2.fr.debian.org                /debian/                                /debian/                           all
+ftp.iut-bm.univ-fcomte.fr         /debian/                                /debian/                           all
+ftp.proxad.net                    /mirrors/ftp.debian.org/                                                   all
+ftp.minet.net                     /debian/                                                                   all
+ftp.info.iut-tlse3.fr             /debian/                                /debian/                           i386 m68k
+ftp.lip6.fr                       /pub/linux/distributions/debian/        /pub/linux/distributions/debian/   all
+debian.ens-cachan.fr              /debian/                                /ftp/debian/                       i386 sparc
+ftp.u-picardie.fr                 /mirror/debian/                         /mirror/debian/                    alpha i386
+debian.mirrors.easynet.fr         /debian/                                /                                  alpha i386 powerpc
+ftp.u-strasbg.fr                  /debian/                                /debian/                           !arm !hppa !mips !mipsel !s390
+ftp.ipv6.opentransit.net          /debian/                                /debian/                           !mipsel
+debian.lami.univ-evry.fr          /debian/                                                                   i386 sparc
+mir1.ovh.net                      /debian/                                /debian/                           all
+mir2.ovh.net                                                              /debian/                           all
+ftp.nerim.net                     /debian/                                /debian/                           i386
+ftp.crihan.fr                     /debian/                                /debian/                           all
+debian.mines.inpl-nancy.fr        /debian/                                /debian/                           !alpha !arm !m68k
+ftp.debian.ikoula.com             /debian/                                                                   all
+webb.ens-cachan.fr                /debian/                                /debian/                           alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc
+mirrors.ircam.fr                  /pub/debian/                            /pub/debian/                       !arm !hppa !s390
+
+GB Great Britain
+----------------
+ftp.uk.debian.org                 /debian/                                /debian/                           all
+debian.hands.com                  /debian/                                /debian/                           all
+ftp.demon.co.uk                   /pub/mirrors/linux/debian/                                                 all
+ftp.mcc.ac.uk                     /pub/linux/distributions/Debian/                                           hurd-i386 i386 sh
+www.mirrorservice.org             /sites/ftp.debian.org/debian/           /sites/ftp.debian.org/debian/      i386
+download.mirror.ac.uk             /sites/ftp.debian.org/debian/           /sites/ftp.debian.org/debian/      all
+ftp.ticklers.org                  /debian/                                /debian/                           all
+debian.blueyonder.co.uk           /pub/debian/                            /                                  all
+mirror.positive-internet.com      /debian/                                /debian/                           i386
+the.earth.li                      /debian/                                /debian/                           hurd-i386 i386
+mirror.ox.ac.uk                   /debian/                                /debian/                           all
+
+GR Greece
+---------
+debian.otenet.gr                  /pub/linux/debian/                      /debian/                           all
+ftp.ntua.gr                       /pub/linux/debian/                      /pub/linux/debian/                 i386 sparc
+ftp.duth.gr                       /debian/                                /debian/                           all
+ftp.softnet.tuc.gr                /pub/linux/debian/                      /ftp/linux/debian/                 all
+debian.spark.net.gr                                                       /debian/                           i386 sparc
+debian.internet.gr                /debian/                                /debian/                           i386 ia64 s390 sparc
+
+HK Hong Kong
+------------
+ftp.hk.debian.org                 /debian/                                /debian/                           all
+sunsite.ust.hk                    /pub/debian/                                                               all
+www.zentek-international.com                                              /mirrors/debian/debian/            all
+
+HR Croatia
+----------
+ftp.hr.debian.org                 /debian/                                /debian/                           all
+ftp.irb.hr                        /debian/                                /debian/                           arm hurd-i386 i386 ia64 sparc
+ftp.carnet.hr                     /debian/                                /debian/                           all
+debian.iskon.hr                   /debian/                                /debian/                           hurd-i386 i386 ia64 s390
+
+HU Hungary
+----------
+ftp.hu.debian.org                 /debian/                                /debian/                           all
+ftp.index.hu                      /debian/                                                                   i386
+debian.inf.elte.hu                /debian/                                /debian/                           all
+ftp.bme.hu                        /OS/Linux/dist/debian/                  /OS/Linux/dist/debian/             hurd-i386 i386 ia64
+
+ID Indonesia
+------------
+kebo.vlsm.org                     /debian/                                /debian/                           i386
+debian.3wsi.net                                                           /debian/                           i386
+debian.indika.net.id                                                      /debian/                           all
+
+IE Ireland
+----------
+ftp.ie.debian.org                 /debian/                                /debian/                           all
+ftp.esat.net                      /pub/linux/debian/                      /pub/linux/debian/                 all
+
+IL Israel
+---------
+mirror.hamakor.org.il                                                     /pub/mirrors/debian/               i386
+
+IN India
+--------
+ftp.iitm.ac.in                    /debian/                                /debian/                           i386
+
+IS Iceland
+----------
+ftp.is.debian.org                 /debian/                                /debian/                           all
+
+IT Italy
+--------
+ftp.it.debian.org                 /debian/                                /debian/                           all
+ftp.bononia.it                    /debian/                                /debian/                           all
+freedom.dicea.unifi.it            /ftp/pub/linux/debian/                  /ftp/pub/linux/debian/             hurd-i386 i386
+ftp.eutelia.it                    /pub/Debian_Mirror/                                                        all
+cdn.mirror.garr.it                                                        /mirrors/debian/                   alpha arm hppa i386 ia64 sparc
+mi.mirror.garr.it                 /mirrors/debian/                        /mirrors/debian/                   alpha arm hppa i386 ia64 sparc
+debian.fastweb.it                 /debian/                                /debian/                           all
+ftp.unina.it                      /pub/linux/distributions/debian/        /pub/linux/distributions/debian/   alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc
+debian.fastbull.org               /debian/                                /debian/                           all
+
+JP Japan
+--------
+ftp2.jp.debian.org                /debian/                                /debian/                           all
+ftp.jp.debian.org                 /debian/                                /debian/                           all
+ring.asahi-net.or.jp              /pub/linux/debian/debian/               /archives/linux/debian/debian/     all
+ftp.dti.ad.jp                     /pub/Linux/debian/                      /pub/Linux/debian/                 all
+dennou-k.gfd-dennou.org           /library/Linux/debian/                  /library/Linux/debian/             all
+dennou-q.gfd-dennou.org           /library/Linux/debian/                  /library/Linux/debian/             all
+ftp.yz.yamagata-u.ac.jp           /debian/                                /debian/                           all
+sb.itc.u-tokyo.ac.jp              /DEBIAN/debian/                                                            all
+ftp.riken.go.jp                   /pub/Linux/debian/debian/               /pub/Linux/debian/debian/          i386
+debian.shimpinomori.net                                                   /debian/                           i386
+ring.hosei.ac.jp                  /pub/linux/debian/debian/               /archives/linux/debian/debian/     all
+www.ring.gr.jp                    /pub/linux/debian/debian/               /archives/linux/debian/debian/     all
+ftp.jaist.ac.jp                   /pub/Linux/Debian/                      /pub/Linux/Debian/                 alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc
+
+KR Korea
+--------
+ftp.kr.debian.org                 /debian/                                /debian/                           all
+ftp.kreonet.re.kr                 /pub/Linux/debian/                      /pub/Linux/debian/                 all
+
+LT Lithuania
+------------
+ameba.sc-uni.ktu.lt               /debian/                                /debian/                           i386
+debian.balt.net                   /debian/                                /debian/                           arm i386 sparc
+debian.vinita.lt                  /debian/                                /debian/                           i386
+
+LV Latvia
+---------
+ftp.latnet.lv                     /linux/debian/                          /linux/debian/                     hurd-i386 i386
+
+MX Mexico
+---------
+nisamox.fciencias.unam.mx         /debian/                                /debian/                           all
+
+NI Nicaragua
+------------
+debian.uni.edu.ni                                                         /debian/                           hurd-i386 i386
+
+NL Netherlands
+--------------
+ftp.nl.debian.org                 /debian/                                /debian/                           all
+ftp.nluug.nl                      /pub/os/Linux/distr/debian/             /pub/os/Linux/distr/debian/        all
+ftp.eu.uu.net                     /debian/                                /debian/                           all
+ftp.surfnet.nl                    /pub/os/Linux/distr/debian/             /os/Linux/distr/debian/            all
+download.xs4all.nl                /pub/mirror/debian/                                                        all
+ftp.debian.nl                     /debian/                                /debian/                           i386
+ftp.tiscali.nl                    /pub/mirrors/debian/                    /debian/                           all
+debian.essentkabel.com            /debian/                                /debian/                           all
+
+NO Norway
+---------
+ftp.no.debian.org                 /debian/                                /debian/                           !m68k
+debian.marked.no                  /debian/                                /debian/                           all
+
+NZ New Zealand
+--------------
+ftp.nz.debian.org                 /debian/                                /debian/                           all
+debian.ihug.co.nz                 /debian/                                /debian/                           i386
+
+PL Poland
+---------
+ftp.pl.debian.org                 /debian/                                /debian/                           all
+ftp.icm.edu.pl                    /pub/Linux/debian/                      /pub/Linux/debian/                 !arm !m68k
+mirror.ipartners.pl               /pub/debian/                                                               all
+ftp.man.szczecin.pl               /pub/Linux/debian/                                                         all
+
+PT Portugal
+-----------
+ftp.uevora.pt                     /debian/                                /debian/                           i386
+ftp.eq.uc.pt                      /pub/software/Linux/debian/             /software/Linux/debian/            i386
+debian.ua.pt                      /debian/                                /debian/                           all
+ftp.linux.pt                      /pub/mirrors/debian/                    /pub/mirrors/debian/               hurd-i386 i386
+
+RO Romania
+----------
+ftp.ro.debian.org                 /debian/                                /debian/                           all
+ftp.lug.ro                        /debian/                                /debian/                           i386 ia64
+
+RU Russia
+---------
+ftp.ru.debian.org                 /debian/                                /debian/                           all
+debian.nsu.ru                     /debian/                                /debian/                           i386
+debian.udsu.ru                    /debian/                                /debian/                           i386
+ftp.psn.ru                        /debian/                                /debian/                           hurd-i386 i386
+ftp.corbina.ru                    /pub/Linux/debian/                                                         i386 ia64
+
+SE Sweden
+---------
+ftp.se.debian.org                 /debian/                                /debian/                           all
+ftp.sunet.se                      /pub/os/Linux/distributions/debian/     /pub/os/Linux/distributions/debian/all
+ftp.du.se                         /debian/                                /debian/                           all
+kalle.csb.ki.se                   /pub/linux/debian/                      /pub/linux/debian/                 i386 sparc
+mirror.pudas.net                  /debian/                                /debian/                           all
+ftp.port80.se                     /debian/                                /debian/                           all
+ftp.ds.hj.se                      /pub/Linux/distributions/debian/        /pub/Linux/distributions/debian/   i386 powerpc sparc
+
+SG Singapore
+------------
+mirror.averse.net                 /debian/                                /debian/                           i386
+mirror.nus.edu.sg                 /pub/Debian/                            /Debian/                           alpha hurd-i386 i386
+debian.wow-vision.com.sg          /debian/                                /debian/                           i386
+
+SI Slovenia
+-----------
+ftp.si.debian.org                 /debian/                                /debian/                           alpha i386 ia64 m68k sparc
+ftp.arnes.si                      /packages/debian/                                                          all
+
+SK Slovakia
+-----------
+ftp.sk.debian.org                 /debian/                                /debian/                           all
+
+TH Thailand
+-----------
+ftp.nectec.or.th                  /pub/linux-distributions/Debian/                                           all
+ftp.coe.psu.ac.th                 /debian/                                /debian/                           !arm !hppa !ia64 !sparc
+
+TR Turkey
+---------
+ftp.tr.debian.org                 /debian/                                /debian/                           all
+ftp.linux.org.tr                  /pub/mirrors/debian/                                                       all
+
+TW Taiwan
+---------
+ftp.tku.edu.tw                    /OS/Linux/distributions/debian/         /OS/Linux/distributions/debian/    all
+debian.csie.ntu.edu.tw            /pub/debian/                            /debian/                           hurd-i386 i386
+debian.linux.org.tw               /debian/                                /debian/                           all
+linux.cdpa.nsysu.edu.tw           /debian/                                /debian/                           all
+opensource.nchc.org.tw            /debian/                                /debian/                           all
+debian.nctu.edu.tw                                                        /debian/                           all
+
+UA Ukraine
+----------
+debian.osdn.org.ua                /pub/Debian/debian/                     /debian/                           i386
+debian.org.ua                     /debian/                                /debian/                           i386
+ftp.3logic.net                    /debian/                                                                   i386
+
+US United States
+----------------
+ftp.us.debian.org                 /debian/                                /debian/                           !m68k !s390
+ftp.debian.org                    /debian/                                /debian/                           i386
+debian.crosslink.net              /debian/                                /debian/                           all
+ftp-linux.cc.gatech.edu           /debian/                                /debian/                           all
+ftp.egr.msu.edu                   /debian/                                /debian/                           all
+distro.ibiblio.org                /pub/linux/distributions/debian/        /pub/linux/distributions/debian/   hurd-i386 i386 sparc
+ftp-mirror.internap.com           /pub/debian/                            /pub/debian/                       all
+ftp.cerias.purdue.edu             /pub/os/debian/                         /pub/os/debian/                    i386
+ftp.cs.unm.edu                    /mirrors/debian/                                                           all
+mirror.cs.wisc.edu                /pub/mirrors/linux/debian/              /pub/mirrors/linux/debian/         i386
+ftp.uwsg.indiana.edu              /linux/debian/                          /linux/debian/                     all
+natasha.stmarytx.edu                                                      /debian/                           all
+ftp.ndlug.nd.edu                  /debian/                                /mirrors/debian/                   all
+debian.uchicago.edu               /debian/                                /debian/                           all
+carroll.aset.psu.edu              /pub/linux/distributions/debian/        /pub/linux/distributions/debian/   all
+debian.fifi.org                   /pub/debian/                            /debian/                           i386 sparc
+gladiator.real-time.com           /linux/debian/                                                             i386
+mirrors.kernel.org                /debian/                                /debian/                           all
+mirrors.rcn.net                   /debian/                                /debian/                           i386
+ftp.keystealth.org                /debian/                                /debian/                           !alpha !arm !hppa !m68k !s390
+debian.lcs.mit.edu                /debian/                                /debian/                           all
+archive.progeny.com               /debian/                                /debian/                           all
+linux.csua.berkeley.edu           /debian/                                /debian/                           all
+debian.secsup.org                 /pub/linux/debian/                      /                                  all
+debian.teleglobe.net              /debian/                                /                                  all
+techweb.rfa.org                   /debian/                                /debian/                           all
+debian.osuosl.org                 /debian/                                /debian/                           all
+lyre.mit.edu                                                              /debian/                           all
+mirror.mcs.anl.gov                /pub/debian/                            /debian/                           all
+debian.2z.net                                                             /debian/                           i386
+sluglug.ucsc.edu                  /debian/                                /debian/                           all
+cudlug.cudenver.edu               /debian/                                /debian/                           alpha hurd-i386 i386 ia64 sparc
+mirrors.geeks.org                 /debian/                                /debian/                           i386
+mirrors.engr.arizona.edu                                                  /debian/                           i386
+mirrors.terrabox.com              /debian/                                /debian/                           all
+debian.midco.net                                                          /debian/                           all
+mirrors.usc.edu                   /pub/linux/distributions/debian/        /pub/linux/distributions/debian/   all
+debian.mirrors.pair.com           /                                       /                                  all
+lug.mtu.edu                       /debian/                                /debian/                           alpha hppa i386 mips mipsel powerpc sparc
+debian.mirrors.tds.net            /debian/                                /debian/                           all
+debian.cites.uiuc.edu             /pub/debian/                            /pub/debian/                       alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc
+mirrors.tummy.com                 /pub/ftp.debian.org/                    /debian/                           all
+debian.mirror.frontiernet.net     /debian/                                /debian/                           all
+
+VE Venezuela
+------------
+debian.unesr.edu.ve                                                       /debian/                           all
+
+ZA South Africa
+---------------
+ftp.is.co.za                      /debian/                                /debian/                           i386
+ftp.sun.ac.za                     /debian/                                /ftp/debian/                       i386
+
+-------------------------------------------------------------------------------
+Last modified: Wed May 17 18:52:18 2006             Number of sites listed: 330

Added: people/oz/roll-out-cd/templates/common/README.txt
===================================================================
--- people/oz/roll-out-cd/templates/common/README.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/README.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,164 @@
+
+                                            (HTML version in README.html)
+
+       Debian GNU/Linux testing "Etch" - Official Snapshot i386 Binary-1
+                                   CD   
+
+
+
+   CONTENTS:
+
+     * Intro
+     * About This CD
+     * Installing
+     * Last-Minute Notes
+     * Using CDs with apt
+     * CD Manufacturers
+     * More Information
+
+
+                     Welcome to the exciting world of 
+                             Debian GNU/Linux! 
+
+Intro
+=====
+
+   This is one of the CD-ROMs of the Debian GNU/Linux distribution.
+   Debian is a very extensive collection of software. But it is more. It
+   is a complete Operating System (OS) for your computer. And it is free
+   (as in "freedom").
+
+   An operating system is the set of basic programs and utilities that
+   make your computer run. At the core of an operating system is the
+   kernel. The kernel is the most fundamental program on the computer,
+   which does all the basic housekeeping and lets you start other
+   programs. Debian is kernel independent. It currently uses the Linux
+   kernel but work is in progress to provide Debian for other kernels,
+   using the Hurd. Most of the basic operating system tools come from the
+   GNU project; hence the name GNU/Linux.
+
+   Debian is available for various kinds of computers ("architectures"),
+   like "IBM-compatible" PCs (i386), Compaq's Alpha, Motorola's 680x0
+   (m68k), Sun's Sparc, Motorola/IBM's PowerPC, and (Strong)ARM
+   processors. Check the ports page (http://www.debian.org/ports) for
+   more information.
+
+   Read more at
+
+     http://www.debian.org/intro/about
+
+
+About This CD
+=============
+
+   This CD-ROM is labeled
+
+     Debian GNU/Linux testing "Etch" - Official Snapshot i386 Binary-1
+
+   which means that this CD is number 1 of 1 CDs containing programs
+   ("binaries") for `i386' computers.
+
+   The programs on the Binary CDs are ordered by popularity. The Binary-1
+   CD contains the most popular programs and the installation tools; it
+   is possible to install and run Debian with only the Binary-1 CD. The
+   other CDs, up to Binary-1, contain mostly special-interest programs.
+
+   The Release Notes for "etch" are available on the Debian web site.
+
+
+Installing
+==========
+
+   Because Debian is a complete Operating System, the installation
+   procedure may seem a bit unusual. You can install Debian GNU/Linux
+   either alongside your current OS, or as the only OS on your computer.
+
+   An Installation Guide for this CD is available from the Debian web
+   site.
+
+   Programs and other files that are needed for the installation can be
+   found on this CD under
+
+     /tools/ and   /install/floppy/
+
+   For the impatient ones: you can start the installation program easily
+   by booting off this CD-ROM. Note that not all (esp. older) systems
+   support this.
+
+   You can also examine the
+
+     /install
+
+   directory; you might be able to start the installation system directly
+   from there.
+
+
+Last-Minute Notes
+=================
+
+     * You should keep in mind that this is an unofficial CD of the
+       current development version of the Debian system. This means that
+       all sorts of bugs may be present anywhere in the system.
+
+
+
+Using Apt
+=============
+
+   After installing or upgrading, Debian's packaging system can use
+   CD-ROMs, local collections, or networked servers (FTP, HTTP) to
+   automatically install software from (.deb packages). This is done
+   preferably with the `apt' and `aptitude' programs.
+
+   You can install packages from the commandline using apt-get. For
+   example, if you want to install the packages `commprog' and `maxgame',
+   you can give the command
+
+     apt-get install commprog maxgame
+
+   Note that you don't have to enter the complete path, or the `.deb'
+   extension. `Apt' will figure this out itself.
+
+   Or use aptitude for a full screen interactive selection of available
+   Debian packages.
+
+
+CD Manufacturers
+================
+
+   You are completely free to manufacture and re-distribute CD-ROMs of
+   the Debian GNU/Linux Operating System, like this one. There is no
+   charge from us (but of course donations are always welcome).
+
+   For all needed information and contact addresses, please refer to
+
+     http://www.debian.org/CD/
+
+
+More Information
+================
+
+   There is much more information present on this CD. Besides the already
+   mentioned installation and upgrading procedures, this is the most
+   interesting:
+
+     * /doc/FAQ                        Debian FAQ
+     * /doc/constitution.txt           The Debian Constitution
+     * /doc/debian-manifesto           The Debian Manifesto
+     * /doc/social-contract.txt        Debian's Social Contract
+     * /doc/bug-reporting.txt          Bug reporting instructions
+
+   Also on the Internet are many resources. To name a few:
+
+     * http://www.debian.org           The Debian homepage
+     * http://www.debian.org/doc       Debian Documentation
+     * http://www.debian.org/support   Debian User Support
+     * http://www.tldp.org         The Linux Documentation Project
+     * http://www.linux.org            General Linux homepage
+
+
+
+      See the Debian contact page (http://www.debian.org/contact) for
+                       information on contacting us.
+
+                Last Modified: Sat Mar 20 12:30:45 EST 2004

Added: people/oz/roll-out-cd/templates/common/doc/00-INDEX
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/00-INDEX	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/00-INDEX	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,22 @@
+What's in /debian/doc?
+
+--- General Documentation
+FAQ/                        Debian FAQ List in html, postscript, and plain text
+constitution.txt            Debian Constitution
+debian-manifesto            How it all started...  
+mailing-lists.txt           How to subscribe to the Debian mailing lists
+social-contract.txt         Debian Social Contract and Free Software Guidelines
+source-unpack.txt           How to unpack a Debian source package
+debian-keyring.tar.gz       PGP keys of all the developers.
+
+
+--- The Bug Tracking System for users
+bug-reporting.txt           How to report a bug in Debian
+bug-log-mailserver.txt      Introduction to the bug system request server 
+bug-log-access.txt          Accessing bug reports in the tracking system
+bug-mailserver-refcard.txt  Mail server's reference card     
+
+
+--- Debian Developer's Information
+bug-maint-info.txt          Developer's information re the bug system
+bug-maint-mailcontrol.txt   Introduction to the bug control mailserver

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/debian-faq.en.html.tar.gz
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/doc/FAQ/debian-faq.en.html.tar.gz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/debian-faq.en.pdf.gz
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/doc/FAQ/debian-faq.en.pdf.gz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/debian-faq.en.ps.gz
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/doc/FAQ/debian-faq.en.ps.gz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/debian-faq.en.txt.gz
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/doc/FAQ/debian-faq.en.txt.gz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-basic_defs.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-basic_defs.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-basic_defs.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,431 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Definitions and overview</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-basic_defs"></a></p>
+<hr>
+
+<p>
+[ <a href="index.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ 1 ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-getting.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 1 - Definitions and overview
+</h1>
+
+<hr>
+
+<h2><a name="s-whatisfaq"></a>1.1 What is this FAQ?</h2>
+
+<p>
+This document gives frequently asked questions (with their answers!) about the
+Debian distribution (Debian GNU/Linux and others) and about the Debian project.
+If applicable, pointers to other documentation will be given: we won't quote
+large parts of external documentation in this document.  You'll find out that
+some answers assume some knowledge of Unix-like operating systems.  We'll try
+to assume as little prior knowledge as possible: answers to general beginners
+questions will be kept simple.
+</p>
+
+<p>
+If you can't find what you're looking for in this FAQ, be sure to check out <a
+href="ch-support.en.html#s-debiandocs">What other documentation exists on and
+for a Debian system?, Section 11.1</a>.  If even that doesn't help, refer to <a
+href="ch-faqinfo.en.html#s-feedback">Feedback, Section 15.2</a>.
+</p>
+
+<hr>
+
+<h2><a name="s-whatisdebian"></a>1.2 What is Debian GNU/Linux?</h2>
+
+<p>
+Debian GNU/Linux is a particular <em>distribution</em> of the Linux operating
+system, and numerous packages that run on it.
+</p>
+
+<p>
+In principle, users could obtain the Linux kernel via the Internet or from
+elsewhere, and compile it themselves.  They could then obtain source code for
+many applications in the same way, compile the programs, then install them into
+their systems.  For complicated programs, this process can be not only
+time-consuming but error-prone.  To avoid it, users often choose to obtain the
+operating system and the application packages from one of the Linux
+distributors.  What distinguishes the various Linux distributors are the
+software, protocols, and practices they use for packaging, installing, and
+tracking applications packages on users' systems, combined with installation
+and maintenance tools, documentation, and other services.
+</p>
+
+<p>
+Debian GNU/Linux is the result of a volunteer effort to create a free,
+high-quality Unix-compatible operating system, complete with a suite of
+applications.  The idea of a free Unix-like system originates from the GNU
+project, and many of the applications that make Debian GNU/Linux so useful were
+developed by the GNU project.
+</p>
+
+<p>
+For Debian, free has the GNUish meaning (see the <code><a
+href="http://www.debian.org/social_contract#guidelines">Debian Free Software
+Guidelines</a></code>).  When we speak of free software, we are referring to
+freedom, not price.  Free software means that you have the freedom to
+distribute copies of free software, that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it in new
+free programs; and that you know you can do these things.
+</p>
+
+<p>
+The Debian Project was created by Ian Murdock in 1993, initially under the
+sponsorship of the Free Software Foundation's GNU project.  Today, Debian's
+developers think of it as a direct descendent of the GNU project.
+</p>
+
+<p>
+Debian GNU/Linux is:
+</p>
+<ul>
+<li>
+<p>
+<strong>full featured</strong>: Debian includes more than 15400 software
+packages at present.  Users can select which packages to install; Debian
+provides a tool for this purpose.  You can find a list and descriptions of the
+packages currently available in Debian at any of the Debian <code><a
+href="http://www.debian.org/distrib/ftplist">mirror sites</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<strong>free to use and redistribute</strong>: There is no consortium
+membership or payment required to participate in its distribution and
+development.  All packages that are formally part of Debian GNU/Linux are free
+to redistribute, usually under terms specified by the GNU General Public
+License.
+</p>
+
+<p>
+The Debian FTP archives also carry approximately 450 software packages (in the
+<samp>non-free</samp> and <samp>contrib</samp> sections), which are
+distributable under specific terms included with each package.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<strong>dynamic</strong>: With about 1649 volunteers constantly contributing
+new and improved code, Debian is evolving rapidly.  New releases are planned to
+be made every several months, and the FTP archives are updated daily.
+</p>
+</li>
+</ul>
+
+<p>
+Although Debian GNU/Linux itself is free software, it is a base upon which
+value-added Linux distributions can be built.  By providing a reliable,
+full-featured base system, Debian provides Linux users with increased
+compatibility, and allows Linux distribution creators to eliminate duplication
+of effort and focus on the things that make their distribution special.  See <a
+href="ch-redistrib.en.html#s-childistro">I am making a special Linux
+distribution for a &quot;vertical market&quot;.  Can I use Debian GNU/Linux for
+the guts of a Linux system and add my own applications on top of it?, Section
+13.3</a> for more information.
+</p>
+
+<hr>
+
+<h2><a name="s-linux"></a>1.3 OK, now I know what Debian is... what is Linux?!</h2>
+
+<p>
+In short, Linux is the kernel of a Unix-like operating system.  It was
+originally designed for 386 (and better) PCs; today Linux also runs on a dozen
+of other systems.  Linux is written by Linus Torvalds and many computer
+scientists around the world.
+</p>
+
+<p>
+Besides its kernel, a &quot;Linux&quot; system usually has:
+</p>
+<ul>
+<li>
+<p>
+a file system that follows the Linux Filesystem Hierarchy Standard <code><a
+href="http://www.pathname.com/fhs/">http://www.pathname.com/fhs/</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+a wide range of Unix utilities, many of which have been developed by the GNU
+project and the Free Software Foundation.
+</p>
+</li>
+</ul>
+
+<p>
+The combination of the Linux kernel, the file system, the GNU and FSF
+utilities, and the other utilities are designed to achieve compliance with the
+POSIX (IEEE 1003.1) standard; see <a href="ch-compat.en.html#s-otherunices">How
+source code compatible is Debian with other Unix systems?, Section 3.3</a>.
+</p>
+
+<p>
+For more information about Linux, see Michael K.  Johnson's <code><a
+href="ftp://ibiblio.org/pub/Linux/docs/HOWTO/INFO-SHEET">Linux Information
+Sheet</a></code> and <code><a
+href="ftp://ibiblio.org/pub/Linux/docs/HOWTO/META-FAQ">Meta-FAQ</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-non-linux"></a>1.4 Does Debian just do GNU/Linux?</h2>
+
+<p>
+Currently, Debian is only available for Linux, but with Debian GNU/Hurd and
+Debian on BSD kernels, we have started to offer non-Linux-based OSes as a
+development, server and desktop platform, too.  However, these non-linux ports
+are not officially released yet.
+</p>
+
+<p>
+The oldest porting effort is Debian GNU/Hurd.
+</p>
+
+<p>
+The Hurd is a set of servers running on top of the GNU Mach microkernel.
+Together they build the base for the GNU operating system.
+</p>
+
+<p>
+Please see <code><a
+href="http://www.gnu.org/software/hurd/">http://www.gnu.org/software/hurd/</a></code>
+for more information about the GNU/Hurd in general, and <code><a
+href="http://www.debian.org/ports/hurd/">http://www.debian.org/ports/hurd/</a></code>
+for more information about Debian GNU/Hurd.
+</p>
+
+<p>
+A second effort is the port to a BSD kernel.  People are working with both the
+NetBSD and the FreeBSD kernels.
+</p>
+
+<p>
+See <code><a
+href="http://www.debian.org/ports/#nonlinux">http://www.debian.org/ports/#nonlinux</a></code>
+for more information about these non-linux ports.
+</p>
+
+<hr>
+
+<h2><a name="s-difference"></a>1.5 What is the difference between Debian GNU/Linux and other Linux distributions? Why should I choose Debian over some other distribution?</h2>
+
+<p>
+These key features distinguish Debian from other Linux distributions:
+</p>
+<dl>
+<dt>Freedom:</dt>
+<dd>
+<p>
+As stated in the <code><a href="http://www.debian.org/social_contract">Debian
+Social Contract</a></code>, Debian will remain 100% free.  Debian is very
+strict about shipping truly free software.  The guidelines used to determine if
+a work is &quot;free&quot; are provided in <code><a
+href="http://www.debian.org/social_contract#guidelines">The Debian Free
+Software</a></code>.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>The Debian package maintenance system:</dt>
+<dd>
+<p>
+The entire system, or any individual component of it, can be upgraded in place
+without reformatting, without losing custom configuration files, and (in most
+cases) without rebooting the system.  Most Linux distributions available today
+have some kind of package maintenance system; the Debian package maintenance
+system is unique and particularly robust (see <a
+href="ch-pkg_basics.en.html">Basics of the Debian package management system,
+Chapter 6</a>).
+</p>
+</dd>
+</dl>
+<dl>
+<dt>Open development:</dt>
+<dd>
+<p>
+Whereas other Linux distributions are developed by individuals, small, closed
+groups, or commercial vendors, Debian is the only major Linux distribution that
+is being developed cooperatively by many individuals through the Internet, in
+the same spirit as Linux and other free software.
+</p>
+
+<p>
+More than 1649 volunteer package maintainers are working on over 15400 packages
+and improving Debian GNU/Linux.  The Debian developers contribute to the
+project not by writing new applications (in most cases), but by packaging
+existing software according to the standards of the project, by communicating
+bug reports to upstream developers, and by providing user support.  See also
+additional information on how to become a contributor in <a
+href="ch-contributing.en.html#s-contrib">How can I become a Debian software
+developer?, Section 12.1</a>.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>The Universal Operating System:</dt>
+<dd>
+<p>
+Debian comes with <code><a href="http://packages.debian.org/stable/">more than
+15400 packages</a></code> and runs on <code><a
+href="http://www.debian.org/ports/">11 architectures</a></code>.  This is far
+more than is available for any other GNU/Linux distribution.  See <a
+href="ch-software.en.html#s-apps">What types of applications and development
+software are available for Debian GNU/Linux?, Section 4.1</a> for an overview
+of the provided software and see <a href="ch-compat.en.html#s-arches">On what
+hardware architectures/systems does Debian GNU/Linux run?, Section 3.1</a> for
+a description of the supported hardware platforms.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>The Bug Tracking System:</dt>
+<dd>
+<p>
+The geographical dispersion of the Debian developers required sophisticated
+tools and quick communication of bugs and bug-fixes to accelerate the
+development of the system.  Users are encouraged to send bugs in a formal
+style, which are quickly accessible by WWW archives or via e-mail.  See
+additional information in this FAQ on the management of the bug log in <a
+href="ch-support.en.html#s-buglogs">Are there logs of known bugs?, Section
+11.4</a>.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>The Debian Policy:</dt>
+<dd>
+<p>
+Debian has an extensive specification of our standards of quality, the Debian
+Policy.  This document defines the qualities and standards to which we hold
+Debian packages.
+</p>
+</dd>
+</dl>
+
+<p>
+For additional information about this, please see our web page about <code><a
+href="http://www.debian.org/intro/why_debian">reasons to choose
+Debian</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-gnu"></a>1.6 How does the Debian project fit in or compare with the Free Software Foundation's GNU project?</h2>
+
+<p>
+The Debian system builds on the ideals of free software first championed by the
+<code><a href="http://www.gnu.org/">Free Software Foundation</a></code> and in
+particular by <code><a href="http://www.stallman.org/">Richard
+Stallman</a></code>.  FSF's powerful system development tools, utilities, and
+applications are also a key part of the Debian system.
+</p>
+
+<p>
+The Debian Project is a separate entity from the FSF, however we communicate
+regularly and cooperate on various projects.  The FSF explicitly requested that
+we call our system &quot;Debian GNU/Linux&quot;, and we are happy to comply
+with that request.
+</p>
+
+<p>
+The FSF's long-standing objective is to develop a new operating system called
+GNU, based on <code><a
+href="http://www.gnu.org/software/hurd/">Hurd</a></code>.  Debian is working
+with FSF on this system, called <code><a
+href="http://www.debian.org/ports/hurd/">Debian GNU/Hurd</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-pronunciation"></a>1.7 How does one pronounce Debian and what does this word mean?</h2>
+
+<p>
+The project name is pronounced Deb'-ee-en, with a short e in Deb, and emphasis
+on the first syllable.  This word is a contraction of the names of Debra and
+Ian Murdock, who founded the project.  (Dictionaries seem to offer some
+ambiguity in the pronunciation of Ian (!), but Ian prefers ee'-en.)
+</p>
+
+<hr>
+
+<p>
+[ <a href="index.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ 1 ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-getting.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-basic_defs.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-basic_defs.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-basic_defs.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,431 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Definitions and overview</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-basic_defs"></a></p>
+<hr>
+
+<p>
+[ <a href="index.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ 1 ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-getting.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 1 - Definitions and overview
+</h1>
+
+<hr>
+
+<h2><a name="s-whatisfaq"></a>1.1 What is this FAQ?</h2>
+
+<p>
+This document gives frequently asked questions (with their answers!) about the
+Debian distribution (Debian GNU/Linux and others) and about the Debian project.
+If applicable, pointers to other documentation will be given: we won't quote
+large parts of external documentation in this document.  You'll find out that
+some answers assume some knowledge of Unix-like operating systems.  We'll try
+to assume as little prior knowledge as possible: answers to general beginners
+questions will be kept simple.
+</p>
+
+<p>
+If you can't find what you're looking for in this FAQ, be sure to check out <a
+href="ch-support.en.html#s-debiandocs">What other documentation exists on and
+for a Debian system?, Section 11.1</a>.  If even that doesn't help, refer to <a
+href="ch-faqinfo.en.html#s-feedback">Feedback, Section 15.2</a>.
+</p>
+
+<hr>
+
+<h2><a name="s-whatisdebian"></a>1.2 What is Debian GNU/Linux?</h2>
+
+<p>
+Debian GNU/Linux is a particular <em>distribution</em> of the Linux operating
+system, and numerous packages that run on it.
+</p>
+
+<p>
+In principle, users could obtain the Linux kernel via the Internet or from
+elsewhere, and compile it themselves.  They could then obtain source code for
+many applications in the same way, compile the programs, then install them into
+their systems.  For complicated programs, this process can be not only
+time-consuming but error-prone.  To avoid it, users often choose to obtain the
+operating system and the application packages from one of the Linux
+distributors.  What distinguishes the various Linux distributors are the
+software, protocols, and practices they use for packaging, installing, and
+tracking applications packages on users' systems, combined with installation
+and maintenance tools, documentation, and other services.
+</p>
+
+<p>
+Debian GNU/Linux is the result of a volunteer effort to create a free,
+high-quality Unix-compatible operating system, complete with a suite of
+applications.  The idea of a free Unix-like system originates from the GNU
+project, and many of the applications that make Debian GNU/Linux so useful were
+developed by the GNU project.
+</p>
+
+<p>
+For Debian, free has the GNUish meaning (see the <code><a
+href="http://www.debian.org/social_contract#guidelines">Debian Free Software
+Guidelines</a></code>).  When we speak of free software, we are referring to
+freedom, not price.  Free software means that you have the freedom to
+distribute copies of free software, that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it in new
+free programs; and that you know you can do these things.
+</p>
+
+<p>
+The Debian Project was created by Ian Murdock in 1993, initially under the
+sponsorship of the Free Software Foundation's GNU project.  Today, Debian's
+developers think of it as a direct descendent of the GNU project.
+</p>
+
+<p>
+Debian GNU/Linux is:
+</p>
+<ul>
+<li>
+<p>
+<strong>full featured</strong>: Debian includes more than 15400 software
+packages at present.  Users can select which packages to install; Debian
+provides a tool for this purpose.  You can find a list and descriptions of the
+packages currently available in Debian at any of the Debian <code><a
+href="http://www.debian.org/distrib/ftplist">mirror sites</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<strong>free to use and redistribute</strong>: There is no consortium
+membership or payment required to participate in its distribution and
+development.  All packages that are formally part of Debian GNU/Linux are free
+to redistribute, usually under terms specified by the GNU General Public
+License.
+</p>
+
+<p>
+The Debian FTP archives also carry approximately 450 software packages (in the
+<samp>non-free</samp> and <samp>contrib</samp> sections), which are
+distributable under specific terms included with each package.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<strong>dynamic</strong>: With about 1649 volunteers constantly contributing
+new and improved code, Debian is evolving rapidly.  New releases are planned to
+be made every several months, and the FTP archives are updated daily.
+</p>
+</li>
+</ul>
+
+<p>
+Although Debian GNU/Linux itself is free software, it is a base upon which
+value-added Linux distributions can be built.  By providing a reliable,
+full-featured base system, Debian provides Linux users with increased
+compatibility, and allows Linux distribution creators to eliminate duplication
+of effort and focus on the things that make their distribution special.  See <a
+href="ch-redistrib.en.html#s-childistro">I am making a special Linux
+distribution for a &quot;vertical market&quot;.  Can I use Debian GNU/Linux for
+the guts of a Linux system and add my own applications on top of it?, Section
+13.3</a> for more information.
+</p>
+
+<hr>
+
+<h2><a name="s-linux"></a>1.3 OK, now I know what Debian is... what is Linux?!</h2>
+
+<p>
+In short, Linux is the kernel of a Unix-like operating system.  It was
+originally designed for 386 (and better) PCs; today Linux also runs on a dozen
+of other systems.  Linux is written by Linus Torvalds and many computer
+scientists around the world.
+</p>
+
+<p>
+Besides its kernel, a &quot;Linux&quot; system usually has:
+</p>
+<ul>
+<li>
+<p>
+a file system that follows the Linux Filesystem Hierarchy Standard <code><a
+href="http://www.pathname.com/fhs/">http://www.pathname.com/fhs/</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+a wide range of Unix utilities, many of which have been developed by the GNU
+project and the Free Software Foundation.
+</p>
+</li>
+</ul>
+
+<p>
+The combination of the Linux kernel, the file system, the GNU and FSF
+utilities, and the other utilities are designed to achieve compliance with the
+POSIX (IEEE 1003.1) standard; see <a href="ch-compat.en.html#s-otherunices">How
+source code compatible is Debian with other Unix systems?, Section 3.3</a>.
+</p>
+
+<p>
+For more information about Linux, see Michael K.  Johnson's <code><a
+href="ftp://ibiblio.org/pub/Linux/docs/HOWTO/INFO-SHEET">Linux Information
+Sheet</a></code> and <code><a
+href="ftp://ibiblio.org/pub/Linux/docs/HOWTO/META-FAQ">Meta-FAQ</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-non-linux"></a>1.4 Does Debian just do GNU/Linux?</h2>
+
+<p>
+Currently, Debian is only available for Linux, but with Debian GNU/Hurd and
+Debian on BSD kernels, we have started to offer non-Linux-based OSes as a
+development, server and desktop platform, too.  However, these non-linux ports
+are not officially released yet.
+</p>
+
+<p>
+The oldest porting effort is Debian GNU/Hurd.
+</p>
+
+<p>
+The Hurd is a set of servers running on top of the GNU Mach microkernel.
+Together they build the base for the GNU operating system.
+</p>
+
+<p>
+Please see <code><a
+href="http://www.gnu.org/software/hurd/">http://www.gnu.org/software/hurd/</a></code>
+for more information about the GNU/Hurd in general, and <code><a
+href="http://www.debian.org/ports/hurd/">http://www.debian.org/ports/hurd/</a></code>
+for more information about Debian GNU/Hurd.
+</p>
+
+<p>
+A second effort is the port to a BSD kernel.  People are working with both the
+NetBSD and the FreeBSD kernels.
+</p>
+
+<p>
+See <code><a
+href="http://www.debian.org/ports/#nonlinux">http://www.debian.org/ports/#nonlinux</a></code>
+for more information about these non-linux ports.
+</p>
+
+<hr>
+
+<h2><a name="s-difference"></a>1.5 What is the difference between Debian GNU/Linux and other Linux distributions? Why should I choose Debian over some other distribution?</h2>
+
+<p>
+These key features distinguish Debian from other Linux distributions:
+</p>
+<dl>
+<dt>Freedom:</dt>
+<dd>
+<p>
+As stated in the <code><a href="http://www.debian.org/social_contract">Debian
+Social Contract</a></code>, Debian will remain 100% free.  Debian is very
+strict about shipping truly free software.  The guidelines used to determine if
+a work is &quot;free&quot; are provided in <code><a
+href="http://www.debian.org/social_contract#guidelines">The Debian Free
+Software</a></code>.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>The Debian package maintenance system:</dt>
+<dd>
+<p>
+The entire system, or any individual component of it, can be upgraded in place
+without reformatting, without losing custom configuration files, and (in most
+cases) without rebooting the system.  Most Linux distributions available today
+have some kind of package maintenance system; the Debian package maintenance
+system is unique and particularly robust (see <a
+href="ch-pkg_basics.en.html">Basics of the Debian package management system,
+Chapter 6</a>).
+</p>
+</dd>
+</dl>
+<dl>
+<dt>Open development:</dt>
+<dd>
+<p>
+Whereas other Linux distributions are developed by individuals, small, closed
+groups, or commercial vendors, Debian is the only major Linux distribution that
+is being developed cooperatively by many individuals through the Internet, in
+the same spirit as Linux and other free software.
+</p>
+
+<p>
+More than 1649 volunteer package maintainers are working on over 15400 packages
+and improving Debian GNU/Linux.  The Debian developers contribute to the
+project not by writing new applications (in most cases), but by packaging
+existing software according to the standards of the project, by communicating
+bug reports to upstream developers, and by providing user support.  See also
+additional information on how to become a contributor in <a
+href="ch-contributing.en.html#s-contrib">How can I become a Debian software
+developer?, Section 12.1</a>.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>The Universal Operating System:</dt>
+<dd>
+<p>
+Debian comes with <code><a href="http://packages.debian.org/stable/">more than
+15400 packages</a></code> and runs on <code><a
+href="http://www.debian.org/ports/">11 architectures</a></code>.  This is far
+more than is available for any other GNU/Linux distribution.  See <a
+href="ch-software.en.html#s-apps">What types of applications and development
+software are available for Debian GNU/Linux?, Section 4.1</a> for an overview
+of the provided software and see <a href="ch-compat.en.html#s-arches">On what
+hardware architectures/systems does Debian GNU/Linux run?, Section 3.1</a> for
+a description of the supported hardware platforms.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>The Bug Tracking System:</dt>
+<dd>
+<p>
+The geographical dispersion of the Debian developers required sophisticated
+tools and quick communication of bugs and bug-fixes to accelerate the
+development of the system.  Users are encouraged to send bugs in a formal
+style, which are quickly accessible by WWW archives or via e-mail.  See
+additional information in this FAQ on the management of the bug log in <a
+href="ch-support.en.html#s-buglogs">Are there logs of known bugs?, Section
+11.4</a>.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>The Debian Policy:</dt>
+<dd>
+<p>
+Debian has an extensive specification of our standards of quality, the Debian
+Policy.  This document defines the qualities and standards to which we hold
+Debian packages.
+</p>
+</dd>
+</dl>
+
+<p>
+For additional information about this, please see our web page about <code><a
+href="http://www.debian.org/intro/why_debian">reasons to choose
+Debian</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-gnu"></a>1.6 How does the Debian project fit in or compare with the Free Software Foundation's GNU project?</h2>
+
+<p>
+The Debian system builds on the ideals of free software first championed by the
+<code><a href="http://www.gnu.org/">Free Software Foundation</a></code> and in
+particular by <code><a href="http://www.stallman.org/">Richard
+Stallman</a></code>.  FSF's powerful system development tools, utilities, and
+applications are also a key part of the Debian system.
+</p>
+
+<p>
+The Debian Project is a separate entity from the FSF, however we communicate
+regularly and cooperate on various projects.  The FSF explicitly requested that
+we call our system &quot;Debian GNU/Linux&quot;, and we are happy to comply
+with that request.
+</p>
+
+<p>
+The FSF's long-standing objective is to develop a new operating system called
+GNU, based on <code><a
+href="http://www.gnu.org/software/hurd/">Hurd</a></code>.  Debian is working
+with FSF on this system, called <code><a
+href="http://www.debian.org/ports/hurd/">Debian GNU/Hurd</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-pronunciation"></a>1.7 How does one pronounce Debian and what does this word mean?</h2>
+
+<p>
+The project name is pronounced Deb'-ee-en, with a short e in Deb, and emphasis
+on the first syllable.  This word is a contraction of the names of Debra and
+Ian Murdock, who founded the project.  (Dictionaries seem to offer some
+ambiguity in the pronunciation of Ian (!), but Ian prefers ee'-en.)
+</p>
+
+<hr>
+
+<p>
+[ <a href="index.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ 1 ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-getting.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-compat.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-compat.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-compat.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,386 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Compatibility issues</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-compat"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-getting.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ 3 ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-software.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 3 - Compatibility issues
+</h1>
+
+<hr>
+
+<h2><a name="s-arches"></a>3.1 On what hardware architectures/systems does Debian GNU/Linux run?</h2>
+
+<p>
+Debian GNU/Linux includes complete source-code for all of the included
+programs, so it should work on all systems which are supported by the Linux
+kernel; see the <code><a
+href="http://en.tldp.org/FAQ/Linux-FAQ/intro.html#DOES-LINUX-RUN-ON-MY-COMPUTER">Linux
+FAQ</a></code> for details.
+</p>
+
+<p>
+The current Debian GNU/Linux release, 3.1, contains a complete, binary
+distribution for the following architectures:
+</p>
+
+<p>
+<em>i386</em>: this covers PCs based on Intel and compatible processors,
+including Intel's 386, 486, Pentium, Pentium Pro, Pentium II (both Klamath and
+Celeron), and Pentium III, and most compatible processors by AMD, Cyrix and
+others.
+</p>
+
+<p>
+<em>m68k</em>: this covers Amigas and ATARIs having a Motorola 680x0 processor
+for x&gt;=2; with MMU.
+</p>
+
+<p>
+<em>alpha</em>: Compaq/Digital's Alpha systems.
+</p>
+
+<p>
+<em>sparc</em>: this covers Sun's SPARC and most UltraSPARC systems.
+</p>
+
+<p>
+<em>powerpc</em>: this covers some IBM/Motorola PowerPC machines, including
+CHRP, PowerMac and PReP machines.
+</p>
+
+<p>
+<em>arm</em>: ARM and StrongARM machines.
+</p>
+
+<p>
+<em>mips</em>: SGI's big-endian MIPS systems, Indy and Indigo2;
+<em>mipsel</em>: little-endian MIPS machines, Digital DECstations.
+</p>
+
+<p>
+<em>hppa</em>: Hewlett-Packard's PA-RISC machines (712, C3000, L2000, A500).
+</p>
+
+<p>
+<em>ia64</em>: Intel IA-64 (&quot;Itanium&quot;) computers.
+</p>
+
+<p>
+<em>s390</em>: IBM S/390 mainframe systems.
+</p>
+
+<p>
+The development of binary distributions of Debian for Sparc64 (UltraSPARC
+native) architectures is currently underway.
+</p>
+
+<p>
+For further information on booting, partitioning your drive, enabling PCMCIA
+(PC Card) devices and similar issues please follow the instructions given in
+the Installation Manual, which is available from our WWW site at <code><a
+href="http://www.debian.org/releases/stable/installmanual">http://www.debian.org/releases/stable/installmanual</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-otherdistribs"></a>3.2 How compatible is Debian with other distributions of Linux?</h2>
+
+<p>
+Debian developers communicate with other Linux distribution creators in an
+effort to maintain binary compatibility across Linux distributions.  Most
+commercial Linux products run as well under Debian as they do on the system
+upon which they were built.
+</p>
+
+<p>
+Debian GNU/Linux adheres to the <code><a
+href="http://www.pathname.com/fhs/">Linux Filesystem Hierarchy
+Standard</a></code>.  However, there is room for interpretation in some of the
+rules within this standard, so there may be slight differences between a Debian
+system and other Linux systems.
+</p>
+
+<p>
+Debian GNU/Linux supports software developed for the <code><a
+href="http://www.linuxbase.org/">Linux Standard Base</a></code>.  The LSB is a
+specification for allowing the same binary package to be used on multiple
+distributions.  Packages for the Debian Etch release must not conflict with
+requirements of the LSB, v1.3.  As of this writing, Debian GNU/Linux is not
+formally LSB-certified.  However, some Debian derived distributions are.
+Discussion and coordination of efforts towards ensuring Debian meets the
+requirements of the Linux Standard Base is taking place on the <code><a
+href="http://lists.debian.org/debian-lsb/">debian-lsb mailing list</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-otherunices"></a>3.3 How source code compatible is Debian with other Unix systems?</h2>
+
+<p>
+For most applications Linux source code is compatible with other Unix systems.
+It supports almost everything that is available in System V Unix systems and
+the free and commercial BSD-derived systems.  However in the Unix business such
+claim has nearly no value because there is no way to prove it.  In the software
+development area complete compatibility is required instead of compatibility in
+&quot;about most&quot; cases.  So years ago the need for standards arose, and
+nowadays POSIX.1 (IEEE Standard 1003.1-1990) is one of the major standards for
+source code compatibility in Unix-like operating systems.
+</p>
+
+<p>
+Linux is intended to adhere to POSIX.1, but the POSIX standards cost real money
+and the POSIX.1 (and FIPS 151-2) certification is quite expensive; this made it
+more difficult for the Linux developers to work on complete POSIX conformance.
+The certification costs make it unlikely that Debian will get an official
+conformance certification even if it completely passed the validation suite.
+(The validation suite is now freely available, so it is expected that more
+people will work on POSIX.1 issues.)
+</p>
+
+<p>
+Unifix GmbH (Braunschweig, Germany) developed a Linux system that has been
+certified to conform to FIPS 151-2 (a superset of POSIX.1).  This technology
+was available in Unifix' own distribution called Unifix Linux 2.0 and in
+Lasermoon's Linux-FT.
+</p>
+
+<hr>
+
+<h2><a name="s-otherpackages"></a>3.4 Can I use Debian packages (&quot;.deb&quot; files) on my Red Hat/Slackware/... Linux system? Can I use Red Hat packages (&quot;.rpm&quot; files) on my Debian GNU/Linux system?</h2>
+
+<p>
+Different Linux distributions use different package formats and different
+package management programs.
+</p>
+<dl>
+<dt><strong>You probably can:</strong></dt>
+<dd>
+<p>
+A program to unpack a Debian package onto a Linux host that is been built from
+a `foreign' distribution is available, and will generally work, in the sense
+that files will be unpacked.  The converse is probably also true, that is, a
+program to unpack a Red Hat or Slackware package on a host that is based on
+Debian GNU/Linux will probably succeed in unpacking the package and placing
+most files in their intended directories.  This is largely a consequence of the
+existence (and broad adherence to) the Linux Filesystem Hierarchy Standard.
+The <code><a href="http://packages.debian.org/alien">Alien</a></code> package
+is used to convert between different package formats.
+</p>
+</dd>
+</dl>
+<dl>
+<dt><strong>You probably do not want to:</strong></dt>
+<dd>
+<p>
+Most package managers write administrative files when they are used to unpack
+an archive.  These administrative files are generally not standardized.
+Therefore, the effect of unpacking a Debian package on a `foreign' host will
+have unpredictable (certainly not useful) effects on the package manager on
+that system.  Likewise, utilities from other distributions might succeed in
+unpacking their archives on Debian systems, but will probably cause the Debian
+package management system to fail when the time comes to upgrade or remove some
+packages, or even simply to report exactly what packages are present on a
+system.
+</p>
+</dd>
+</dl>
+<dl>
+<dt><strong>A better way:</strong></dt>
+<dd>
+<p>
+The Linux File System Standard (and therefore Debian GNU/Linux) requires that
+subdirectories under <samp>/usr/local/</samp> be entirely under the user's
+discretion.  Therefore, users can unpack `foreign' packages into this
+directory, and then manage their configuration, upgrade and removal
+individually.
+</p>
+</dd>
+</dl>
+
+<hr>
+
+<h2><a name="s-libc5"></a>3.5 Is Debian able to run my old libc5 programs?</h2>
+
+<p>
+Yes.  Just install the required <code>libc5</code> libraries, from the
+<samp>oldlibs</samp> section (containing old packages included for
+compatibility with older applications).
+</p>
+
+<hr>
+
+<h2><a name="s-libc5-compile"></a>3.6 Can Debian be used to compile libc5 programs?</h2>
+
+<p>
+Yes.  Install <code>libc5-altdev</code> and <code>altgcc</code> packages (from
+the <samp>oldlibs</samp> section).  You can find the appropriate libc5-compiled
+<code>gcc</code> and <code>g++</code> in directory
+<samp>/usr/i486-linuxlibc1/bin</samp>.  Put them in your $PATH variable to get
+<code>make</code> and other programs to execute these first.
+</p>
+
+<p>
+Be aware that libc5 environment isn't fully supported by our other packages
+anymore.
+</p>
+
+<hr>
+
+<h2><a name="s-non-debian-programs"></a>3.7 How should I install a non-Debian program?</h2>
+
+<p>
+Files under the directory <samp>/usr/local/</samp> are not under the control of
+the Debian package management system.  Therefore, it is good practice to place
+the source code for your program in /usr/local/src/.  For example, you might
+extract the files for a package named &quot;foo.tar&quot; into the directory
+<samp>/usr/local/src/foo</samp>.  After you compile them, place the binaries in
+<samp>/usr/local/bin/</samp>, the libraries in <samp>/usr/local/lib/</samp>,
+and the configuration files in <samp>/usr/local/etc/</samp>.
+</p>
+
+<p>
+If your programs and/or files really must be placed in some other directory,
+you could still store them in <samp>/usr/local/</samp>, and build the
+appropriate symbolic links from the required location to its location in
+<samp>/usr/local/</samp>, e.g., you could make the link
+</p>
+
+<pre>
+     ln -s /usr/local/bin/foo /usr/bin/foo
+</pre>
+
+<p>
+In any case, if you obtain a package whose copyright allows redistribution, you
+should consider making a Debian package of it, and uploading it for the Debian
+system.  Guidelines for becoming a package developer are included in the Debian
+Policy manual (see <a href="ch-support.en.html#s-debiandocs">What other
+documentation exists on and for a Debian system?, Section 11.1</a>).
+</p>
+
+<hr>
+
+<h2><a name="s-termcap"></a>3.8 Why can't I compile programs that require libtermcap?</h2>
+
+<p>
+Debian uses the <samp>terminfo</samp> database and the <samp>ncurses</samp>
+library of terminal interface routes, rather than the <samp>termcap</samp>
+database and the <samp>termcap</samp> library.  Users who are compiling
+programs that require some knowledge of the terminal interface should replace
+references to <samp>libtermcap</samp> with references to
+<samp>libncurses</samp>.
+</p>
+
+<p>
+To support binaries that have already been linked with the <samp>termcap</samp>
+library, and for which you do not have the source, Debian provides a package
+called <code>termcap-compat</code>.  This provides both
+<samp>libtermcap.so.2</samp> and <samp>/etc/termcap</samp>.  Install this
+package if the program fails to run with the error message &quot;can't load
+library 'libtermcap.so.2'&quot;, or complains about a missing
+<samp>/etc/termcap</samp> file.
+</p>
+
+<hr>
+
+<h2><a name="s-accelx"></a>3.9 Why can't I install AccelX?</h2>
+
+<p>
+AccelX uses the <samp>termcap</samp> library for installation.  See <a
+href="#s-termcap">Why can't I compile programs that require libtermcap?,
+Section 3.8</a> above.
+</p>
+
+<hr>
+
+<h2><a name="s-motifnls"></a>3.10 Why do my old XFree 2.1 Motif applications crash?</h2>
+
+<p>
+You need to install the <code>motifnls</code> package, which provides the
+XFree-2.1 configuration files needed to allow Motif applications compiled under
+XFree-2.1 to run under XFree-3.1.
+</p>
+
+<p>
+Without these files, some Motif applications compiled on other machines (such
+as Netscape) may crash when attempting to copy or paste from or to a text
+field, and may also exhibit other problems.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-getting.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ 3 ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-software.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-compat.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-compat.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-compat.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,386 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Compatibility issues</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-compat"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-getting.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ 3 ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-software.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 3 - Compatibility issues
+</h1>
+
+<hr>
+
+<h2><a name="s-arches"></a>3.1 On what hardware architectures/systems does Debian GNU/Linux run?</h2>
+
+<p>
+Debian GNU/Linux includes complete source-code for all of the included
+programs, so it should work on all systems which are supported by the Linux
+kernel; see the <code><a
+href="http://en.tldp.org/FAQ/Linux-FAQ/intro.html#DOES-LINUX-RUN-ON-MY-COMPUTER">Linux
+FAQ</a></code> for details.
+</p>
+
+<p>
+The current Debian GNU/Linux release, 3.1, contains a complete, binary
+distribution for the following architectures:
+</p>
+
+<p>
+<em>i386</em>: this covers PCs based on Intel and compatible processors,
+including Intel's 386, 486, Pentium, Pentium Pro, Pentium II (both Klamath and
+Celeron), and Pentium III, and most compatible processors by AMD, Cyrix and
+others.
+</p>
+
+<p>
+<em>m68k</em>: this covers Amigas and ATARIs having a Motorola 680x0 processor
+for x&gt;=2; with MMU.
+</p>
+
+<p>
+<em>alpha</em>: Compaq/Digital's Alpha systems.
+</p>
+
+<p>
+<em>sparc</em>: this covers Sun's SPARC and most UltraSPARC systems.
+</p>
+
+<p>
+<em>powerpc</em>: this covers some IBM/Motorola PowerPC machines, including
+CHRP, PowerMac and PReP machines.
+</p>
+
+<p>
+<em>arm</em>: ARM and StrongARM machines.
+</p>
+
+<p>
+<em>mips</em>: SGI's big-endian MIPS systems, Indy and Indigo2;
+<em>mipsel</em>: little-endian MIPS machines, Digital DECstations.
+</p>
+
+<p>
+<em>hppa</em>: Hewlett-Packard's PA-RISC machines (712, C3000, L2000, A500).
+</p>
+
+<p>
+<em>ia64</em>: Intel IA-64 (&quot;Itanium&quot;) computers.
+</p>
+
+<p>
+<em>s390</em>: IBM S/390 mainframe systems.
+</p>
+
+<p>
+The development of binary distributions of Debian for Sparc64 (UltraSPARC
+native) architectures is currently underway.
+</p>
+
+<p>
+For further information on booting, partitioning your drive, enabling PCMCIA
+(PC Card) devices and similar issues please follow the instructions given in
+the Installation Manual, which is available from our WWW site at <code><a
+href="http://www.debian.org/releases/stable/installmanual">http://www.debian.org/releases/stable/installmanual</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-otherdistribs"></a>3.2 How compatible is Debian with other distributions of Linux?</h2>
+
+<p>
+Debian developers communicate with other Linux distribution creators in an
+effort to maintain binary compatibility across Linux distributions.  Most
+commercial Linux products run as well under Debian as they do on the system
+upon which they were built.
+</p>
+
+<p>
+Debian GNU/Linux adheres to the <code><a
+href="http://www.pathname.com/fhs/">Linux Filesystem Hierarchy
+Standard</a></code>.  However, there is room for interpretation in some of the
+rules within this standard, so there may be slight differences between a Debian
+system and other Linux systems.
+</p>
+
+<p>
+Debian GNU/Linux supports software developed for the <code><a
+href="http://www.linuxbase.org/">Linux Standard Base</a></code>.  The LSB is a
+specification for allowing the same binary package to be used on multiple
+distributions.  Packages for the Debian Etch release must not conflict with
+requirements of the LSB, v1.3.  As of this writing, Debian GNU/Linux is not
+formally LSB-certified.  However, some Debian derived distributions are.
+Discussion and coordination of efforts towards ensuring Debian meets the
+requirements of the Linux Standard Base is taking place on the <code><a
+href="http://lists.debian.org/debian-lsb/">debian-lsb mailing list</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-otherunices"></a>3.3 How source code compatible is Debian with other Unix systems?</h2>
+
+<p>
+For most applications Linux source code is compatible with other Unix systems.
+It supports almost everything that is available in System V Unix systems and
+the free and commercial BSD-derived systems.  However in the Unix business such
+claim has nearly no value because there is no way to prove it.  In the software
+development area complete compatibility is required instead of compatibility in
+&quot;about most&quot; cases.  So years ago the need for standards arose, and
+nowadays POSIX.1 (IEEE Standard 1003.1-1990) is one of the major standards for
+source code compatibility in Unix-like operating systems.
+</p>
+
+<p>
+Linux is intended to adhere to POSIX.1, but the POSIX standards cost real money
+and the POSIX.1 (and FIPS 151-2) certification is quite expensive; this made it
+more difficult for the Linux developers to work on complete POSIX conformance.
+The certification costs make it unlikely that Debian will get an official
+conformance certification even if it completely passed the validation suite.
+(The validation suite is now freely available, so it is expected that more
+people will work on POSIX.1 issues.)
+</p>
+
+<p>
+Unifix GmbH (Braunschweig, Germany) developed a Linux system that has been
+certified to conform to FIPS 151-2 (a superset of POSIX.1).  This technology
+was available in Unifix' own distribution called Unifix Linux 2.0 and in
+Lasermoon's Linux-FT.
+</p>
+
+<hr>
+
+<h2><a name="s-otherpackages"></a>3.4 Can I use Debian packages (&quot;.deb&quot; files) on my Red Hat/Slackware/... Linux system? Can I use Red Hat packages (&quot;.rpm&quot; files) on my Debian GNU/Linux system?</h2>
+
+<p>
+Different Linux distributions use different package formats and different
+package management programs.
+</p>
+<dl>
+<dt><strong>You probably can:</strong></dt>
+<dd>
+<p>
+A program to unpack a Debian package onto a Linux host that is been built from
+a `foreign' distribution is available, and will generally work, in the sense
+that files will be unpacked.  The converse is probably also true, that is, a
+program to unpack a Red Hat or Slackware package on a host that is based on
+Debian GNU/Linux will probably succeed in unpacking the package and placing
+most files in their intended directories.  This is largely a consequence of the
+existence (and broad adherence to) the Linux Filesystem Hierarchy Standard.
+The <code><a href="http://packages.debian.org/alien">Alien</a></code> package
+is used to convert between different package formats.
+</p>
+</dd>
+</dl>
+<dl>
+<dt><strong>You probably do not want to:</strong></dt>
+<dd>
+<p>
+Most package managers write administrative files when they are used to unpack
+an archive.  These administrative files are generally not standardized.
+Therefore, the effect of unpacking a Debian package on a `foreign' host will
+have unpredictable (certainly not useful) effects on the package manager on
+that system.  Likewise, utilities from other distributions might succeed in
+unpacking their archives on Debian systems, but will probably cause the Debian
+package management system to fail when the time comes to upgrade or remove some
+packages, or even simply to report exactly what packages are present on a
+system.
+</p>
+</dd>
+</dl>
+<dl>
+<dt><strong>A better way:</strong></dt>
+<dd>
+<p>
+The Linux File System Standard (and therefore Debian GNU/Linux) requires that
+subdirectories under <samp>/usr/local/</samp> be entirely under the user's
+discretion.  Therefore, users can unpack `foreign' packages into this
+directory, and then manage their configuration, upgrade and removal
+individually.
+</p>
+</dd>
+</dl>
+
+<hr>
+
+<h2><a name="s-libc5"></a>3.5 Is Debian able to run my old libc5 programs?</h2>
+
+<p>
+Yes.  Just install the required <code>libc5</code> libraries, from the
+<samp>oldlibs</samp> section (containing old packages included for
+compatibility with older applications).
+</p>
+
+<hr>
+
+<h2><a name="s-libc5-compile"></a>3.6 Can Debian be used to compile libc5 programs?</h2>
+
+<p>
+Yes.  Install <code>libc5-altdev</code> and <code>altgcc</code> packages (from
+the <samp>oldlibs</samp> section).  You can find the appropriate libc5-compiled
+<code>gcc</code> and <code>g++</code> in directory
+<samp>/usr/i486-linuxlibc1/bin</samp>.  Put them in your $PATH variable to get
+<code>make</code> and other programs to execute these first.
+</p>
+
+<p>
+Be aware that libc5 environment isn't fully supported by our other packages
+anymore.
+</p>
+
+<hr>
+
+<h2><a name="s-non-debian-programs"></a>3.7 How should I install a non-Debian program?</h2>
+
+<p>
+Files under the directory <samp>/usr/local/</samp> are not under the control of
+the Debian package management system.  Therefore, it is good practice to place
+the source code for your program in /usr/local/src/.  For example, you might
+extract the files for a package named &quot;foo.tar&quot; into the directory
+<samp>/usr/local/src/foo</samp>.  After you compile them, place the binaries in
+<samp>/usr/local/bin/</samp>, the libraries in <samp>/usr/local/lib/</samp>,
+and the configuration files in <samp>/usr/local/etc/</samp>.
+</p>
+
+<p>
+If your programs and/or files really must be placed in some other directory,
+you could still store them in <samp>/usr/local/</samp>, and build the
+appropriate symbolic links from the required location to its location in
+<samp>/usr/local/</samp>, e.g., you could make the link
+</p>
+
+<pre>
+     ln -s /usr/local/bin/foo /usr/bin/foo
+</pre>
+
+<p>
+In any case, if you obtain a package whose copyright allows redistribution, you
+should consider making a Debian package of it, and uploading it for the Debian
+system.  Guidelines for becoming a package developer are included in the Debian
+Policy manual (see <a href="ch-support.en.html#s-debiandocs">What other
+documentation exists on and for a Debian system?, Section 11.1</a>).
+</p>
+
+<hr>
+
+<h2><a name="s-termcap"></a>3.8 Why can't I compile programs that require libtermcap?</h2>
+
+<p>
+Debian uses the <samp>terminfo</samp> database and the <samp>ncurses</samp>
+library of terminal interface routes, rather than the <samp>termcap</samp>
+database and the <samp>termcap</samp> library.  Users who are compiling
+programs that require some knowledge of the terminal interface should replace
+references to <samp>libtermcap</samp> with references to
+<samp>libncurses</samp>.
+</p>
+
+<p>
+To support binaries that have already been linked with the <samp>termcap</samp>
+library, and for which you do not have the source, Debian provides a package
+called <code>termcap-compat</code>.  This provides both
+<samp>libtermcap.so.2</samp> and <samp>/etc/termcap</samp>.  Install this
+package if the program fails to run with the error message &quot;can't load
+library 'libtermcap.so.2'&quot;, or complains about a missing
+<samp>/etc/termcap</samp> file.
+</p>
+
+<hr>
+
+<h2><a name="s-accelx"></a>3.9 Why can't I install AccelX?</h2>
+
+<p>
+AccelX uses the <samp>termcap</samp> library for installation.  See <a
+href="#s-termcap">Why can't I compile programs that require libtermcap?,
+Section 3.8</a> above.
+</p>
+
+<hr>
+
+<h2><a name="s-motifnls"></a>3.10 Why do my old XFree 2.1 Motif applications crash?</h2>
+
+<p>
+You need to install the <code>motifnls</code> package, which provides the
+XFree-2.1 configuration files needed to allow Motif applications compiled under
+XFree-2.1 to run under XFree-3.1.
+</p>
+
+<p>
+Without these files, some Motif applications compiled on other machines (such
+as Netscape) may crash when attempting to copy or paste from or to a text
+field, and may also exhibit other problems.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-getting.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ 3 ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-software.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-contributing.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-contributing.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-contributing.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,191 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Contributing to the Debian Project</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-contributing"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-support.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ 12 ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-redistrib.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 12 - Contributing to the Debian Project
+</h1>
+
+<hr>
+
+<p>
+<code><a href="http://www.debian.org/donations">Donations</a></code> of time
+(to develop new packages, maintain existing packages, or provide user support),
+resources (to mirror the FTP and WWW archives), and money (to pay for new
+testbeds as well as hardware for the archives) can help the project.
+</p>
+
+<hr>
+
+<h2><a name="s-contrib"></a>12.1 How can I become a Debian software developer?</h2>
+
+<p>
+The development of Debian is open to all, and new users with the right skills
+and/or the willingness to learn are needed to maintain existing packages which
+have been &quot;orphaned&quot; by their previous maintainers, to develop new
+packages, and to provide user support.
+</p>
+
+<p>
+The description of becoming a Debian developer can be found at the <code><a
+href="http://www.debian.org/devel/join/newmaint">New Maintainer's
+Corner</a></code> at the Debian web site.
+</p>
+
+<hr>
+
+<h2><a name="s-contribresources"></a>12.2 How can I contribute resources to the Debian project?</h2>
+
+<p>
+Since the project aims to make a substantial body of software rapidly and
+easily accessible throughout the globe, mirrors are urgently needed.  It is
+desirable but not absolutely necessary to mirror all of the archive.  Please
+visit the <code><a href="http://www.debian.org/mirror/size">Debian mirror
+size</a></code> page for information on the disk space requirements.
+</p>
+
+<p>
+Most of the mirroring is accomplished entirely automatically by scripts,
+without any interaction.  However, the occasional glitch or system change
+occurs which requires human intervention.
+</p>
+
+<p>
+If you have a high-speed connection to the Internet, the resources to mirror
+all or part of the distribution, and are willing to take the time (or find
+someone) who can provide regular maintenance of the system, then please contact
+<code><a
+href="mailto:debian-admin at lists.debian.org">debian-admin at lists.debian.org</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-supportingorganizations"></a>12.3 How can I contribute financially to the Debian project?</h2>
+
+<p>
+One can make individual donations to one of two organizations that are critical
+to the development of the Debian project.
+</p>
+
+<hr>
+
+<h3><a name="s-SPI"></a>12.3.1 Software in the Public Interest</h3>
+
+<p>
+Software in the Public Interest (SPI) is an IRS 501(c)(3) non-profit
+organization, formed when FSF withdrew their sponsorship of Debian.  The
+purpose of the organization is to develop and distribute free software.
+</p>
+
+<p>
+Our goals are very much like those of FSF, and we encourage programmers to use
+the GNU General Public License on their programs.  However, we have a slightly
+different focus in that we are building and distributing a Linux system that
+diverges in many technical details from the GNU system planned by FSF.  We
+still communicate with FSF, and we cooperate in sending them changes to GNU
+software and in asking our users to donate to FSF and the GNU project.
+</p>
+
+<p>
+SPI can be reached at: <code><a
+href="http://www.spi-inc.org/">http://www.spi-inc.org/</a></code>.
+</p>
+
+<hr>
+
+<h3><a name="s-FSF"></a>12.3.2 Free Software Foundation</h3>
+
+<p>
+At this time there is no formal connection between Debian and the Free Software
+Foundation.  However, the Free Software Foundation is responsible for some of
+the most important software components in Debian, including the GNU C compiler,
+GNU Emacs, and much of the C run-time library that is used by all programs on
+the system.  FSF pioneered much of what free software is today: they wrote the
+General Public License that is used on much of the Debian software, and they
+invented the &quot;GNU&quot; project to create an entirely free Unix system.
+Debian should be considered a descendent of the GNU system.
+</p>
+
+<p>
+FSF can be reached at: <code><a
+href="http://www.fsf.org/">http://www.fsf.org/</a></code>.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-support.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ 12 ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-redistrib.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-contributing.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-contributing.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-contributing.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,191 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Contributing to the Debian Project</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-contributing"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-support.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ 12 ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-redistrib.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 12 - Contributing to the Debian Project
+</h1>
+
+<hr>
+
+<p>
+<code><a href="http://www.debian.org/donations">Donations</a></code> of time
+(to develop new packages, maintain existing packages, or provide user support),
+resources (to mirror the FTP and WWW archives), and money (to pay for new
+testbeds as well as hardware for the archives) can help the project.
+</p>
+
+<hr>
+
+<h2><a name="s-contrib"></a>12.1 How can I become a Debian software developer?</h2>
+
+<p>
+The development of Debian is open to all, and new users with the right skills
+and/or the willingness to learn are needed to maintain existing packages which
+have been &quot;orphaned&quot; by their previous maintainers, to develop new
+packages, and to provide user support.
+</p>
+
+<p>
+The description of becoming a Debian developer can be found at the <code><a
+href="http://www.debian.org/devel/join/newmaint">New Maintainer's
+Corner</a></code> at the Debian web site.
+</p>
+
+<hr>
+
+<h2><a name="s-contribresources"></a>12.2 How can I contribute resources to the Debian project?</h2>
+
+<p>
+Since the project aims to make a substantial body of software rapidly and
+easily accessible throughout the globe, mirrors are urgently needed.  It is
+desirable but not absolutely necessary to mirror all of the archive.  Please
+visit the <code><a href="http://www.debian.org/mirror/size">Debian mirror
+size</a></code> page for information on the disk space requirements.
+</p>
+
+<p>
+Most of the mirroring is accomplished entirely automatically by scripts,
+without any interaction.  However, the occasional glitch or system change
+occurs which requires human intervention.
+</p>
+
+<p>
+If you have a high-speed connection to the Internet, the resources to mirror
+all or part of the distribution, and are willing to take the time (or find
+someone) who can provide regular maintenance of the system, then please contact
+<code><a
+href="mailto:debian-admin at lists.debian.org">debian-admin at lists.debian.org</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-supportingorganizations"></a>12.3 How can I contribute financially to the Debian project?</h2>
+
+<p>
+One can make individual donations to one of two organizations that are critical
+to the development of the Debian project.
+</p>
+
+<hr>
+
+<h3><a name="s-SPI"></a>12.3.1 Software in the Public Interest</h3>
+
+<p>
+Software in the Public Interest (SPI) is an IRS 501(c)(3) non-profit
+organization, formed when FSF withdrew their sponsorship of Debian.  The
+purpose of the organization is to develop and distribute free software.
+</p>
+
+<p>
+Our goals are very much like those of FSF, and we encourage programmers to use
+the GNU General Public License on their programs.  However, we have a slightly
+different focus in that we are building and distributing a Linux system that
+diverges in many technical details from the GNU system planned by FSF.  We
+still communicate with FSF, and we cooperate in sending them changes to GNU
+software and in asking our users to donate to FSF and the GNU project.
+</p>
+
+<p>
+SPI can be reached at: <code><a
+href="http://www.spi-inc.org/">http://www.spi-inc.org/</a></code>.
+</p>
+
+<hr>
+
+<h3><a name="s-FSF"></a>12.3.2 Free Software Foundation</h3>
+
+<p>
+At this time there is no formal connection between Debian and the Free Software
+Foundation.  However, the Free Software Foundation is responsible for some of
+the most important software components in Debian, including the GNU C compiler,
+GNU Emacs, and much of the C run-time library that is used by all programs on
+the system.  FSF pioneered much of what free software is today: they wrote the
+General Public License that is used on much of the Debian software, and they
+invented the &quot;GNU&quot; project to create an entirely free Unix system.
+Debian should be considered a descendent of the GNU system.
+</p>
+
+<p>
+FSF can be reached at: <code><a
+href="http://www.fsf.org/">http://www.fsf.org/</a></code>.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-support.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ 12 ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-redistrib.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-customizing.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-customizing.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-customizing.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,522 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Customizing your installation of Debian GNU/Linux</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-customizing"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-kernel.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ 10 ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-support.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 10 - Customizing your installation of Debian GNU/Linux
+</h1>
+
+<hr>
+
+<h2><a name="s-papersize"></a>10.1 How can I ensure that all programs use the same paper size?</h2>
+
+<p>
+Install the <code>libpaper1</code> package, and it will ask you for a
+system-wide default paper size.  This setting will be kept in the file
+<samp>/etc/papersize</samp>.
+</p>
+
+<p>
+Users can override the paper size setting using the <samp>PAPERSIZE</samp>
+environment variable.  For details, see the manual page
+<code>papersize(5)</code>.
+</p>
+
+<hr>
+
+<h2><a name="s-hardwareaccess"></a>10.2 How can I provide access to hardware peripherals, without compromising security?</h2>
+
+<p>
+Many device files in the <samp>/dev</samp> directory belong to some predefined
+groups.  For example, <samp>/dev/fd0</samp> belongs to the <samp>floppy</samp>
+group, and <samp>/dev/dsp</samp> belongs to the <samp>audio</samp> group.
+</p>
+
+<p>
+If you want a certain user to have access to one of these devices, just add the
+user to the group the device belongs to, i.e.  do:
+</p>
+
+<pre>
+     adduser user group
+</pre>
+
+<p>
+This way you won't have to change the file permissions on the device.
+</p>
+
+<hr>
+
+<h2><a name="s-consolefont"></a>10.3 How do I load a console font on startup the Debian way?</h2>
+
+<p>
+The <code>kbd</code> and <code>console-tools</code> packages support this, edit
+<samp>/etc/kbd/config</samp> or <samp>/etc/console-tools/config</samp> files.
+</p>
+
+<hr>
+
+<h2><a name="s-appdefaults"></a>10.4 How can I configure an X11 program's application defaults?</h2>
+
+<p>
+Debian's X programs will install their application resource data in the
+<samp>/etc/X11/app-defaults/</samp> directory.  If you want to customize X
+applications globally, put your customizations in those files.  They are marked
+as configuration files, so their contents will be preserved during upgrades.
+</p>
+
+<hr>
+
+<h2><a name="s-booting"></a>10.5 Every distribution seems to have a different boot-up method. Tell me about Debian's.</h2>
+
+<p>
+Like all Unices, Debian boots up by executing the program <samp>init</samp>.
+The configuration file for <samp>init</samp> (which is
+<samp>/etc/inittab</samp>) specifies that the first script to be executed
+should be <samp>/etc/init.d/rcS</samp>.  This script runs all of the scripts in
+<samp>/etc/rcS.d/</samp> by sourcing or forking subprocess depending on their
+file extension to perform initialization such as to check and to mount file
+systems, to load modules, to start the network services, to set the clock, and
+to perform other initialization.  Then, for compatibility, it runs the files
+(except those with a `.'in the filename) in <samp>/etc/rc.boot/</samp> too.
+Any scripts in the latter directory are usually reserved for system
+administrator use, and using them in packages is deprecated.
+</p>
+
+<p>
+After completing the boot process, <samp>init</samp> executes all start scripts
+in a directory specified by the default runlevel (this runlevel is given by the
+entry for <samp>id</samp> in <samp>/etc/inittab</samp>).  Like most System V
+compatible Unices, Linux has 7 runlevels:
+</p>
+<ul>
+<li>
+<p>
+0 (halt the system),
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+1 (single-user mode),
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+2 through 5 (various multi-user modes), and
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+6 (reboot the system).
+</p>
+</li>
+</ul>
+
+<p>
+Debian systems come with id=2, which indicates that the default runlevel will
+be '2' when the multi-user state is entered, and the scripts in
+<samp>/etc/rc2.d/</samp> will be run.
+</p>
+
+<p>
+In fact, the scripts in any of the directories, <samp>/etc/rcN.d/</samp> are
+just symbolic links back to scripts in <samp>/etc/init.d/</samp>.  However, the
+<em>names</em> of the files in each of the <samp>/etc/rcN.d/</samp> directories
+are selected to indicate the <em>way</em> the scripts in
+<samp>/etc/init.d/</samp> will be run.  Specifically, before entering any
+runlevel, all the scripts beginning with 'K' are run; these scripts kill
+services.  Then all the scripts beginning with 'S' are run; these scripts start
+services.  The two-digit number following the 'K' or 'S' indicates the order in
+which the script is run.  Lower numbered scripts are executed first.
+</p>
+
+<p>
+This approach works because the scripts in <samp>/etc/init.d/</samp> all take
+an argument which can be either `start', `stop', `reload', `restart' or
+`force-reload' and will then do the task indicated by the argument.  These
+scripts can be used even after a system has been booted, to control various
+processes.
+</p>
+
+<p>
+For example, with the argument `reload' the command
+</p>
+
+<pre>
+     /etc/init.d/sendmail reload
+</pre>
+
+<p>
+sends the sendmail daemon a signal to reread its configuration file.  (BTW,
+Debian supplies <code>invoke-rc.d</code> as a wrapper for invoking the scripts
+in <samp>/etc/init.d/</samp>.)
+</p>
+
+<hr>
+
+<h2><a name="s-custombootscripts"></a>10.6 It looks as if Debian does not use <samp>rc.local</samp> to customize the boot process; what facilities are provided?</h2>
+
+<p>
+Suppose a system needs to execute script <samp>foo</samp> on start-up, or on
+entry to a particular (System V) runlevel.  Then the system administrator
+should:
+</p>
+<ul>
+<li>
+<p>
+Enter the script <samp>foo</samp> into the directory <samp>/etc/init.d/</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Run the Debian command <samp>update-rc.d</samp> with appropriate arguments, to
+set up links between the (command-line-specified) directories rc?.d and
+<samp>/etc/init.d/foo</samp>.  Here, '?'  is a number from 0 through 6 and
+corresponds to each of the System V runlevels.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Reboot the system.
+</p>
+</li>
+</ul>
+
+<p>
+The command <samp>update-rc.d</samp> will set up links between files in the
+directories rc?.d and the script in <samp>/etc/init.d/</samp>.  Each link will
+begin with a 'S' or a 'K', followed by a number, followed by the name of the
+script.  Scripts beginning with 'S' in <samp>/etc/rcN.d/</samp> are executed
+when runlevel <samp>N</samp> is entered.  Scripts beginning with a 'K' are
+executed when leaving runlevel <samp>N</samp>.
+</p>
+
+<p>
+One might, for example, cause the script <samp>foo</samp> to execute at
+boot-up, by putting it in <samp>/etc/init.d/</samp> and installing the links
+with <samp>update-rc.d foo defaults 19</samp>.  The argument 'defaults' refers
+to the default runlevels, which are 2 through 5.  The argument '19' ensures
+that <samp>foo</samp> is called before any scripts containing numbers 20 or
+larger.
+</p>
+
+<hr>
+
+<h2><a name="s-interconffiles"></a>10.7 How does the package management system deal with packages that contain configuration files for other packages?</h2>
+
+<p>
+Some users wish to create, for example, a new server by installing a group of
+Debian packages and a locally generated package consisting of configuration
+files.  This is not generally a good idea, because <code>dpkg</code> will not
+know about those configuration files if they are in a different package, and
+may write conflicting configurations when one of the initial &quot;group&quot;
+of packages is upgraded.
+</p>
+
+<p>
+Instead, create a local package that modifies the configuration files of the
+&quot;group&quot; of Debian packages of interest.  Then <code>dpkg</code> and
+the rest of the package management system will see that the files have been
+modified by the local &quot;sysadmin&quot; and will not try to overwrite them
+when those packages are upgraded.
+</p>
+
+<hr>
+
+<h2><a name="s-divert"></a>10.8 How do I override a file installed by a package, so that a different version can be used instead?</h2>
+
+<p>
+Suppose a sysadmin or local user wishes to use a program
+&quot;login-local&quot; rather than the program &quot;login&quot; provided by
+the Debian <code>login</code> package.
+</p>
+
+<p>
+Do <strong>not</strong>:
+</p>
+<ul>
+<li>
+<p>
+Overwrite <samp>/bin/login</samp> with <samp>login-local</samp>.
+</p>
+</li>
+</ul>
+
+<p>
+The package management system will not know about this change, and will simply
+overwrite your custom <samp>/bin/login</samp> whenever <samp>login</samp> (or
+any package that provides <samp>/bin/login</samp>) is installed or updated.
+</p>
+
+<p>
+Rather, do
+</p>
+<ul>
+<li>
+<p>
+Execute:
+</p>
+
+<pre>
+     dpkg-divert --divert /bin/login.debian /bin/login
+</pre>
+
+<p>
+in order to cause all future installations of the Debian <code>login</code>
+package to write the file <samp>/bin/login</samp> to
+<samp>/bin/login.debian</samp> instead.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Then execute:
+</p>
+
+<pre>
+     cp login-local /bin/login
+</pre>
+
+<p>
+to move your own locally-built program into place.
+</p>
+</li>
+</ul>
+
+<p>
+Details are given in the manual page <code>dpkg-divert(8)</code>.
+</p>
+
+<hr>
+
+<h2><a name="s-localpackages"></a>10.9 How can I have my locally-built package included in the list of available packages that the package management system knows about?</h2>
+
+<p>
+Execute the command:
+</p>
+
+<pre>
+     dpkg-scanpackages BIN_DIR OVERRIDE_FILE [PATHPREFIX] &gt; my_Packages
+</pre>
+
+<p>
+where:
+</p>
+<ul>
+<li>
+<p>
+BIN-DIR is a directory where Debian archive files (which usually have an
+extension of &quot;.deb&quot;) are stored.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+OVERRIDE_FILE is a file that is edited by the distribution maintainers and is
+usually stored on a Debian FTP archive at <samp>indices/override.main.gz</samp>
+for the Debian packages in the &quot;main&quot; distribution.  You can ignore
+this for local packages.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+PATHPREFIX is an <em>optional</em> string that can be prepended to the
+<samp>my_Packages</samp> file being produced.
+</p>
+</li>
+</ul>
+
+<p>
+Once you have built the file <samp>my_Packages</samp>, tell the package
+management system about it by using the command:
+</p>
+
+<pre>
+     dpkg --merge-avail my_Packages
+</pre>
+
+<p>
+If you are using APT, you can add the local repository to your
+<code>sources.list(5)</code> file, too.
+</p>
+
+<hr>
+
+<h2><a name="s-diverse"></a>10.10 Some users like mawk, others like gawk; some like vim, others like elvis; some like trn, others like tin; how does Debian support diversity?</h2>
+
+<p>
+There are several cases where two packages provide two different versions of a
+program, both of which provide the same core functionality.  Users might prefer
+one over another out of habit, or because the user interface of one package is
+somehow more pleasing than the interface of another.  Other users on the same
+system might make a different choice.
+</p>
+
+<p>
+Debian uses a &quot;virtual&quot; package system to allow system administrators
+to choose (or let users choose) their favorite tools when there are two or more
+that provide the same basic functionality, yet satisfy package dependency
+requirements without specifying a particular package.
+</p>
+
+<p>
+For example, there might exist two different versions of newsreaders on a
+system.  The news server package might 'recommend' that there exist
+<em>some</em> news reader on the system, but the choice of <samp>tin</samp> or
+<samp>trn</samp> is left up to the individual user.  This is satisfied by
+having both the <code>tin</code> and <code>trn</code> packages provide the
+virtual package <code>news-reader</code>.  <em>Which</em> program is invoked is
+determined by a link pointing from a file with the virtual package name
+<samp>/etc/alternatives/news-reader</samp> to the selected file, e.g.,
+<samp>/usr/bin/trn</samp>.
+</p>
+
+<p>
+A single link is insufficient to support full use of an alternate program;
+normally, manual pages, and possibly other supporting files must be selected as
+well.  The Perl script <samp>update-alternatives</samp> provides a way of
+ensuring that all the files associated with a specified package are selected as
+a system default.
+</p>
+
+<p>
+For example, to check what executables provide `x-window-manager', run:
+</p>
+
+<pre>
+     update-alternatives --display x-window-manager
+</pre>
+
+<p>
+If you want to change it, run:
+</p>
+
+<pre>
+     update-alternatives --config x-window-manager
+</pre>
+
+<p>
+And follow the instructions on the screen (basically, press the number next to
+the entry you'd like better).
+</p>
+
+<p>
+If a package doesn't register itself as a window manager for some reason (file
+a bug if it's in error), or if you use a window manager from /usr/local
+directory, the selections on screen won't contain your preferred entry.  You
+can update the link through command line options, like this:
+</p>
+
+<pre>
+     update-alternatives --install /usr/bin/x-window-manager \
+       x-window-manager /usr/local/bin/wmaker-cvs 50
+</pre>
+
+<p>
+The first argument to `--install' option is the symlink that points to
+/etc/alternatives/NAME, where NAME is the second argument.  The third argument
+is the program to which /etc/alternatives/NAME should point to, and the fourth
+argument is the priority (larger value means the alternative will more probably
+get picked automatically).
+</p>
+
+<p>
+To remove an alternative you added, simply run:
+</p>
+
+<pre>
+     update-alternatives --remove x-window-manager /usr/local/bin/wmaker-cvs
+</pre>
+
+<hr>
+
+<p>
+[ <a href="ch-kernel.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ 10 ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-support.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-customizing.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-customizing.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-customizing.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,522 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Customizing your installation of Debian GNU/Linux</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-customizing"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-kernel.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ 10 ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-support.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 10 - Customizing your installation of Debian GNU/Linux
+</h1>
+
+<hr>
+
+<h2><a name="s-papersize"></a>10.1 How can I ensure that all programs use the same paper size?</h2>
+
+<p>
+Install the <code>libpaper1</code> package, and it will ask you for a
+system-wide default paper size.  This setting will be kept in the file
+<samp>/etc/papersize</samp>.
+</p>
+
+<p>
+Users can override the paper size setting using the <samp>PAPERSIZE</samp>
+environment variable.  For details, see the manual page
+<code>papersize(5)</code>.
+</p>
+
+<hr>
+
+<h2><a name="s-hardwareaccess"></a>10.2 How can I provide access to hardware peripherals, without compromising security?</h2>
+
+<p>
+Many device files in the <samp>/dev</samp> directory belong to some predefined
+groups.  For example, <samp>/dev/fd0</samp> belongs to the <samp>floppy</samp>
+group, and <samp>/dev/dsp</samp> belongs to the <samp>audio</samp> group.
+</p>
+
+<p>
+If you want a certain user to have access to one of these devices, just add the
+user to the group the device belongs to, i.e.  do:
+</p>
+
+<pre>
+     adduser user group
+</pre>
+
+<p>
+This way you won't have to change the file permissions on the device.
+</p>
+
+<hr>
+
+<h2><a name="s-consolefont"></a>10.3 How do I load a console font on startup the Debian way?</h2>
+
+<p>
+The <code>kbd</code> and <code>console-tools</code> packages support this, edit
+<samp>/etc/kbd/config</samp> or <samp>/etc/console-tools/config</samp> files.
+</p>
+
+<hr>
+
+<h2><a name="s-appdefaults"></a>10.4 How can I configure an X11 program's application defaults?</h2>
+
+<p>
+Debian's X programs will install their application resource data in the
+<samp>/etc/X11/app-defaults/</samp> directory.  If you want to customize X
+applications globally, put your customizations in those files.  They are marked
+as configuration files, so their contents will be preserved during upgrades.
+</p>
+
+<hr>
+
+<h2><a name="s-booting"></a>10.5 Every distribution seems to have a different boot-up method. Tell me about Debian's.</h2>
+
+<p>
+Like all Unices, Debian boots up by executing the program <samp>init</samp>.
+The configuration file for <samp>init</samp> (which is
+<samp>/etc/inittab</samp>) specifies that the first script to be executed
+should be <samp>/etc/init.d/rcS</samp>.  This script runs all of the scripts in
+<samp>/etc/rcS.d/</samp> by sourcing or forking subprocess depending on their
+file extension to perform initialization such as to check and to mount file
+systems, to load modules, to start the network services, to set the clock, and
+to perform other initialization.  Then, for compatibility, it runs the files
+(except those with a `.'in the filename) in <samp>/etc/rc.boot/</samp> too.
+Any scripts in the latter directory are usually reserved for system
+administrator use, and using them in packages is deprecated.
+</p>
+
+<p>
+After completing the boot process, <samp>init</samp> executes all start scripts
+in a directory specified by the default runlevel (this runlevel is given by the
+entry for <samp>id</samp> in <samp>/etc/inittab</samp>).  Like most System V
+compatible Unices, Linux has 7 runlevels:
+</p>
+<ul>
+<li>
+<p>
+0 (halt the system),
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+1 (single-user mode),
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+2 through 5 (various multi-user modes), and
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+6 (reboot the system).
+</p>
+</li>
+</ul>
+
+<p>
+Debian systems come with id=2, which indicates that the default runlevel will
+be '2' when the multi-user state is entered, and the scripts in
+<samp>/etc/rc2.d/</samp> will be run.
+</p>
+
+<p>
+In fact, the scripts in any of the directories, <samp>/etc/rcN.d/</samp> are
+just symbolic links back to scripts in <samp>/etc/init.d/</samp>.  However, the
+<em>names</em> of the files in each of the <samp>/etc/rcN.d/</samp> directories
+are selected to indicate the <em>way</em> the scripts in
+<samp>/etc/init.d/</samp> will be run.  Specifically, before entering any
+runlevel, all the scripts beginning with 'K' are run; these scripts kill
+services.  Then all the scripts beginning with 'S' are run; these scripts start
+services.  The two-digit number following the 'K' or 'S' indicates the order in
+which the script is run.  Lower numbered scripts are executed first.
+</p>
+
+<p>
+This approach works because the scripts in <samp>/etc/init.d/</samp> all take
+an argument which can be either `start', `stop', `reload', `restart' or
+`force-reload' and will then do the task indicated by the argument.  These
+scripts can be used even after a system has been booted, to control various
+processes.
+</p>
+
+<p>
+For example, with the argument `reload' the command
+</p>
+
+<pre>
+     /etc/init.d/sendmail reload
+</pre>
+
+<p>
+sends the sendmail daemon a signal to reread its configuration file.  (BTW,
+Debian supplies <code>invoke-rc.d</code> as a wrapper for invoking the scripts
+in <samp>/etc/init.d/</samp>.)
+</p>
+
+<hr>
+
+<h2><a name="s-custombootscripts"></a>10.6 It looks as if Debian does not use <samp>rc.local</samp> to customize the boot process; what facilities are provided?</h2>
+
+<p>
+Suppose a system needs to execute script <samp>foo</samp> on start-up, or on
+entry to a particular (System V) runlevel.  Then the system administrator
+should:
+</p>
+<ul>
+<li>
+<p>
+Enter the script <samp>foo</samp> into the directory <samp>/etc/init.d/</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Run the Debian command <samp>update-rc.d</samp> with appropriate arguments, to
+set up links between the (command-line-specified) directories rc?.d and
+<samp>/etc/init.d/foo</samp>.  Here, '?'  is a number from 0 through 6 and
+corresponds to each of the System V runlevels.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Reboot the system.
+</p>
+</li>
+</ul>
+
+<p>
+The command <samp>update-rc.d</samp> will set up links between files in the
+directories rc?.d and the script in <samp>/etc/init.d/</samp>.  Each link will
+begin with a 'S' or a 'K', followed by a number, followed by the name of the
+script.  Scripts beginning with 'S' in <samp>/etc/rcN.d/</samp> are executed
+when runlevel <samp>N</samp> is entered.  Scripts beginning with a 'K' are
+executed when leaving runlevel <samp>N</samp>.
+</p>
+
+<p>
+One might, for example, cause the script <samp>foo</samp> to execute at
+boot-up, by putting it in <samp>/etc/init.d/</samp> and installing the links
+with <samp>update-rc.d foo defaults 19</samp>.  The argument 'defaults' refers
+to the default runlevels, which are 2 through 5.  The argument '19' ensures
+that <samp>foo</samp> is called before any scripts containing numbers 20 or
+larger.
+</p>
+
+<hr>
+
+<h2><a name="s-interconffiles"></a>10.7 How does the package management system deal with packages that contain configuration files for other packages?</h2>
+
+<p>
+Some users wish to create, for example, a new server by installing a group of
+Debian packages and a locally generated package consisting of configuration
+files.  This is not generally a good idea, because <code>dpkg</code> will not
+know about those configuration files if they are in a different package, and
+may write conflicting configurations when one of the initial &quot;group&quot;
+of packages is upgraded.
+</p>
+
+<p>
+Instead, create a local package that modifies the configuration files of the
+&quot;group&quot; of Debian packages of interest.  Then <code>dpkg</code> and
+the rest of the package management system will see that the files have been
+modified by the local &quot;sysadmin&quot; and will not try to overwrite them
+when those packages are upgraded.
+</p>
+
+<hr>
+
+<h2><a name="s-divert"></a>10.8 How do I override a file installed by a package, so that a different version can be used instead?</h2>
+
+<p>
+Suppose a sysadmin or local user wishes to use a program
+&quot;login-local&quot; rather than the program &quot;login&quot; provided by
+the Debian <code>login</code> package.
+</p>
+
+<p>
+Do <strong>not</strong>:
+</p>
+<ul>
+<li>
+<p>
+Overwrite <samp>/bin/login</samp> with <samp>login-local</samp>.
+</p>
+</li>
+</ul>
+
+<p>
+The package management system will not know about this change, and will simply
+overwrite your custom <samp>/bin/login</samp> whenever <samp>login</samp> (or
+any package that provides <samp>/bin/login</samp>) is installed or updated.
+</p>
+
+<p>
+Rather, do
+</p>
+<ul>
+<li>
+<p>
+Execute:
+</p>
+
+<pre>
+     dpkg-divert --divert /bin/login.debian /bin/login
+</pre>
+
+<p>
+in order to cause all future installations of the Debian <code>login</code>
+package to write the file <samp>/bin/login</samp> to
+<samp>/bin/login.debian</samp> instead.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Then execute:
+</p>
+
+<pre>
+     cp login-local /bin/login
+</pre>
+
+<p>
+to move your own locally-built program into place.
+</p>
+</li>
+</ul>
+
+<p>
+Details are given in the manual page <code>dpkg-divert(8)</code>.
+</p>
+
+<hr>
+
+<h2><a name="s-localpackages"></a>10.9 How can I have my locally-built package included in the list of available packages that the package management system knows about?</h2>
+
+<p>
+Execute the command:
+</p>
+
+<pre>
+     dpkg-scanpackages BIN_DIR OVERRIDE_FILE [PATHPREFIX] &gt; my_Packages
+</pre>
+
+<p>
+where:
+</p>
+<ul>
+<li>
+<p>
+BIN-DIR is a directory where Debian archive files (which usually have an
+extension of &quot;.deb&quot;) are stored.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+OVERRIDE_FILE is a file that is edited by the distribution maintainers and is
+usually stored on a Debian FTP archive at <samp>indices/override.main.gz</samp>
+for the Debian packages in the &quot;main&quot; distribution.  You can ignore
+this for local packages.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+PATHPREFIX is an <em>optional</em> string that can be prepended to the
+<samp>my_Packages</samp> file being produced.
+</p>
+</li>
+</ul>
+
+<p>
+Once you have built the file <samp>my_Packages</samp>, tell the package
+management system about it by using the command:
+</p>
+
+<pre>
+     dpkg --merge-avail my_Packages
+</pre>
+
+<p>
+If you are using APT, you can add the local repository to your
+<code>sources.list(5)</code> file, too.
+</p>
+
+<hr>
+
+<h2><a name="s-diverse"></a>10.10 Some users like mawk, others like gawk; some like vim, others like elvis; some like trn, others like tin; how does Debian support diversity?</h2>
+
+<p>
+There are several cases where two packages provide two different versions of a
+program, both of which provide the same core functionality.  Users might prefer
+one over another out of habit, or because the user interface of one package is
+somehow more pleasing than the interface of another.  Other users on the same
+system might make a different choice.
+</p>
+
+<p>
+Debian uses a &quot;virtual&quot; package system to allow system administrators
+to choose (or let users choose) their favorite tools when there are two or more
+that provide the same basic functionality, yet satisfy package dependency
+requirements without specifying a particular package.
+</p>
+
+<p>
+For example, there might exist two different versions of newsreaders on a
+system.  The news server package might 'recommend' that there exist
+<em>some</em> news reader on the system, but the choice of <samp>tin</samp> or
+<samp>trn</samp> is left up to the individual user.  This is satisfied by
+having both the <code>tin</code> and <code>trn</code> packages provide the
+virtual package <code>news-reader</code>.  <em>Which</em> program is invoked is
+determined by a link pointing from a file with the virtual package name
+<samp>/etc/alternatives/news-reader</samp> to the selected file, e.g.,
+<samp>/usr/bin/trn</samp>.
+</p>
+
+<p>
+A single link is insufficient to support full use of an alternate program;
+normally, manual pages, and possibly other supporting files must be selected as
+well.  The Perl script <samp>update-alternatives</samp> provides a way of
+ensuring that all the files associated with a specified package are selected as
+a system default.
+</p>
+
+<p>
+For example, to check what executables provide `x-window-manager', run:
+</p>
+
+<pre>
+     update-alternatives --display x-window-manager
+</pre>
+
+<p>
+If you want to change it, run:
+</p>
+
+<pre>
+     update-alternatives --config x-window-manager
+</pre>
+
+<p>
+And follow the instructions on the screen (basically, press the number next to
+the entry you'd like better).
+</p>
+
+<p>
+If a package doesn't register itself as a window manager for some reason (file
+a bug if it's in error), or if you use a window manager from /usr/local
+directory, the selections on screen won't contain your preferred entry.  You
+can update the link through command line options, like this:
+</p>
+
+<pre>
+     update-alternatives --install /usr/bin/x-window-manager \
+       x-window-manager /usr/local/bin/wmaker-cvs 50
+</pre>
+
+<p>
+The first argument to `--install' option is the symlink that points to
+/etc/alternatives/NAME, where NAME is the second argument.  The third argument
+is the program to which /etc/alternatives/NAME should point to, and the fourth
+argument is the priority (larger value means the alternative will more probably
+get picked automatically).
+</p>
+
+<p>
+To remove an alternative you added, simply run:
+</p>
+
+<pre>
+     update-alternatives --remove x-window-manager /usr/local/bin/wmaker-cvs
+</pre>
+
+<hr>
+
+<p>
+[ <a href="ch-kernel.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ 10 ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-support.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-faqinfo.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-faqinfo.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-faqinfo.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,210 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - General information about the FAQ</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-faqinfo"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-nexttime.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ 15 ]
+[ <a href="index.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 15 - General information about the FAQ
+</h1>
+
+<hr>
+
+<h2><a name="s-authors"></a>15.1 Authors</h2>
+
+<p>
+The first edition of this FAQ was made and maintained by J.H.M.  Dassen (Ray)
+and Chuck Stickelman.  Authors of the rewritten Debian GNU/Linux FAQ are Susan
+G.  Kleinmann and Sven Rudolph.  After them, the FAQ was maintained by Santiago
+Vila and, later, by Josip Rodin.  The current maintainer is Javier
+Fernandez-Sanguino.
+</p>
+
+<p>
+Parts of the information came from:
+</p>
+<ul>
+<li>
+<p>
+The Debian-1.1 release announcement, by <code><a
+href="http://www.perens.com/">Bruce Perens</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+The Linux FAQ, by <code><a
+href="http://www.chiark.greenend.org.uk/~ijackson/">Ian Jackson</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code><a href="http://lists.debian.org/">Debian Mailing Lists
+Archives</a></code>,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+the dpkg programmers' manual and the Debian Policy manual (see <a
+href="ch-support.en.html#s-debiandocs">What other documentation exists on and
+for a Debian system?, Section 11.1</a>)
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+many developers, volunteers, and beta testers, and
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+the flaky memories of its authors.  :-)
+</p>
+</li>
+</ul>
+
+<p>
+The authors would like to thank all those who helped make this document
+possible.
+</p>
+
+<p>
+All warranties are disclaimed.  All trademarks are property of their respective
+trademark owners.
+</p>
+
+<hr>
+
+<h2><a name="s-feedback"></a>15.2 Feedback</h2>
+
+<p>
+Comments and additions to this document are always welcome.  Please send e-mail
+to <code><a
+href="mailto:doc-debian at packages.debian.org">doc-debian at packages.debian.org</a></code>,
+or submit a wishlist bug report against the <code><code><a
+href="http://bugs.debian.org/doc-debian">doc-debian</a></code></code> package.
+</p>
+
+<hr>
+
+<h2><a name="s-latest"></a>15.3 Availability</h2>
+
+<p>
+The latest version of this document can be viewed on the Debian WWW pages at
+<code><a
+href="http://www.debian.org/doc/FAQ/">http://www.debian.org/doc/FAQ/</a></code>.
+</p>
+
+<p>
+It is also available for download in plain text, HTML, PostScript and PDF
+formats at <code><a
+href="http://www.debian.org/doc/user-manuals#faq">http://www.debian.org/doc/user-manuals#faq</a></code>.
+Also, there are several translations there.
+</p>
+
+<p>
+The original SGML files used to create this document are also available in
+<code>doc-debian</code>'s source package, or in CVS at:
+<samp>:pserver:anonymous at cvs.debian.org:/cvs/debian-doc/ddp/manuals.sgml/faq</samp>
+</p>
+
+<hr>
+
+<h2><a name="s-docformat"></a>15.4 Document format</h2>
+
+<p>
+This document was written using the DebianDoc SGML DTD (rewritten from LinuxDoc
+SGML).  DebianDoc SGML systems enables us to create files in a variety of
+formats from one source, e.g.  this document can be viewed as HTML, plain text,
+TeX DVI, PostScript, PDF, or GNU info.
+</p>
+
+<p>
+Conversion utilities for DebianDoc SGML are available in Debian package
+<code>debiandoc-sgml</code>.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-nexttime.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ 15 ]
+[ <a href="index.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-faqinfo.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-faqinfo.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-faqinfo.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,210 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - General information about the FAQ</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-faqinfo"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-nexttime.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ 15 ]
+[ <a href="index.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 15 - General information about the FAQ
+</h1>
+
+<hr>
+
+<h2><a name="s-authors"></a>15.1 Authors</h2>
+
+<p>
+The first edition of this FAQ was made and maintained by J.H.M.  Dassen (Ray)
+and Chuck Stickelman.  Authors of the rewritten Debian GNU/Linux FAQ are Susan
+G.  Kleinmann and Sven Rudolph.  After them, the FAQ was maintained by Santiago
+Vila and, later, by Josip Rodin.  The current maintainer is Javier
+Fernandez-Sanguino.
+</p>
+
+<p>
+Parts of the information came from:
+</p>
+<ul>
+<li>
+<p>
+The Debian-1.1 release announcement, by <code><a
+href="http://www.perens.com/">Bruce Perens</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+The Linux FAQ, by <code><a
+href="http://www.chiark.greenend.org.uk/~ijackson/">Ian Jackson</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code><a href="http://lists.debian.org/">Debian Mailing Lists
+Archives</a></code>,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+the dpkg programmers' manual and the Debian Policy manual (see <a
+href="ch-support.en.html#s-debiandocs">What other documentation exists on and
+for a Debian system?, Section 11.1</a>)
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+many developers, volunteers, and beta testers, and
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+the flaky memories of its authors.  :-)
+</p>
+</li>
+</ul>
+
+<p>
+The authors would like to thank all those who helped make this document
+possible.
+</p>
+
+<p>
+All warranties are disclaimed.  All trademarks are property of their respective
+trademark owners.
+</p>
+
+<hr>
+
+<h2><a name="s-feedback"></a>15.2 Feedback</h2>
+
+<p>
+Comments and additions to this document are always welcome.  Please send e-mail
+to <code><a
+href="mailto:doc-debian at packages.debian.org">doc-debian at packages.debian.org</a></code>,
+or submit a wishlist bug report against the <code><code><a
+href="http://bugs.debian.org/doc-debian">doc-debian</a></code></code> package.
+</p>
+
+<hr>
+
+<h2><a name="s-latest"></a>15.3 Availability</h2>
+
+<p>
+The latest version of this document can be viewed on the Debian WWW pages at
+<code><a
+href="http://www.debian.org/doc/FAQ/">http://www.debian.org/doc/FAQ/</a></code>.
+</p>
+
+<p>
+It is also available for download in plain text, HTML, PostScript and PDF
+formats at <code><a
+href="http://www.debian.org/doc/user-manuals#faq">http://www.debian.org/doc/user-manuals#faq</a></code>.
+Also, there are several translations there.
+</p>
+
+<p>
+The original SGML files used to create this document are also available in
+<code>doc-debian</code>'s source package, or in CVS at:
+<samp>:pserver:anonymous at cvs.debian.org:/cvs/debian-doc/ddp/manuals.sgml/faq</samp>
+</p>
+
+<hr>
+
+<h2><a name="s-docformat"></a>15.4 Document format</h2>
+
+<p>
+This document was written using the DebianDoc SGML DTD (rewritten from LinuxDoc
+SGML).  DebianDoc SGML systems enables us to create files in a variety of
+formats from one source, e.g.  this document can be viewed as HTML, plain text,
+TeX DVI, PostScript, PDF, or GNU info.
+</p>
+
+<p>
+Conversion utilities for DebianDoc SGML are available in Debian package
+<code>debiandoc-sgml</code>.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-nexttime.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ 15 ]
+[ <a href="index.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-ftparchives.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-ftparchives.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-ftparchives.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,567 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - The Debian FTP archives</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-ftparchives"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-software.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ 5 ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-pkg_basics.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 5 - The Debian FTP archives
+</h1>
+
+<hr>
+
+<h2><a name="s-dirtree"></a>5.1 What are all those directories at the Debian FTP archives?</h2>
+
+<p>
+The software that has been packaged for Debian GNU/Linux is available in one of
+several directory trees on each Debian mirror site.
+</p>
+
+<p>
+The <samp>dists</samp> directory is short for &quot;distributions&quot;, and it
+is the canonical way to access the currently available Debian releases (and
+pre-releases).
+</p>
+
+<p>
+The <samp>pool</samp> directory contains the actual packages, see <a
+href="#s-pools">What's in the <samp>pool</samp> directory?, Section 5.10</a>.
+</p>
+
+<p>
+There are the following supplementary directories:
+</p>
+<dl>
+<dt><em>/tools/</em>:</dt>
+<dd>
+<p>
+DOS utilities for creating boot disks, partitioning your disk drive,
+compressing/decompressing files, and booting Linux.
+</p>
+</dd>
+</dl>
+<dl>
+<dt><em>/doc/</em>:</dt>
+<dd>
+<p>
+The basic Debian documentation, such as the FAQ, the bug reporting system
+instructions, etc.
+</p>
+</dd>
+</dl>
+<dl>
+<dt><em>/indices/</em>:</dt>
+<dd>
+<p>
+The Maintainers file and the override files.
+</p>
+</dd>
+</dl>
+<dl>
+<dt><em>/project/</em>:</dt>
+<dd>
+<p>
+mostly developer-only materials, such as:
+</p>
+<dl>
+<dt><em>project/experimental/</em>:</dt>
+<dd>
+<p>
+This directory contains packages and tools which are still being developed, and
+are still in the alpha testing stage.  Users shouldn't be using packages from
+here, because they can be dangerous and harmful even for the most experienced
+people.
+</p>
+</dd>
+</dl>
+</dd>
+</dl>
+
+<hr>
+
+<h2><a name="s-dists"></a>5.2 How many Debian distributions are there in the <samp>dists</samp> directory?</h2>
+
+<p>
+There are three distributions, the &quot;stable&quot; distribution, the
+&quot;testing&quot; distribution, and the &quot;unstable&quot; distribution.
+The &quot;testing&quot; distribution is sometimes `frozen' (see <a
+href="#s-frozen">What about &quot;testing&quot;?  How is it `frozen'?, Section
+5.6.1</a>).
+</p>
+
+<hr>
+
+<h2><a name="s-codenames"></a>5.3 What are all those names like slink, potato, etc.?</h2>
+
+<p>
+They are just &quot;codenames&quot;.  When a Debian distribution is in the
+development stage, it has no version number but a codename.  The purpose of
+these codenames is to make easier the mirroring of the Debian distributions (if
+a real directory like <samp>unstable</samp> suddenly changed its name to
+<samp>stable</samp>, a lot of stuff would have to be needlessly downloaded
+again).
+</p>
+
+<p>
+Currently, <samp>stable</samp> is a symbolic link to <samp>sarge</samp> (i.e.
+Debian GNU/Linux 3.1) and <samp>testing</samp> is a symbolic link to
+<samp>etch</samp>.  This means that <samp>sarge</samp> is the current stable
+distribution and <samp>etch</samp> is the current testing distribution.
+</p>
+
+<p>
+<samp>unstable</samp> is a permanent symbolic link to <samp>sid</samp>, as
+<samp>sid</samp> is always the unstable distribution (see <a href="#s-sid">What
+about &quot;sid&quot;?, Section 5.4</a>).
+</p>
+
+<hr>
+
+<h3><a name="s-oldcodenames"></a>5.3.1 Which other codenames have been used in the past?</h3>
+
+<p>
+Other codenames that have been already used are: <samp>buzz</samp> for release
+1.1, <samp>rex</samp> for release 1.2, <samp>bo</samp> for releases 1.3.x,
+<samp>hamm</samp> for release 2.0, <samp>slink</samp> for release 2.1,
+<samp>potato</samp> for release 2.2 and <samp>woody</samp> for release 3.0.
+</p>
+
+<hr>
+
+<h3><a name="s-sourceforcodenames"></a>5.3.2 Where do these codenames come from?</h3>
+
+<p>
+So far they have been characters taken from the movie &quot;Toy Story&quot; by
+Pixar.
+</p>
+<ul>
+<li>
+<p>
+<em>buzz</em> (Buzz Lightyear) was the spaceman,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>rex</em> was the tyrannosaurus,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>bo</em> (Bo Peep) was the girl who took care of the sheep,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>hamm</em> was the piggy bank,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>slink</em> (Slinky Dog (R)) was the toy dog,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>potato</em> was, of course, Mr. Potato (R),
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>woody</em> was the cowboy,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>sarge</em> was the sergeant of the Green Plastic Army Men,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>etch</em> was the toy blackboard (Etch-a-Sketch (R)).
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>sid</em> was the boy next door who destroyed toys.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-sid"></a>5.4 What about &quot;sid&quot;?</h2>
+
+<p>
+<em>sid</em> or <em>unstable</em> is the place where most of the packages are
+initially uploaded.  It will never be released directly, because packages which
+are to be released will first have to be included in <em>testing</em>, in order
+to be released in <em>stable</em> later on.  sid contains packages for both
+released and unreleased architectures.
+</p>
+
+<p>
+The name &quot;sid&quot; also comes from the &quot;Toy Story&quot; animated
+motion picture: Sid was the boy next door who destroyed toys :-)
+</p>
+
+<p>
+[<a href="footnotes.en.html#f1" name="fr1">1</a>]
+</p>
+
+<hr>
+
+<h2><a name="s-stable"></a>5.5 What does the stable directory contain?</h2>
+<ul>
+<li>
+<p>
+stable/main/: This directory contains the packages which formally constitute
+the most recent release of the Debian GNU/Linux system.
+</p>
+
+<p>
+These packages all comply with the <code><a
+href="http://www.debian.org/social_contract#guidelines">Debian Free Software
+Guidelines</a></code>, and are all freely usable and distributable.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+stable/non-free/: This directory contains packages distribution of which is
+restricted in a way that requires that distributors take careful account of the
+specified copyright requirements.
+</p>
+
+<p>
+For example, some packages have licenses which prohibit commercial
+distribution.  Others can be redistributed but are in fact shareware and not
+freeware.  The licenses of each of these packages must be studied, and possibly
+negotiated, before the packages are included in any redistribution (e.g., in a
+CD-ROM).
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+stable/contrib/: This directory contains packages which are DFSG-free and
+<em>freely distributable</em> themselves, but somehow depend on a package that
+is <em>not</em> freely distributable and thus available only in the non-free
+section.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-testing"></a>5.6 What does the testing directory contain?</h2>
+
+<p>
+Packages are installed into the `testing' directory after they have undergone
+some degree of testing in <a href="#s-unstable">unstable</a>.
+</p>
+
+<p>
+They must be in sync on all architectures where they have been built and
+mustn't have dependencies that make them uninstallable; they also have to have
+fewer release-critical bugs than the versions currently in testing.  This way,
+we hope that `testing' is always close to being a release candidate.
+</p>
+
+<p>
+More information about the status of &quot;testing&quot; in general and the
+individual packages is available at <code><a
+href="http://www.debian.org/devel/testing">http://www.debian.org/devel/testing</a></code>
+</p>
+
+<hr>
+
+<h3><a name="s-frozen"></a>5.6.1 What about &quot;testing&quot;? How is it `frozen'?</h3>
+
+<p>
+When the &quot;testing&quot; distribution is mature enough, the release manager
+starts `freezing' it.  The normal propagation delays are increased to ensure
+that as little as possible new bugs from &quot;unstable&quot; enter
+&quot;testing&quot;.
+</p>
+
+<p>
+After a while, the &quot;testing&quot; distribution becomes truly `frozen'.
+This means that all new packages that are to propagate to the
+&quot;testing&quot; are held back, unless they include release-critical bug
+fixes.  The &quot;testing&quot; distribution can also remain in such a deep
+freeze during the so-called `test cycles', when the release is imminent.
+</p>
+
+<p>
+We keep a record of bugs in the &quot;testing&quot; distribution that can hold
+off a package from being released, or bugs that can hold back the whole
+release.  For details, please see <code><a
+href="http://www.debian.org/releases/testing/">current testing release
+information</a></code>.
+</p>
+
+<p>
+Once that bug count lowers to maximum acceptable values, the frozen
+&quot;testing&quot; distribution is declared &quot;stable&quot; and released
+with a version number.
+</p>
+
+<p>
+With each new release, the previous &quot;stable&quot; distribution becomes
+obsolete and moves to the archive.  For more information please see <code><a
+href="http://www.debian.org/distrib/archive">Debian archive</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-unstable"></a>5.7 What does the unstable directory contain?</h2>
+
+<p>
+The `unstable' directory contains a snapshot of the current development system.
+Users are welcome to use and test these packages, but are warned about their
+state of readiness.  The advantage of using the unstable distribution is that
+you are always up-to-date with the latest in GNU/Linux software industry, but
+if it breaks: you get to keep both parts :-)
+</p>
+
+<p>
+There are also main, contrib and non-free subdirectories in `unstable',
+separated on the same criteria as in `stable'.
+</p>
+
+<hr>
+
+<h2><a name="s-archsections"></a>5.8 What are all those directories inside <samp>dists/stable/main</samp>?</h2>
+
+<p>
+Within each of the major directory trees[<a href="footnotes.en.html#f2"
+name="fr2">2</a>], there are three sets of subdirectories containing index
+files.
+</p>
+
+<p>
+There's one set of <samp>binary-<var>something</var></samp> subdirectories
+which contain index files for binary packages of each available computer
+architecture, for example <samp>binary-i386</samp> for packages which execute
+on Intel x86 PC machines or <samp>binary-sparc</samp> for packages which
+execute on Sun SPARCStations.
+</p>
+
+<p>
+The complete list of available architectures for each release is available at
+<code><a href="http://www.debian.org/releases/">the release's web
+page</a></code>.  For the current release, please see <a
+href="ch-compat.en.html#s-arches">On what hardware architectures/systems does
+Debian GNU/Linux run?, Section 3.1</a>.
+</p>
+
+<p>
+The index files in binary-* are called Packages(.gz) and they include a summary
+of each binary package that is included in that distribution.  The actual
+binary packages (for <em>woody</em> and subsequent releases) reside in the top
+level <a href="#s-pools"><samp>pool</samp> directory</a>.
+</p>
+
+<p>
+Furthermore, there's a subdirectory called source/ which contains index files
+for source packages included in the distribution.  The index file is called
+Sources(.gz).
+</p>
+
+<p>
+Last but not least, there's a set of subdirectories meant for the installation
+system index files.  In the <em>woody</em> release, these are named
+<samp>disks-<var>architecture</var></samp>; in <em>sarge</em>, they are at
+<samp>debian-installer/binary-<var>architecture</var></samp>.
+</p>
+
+<hr>
+
+<h2><a name="s-source"></a>5.9 Where is the source code?</h2>
+
+<p>
+Source code is included for everything in the Debian system.  Moreover, the
+license terms of most programs in the system <em>require</em> that source code
+be distributed along with the programs, or that an offer to provide the source
+code accompany the programs.
+</p>
+
+<p>
+The source code is distributed in the <samp>pool</samp> directory (see <a
+href="#s-pools">What's in the <samp>pool</samp> directory?, Section 5.10</a>)
+together with all the architecture-specific binary directories.  To retrieve
+the source code without having to be familiar with the structure of the FTP
+archive, try a command like <samp>apt-get source mypackagename</samp>.
+</p>
+
+<p>
+Some packages are only distributed as source code due to the restrictions in
+their licenses.  Notably, one such package is <samp>pine</samp>, see <a
+href="ch-software.en.html#s-pine">Where is pine?, Section 4.10</a> for more
+information.
+</p>
+
+<p>
+Source code may or may not be available for packages in the &quot;contrib&quot;
+and &quot;non-free&quot; directories, which are not formally part of the Debian
+system.
+</p>
+
+<hr>
+
+<h2><a name="s-pools"></a>5.10 What's in the <samp>pool</samp> directory?</h2>
+
+<p>
+Packages are kept in a large `pool', structured according to the name of the
+source package.  To make this manageable, the pool is subdivided by section
+(`main', `contrib' and `non-free') and by the first letter of the source
+package name.  These directories contain several files: the binary packages for
+each architecture, and the source packages from which the binary packages were
+generated.
+</p>
+
+<p>
+You can find out where each package is placed by executing a command like
+<samp>apt-cache showsrc mypackagename</samp> and looking at the `Directory:'
+line.  For example, the <samp>apache</samp> packages are stored in
+<samp>pool/main/a/apache/</samp>.
+</p>
+
+<p>
+Additionally, since there are so many <samp>lib*</samp> packages, these are
+treated specially: for instance, libpaper packages are stored in
+<samp>pool/main/libp/libpaper/</samp>.
+</p>
+
+<p>
+[<a href="footnotes.en.html#f3" name="fr3">3</a>]
+</p>
+
+<hr>
+
+<h2><a name="s-incoming"></a>5.11 What is &quot;incoming&quot;?</h2>
+
+<p>
+After a developer uploads a package, it stays for a short while in the
+&quot;incoming&quot; directory before it is checked that it's genuine and
+allowed into the archive.
+</p>
+
+<p>
+Usually nobody should install things from this place.  However, in some rare
+cases of emergency, the incoming directory is available at <code><a
+href="http://incoming.debian.org/">http://incoming.debian.org/</a></code>.  You
+can manually fetch packages, check the GPG signature and MD5sums in the
+.changes and .dsc files, and then install them.
+</p>
+
+<hr>
+
+<h2><a name="s-ownrepository"></a>5.12 How do I set up my own apt-able repository?</h2>
+
+<p>
+If you have built some private Debian packages which you'd like to install
+using the standard Debian package management tools, you can set up your own
+apt-able package archive.  This is also useful if you'd like to share your
+Debian packages while these are not distributed by the Debian project.
+Instructions on how to do this are given in the <code><a
+href="http://www.debian.org/doc/manuals/repository-howto/repository-howto">Debian
+Repository HOWTO</a></code>.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-software.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ 5 ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-pkg_basics.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-ftparchives.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-ftparchives.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-ftparchives.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,567 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - The Debian FTP archives</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-ftparchives"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-software.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ 5 ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-pkg_basics.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 5 - The Debian FTP archives
+</h1>
+
+<hr>
+
+<h2><a name="s-dirtree"></a>5.1 What are all those directories at the Debian FTP archives?</h2>
+
+<p>
+The software that has been packaged for Debian GNU/Linux is available in one of
+several directory trees on each Debian mirror site.
+</p>
+
+<p>
+The <samp>dists</samp> directory is short for &quot;distributions&quot;, and it
+is the canonical way to access the currently available Debian releases (and
+pre-releases).
+</p>
+
+<p>
+The <samp>pool</samp> directory contains the actual packages, see <a
+href="#s-pools">What's in the <samp>pool</samp> directory?, Section 5.10</a>.
+</p>
+
+<p>
+There are the following supplementary directories:
+</p>
+<dl>
+<dt><em>/tools/</em>:</dt>
+<dd>
+<p>
+DOS utilities for creating boot disks, partitioning your disk drive,
+compressing/decompressing files, and booting Linux.
+</p>
+</dd>
+</dl>
+<dl>
+<dt><em>/doc/</em>:</dt>
+<dd>
+<p>
+The basic Debian documentation, such as the FAQ, the bug reporting system
+instructions, etc.
+</p>
+</dd>
+</dl>
+<dl>
+<dt><em>/indices/</em>:</dt>
+<dd>
+<p>
+The Maintainers file and the override files.
+</p>
+</dd>
+</dl>
+<dl>
+<dt><em>/project/</em>:</dt>
+<dd>
+<p>
+mostly developer-only materials, such as:
+</p>
+<dl>
+<dt><em>project/experimental/</em>:</dt>
+<dd>
+<p>
+This directory contains packages and tools which are still being developed, and
+are still in the alpha testing stage.  Users shouldn't be using packages from
+here, because they can be dangerous and harmful even for the most experienced
+people.
+</p>
+</dd>
+</dl>
+</dd>
+</dl>
+
+<hr>
+
+<h2><a name="s-dists"></a>5.2 How many Debian distributions are there in the <samp>dists</samp> directory?</h2>
+
+<p>
+There are three distributions, the &quot;stable&quot; distribution, the
+&quot;testing&quot; distribution, and the &quot;unstable&quot; distribution.
+The &quot;testing&quot; distribution is sometimes `frozen' (see <a
+href="#s-frozen">What about &quot;testing&quot;?  How is it `frozen'?, Section
+5.6.1</a>).
+</p>
+
+<hr>
+
+<h2><a name="s-codenames"></a>5.3 What are all those names like slink, potato, etc.?</h2>
+
+<p>
+They are just &quot;codenames&quot;.  When a Debian distribution is in the
+development stage, it has no version number but a codename.  The purpose of
+these codenames is to make easier the mirroring of the Debian distributions (if
+a real directory like <samp>unstable</samp> suddenly changed its name to
+<samp>stable</samp>, a lot of stuff would have to be needlessly downloaded
+again).
+</p>
+
+<p>
+Currently, <samp>stable</samp> is a symbolic link to <samp>sarge</samp> (i.e.
+Debian GNU/Linux 3.1) and <samp>testing</samp> is a symbolic link to
+<samp>etch</samp>.  This means that <samp>sarge</samp> is the current stable
+distribution and <samp>etch</samp> is the current testing distribution.
+</p>
+
+<p>
+<samp>unstable</samp> is a permanent symbolic link to <samp>sid</samp>, as
+<samp>sid</samp> is always the unstable distribution (see <a href="#s-sid">What
+about &quot;sid&quot;?, Section 5.4</a>).
+</p>
+
+<hr>
+
+<h3><a name="s-oldcodenames"></a>5.3.1 Which other codenames have been used in the past?</h3>
+
+<p>
+Other codenames that have been already used are: <samp>buzz</samp> for release
+1.1, <samp>rex</samp> for release 1.2, <samp>bo</samp> for releases 1.3.x,
+<samp>hamm</samp> for release 2.0, <samp>slink</samp> for release 2.1,
+<samp>potato</samp> for release 2.2 and <samp>woody</samp> for release 3.0.
+</p>
+
+<hr>
+
+<h3><a name="s-sourceforcodenames"></a>5.3.2 Where do these codenames come from?</h3>
+
+<p>
+So far they have been characters taken from the movie &quot;Toy Story&quot; by
+Pixar.
+</p>
+<ul>
+<li>
+<p>
+<em>buzz</em> (Buzz Lightyear) was the spaceman,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>rex</em> was the tyrannosaurus,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>bo</em> (Bo Peep) was the girl who took care of the sheep,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>hamm</em> was the piggy bank,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>slink</em> (Slinky Dog (R)) was the toy dog,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>potato</em> was, of course, Mr. Potato (R),
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>woody</em> was the cowboy,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>sarge</em> was the sergeant of the Green Plastic Army Men,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>etch</em> was the toy blackboard (Etch-a-Sketch (R)).
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>sid</em> was the boy next door who destroyed toys.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-sid"></a>5.4 What about &quot;sid&quot;?</h2>
+
+<p>
+<em>sid</em> or <em>unstable</em> is the place where most of the packages are
+initially uploaded.  It will never be released directly, because packages which
+are to be released will first have to be included in <em>testing</em>, in order
+to be released in <em>stable</em> later on.  sid contains packages for both
+released and unreleased architectures.
+</p>
+
+<p>
+The name &quot;sid&quot; also comes from the &quot;Toy Story&quot; animated
+motion picture: Sid was the boy next door who destroyed toys :-)
+</p>
+
+<p>
+[<a href="footnotes.en.html#f1" name="fr1">1</a>]
+</p>
+
+<hr>
+
+<h2><a name="s-stable"></a>5.5 What does the stable directory contain?</h2>
+<ul>
+<li>
+<p>
+stable/main/: This directory contains the packages which formally constitute
+the most recent release of the Debian GNU/Linux system.
+</p>
+
+<p>
+These packages all comply with the <code><a
+href="http://www.debian.org/social_contract#guidelines">Debian Free Software
+Guidelines</a></code>, and are all freely usable and distributable.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+stable/non-free/: This directory contains packages distribution of which is
+restricted in a way that requires that distributors take careful account of the
+specified copyright requirements.
+</p>
+
+<p>
+For example, some packages have licenses which prohibit commercial
+distribution.  Others can be redistributed but are in fact shareware and not
+freeware.  The licenses of each of these packages must be studied, and possibly
+negotiated, before the packages are included in any redistribution (e.g., in a
+CD-ROM).
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+stable/contrib/: This directory contains packages which are DFSG-free and
+<em>freely distributable</em> themselves, but somehow depend on a package that
+is <em>not</em> freely distributable and thus available only in the non-free
+section.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-testing"></a>5.6 What does the testing directory contain?</h2>
+
+<p>
+Packages are installed into the `testing' directory after they have undergone
+some degree of testing in <a href="#s-unstable">unstable</a>.
+</p>
+
+<p>
+They must be in sync on all architectures where they have been built and
+mustn't have dependencies that make them uninstallable; they also have to have
+fewer release-critical bugs than the versions currently in testing.  This way,
+we hope that `testing' is always close to being a release candidate.
+</p>
+
+<p>
+More information about the status of &quot;testing&quot; in general and the
+individual packages is available at <code><a
+href="http://www.debian.org/devel/testing">http://www.debian.org/devel/testing</a></code>
+</p>
+
+<hr>
+
+<h3><a name="s-frozen"></a>5.6.1 What about &quot;testing&quot;? How is it `frozen'?</h3>
+
+<p>
+When the &quot;testing&quot; distribution is mature enough, the release manager
+starts `freezing' it.  The normal propagation delays are increased to ensure
+that as little as possible new bugs from &quot;unstable&quot; enter
+&quot;testing&quot;.
+</p>
+
+<p>
+After a while, the &quot;testing&quot; distribution becomes truly `frozen'.
+This means that all new packages that are to propagate to the
+&quot;testing&quot; are held back, unless they include release-critical bug
+fixes.  The &quot;testing&quot; distribution can also remain in such a deep
+freeze during the so-called `test cycles', when the release is imminent.
+</p>
+
+<p>
+We keep a record of bugs in the &quot;testing&quot; distribution that can hold
+off a package from being released, or bugs that can hold back the whole
+release.  For details, please see <code><a
+href="http://www.debian.org/releases/testing/">current testing release
+information</a></code>.
+</p>
+
+<p>
+Once that bug count lowers to maximum acceptable values, the frozen
+&quot;testing&quot; distribution is declared &quot;stable&quot; and released
+with a version number.
+</p>
+
+<p>
+With each new release, the previous &quot;stable&quot; distribution becomes
+obsolete and moves to the archive.  For more information please see <code><a
+href="http://www.debian.org/distrib/archive">Debian archive</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-unstable"></a>5.7 What does the unstable directory contain?</h2>
+
+<p>
+The `unstable' directory contains a snapshot of the current development system.
+Users are welcome to use and test these packages, but are warned about their
+state of readiness.  The advantage of using the unstable distribution is that
+you are always up-to-date with the latest in GNU/Linux software industry, but
+if it breaks: you get to keep both parts :-)
+</p>
+
+<p>
+There are also main, contrib and non-free subdirectories in `unstable',
+separated on the same criteria as in `stable'.
+</p>
+
+<hr>
+
+<h2><a name="s-archsections"></a>5.8 What are all those directories inside <samp>dists/stable/main</samp>?</h2>
+
+<p>
+Within each of the major directory trees[<a href="footnotes.en.html#f2"
+name="fr2">2</a>], there are three sets of subdirectories containing index
+files.
+</p>
+
+<p>
+There's one set of <samp>binary-<var>something</var></samp> subdirectories
+which contain index files for binary packages of each available computer
+architecture, for example <samp>binary-i386</samp> for packages which execute
+on Intel x86 PC machines or <samp>binary-sparc</samp> for packages which
+execute on Sun SPARCStations.
+</p>
+
+<p>
+The complete list of available architectures for each release is available at
+<code><a href="http://www.debian.org/releases/">the release's web
+page</a></code>.  For the current release, please see <a
+href="ch-compat.en.html#s-arches">On what hardware architectures/systems does
+Debian GNU/Linux run?, Section 3.1</a>.
+</p>
+
+<p>
+The index files in binary-* are called Packages(.gz) and they include a summary
+of each binary package that is included in that distribution.  The actual
+binary packages (for <em>woody</em> and subsequent releases) reside in the top
+level <a href="#s-pools"><samp>pool</samp> directory</a>.
+</p>
+
+<p>
+Furthermore, there's a subdirectory called source/ which contains index files
+for source packages included in the distribution.  The index file is called
+Sources(.gz).
+</p>
+
+<p>
+Last but not least, there's a set of subdirectories meant for the installation
+system index files.  In the <em>woody</em> release, these are named
+<samp>disks-<var>architecture</var></samp>; in <em>sarge</em>, they are at
+<samp>debian-installer/binary-<var>architecture</var></samp>.
+</p>
+
+<hr>
+
+<h2><a name="s-source"></a>5.9 Where is the source code?</h2>
+
+<p>
+Source code is included for everything in the Debian system.  Moreover, the
+license terms of most programs in the system <em>require</em> that source code
+be distributed along with the programs, or that an offer to provide the source
+code accompany the programs.
+</p>
+
+<p>
+The source code is distributed in the <samp>pool</samp> directory (see <a
+href="#s-pools">What's in the <samp>pool</samp> directory?, Section 5.10</a>)
+together with all the architecture-specific binary directories.  To retrieve
+the source code without having to be familiar with the structure of the FTP
+archive, try a command like <samp>apt-get source mypackagename</samp>.
+</p>
+
+<p>
+Some packages are only distributed as source code due to the restrictions in
+their licenses.  Notably, one such package is <samp>pine</samp>, see <a
+href="ch-software.en.html#s-pine">Where is pine?, Section 4.10</a> for more
+information.
+</p>
+
+<p>
+Source code may or may not be available for packages in the &quot;contrib&quot;
+and &quot;non-free&quot; directories, which are not formally part of the Debian
+system.
+</p>
+
+<hr>
+
+<h2><a name="s-pools"></a>5.10 What's in the <samp>pool</samp> directory?</h2>
+
+<p>
+Packages are kept in a large `pool', structured according to the name of the
+source package.  To make this manageable, the pool is subdivided by section
+(`main', `contrib' and `non-free') and by the first letter of the source
+package name.  These directories contain several files: the binary packages for
+each architecture, and the source packages from which the binary packages were
+generated.
+</p>
+
+<p>
+You can find out where each package is placed by executing a command like
+<samp>apt-cache showsrc mypackagename</samp> and looking at the `Directory:'
+line.  For example, the <samp>apache</samp> packages are stored in
+<samp>pool/main/a/apache/</samp>.
+</p>
+
+<p>
+Additionally, since there are so many <samp>lib*</samp> packages, these are
+treated specially: for instance, libpaper packages are stored in
+<samp>pool/main/libp/libpaper/</samp>.
+</p>
+
+<p>
+[<a href="footnotes.en.html#f3" name="fr3">3</a>]
+</p>
+
+<hr>
+
+<h2><a name="s-incoming"></a>5.11 What is &quot;incoming&quot;?</h2>
+
+<p>
+After a developer uploads a package, it stays for a short while in the
+&quot;incoming&quot; directory before it is checked that it's genuine and
+allowed into the archive.
+</p>
+
+<p>
+Usually nobody should install things from this place.  However, in some rare
+cases of emergency, the incoming directory is available at <code><a
+href="http://incoming.debian.org/">http://incoming.debian.org/</a></code>.  You
+can manually fetch packages, check the GPG signature and MD5sums in the
+.changes and .dsc files, and then install them.
+</p>
+
+<hr>
+
+<h2><a name="s-ownrepository"></a>5.12 How do I set up my own apt-able repository?</h2>
+
+<p>
+If you have built some private Debian packages which you'd like to install
+using the standard Debian package management tools, you can set up your own
+apt-able package archive.  This is also useful if you'd like to share your
+Debian packages while these are not distributed by the Debian project.
+Instructions on how to do this are given in the <code><a
+href="http://www.debian.org/doc/manuals/repository-howto/repository-howto">Debian
+Repository HOWTO</a></code>.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-software.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ 5 ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-pkg_basics.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-getting.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-getting.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-getting.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,374 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Getting and installing Debian GNU/Linux</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-getting"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-basic_defs.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ 2 ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-compat.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 2 - Getting and installing Debian GNU/Linux
+</h1>
+
+<hr>
+
+<p>
+The official document giving installation instructions is the <code><a
+href="http://www.debian.org/releases/stable/installmanual">Debian GNU/Linux
+Installation Guide</a></code>.  We'll give some additional notes about getting
+and installing Debian GNU/Linux here.
+</p>
+
+<hr>
+
+<h2><a name="s-version"></a>2.1 What is the latest version of Debian?</h2>
+
+<p>
+Currently there are three versions of Debian GNU/Linux:
+</p>
+<dl>
+<dt><em>release 3.1, a.k.a. the `stable' distribution</em></dt>
+<dd>
+<p>
+This is stable and well tested software, it changes if major security or
+usability fixes are incorporated.
+</p>
+</dd>
+</dl>
+<dl>
+<dt><em>the `testing' distribution</em></dt>
+<dd>
+<p>
+This is where packages that will be released as the next `stable' are placed;
+they've had some testing in unstable but they may not be completely fit for
+release yet.  This distribution is updated more often than `stable', but not
+more often than `unstable'.
+</p>
+</dd>
+</dl>
+<dl>
+<dt><em>the `unstable' distribution</em></dt>
+<dd>
+<p>
+This is the version currently under development; it is updated continuously.
+You can retrieve packages from the `unstable' archive on any Debian FTP site
+and use them to upgrade your system at any time, but you may not expect the
+system to be as usable or as stable as before - that's why it's called
+`<strong>unstable</strong>'!
+</p>
+</dd>
+</dl>
+
+<p>
+Please see <a href="ch-ftparchives.en.html#s-dists">How many Debian
+distributions are there in the <samp>dists</samp> directory?, Section 5.2</a>
+for more information.
+</p>
+
+<hr>
+
+<h2><a name="s-updatestable"></a>2.2 Are there package upgrades in `stable'?</h2>
+
+<p>
+No new functionality is added to the stable release.  Once a Debian version is
+released and tagged `stable' it will only get security updates.  That is, only
+packages for which a security vulnerability has been found after the release
+will be upgraded.  All the security updates are served through <code><a
+href="ftp://security.debian.org">security.debian.org</a></code>.
+</p>
+
+<p>
+Security updates serve one purpose: to supply a fix for a security
+vulnerability.  They are not a method for sneaking additional changes into the
+stable release without going through normal point release procedure.
+Consequently, fixes for packages with security issues will not upgrade the
+software.  The Debian Security Team will backport the necessary fixes to the
+version of the software distributed in `stable' instead.
+</p>
+
+<p>
+For more information related to security support please read the <code><a
+href="http://www.debian.org/security/faq">Security FAQ</a></code> or the
+<code><a href="http://www.debian.org/doc/manuals/securing-debian-howto/">Debian
+Security Manual</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-boot-floppies"></a>2.3 Where/how can I get the Debian installation disks?</h2>
+
+<p>
+You can get the installation disks by downloading the appropriate files from
+one of the <code><a href="http://www.debian.org/mirror/list">Debian
+mirrors</a></code>.
+</p>
+
+<p>
+The installation system files are separated in subdirectories of
+<code>dists/stable/main</code> directory, and the names of these subdirectories
+correspond to your architecture like this: <samp>disks-<var>arch</var></samp>
+(<var>arch</var> is &quot;i386&quot;, &quot;sparc&quot;, etc, check the site
+for an exact list).  In each of these architecture subdirectories there can be
+several directories, each for a version of the installation system, and the
+currently used one is in the `current' directory (that's a symbolic link).
+</p>
+
+<p>
+See the <code>README.txt</code> file in that directory for further
+instructions.
+</p>
+
+<hr>
+
+<h2><a name="s-cdrom"></a>2.4 How do I install the Debian from CD-ROMs?</h2>
+
+<p>
+Linux supports the ISO 9660 (CD-ROM) file system with Rock Ridge extensions
+(formerly known as &quot;High Sierra&quot;).  Several <code><a
+href="http://www.debian.org/CD/vendors/">vendors</a></code> provide Debian
+GNU/Linux in this format.
+</p>
+
+<p>
+Warning: When installing from CD-ROM, it is usually not a good idea to choose
+dselect's <samp>cdrom</samp> access method.  This method is usually very slow.
+The <samp>mountable</samp> and <samp>apt</samp> methods, for example, are much
+better for installing from CD-ROM (see <a
+href="ch-uptodate.en.html#s-dpkg-mountable">dpkg-mountable, Section 8.2.5</a>
+and <a href="ch-uptodate.en.html#s-apt">apt-get, dselect and apt-cdrom, Section
+8.2.2</a>).
+</p>
+
+<hr>
+
+<h2><a name="s-cdimage-symlinks"></a>2.5 Why does the official stable released CD-ROM contain symlinks for `frozen' and `unstable'? I thought this CD contains just `stable'!</h2>
+
+<p>
+Official Debian CD images indeed contain symlinks like:
+</p>
+
+<pre>
+      /dists/frozen -&gt; sarge/
+      /dists/stable -&gt; sarge/
+      /dists/testing -&gt; sarge/
+      /dists/unstable -&gt; sarge/
+</pre>
+
+<p>
+so that they work when your sources.list has an entry like
+</p>
+
+<pre>
+      deb cdrom:[&lt;name as on cd label&gt;]/ unstable main [...]
+</pre>
+
+<p>
+.
+</p>
+
+<p>
+The fact these symlinks are present does <em>not</em> mean the image is
+`unstable' or `testing' or anything.  Read the CD label in
+<code>/.disk/info</code> to find out which Debian version it contains.  This
+information is also present in <code>/README.txt</code> on the CD.
+</p>
+
+<p>
+Read <code><a
+href="http://www.debian.org/releases/">http://www.debian.org/releases/</a></code>
+to find out what the current `stable' and `testing' releases are.
+</p>
+
+<hr>
+
+<h2><a name="s-cdimages"></a>2.6 I have my own CD-writer, are there CD images available somewhere?</h2>
+
+<p>
+Yes.  To make it easier for CD vendors to provide high quality disks, we
+provide the <code><a href="http://cdimage.debian.org/">Official CD
+images</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-floppy"></a>2.7 Can I install it from a pile of floppy disks?</h2>
+
+<p>
+First of all, a warning: whole Debian GNU/Linux is way too large to be
+installed from media as small as a standard 1.44MB floppy disk - you may not
+find installing from floppies a very pleasant experience.
+</p>
+
+<p>
+Copy the Debian packages onto formatted floppy disks.  Either a DOS, the native
+Linux &quot;ext2&quot;, or the &quot;minix&quot; format will do; one just has
+to use a mount command appropriate to the floppy being used.
+</p>
+
+<p>
+Using floppy disks has these complications:
+</p>
+<ul>
+<li>
+<p>
+Short MS-DOS file names: If you are trying to place Debian package files onto
+MS-DOS formatted disks, you will find that their names are generally too long,
+and do not conform to the MS-DOS 8.3 filename limitation.  To overcome this,
+you would have to use VFAT formatted disks, since VFAT supports longer file
+names.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Large file sizes: Some packages are larger than 1.44 MBytes, and will not fit
+onto a single floppy disk.  To solve this problem, use the dpkg-split tool (see
+<a href="ch-pkgtools.en.html#s-dpkg-split">dpkg-split, Section 7.1.5.2</a>),
+available in the <samp>tools</samp> directory on <code><a
+href="http://www.debian.org/mirror/list">Debian mirrors</a></code>.
+</p>
+</li>
+</ul>
+
+<p>
+You must have support in the kernel for floppy disks in order to read and write
+to floppy disk; most kernels come with floppy drive support included in them.
+</p>
+
+<p>
+To mount a floppy disk under the mount point <samp>/floppy</samp> (a directory
+which should have been created during installation), use:
+</p>
+<ul>
+<li>
+<pre>
+     mount -t msdos /dev/fd0 /floppy/
+</pre>
+
+<p>
+if the floppy disk is in drive A: and has an MS-DOS file system,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<pre>
+     mount -t msdos /dev/fd1 /floppy/
+</pre>
+
+<p>
+if the floppy disk is in drive B: and has an MS-DOS file system,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<pre>
+     mount -t ext2 /dev/fd0 /floppy/
+</pre>
+
+<p>
+if the floppy disk is in drive A: and has an ext2 (i.e., a normal Linux) file
+system.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-remoteinstall"></a>2.8 Can I get and install Debian directly from a remote Internet site?</h2>
+
+<p>
+Yes.  You can boot the Debian installation system from a set of files you can
+download from our FTP site and its mirrors.
+</p>
+
+<p>
+You can download a small CD image file, create a bootable CD from it, install
+the basic system from it and the rest over the network.  For more information
+please see <code><a
+href="http://www.debian.org/CD/netinst/">http://www.debian.org/CD/netinst/</a></code>.
+</p>
+
+<p>
+You can also download even smaller floppy disk image files, create bootable
+diskettes from them, start the installation procedure and get the rest of
+Debian over the network.  For more information, please see <code><a
+href="http://www.debian.org/distrib/floppyinst">http://www.debian.org/distrib/floppyinst</a></code>.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-basic_defs.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ 2 ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-compat.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-getting.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-getting.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-getting.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,374 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Getting and installing Debian GNU/Linux</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-getting"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-basic_defs.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ 2 ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-compat.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 2 - Getting and installing Debian GNU/Linux
+</h1>
+
+<hr>
+
+<p>
+The official document giving installation instructions is the <code><a
+href="http://www.debian.org/releases/stable/installmanual">Debian GNU/Linux
+Installation Guide</a></code>.  We'll give some additional notes about getting
+and installing Debian GNU/Linux here.
+</p>
+
+<hr>
+
+<h2><a name="s-version"></a>2.1 What is the latest version of Debian?</h2>
+
+<p>
+Currently there are three versions of Debian GNU/Linux:
+</p>
+<dl>
+<dt><em>release 3.1, a.k.a. the `stable' distribution</em></dt>
+<dd>
+<p>
+This is stable and well tested software, it changes if major security or
+usability fixes are incorporated.
+</p>
+</dd>
+</dl>
+<dl>
+<dt><em>the `testing' distribution</em></dt>
+<dd>
+<p>
+This is where packages that will be released as the next `stable' are placed;
+they've had some testing in unstable but they may not be completely fit for
+release yet.  This distribution is updated more often than `stable', but not
+more often than `unstable'.
+</p>
+</dd>
+</dl>
+<dl>
+<dt><em>the `unstable' distribution</em></dt>
+<dd>
+<p>
+This is the version currently under development; it is updated continuously.
+You can retrieve packages from the `unstable' archive on any Debian FTP site
+and use them to upgrade your system at any time, but you may not expect the
+system to be as usable or as stable as before - that's why it's called
+`<strong>unstable</strong>'!
+</p>
+</dd>
+</dl>
+
+<p>
+Please see <a href="ch-ftparchives.en.html#s-dists">How many Debian
+distributions are there in the <samp>dists</samp> directory?, Section 5.2</a>
+for more information.
+</p>
+
+<hr>
+
+<h2><a name="s-updatestable"></a>2.2 Are there package upgrades in `stable'?</h2>
+
+<p>
+No new functionality is added to the stable release.  Once a Debian version is
+released and tagged `stable' it will only get security updates.  That is, only
+packages for which a security vulnerability has been found after the release
+will be upgraded.  All the security updates are served through <code><a
+href="ftp://security.debian.org">security.debian.org</a></code>.
+</p>
+
+<p>
+Security updates serve one purpose: to supply a fix for a security
+vulnerability.  They are not a method for sneaking additional changes into the
+stable release without going through normal point release procedure.
+Consequently, fixes for packages with security issues will not upgrade the
+software.  The Debian Security Team will backport the necessary fixes to the
+version of the software distributed in `stable' instead.
+</p>
+
+<p>
+For more information related to security support please read the <code><a
+href="http://www.debian.org/security/faq">Security FAQ</a></code> or the
+<code><a href="http://www.debian.org/doc/manuals/securing-debian-howto/">Debian
+Security Manual</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-boot-floppies"></a>2.3 Where/how can I get the Debian installation disks?</h2>
+
+<p>
+You can get the installation disks by downloading the appropriate files from
+one of the <code><a href="http://www.debian.org/mirror/list">Debian
+mirrors</a></code>.
+</p>
+
+<p>
+The installation system files are separated in subdirectories of
+<code>dists/stable/main</code> directory, and the names of these subdirectories
+correspond to your architecture like this: <samp>disks-<var>arch</var></samp>
+(<var>arch</var> is &quot;i386&quot;, &quot;sparc&quot;, etc, check the site
+for an exact list).  In each of these architecture subdirectories there can be
+several directories, each for a version of the installation system, and the
+currently used one is in the `current' directory (that's a symbolic link).
+</p>
+
+<p>
+See the <code>README.txt</code> file in that directory for further
+instructions.
+</p>
+
+<hr>
+
+<h2><a name="s-cdrom"></a>2.4 How do I install the Debian from CD-ROMs?</h2>
+
+<p>
+Linux supports the ISO 9660 (CD-ROM) file system with Rock Ridge extensions
+(formerly known as &quot;High Sierra&quot;).  Several <code><a
+href="http://www.debian.org/CD/vendors/">vendors</a></code> provide Debian
+GNU/Linux in this format.
+</p>
+
+<p>
+Warning: When installing from CD-ROM, it is usually not a good idea to choose
+dselect's <samp>cdrom</samp> access method.  This method is usually very slow.
+The <samp>mountable</samp> and <samp>apt</samp> methods, for example, are much
+better for installing from CD-ROM (see <a
+href="ch-uptodate.en.html#s-dpkg-mountable">dpkg-mountable, Section 8.2.5</a>
+and <a href="ch-uptodate.en.html#s-apt">apt-get, dselect and apt-cdrom, Section
+8.2.2</a>).
+</p>
+
+<hr>
+
+<h2><a name="s-cdimage-symlinks"></a>2.5 Why does the official stable released CD-ROM contain symlinks for `frozen' and `unstable'? I thought this CD contains just `stable'!</h2>
+
+<p>
+Official Debian CD images indeed contain symlinks like:
+</p>
+
+<pre>
+      /dists/frozen -&gt; sarge/
+      /dists/stable -&gt; sarge/
+      /dists/testing -&gt; sarge/
+      /dists/unstable -&gt; sarge/
+</pre>
+
+<p>
+so that they work when your sources.list has an entry like
+</p>
+
+<pre>
+      deb cdrom:[&lt;name as on cd label&gt;]/ unstable main [...]
+</pre>
+
+<p>
+.
+</p>
+
+<p>
+The fact these symlinks are present does <em>not</em> mean the image is
+`unstable' or `testing' or anything.  Read the CD label in
+<code>/.disk/info</code> to find out which Debian version it contains.  This
+information is also present in <code>/README.txt</code> on the CD.
+</p>
+
+<p>
+Read <code><a
+href="http://www.debian.org/releases/">http://www.debian.org/releases/</a></code>
+to find out what the current `stable' and `testing' releases are.
+</p>
+
+<hr>
+
+<h2><a name="s-cdimages"></a>2.6 I have my own CD-writer, are there CD images available somewhere?</h2>
+
+<p>
+Yes.  To make it easier for CD vendors to provide high quality disks, we
+provide the <code><a href="http://cdimage.debian.org/">Official CD
+images</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-floppy"></a>2.7 Can I install it from a pile of floppy disks?</h2>
+
+<p>
+First of all, a warning: whole Debian GNU/Linux is way too large to be
+installed from media as small as a standard 1.44MB floppy disk - you may not
+find installing from floppies a very pleasant experience.
+</p>
+
+<p>
+Copy the Debian packages onto formatted floppy disks.  Either a DOS, the native
+Linux &quot;ext2&quot;, or the &quot;minix&quot; format will do; one just has
+to use a mount command appropriate to the floppy being used.
+</p>
+
+<p>
+Using floppy disks has these complications:
+</p>
+<ul>
+<li>
+<p>
+Short MS-DOS file names: If you are trying to place Debian package files onto
+MS-DOS formatted disks, you will find that their names are generally too long,
+and do not conform to the MS-DOS 8.3 filename limitation.  To overcome this,
+you would have to use VFAT formatted disks, since VFAT supports longer file
+names.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Large file sizes: Some packages are larger than 1.44 MBytes, and will not fit
+onto a single floppy disk.  To solve this problem, use the dpkg-split tool (see
+<a href="ch-pkgtools.en.html#s-dpkg-split">dpkg-split, Section 7.1.5.2</a>),
+available in the <samp>tools</samp> directory on <code><a
+href="http://www.debian.org/mirror/list">Debian mirrors</a></code>.
+</p>
+</li>
+</ul>
+
+<p>
+You must have support in the kernel for floppy disks in order to read and write
+to floppy disk; most kernels come with floppy drive support included in them.
+</p>
+
+<p>
+To mount a floppy disk under the mount point <samp>/floppy</samp> (a directory
+which should have been created during installation), use:
+</p>
+<ul>
+<li>
+<pre>
+     mount -t msdos /dev/fd0 /floppy/
+</pre>
+
+<p>
+if the floppy disk is in drive A: and has an MS-DOS file system,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<pre>
+     mount -t msdos /dev/fd1 /floppy/
+</pre>
+
+<p>
+if the floppy disk is in drive B: and has an MS-DOS file system,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<pre>
+     mount -t ext2 /dev/fd0 /floppy/
+</pre>
+
+<p>
+if the floppy disk is in drive A: and has an ext2 (i.e., a normal Linux) file
+system.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-remoteinstall"></a>2.8 Can I get and install Debian directly from a remote Internet site?</h2>
+
+<p>
+Yes.  You can boot the Debian installation system from a set of files you can
+download from our FTP site and its mirrors.
+</p>
+
+<p>
+You can download a small CD image file, create a bootable CD from it, install
+the basic system from it and the rest over the network.  For more information
+please see <code><a
+href="http://www.debian.org/CD/netinst/">http://www.debian.org/CD/netinst/</a></code>.
+</p>
+
+<p>
+You can also download even smaller floppy disk image files, create bootable
+diskettes from them, start the installation procedure and get the rest of
+Debian over the network.  For more information, please see <code><a
+href="http://www.debian.org/distrib/floppyinst">http://www.debian.org/distrib/floppyinst</a></code>.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-basic_defs.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ 2 ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-compat.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-kernel.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-kernel.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-kernel.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Debian and the kernel</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-kernel"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-uptodate.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ 9 ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-customizing.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 9 - Debian and the kernel
+</h1>
+
+<hr>
+
+<h2><a name="s-non-debian-kernel"></a>9.1 Can I install and compile a kernel without some Debian-specific tweaking?</h2>
+
+<p>
+Yes.
+</p>
+
+<p>
+There's only one common catch: the Debian C libraries are built with the most
+recent <em>stable</em> releases of the <strong>kernel</strong> headers.  If you
+happen to need to compile a program with kernel headers newer than the ones
+from the stable branch, then you should either upgrade the package containing
+the headers (<code>libc6-dev</code>), or use the new headers from an unpacked
+tree of the newer kernel.  That is, if the kernel sources are in
+<code>/usr/src/linux</code>, then you should add
+<samp>-I/usr/src/linux/include/</samp> to your command line when compiling.
+</p>
+
+<hr>
+
+<h2><a name="s-customkernel"></a>9.2 What tools does Debian provide to build custom kernels?</h2>
+
+<p>
+Users who wish to (or must) build a custom kernel are encouraged to download
+the package <code>kernel-package</code>.  This package contains the script to
+build the kernel package, and provides the capability to create a Debian
+kernel-image package just by running the command
+</p>
+
+<pre>
+     make-kpkg kernel_image
+</pre>
+
+<p>
+in the top-level kernel source directory.  Help is available by executing the
+command
+</p>
+
+<pre>
+     make-kpkg --help
+</pre>
+
+<p>
+and through the manual page <code>make-kpkg(1)</code>.
+</p>
+
+<p>
+Users must separately download the source code for the most recent kernel (or
+the kernel of their choice) from their favorite Linux archive site, unless a
+kernel-source-version package is available (where &quot;version&quot; stands
+for the kernel version).
+</p>
+
+<p>
+Detailed instructions for using the <code>kernel-package</code> package are
+given in the file <code>/usr/share/doc/kernel-package/README.gz</code>.
+Briefly, one should:
+</p>
+<ul>
+<li>
+<p>
+Unpack the kernel sources, and <samp>cd</samp> to the newly created directory.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Modify the kernel configuration using one of these commands:
+</p>
+<ul>
+<li>
+<p>
+<samp>make config</samp> (for a tty one-line-at-a-time-interface).
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<samp>make menuconfig</samp> (for an ncurses-based menu driven interface).
+Note that to use this option, the <code>libncurses5-dev</code> package must be
+installed.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<samp>make xconfig</samp> (for an X11 interface).  Using this option requires
+that relevant X and Tcl/Tk packages be installed.
+</p>
+</li>
+</ul>
+
+<p>
+Any of the above steps generates a new <samp>.config</samp> in the top-level
+kernel source directory.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Execute the command: <samp>make-kpkg -rev Custom.N kernel_image</samp>, where N
+is a revision number assigned by the user.  The new Debian archive thus formed
+would have revision Custom.1, e.g.,
+<samp>kernel-image-2.2.14_Custom.1_i386.deb</samp> for the Linux kernel 2.2.14
+on i386.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Install the package created.
+</p>
+<ul>
+<li>
+<p>
+<samp>Run dpkg --install /usr/src/kernel-image-VVV_Custom.N.deb</samp> to
+install the kernel itself.  The installation script will:
+</p>
+<ul>
+<li>
+<p>
+run the boot loader (grub, LILO or some other) if needed,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+install the custom kernel in /boot/vmlinuz_VVV-Custom.N, and set up appropriate
+symbolic links to the most recent kernel version.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+prompt the user to make a boot floppy.  This boot floppy will contain the raw
+kernel only.  See <a href="#s-custombootdisk">How can I make a custom boot
+floppy?, Section 9.3</a>.
+</p>
+</li>
+</ul>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To employ secondary boot loaders such as <samp>loadlin</samp>, copy this image
+to other locations (e.g.  to an <samp>MS-DOS</samp> partition).
+</p>
+</li>
+</ul>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-custombootdisk"></a>9.3 How can I make a custom boot floppy?</h2>
+
+<p>
+This task is greatly aided by the Debian package <code>boot-floppies</code>,
+normally found in the <samp>admin</samp> section of the Debian FTP archive.
+Shell scripts in this package produce boot floppies in the
+<samp>SYSLINUX</samp> format.  These are <samp>MS-DOS</samp> formatted floppies
+whose master boot records have been altered so that they boot Linux directly
+(or whatever other operating system has been defined in the syslinux.cfg file
+on the floppy).  Other scripts in this package produce emergency root disks and
+can even reproduce the base disks.
+</p>
+
+<p>
+You will find more information about this in the
+<samp>/usr/share/doc/boot-floppies/README</samp> file after installing the
+<code>boot-floppies</code> package.
+</p>
+
+<hr>
+
+<h2><a name="s-modules"></a>9.4 What special provisions does Debian provide to deal with modules?</h2>
+
+<p>
+Debian's <code>modconf</code> package provides a shell script
+(<samp>/usr/sbin/modconf</samp>) which can be used to customize the
+configuration of modules.  This script presents a menu-based interface,
+prompting the user for particulars on the loadable device drivers in his
+system.  The responses are used to customize the file
+<samp>/etc/modules.conf</samp> (which lists aliases, and other arguments that
+must be used in conjunction with various modules) through files in
+<samp>/etc/modutils/</samp>, and <samp>/etc/modules</samp> (which lists the
+modules that must be loaded at boot time).
+</p>
+
+<p>
+Like the (new) Configure.help files that are now available to support the
+construction of custom kernels, the modconf package comes with a series of help
+files (in <samp>/usr/lib/modules_help/</samp>) which provide detailed
+information on appropriate arguments for each of the modules.
+</p>
+
+<hr>
+
+<h2><a name="s-removeoldkernel"></a>9.5 Can I safely de-install an old kernel package, and if so, how?</h2>
+
+<p>
+Yes.  The <samp>kernel-image-NNN.prerm</samp> script checks to see whether the
+kernel you are currently running is the same as the kernel you are trying to
+de-install.  Therefore you can remove unwanted kernel image packages using this
+command:
+</p>
+
+<pre>
+     dpkg --purge --force-remove-essential kernel-image-NNN
+</pre>
+
+<p>
+(replace &quot;NNN&quot; with your kernel version and revision number, of
+course)
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-uptodate.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ 9 ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-customizing.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-kernel.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-kernel.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-kernel.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Debian and the kernel</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-kernel"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-uptodate.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ 9 ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-customizing.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 9 - Debian and the kernel
+</h1>
+
+<hr>
+
+<h2><a name="s-non-debian-kernel"></a>9.1 Can I install and compile a kernel without some Debian-specific tweaking?</h2>
+
+<p>
+Yes.
+</p>
+
+<p>
+There's only one common catch: the Debian C libraries are built with the most
+recent <em>stable</em> releases of the <strong>kernel</strong> headers.  If you
+happen to need to compile a program with kernel headers newer than the ones
+from the stable branch, then you should either upgrade the package containing
+the headers (<code>libc6-dev</code>), or use the new headers from an unpacked
+tree of the newer kernel.  That is, if the kernel sources are in
+<code>/usr/src/linux</code>, then you should add
+<samp>-I/usr/src/linux/include/</samp> to your command line when compiling.
+</p>
+
+<hr>
+
+<h2><a name="s-customkernel"></a>9.2 What tools does Debian provide to build custom kernels?</h2>
+
+<p>
+Users who wish to (or must) build a custom kernel are encouraged to download
+the package <code>kernel-package</code>.  This package contains the script to
+build the kernel package, and provides the capability to create a Debian
+kernel-image package just by running the command
+</p>
+
+<pre>
+     make-kpkg kernel_image
+</pre>
+
+<p>
+in the top-level kernel source directory.  Help is available by executing the
+command
+</p>
+
+<pre>
+     make-kpkg --help
+</pre>
+
+<p>
+and through the manual page <code>make-kpkg(1)</code>.
+</p>
+
+<p>
+Users must separately download the source code for the most recent kernel (or
+the kernel of their choice) from their favorite Linux archive site, unless a
+kernel-source-version package is available (where &quot;version&quot; stands
+for the kernel version).
+</p>
+
+<p>
+Detailed instructions for using the <code>kernel-package</code> package are
+given in the file <code>/usr/share/doc/kernel-package/README.gz</code>.
+Briefly, one should:
+</p>
+<ul>
+<li>
+<p>
+Unpack the kernel sources, and <samp>cd</samp> to the newly created directory.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Modify the kernel configuration using one of these commands:
+</p>
+<ul>
+<li>
+<p>
+<samp>make config</samp> (for a tty one-line-at-a-time-interface).
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<samp>make menuconfig</samp> (for an ncurses-based menu driven interface).
+Note that to use this option, the <code>libncurses5-dev</code> package must be
+installed.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<samp>make xconfig</samp> (for an X11 interface).  Using this option requires
+that relevant X and Tcl/Tk packages be installed.
+</p>
+</li>
+</ul>
+
+<p>
+Any of the above steps generates a new <samp>.config</samp> in the top-level
+kernel source directory.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Execute the command: <samp>make-kpkg -rev Custom.N kernel_image</samp>, where N
+is a revision number assigned by the user.  The new Debian archive thus formed
+would have revision Custom.1, e.g.,
+<samp>kernel-image-2.2.14_Custom.1_i386.deb</samp> for the Linux kernel 2.2.14
+on i386.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Install the package created.
+</p>
+<ul>
+<li>
+<p>
+<samp>Run dpkg --install /usr/src/kernel-image-VVV_Custom.N.deb</samp> to
+install the kernel itself.  The installation script will:
+</p>
+<ul>
+<li>
+<p>
+run the boot loader (grub, LILO or some other) if needed,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+install the custom kernel in /boot/vmlinuz_VVV-Custom.N, and set up appropriate
+symbolic links to the most recent kernel version.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+prompt the user to make a boot floppy.  This boot floppy will contain the raw
+kernel only.  See <a href="#s-custombootdisk">How can I make a custom boot
+floppy?, Section 9.3</a>.
+</p>
+</li>
+</ul>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To employ secondary boot loaders such as <samp>loadlin</samp>, copy this image
+to other locations (e.g.  to an <samp>MS-DOS</samp> partition).
+</p>
+</li>
+</ul>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-custombootdisk"></a>9.3 How can I make a custom boot floppy?</h2>
+
+<p>
+This task is greatly aided by the Debian package <code>boot-floppies</code>,
+normally found in the <samp>admin</samp> section of the Debian FTP archive.
+Shell scripts in this package produce boot floppies in the
+<samp>SYSLINUX</samp> format.  These are <samp>MS-DOS</samp> formatted floppies
+whose master boot records have been altered so that they boot Linux directly
+(or whatever other operating system has been defined in the syslinux.cfg file
+on the floppy).  Other scripts in this package produce emergency root disks and
+can even reproduce the base disks.
+</p>
+
+<p>
+You will find more information about this in the
+<samp>/usr/share/doc/boot-floppies/README</samp> file after installing the
+<code>boot-floppies</code> package.
+</p>
+
+<hr>
+
+<h2><a name="s-modules"></a>9.4 What special provisions does Debian provide to deal with modules?</h2>
+
+<p>
+Debian's <code>modconf</code> package provides a shell script
+(<samp>/usr/sbin/modconf</samp>) which can be used to customize the
+configuration of modules.  This script presents a menu-based interface,
+prompting the user for particulars on the loadable device drivers in his
+system.  The responses are used to customize the file
+<samp>/etc/modules.conf</samp> (which lists aliases, and other arguments that
+must be used in conjunction with various modules) through files in
+<samp>/etc/modutils/</samp>, and <samp>/etc/modules</samp> (which lists the
+modules that must be loaded at boot time).
+</p>
+
+<p>
+Like the (new) Configure.help files that are now available to support the
+construction of custom kernels, the modconf package comes with a series of help
+files (in <samp>/usr/lib/modules_help/</samp>) which provide detailed
+information on appropriate arguments for each of the modules.
+</p>
+
+<hr>
+
+<h2><a name="s-removeoldkernel"></a>9.5 Can I safely de-install an old kernel package, and if so, how?</h2>
+
+<p>
+Yes.  The <samp>kernel-image-NNN.prerm</samp> script checks to see whether the
+kernel you are currently running is the same as the kernel you are trying to
+de-install.  Therefore you can remove unwanted kernel image packages using this
+command:
+</p>
+
+<pre>
+     dpkg --purge --force-remove-essential kernel-image-NNN
+</pre>
+
+<p>
+(replace &quot;NNN&quot; with your kernel version and revision number, of
+course)
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-uptodate.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ 9 ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-customizing.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-nexttime.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-nexttime.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-nexttime.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Changes expected in the next major release of Debian</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-nexttime"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-redistrib.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ 14 ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-faqinfo.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 14 - Changes expected in the next major release of Debian
+</h1>
+
+<hr>
+
+<h2><a name="s-security"></a>14.1 Increased security</h2>
+
+<p>
+Debian contains support for shadow passwords since release 1.3.  In addition,
+the Linux library of Pluggable Authentication Modules (a.k.a.  <code><a
+href="http://www.kernel.org/pub/linux/libs/pam/">libpam</a></code>;) that
+allows sysadmins to choose authorization modes on an application-specific basis
+is available, and initially set to authenticate via shadow password.
+</p>
+
+<p>
+Including full support for advanced authentication methods such as Kerberos, as
+well as additional security enhancements for mandatory access control
+mechanisms such as SElinux, RSBAC and buffer overflow protection like
+Exec-shield or PaX is still in progress.
+</p>
+
+<hr>
+
+<h2><a name="s-i18n"></a>14.2 Extended support for non-English users</h2>
+
+<p>
+Debian already has very good support for non-English users, see <a
+href="ch-software.en.html#s-nonenglish">How does Debian support non-English
+languages?, Section 4.8</a>.
+</p>
+
+<p>
+We hope to find people who will provide support for even more languages, and
+translate.  Some programs already support internationalization, so we need
+message catalogs translators.  Many programs still remain to be properly
+internationalized.
+</p>
+
+<p>
+The GNU Translation Project <code><a
+href="ftp://ftp.gnu.org/pub/gnu/ABOUT-NLS">ftp://ftp.gnu.org/pub/gnu/ABOUT-NLS</a></code>
+works on internationalizing the GNU programs.
+</p>
+
+<hr>
+
+<h2><a name="s-morearches"></a>14.3 More architectures</h2>
+
+<p>
+Complete Debian system on other architectures such as AMD64 or SuperH is
+expected soon.  Notice that, for AMD64 there is a development archive at
+<code><a href="http://amd64.debian.net/">http://amd64.debian.net/</a></code>
+that provides intallation images as well as binary packages for most of the
+distribution.  This architecture will probably be added for <samp>etch</samp>.
+</p>
+
+<hr>
+
+<h2><a name="s-morekernels"></a>14.4 More kernels</h2>
+
+<p>
+In addition to Debian GNU/Hurd, Debian is being ported also to BSD kernels,
+namely to <code><a href="http://www.debian.org/ports/netbsd">NetBSD</a></code>.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-redistrib.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ 14 ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-faqinfo.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-nexttime.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-nexttime.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-nexttime.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Changes expected in the next major release of Debian</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-nexttime"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-redistrib.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ 14 ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-faqinfo.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 14 - Changes expected in the next major release of Debian
+</h1>
+
+<hr>
+
+<h2><a name="s-security"></a>14.1 Increased security</h2>
+
+<p>
+Debian contains support for shadow passwords since release 1.3.  In addition,
+the Linux library of Pluggable Authentication Modules (a.k.a.  <code><a
+href="http://www.kernel.org/pub/linux/libs/pam/">libpam</a></code>;) that
+allows sysadmins to choose authorization modes on an application-specific basis
+is available, and initially set to authenticate via shadow password.
+</p>
+
+<p>
+Including full support for advanced authentication methods such as Kerberos, as
+well as additional security enhancements for mandatory access control
+mechanisms such as SElinux, RSBAC and buffer overflow protection like
+Exec-shield or PaX is still in progress.
+</p>
+
+<hr>
+
+<h2><a name="s-i18n"></a>14.2 Extended support for non-English users</h2>
+
+<p>
+Debian already has very good support for non-English users, see <a
+href="ch-software.en.html#s-nonenglish">How does Debian support non-English
+languages?, Section 4.8</a>.
+</p>
+
+<p>
+We hope to find people who will provide support for even more languages, and
+translate.  Some programs already support internationalization, so we need
+message catalogs translators.  Many programs still remain to be properly
+internationalized.
+</p>
+
+<p>
+The GNU Translation Project <code><a
+href="ftp://ftp.gnu.org/pub/gnu/ABOUT-NLS">ftp://ftp.gnu.org/pub/gnu/ABOUT-NLS</a></code>
+works on internationalizing the GNU programs.
+</p>
+
+<hr>
+
+<h2><a name="s-morearches"></a>14.3 More architectures</h2>
+
+<p>
+Complete Debian system on other architectures such as AMD64 or SuperH is
+expected soon.  Notice that, for AMD64 there is a development archive at
+<code><a href="http://amd64.debian.net/">http://amd64.debian.net/</a></code>
+that provides intallation images as well as binary packages for most of the
+distribution.  This architecture will probably be added for <samp>etch</samp>.
+</p>
+
+<hr>
+
+<h2><a name="s-morekernels"></a>14.4 More kernels</h2>
+
+<p>
+In addition to Debian GNU/Hurd, Debian is being ported also to BSD kernels,
+namely to <code><a href="http://www.debian.org/ports/netbsd">NetBSD</a></code>.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-redistrib.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ 14 ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-faqinfo.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkg_basics.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkg_basics.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkg_basics.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,860 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Basics of the Debian package management system</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-pkg_basics"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-ftparchives.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ 6 ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-pkgtools.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 6 - Basics of the Debian package management system
+</h1>
+
+<hr>
+
+<h2><a name="s-package"></a>6.1 What is a Debian package?</h2>
+
+<p>
+Packages generally contain all of the files necessary to implement a set of
+related commands or features.  There are two types of Debian packages:
+</p>
+<ul>
+<li>
+<p>
+<em>Binary packages</em>, which contain executables, configuration files,
+man/info pages, copyright information, and other documentation.  These packages
+are distributed in a Debian-specific archive format (see <a
+href="#s-deb-format">What is the format of a Debian binary package?, Section
+6.2</a>); they are usually distinguished by having a '.deb' file extension.
+Binary packages can be unpacked using the Debian utility <samp>dpkg</samp>;
+details are given in its manual page.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>Source packages</em>, which consist of a <samp>.dsc</samp> file describing
+the source package (including the names of the following files), a
+<samp>.orig.tar.gz</samp> file that contains the original unmodified source in
+gzip-compressed tar format and usually a <samp>.diff.gz</samp> file that
+contains the Debian-specific changes to the original source.  The utility
+<samp>dpkg-source</samp> packs and unpacks Debian source archives; details are
+provided in its manual page.
+</p>
+</li>
+</ul>
+
+<p>
+Installation of software by the package system uses &quot;dependencies&quot;
+which are carefully designed by the package maintainers.  These dependencies
+are documented in the <samp>control</samp> file associated with each package.
+For example, the package containing the GNU C compiler (<code>gcc</code>)
+&quot;depends&quot; on the package <code>binutils</code> which includes the
+linker and assembler.  If a user attempts to install <code>gcc</code> without
+having first installed <code>binutils</code>, the package management system
+(dpkg) will send an error message that it also needs <code>binutils</code>, and
+stop installing <code>gcc</code>.  (However, this facility can be overridden by
+the insistent user, see <code>dpkg(8)</code>.) See more in <a
+href="#s-depends">What is meant by saying that a package <em>Depends</em>,
+<em>Recommends</em>, <em>Suggests</em>, <em>Conflicts</em>, <em>Replaces</em>
+or <em>Provides</em> another package?, Section 6.9</a> below.
+</p>
+
+<p>
+Debian's packaging tools can be used to:
+</p>
+<ul>
+<li>
+<p>
+manipulate and manage packages or parts of packages,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+aid the user in the break-up of packages that must be transmitted through a
+limited-size medium such as floppy disks,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+aid developers in the construction of package archives, and
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+aid users in the installation of packages which reside on a remote FTP site.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-deb-format"></a>6.2 What is the format of a Debian binary package?</h2>
+
+<p>
+A Debian &quot;package&quot;, or a Debian archive file, contains the executable
+files, libraries, and documentation associated with a particular suite of
+program or set of related programs.  Normally, a Debian archive file has a
+filename that ends in <samp>.deb</samp>.
+</p>
+
+<p>
+The internals of this Debian binary packages format are described in the
+<code>deb(5)</code> manual page.  This internal format is subject to change
+(between major releases of Debian GNU/Linux), therefore please always use
+<code>dpkg-deb(1)</code> for manipulating <samp>.deb</samp> files.
+</p>
+
+<hr>
+
+<h2><a name="s-pkgname"></a>6.3 Why are Debian package file names so long?</h2>
+
+<p>
+The Debian binary package file names conform to the following convention:
+&lt;foo&gt;_&lt;VersionNumber&gt;-&lt;DebianRevisionNumber&gt;.deb
+</p>
+
+<p>
+Note that <samp>foo</samp> is supposed to be the package name.  As a check, one
+can learn the package name associated with a particular Debian archive file
+(.deb file) in one of these ways:
+</p>
+<ul>
+<li>
+<p>
+inspect the &quot;Packages&quot; file in the directory where it was stored at a
+Debian FTP archive site.  This file contains a stanza describing each package;
+the first field in each stanza is the formal package name.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+use the command <samp>dpkg --info foo_VVV-RRR.deb</samp> (where VVV and RRR are
+the version and revision of the package in question, respectively).  This
+displays, among other things, the package name corresponding to the archive
+file being unpacked.
+</p>
+</li>
+</ul>
+
+<p>
+The <samp>VVV</samp> component is the version number specified by the upstream
+developer.  There are no standards in place here, so the version number may
+have formats as different as &quot;19990513&quot; and &quot;1.3.8pre1&quot;.
+</p>
+
+<p>
+The <samp>RRR</samp> component is the Debian revision number, and is specified
+by the Debian developer (or an individual user if he chooses to build the
+package himself).  This number corresponds to the revision level of the Debian
+package, thus, a new revision level usually signifies changes in the Debian
+Makefile (<samp>debian/rules</samp>), the Debian control file
+(<samp>debian/control</samp>), the installation or removal scripts
+(<samp>debian/p*</samp>), or in the configuration files used with the package.
+</p>
+
+<hr>
+
+<h2><a name="s-controlfile"></a>6.4 What is a Debian control file?</h2>
+
+<p>
+Specifics regarding the contents of a Debian control file are provided in the
+Debian Policy Manual, section 5, see <a
+href="ch-support.en.html#s-debiandocs">What other documentation exists on and
+for a Debian system?, Section 11.1</a>.
+</p>
+
+<p>
+Briefly, a sample control file is shown below for the Debian package hello:
+</p>
+
+<pre>
+     Package: hello
+     Priority: optional
+     Section: devel
+     Installed-Size: 45
+     Maintainer: Adam Heath &lt;doogie at debian.org&gt;
+     Architecture: i386
+     Version: 1.3-16
+     Depends: libc6 (&gt;= 2.1)
+     Description: The classic greeting, and a good example
+      The GNU hello program produces a familiar, friendly greeting.  It
+      allows nonprogrammers to use a classic computer science tool which
+      would otherwise be unavailable to them.
+      .
+      Seriously, though: this is an example of how to do a Debian package.
+      It is the Debian version of the GNU Project's `hello world' program
+      (which is itself an example for the GNU Project).
+</pre>
+
+<p>
+The Package field gives the package name.  This is the name by which the
+package can be manipulated by the package tools, and usually similar to but not
+necessarily the same as the first component string in the Debian archive file
+name.
+</p>
+
+<p>
+The Version field gives both the upstream developer's version number and (in
+the last component) the revision level of the Debian package of this program as
+explained in <a href="#s-pkgname">Why are Debian package file names so long?,
+Section 6.3</a>.
+</p>
+
+<p>
+The Architecture field specifies the chip for which this particular binary was
+compiled.
+</p>
+
+<p>
+The Depends field gives a list of packages that have to be installed in order
+to install this package successfully.
+</p>
+
+<p>
+The Installed-Size indicates how much disk space the installed package will
+consume.  This is intended to be used by installation front-ends in order to
+show whether there is enough disk space available to install the program.
+</p>
+
+<p>
+The Section line gives the &quot;section&quot; where this Debian package is
+stored at the Debian FTP sites.  This is the name of a subdirectory (within one
+of the main directories, see <a href="ch-ftparchives.en.html#s-dirtree">What
+are all those directories at the Debian FTP archives?, Section 5.1</a>) where
+the package is stored.
+</p>
+
+<p>
+The Priority indicates how important is this package for installation, so that
+semi-intelligent software like dselect or console-apt can sort the package into
+a category of e.g.  packages optionally installed.  See <a
+href="#s-priority">What is an <em>Essential</em> <em>Required</em>,
+<em>Important</em>, <em>Standard</em>, <em>Optional</em>, or <em>Extra</em>
+package?, Section 6.7</a>.
+</p>
+
+<p>
+The Maintainer field gives the e-mail address of the person who is currently
+responsible for maintaining this package.
+</p>
+
+<p>
+The Description field gives a brief summary of the package's features.
+</p>
+
+<p>
+For more information about all possible fields a package can have, please see
+the Debian Policy Manual, section 5., &quot;Control files and their
+fields&quot;.
+</p>
+
+<hr>
+
+<h2><a name="s-conffile"></a>6.5 What is a Debian conffile?</h2>
+
+<p>
+Conffiles is a list of configuration files (usually placed in
+<samp>/etc</samp>) that the package management system will not overwrite when
+the package is upgraded.  This ensures that local values for the contents of
+these files will be preserved, and is a critical feature enabling the in-place
+upgrade of packages on a running system.
+</p>
+
+<p>
+To determine exactly which files are preserved during an upgrade, run:
+</p>
+
+<pre>
+     dpkg --status package
+</pre>
+
+<p>
+And look under &quot;Conffiles:&quot;.
+</p>
+
+<hr>
+
+<h2><a name="s-maintscripts"></a>6.6 What is a Debian preinst, postinst, prerm, and postrm script?</h2>
+
+<p>
+These files are executable scripts which are automatically run before or after
+a package is installed.  Along with a file named <samp>control</samp>, all of
+these files are part of the &quot;control&quot; section of a Debian archive
+file.
+</p>
+
+<p>
+The individual files are:
+</p>
+<dl>
+<dt>preinst</dt>
+<dd>
+<p>
+This script executes before that package will be unpacked from its Debian
+archive (&quot;.deb&quot;) file.  Many 'preinst' scripts stop services for
+packages which are being upgraded until their installation or upgrade is
+completed (following the successful execution of the 'postinst' script).
+</p>
+</dd>
+</dl>
+<dl>
+<dt>postinst</dt>
+<dd>
+<p>
+This script typically completes any required configuration of the package
+<samp>foo</samp> once <samp>foo</samp> has been unpacked from its Debian
+archive (&quot;.deb&quot;) file.  Often, 'postinst' scripts ask the user for
+input, and/or warn the user that if he accepts default values, he should
+remember to go back and re-configure that package as the situation warrants.
+Many 'postinst' scripts then execute any commands necessary to start or restart
+a service once a new package has been installed or upgraded.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>prerm</dt>
+<dd>
+<p>
+This script typically stops any daemons which are associated with a package.
+It is executed before the removal of files associated with the package.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>postrm</dt>
+<dd>
+<p>
+This script typically modifies links or other files associated with
+<samp>foo</samp>, and/or removes files created by the package.  (Also see <a
+href="#s-virtual">What is a Virtual Package?, Section 6.8</a>.)
+</p>
+</dd>
+</dl>
+
+<p>
+Currently all of the control files can be found in directory
+<samp>/var/lib/dpkg/info</samp>.  The files relevant to package
+<samp>foo</samp> begin with the name &quot;foo&quot; and have file extensions
+of &quot;preinst&quot;, &quot;postinst&quot;, etc., as appropriate.  The file
+<samp>foo.list</samp> in that directory lists all of the files that were
+installed with the package <samp>foo</samp>.  (Note that the location of these
+files is a dpkg internal; you should not rely on it.)
+</p>
+
+<hr>
+
+<h2><a name="s-priority"></a>6.7 What is an <em>Essential</em> <em>Required</em>, <em>Important</em>, <em>Standard</em>, <em>Optional</em>, or <em>Extra</em> package?</h2>
+
+<p>
+Each Debian package is assigned a <em>priority</em> by the distribution
+maintainers, as an aid to the package management system.  The priorities are:
+</p>
+<ul>
+<li>
+<p>
+<strong>Required</strong>: packages that are necessary for the proper
+functioning of the system.
+</p>
+
+<p>
+This includes all tools that are necessary to repair system defects.  You must
+not remove these packages or your system may become totally broken and you may
+probably not even be able to use dpkg to put things back.  Systems with only
+the Required packages are probably unusable, but they do have enough
+functionality to allow the sysadmin to boot and install more software.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<strong>Important</strong> packages should be found on any Unix-like system.
+</p>
+
+<p>
+Other packages which the system will not run well or be usable without will be
+here.  This does <em>NOT</em> include Emacs or X11 or TeX or any other large
+applications.  These packages only constitute the bare infrastructure.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<strong>Standard</strong> packages are standard on any Linux system, including
+a reasonably small but not too limited character-mode system.
+</p>
+
+<p>
+This is what will install by default if users do not select anything else.  It
+does not include many large applications, but it does include some development
+software like the GNU C and C++ compilers (<samp>gcc</samp>, <samp>g++</samp>),
+GNU make, as well as the Python interpreter and some server software like
+OpenSSH, the BSD printer daemon (<samp>lpr</samp>) and the RPC portmapper
+(<samp>portmap</samp>).
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<strong>Optional</strong> packages include all those that you might reasonably
+want to install if you did not know what it was, or do not have specialized
+requirements.
+</p>
+
+<p>
+This includes X11, a full TeX distribution, and lots of applications.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<strong>Extra</strong>: packages that either conflict with others with higher
+priorities, are only likely to be useful if you already know what they are, or
+have specialized requirements that make them unsuitable for
+&quot;Optional&quot;.
+</p>
+</li>
+</ul>
+
+<p>
+If you do a default Debian installation all the packages of priority
+<strong>Standard</strong> or higher will be installed in your system.  If you
+select pre-defined tasks you will get lower priority packages too.
+</p>
+
+<p>
+Additionally, some packages are marked as <strong>Essential</strong> since they
+are absolutely necessary for the proper functioning of the system.  The package
+management tools will refuse to remove these.
+</p>
+
+<hr>
+
+<h2><a name="s-virtual"></a>6.8 What is a Virtual Package?</h2>
+
+<p>
+A virtual package is a generic name that applies to any one of a group of
+packages, all of which provide similar basic functionality.  For example, both
+the <samp>tin</samp> and <samp>trn</samp> programs are news readers, and should
+therefore satisfy any dependency of a program that required a news reader on a
+system, in order to work or to be useful.  They are therefore both said to
+provide the &quot;virtual package&quot; called <samp>news-reader</samp>.
+</p>
+
+<p>
+Similarly, <samp>smail</samp> and <samp>sendmail</samp> both provide the
+functionality of a mail transport agent.  They are therefore said to provide
+the virtual package, &quot;mail transport agent&quot;.  If either one is
+installed, then any program depending on the installation of a
+<samp>mail-transport-agent</samp> will be satisfied by the existence of this
+virtual package.
+</p>
+
+<p>
+Debian provides a mechanism so that, if more than one package which provide the
+same virtual package is installed on a system, then system administrators can
+set one as the preferred package.  The relevant command is
+<samp>update-alternatives</samp>, and is described further in <a
+href="ch-customizing.en.html#s-diverse">Some users like mawk, others like gawk;
+some like vim, others like elvis; some like trn, others like tin; how does
+Debian support diversity?, Section 10.10</a>.
+</p>
+
+<hr>
+
+<h2><a name="s-depends"></a>6.9 What is meant by saying that a package <em>Depends</em>, <em>Recommends</em>, <em>Suggests</em>, <em>Conflicts</em>, <em>Replaces</em> or <em>Provides</em> another package?</h2>
+
+<p>
+The Debian package system has a range of package &quot;dependencies&quot; which
+are designed to indicate (in a single flag) the level at which Program A can
+operate independently of the existence of Program B on a given system:
+</p>
+<ul>
+<li>
+<p>
+Package A <em>depends</em> on Package B if B absolutely must be installed in
+order to run A.  In some cases, A depends not only on B, but on a version of B.
+In this case, the version dependency is usually a lower limit, in the sense
+that A depends on any version of B more recent than some specified version.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Package A <em>recommends</em> Package B, if the package maintainer judges that
+most users would not want A without also having the functionality provided by
+B.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Package A <em>suggests</em> Package B if B contains files that are related to
+(and usually enhance) the functionality of A.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Package A <em>conflicts</em> with Package B when A will not operate if B is
+installed on the system.  Most often, conflicts are cases where A contains
+files which are an improvement over those in B.  &quot;Conflicts&quot; are
+often combined with &quot;replaces&quot;.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Package A <em>replaces</em> Package B when files installed by B are removed and
+(in some cases) over-written by files in A.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Package A <em>provides</em> Package B when all of the files and functionality
+of B are incorporated into A.  This mechanism provides a way for users with
+constrained disk space to get only that part of package A which they really
+need.
+</p>
+</li>
+</ul>
+
+<p>
+More detailed information on the use of each these terms can be found in the
+Policy manual.
+</p>
+
+<hr>
+
+<h2><a name="s-pre-depends"></a>6.10 What is meant by Pre-Depends?</h2>
+
+<p>
+&quot;Pre-Depends&quot; is a special dependency.  In the case of most packages,
+<samp>dpkg</samp> will unpack its archive file (i.e., its <samp>.deb</samp>
+file) independently of whether or not the files on which it depends exist on
+the system.  Simplistically, unpacking means that <samp>dpkg</samp> will
+extract the files from the archive file that were meant to be installed on your
+file system, and put them in place.  If those packages <em>depend</em> on the
+existence of some other packages on your system, <samp>dpkg</samp> will refuse
+to complete the installation (by executing its &quot;configure&quot; action)
+until the other packages are installed.
+</p>
+
+<p>
+However, for some packages, <samp>dpkg</samp> will refuse even to unpack them
+until certain dependencies are resolved.  Such packages are said to
+&quot;Pre-depend&quot; on the presence of some other packages.  The Debian
+project provided this mechanism to support the safe upgrading of systems from
+<samp>a.out</samp> format to <samp>ELF</samp> format, where the <em>order</em>
+in which packages were unpacked was critical.  There are other large upgrade
+situations where this method is useful, e.g.  the packages with the required
+priority and their LibC dependency.
+</p>
+
+<p>
+As before, more detailed information about this can be found in the Policy
+manual.
+</p>
+
+<hr>
+
+<h2><a name="s-pkgstatus"></a>6.11 What is meant by <em>unknown</em>, <em>install</em>, <em>remove</em> <em>purge</em> and <em>hold</em> in the package status?</h2>
+
+<p>
+These &quot;want&quot; flags tell what the user wanted to do with a package (as
+indicated either by the user's actions in the &quot;Select&quot; section of
+<samp>dselect</samp>, or by the user's direct invocations of
+<samp>dpkg</samp>).
+</p>
+
+<p>
+Their meanings are:
+</p>
+<ul>
+<li>
+<p>
+unknown - the user has never indicated whether he wants the package
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+install - the user wants the package installed or upgraded
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+remove - the user wants the package removed, but does not want to remove any
+existing configuration files.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+purge - the user wants the package to be removed completely, including its
+configuration files.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+hold - the user wants this package not to be processed, i.e., he wants to keep
+the current version with the current status whatever that is.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-puttingonhold"></a>6.12 How do I put a package on hold?</h2>
+
+<p>
+There are three ways of holding back packages, with dpkg, aptitude or with
+dselect.
+</p>
+
+<p>
+With dpkg, you just have to export the list of package selections, with:
+</p>
+
+<pre>
+     dpkg --get-selections \* &gt; selections.txt
+</pre>
+
+<p>
+Then edit the resulting file <code>selections.txt</code>, change the line
+containing the package you wish to hold, e.g.  <code>libc6</code>, from this:
+</p>
+
+<pre>
+     libc6                                           install
+</pre>
+
+<p>
+to this:
+</p>
+
+<pre>
+     libc6                                           hold
+</pre>
+
+<p>
+Save the file, and reload it into dpkg database with:
+</p>
+
+<pre>
+     dpkg --set-selections &lt; selections.txt
+</pre>
+
+<p>
+With aptitude, you can hold a package using
+</p>
+
+<pre>
+     aptitude hold package_name
+</pre>
+
+<p>
+and remove the hold with
+</p>
+
+<pre>
+     aptitude unhold package_name
+</pre>
+
+<p>
+With dselect, you just have to enter the [S]elect screen, find the package you
+wish to hold in its present state, and press the `=' key (or `H').  The changes
+will go live immediately after you exit the [S]elect screen.
+</p>
+
+<hr>
+
+<h2><a name="s-sourcepkgs"></a>6.13 How do I install a source package?</h2>
+
+<p>
+Debian source packages can't actually be &quot;installed&quot;, they are just
+unpacked in whatever directory you want to build the binary packages they
+produce.
+</p>
+
+<p>
+Source packages are distributed on most of the same mirrors where you can
+obtain the binary packages.  If you set up your APT's
+<code>sources.list(5)</code> to include the appropriate &quot;deb-src&quot;
+lines, you'll be able to easily download any source packages by running
+</p>
+
+<pre>
+     apt-get source foo
+</pre>
+
+<p>
+To help you in actually building the source package, Debian source package
+provide the so-called build-dependencies mechanism.  This means that the source
+package maintainer keeps a list of other packages that are required to build
+their package.  To see how this is useful, run
+</p>
+
+<pre>
+     apt-get build-dep foo
+</pre>
+
+<p>
+before building the source.
+</p>
+
+<hr>
+
+<h2><a name="s-sourcebuild"></a>6.14 How do I build binary packages from a source package?</h2>
+
+<p>
+You will need all of foo_*.dsc, foo_*.tar.gz and foo_*.diff.gz to compile the
+source (note: there is no .diff.gz for some packages that are native to
+Debian).
+</p>
+
+<p>
+Once you have them (<a href="#s-sourcepkgs">How do I install a source package?,
+Section 6.13</a>), if you have the <code>dpkg-dev</code> package installed, the
+following command:
+</p>
+
+<pre>
+     dpkg-source -x foo_version-revision.dsc
+</pre>
+
+<p>
+will extract the package into a directory called <samp>foo-version</samp>.
+</p>
+
+<p>
+If you want just to compile the package, you may cd into
+<samp>foo-version</samp> directory and issue the command
+</p>
+
+<pre>
+     dpkg-buildpackage -rfakeroot -b
+</pre>
+
+<p>
+to build the package (note that this also requires the <code>fakeroot</code>
+package), and then
+</p>
+
+<pre>
+     dpkg -i ../foo_version-revision_arch.deb
+</pre>
+
+<p>
+to install the newly-built package(s).
+</p>
+
+<hr>
+
+<h2><a name="s-creatingdebs"></a>6.15 How do I create Debian packages myself?</h2>
+
+<p>
+For more detailed description on this, read the New Maintainers' Guide,
+available in the <code>maint-guide</code> package, or at <code><a
+href="http://www.debian.org/doc/devel-manuals#maint-guide">http://www.debian.org/doc/devel-manuals#maint-guide</a></code>.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-ftparchives.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ 6 ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-pkgtools.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkg_basics.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkg_basics.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkg_basics.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,860 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Basics of the Debian package management system</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-pkg_basics"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-ftparchives.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ 6 ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-pkgtools.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 6 - Basics of the Debian package management system
+</h1>
+
+<hr>
+
+<h2><a name="s-package"></a>6.1 What is a Debian package?</h2>
+
+<p>
+Packages generally contain all of the files necessary to implement a set of
+related commands or features.  There are two types of Debian packages:
+</p>
+<ul>
+<li>
+<p>
+<em>Binary packages</em>, which contain executables, configuration files,
+man/info pages, copyright information, and other documentation.  These packages
+are distributed in a Debian-specific archive format (see <a
+href="#s-deb-format">What is the format of a Debian binary package?, Section
+6.2</a>); they are usually distinguished by having a '.deb' file extension.
+Binary packages can be unpacked using the Debian utility <samp>dpkg</samp>;
+details are given in its manual page.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<em>Source packages</em>, which consist of a <samp>.dsc</samp> file describing
+the source package (including the names of the following files), a
+<samp>.orig.tar.gz</samp> file that contains the original unmodified source in
+gzip-compressed tar format and usually a <samp>.diff.gz</samp> file that
+contains the Debian-specific changes to the original source.  The utility
+<samp>dpkg-source</samp> packs and unpacks Debian source archives; details are
+provided in its manual page.
+</p>
+</li>
+</ul>
+
+<p>
+Installation of software by the package system uses &quot;dependencies&quot;
+which are carefully designed by the package maintainers.  These dependencies
+are documented in the <samp>control</samp> file associated with each package.
+For example, the package containing the GNU C compiler (<code>gcc</code>)
+&quot;depends&quot; on the package <code>binutils</code> which includes the
+linker and assembler.  If a user attempts to install <code>gcc</code> without
+having first installed <code>binutils</code>, the package management system
+(dpkg) will send an error message that it also needs <code>binutils</code>, and
+stop installing <code>gcc</code>.  (However, this facility can be overridden by
+the insistent user, see <code>dpkg(8)</code>.) See more in <a
+href="#s-depends">What is meant by saying that a package <em>Depends</em>,
+<em>Recommends</em>, <em>Suggests</em>, <em>Conflicts</em>, <em>Replaces</em>
+or <em>Provides</em> another package?, Section 6.9</a> below.
+</p>
+
+<p>
+Debian's packaging tools can be used to:
+</p>
+<ul>
+<li>
+<p>
+manipulate and manage packages or parts of packages,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+aid the user in the break-up of packages that must be transmitted through a
+limited-size medium such as floppy disks,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+aid developers in the construction of package archives, and
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+aid users in the installation of packages which reside on a remote FTP site.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-deb-format"></a>6.2 What is the format of a Debian binary package?</h2>
+
+<p>
+A Debian &quot;package&quot;, or a Debian archive file, contains the executable
+files, libraries, and documentation associated with a particular suite of
+program or set of related programs.  Normally, a Debian archive file has a
+filename that ends in <samp>.deb</samp>.
+</p>
+
+<p>
+The internals of this Debian binary packages format are described in the
+<code>deb(5)</code> manual page.  This internal format is subject to change
+(between major releases of Debian GNU/Linux), therefore please always use
+<code>dpkg-deb(1)</code> for manipulating <samp>.deb</samp> files.
+</p>
+
+<hr>
+
+<h2><a name="s-pkgname"></a>6.3 Why are Debian package file names so long?</h2>
+
+<p>
+The Debian binary package file names conform to the following convention:
+&lt;foo&gt;_&lt;VersionNumber&gt;-&lt;DebianRevisionNumber&gt;.deb
+</p>
+
+<p>
+Note that <samp>foo</samp> is supposed to be the package name.  As a check, one
+can learn the package name associated with a particular Debian archive file
+(.deb file) in one of these ways:
+</p>
+<ul>
+<li>
+<p>
+inspect the &quot;Packages&quot; file in the directory where it was stored at a
+Debian FTP archive site.  This file contains a stanza describing each package;
+the first field in each stanza is the formal package name.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+use the command <samp>dpkg --info foo_VVV-RRR.deb</samp> (where VVV and RRR are
+the version and revision of the package in question, respectively).  This
+displays, among other things, the package name corresponding to the archive
+file being unpacked.
+</p>
+</li>
+</ul>
+
+<p>
+The <samp>VVV</samp> component is the version number specified by the upstream
+developer.  There are no standards in place here, so the version number may
+have formats as different as &quot;19990513&quot; and &quot;1.3.8pre1&quot;.
+</p>
+
+<p>
+The <samp>RRR</samp> component is the Debian revision number, and is specified
+by the Debian developer (or an individual user if he chooses to build the
+package himself).  This number corresponds to the revision level of the Debian
+package, thus, a new revision level usually signifies changes in the Debian
+Makefile (<samp>debian/rules</samp>), the Debian control file
+(<samp>debian/control</samp>), the installation or removal scripts
+(<samp>debian/p*</samp>), or in the configuration files used with the package.
+</p>
+
+<hr>
+
+<h2><a name="s-controlfile"></a>6.4 What is a Debian control file?</h2>
+
+<p>
+Specifics regarding the contents of a Debian control file are provided in the
+Debian Policy Manual, section 5, see <a
+href="ch-support.en.html#s-debiandocs">What other documentation exists on and
+for a Debian system?, Section 11.1</a>.
+</p>
+
+<p>
+Briefly, a sample control file is shown below for the Debian package hello:
+</p>
+
+<pre>
+     Package: hello
+     Priority: optional
+     Section: devel
+     Installed-Size: 45
+     Maintainer: Adam Heath &lt;doogie at debian.org&gt;
+     Architecture: i386
+     Version: 1.3-16
+     Depends: libc6 (&gt;= 2.1)
+     Description: The classic greeting, and a good example
+      The GNU hello program produces a familiar, friendly greeting.  It
+      allows nonprogrammers to use a classic computer science tool which
+      would otherwise be unavailable to them.
+      .
+      Seriously, though: this is an example of how to do a Debian package.
+      It is the Debian version of the GNU Project's `hello world' program
+      (which is itself an example for the GNU Project).
+</pre>
+
+<p>
+The Package field gives the package name.  This is the name by which the
+package can be manipulated by the package tools, and usually similar to but not
+necessarily the same as the first component string in the Debian archive file
+name.
+</p>
+
+<p>
+The Version field gives both the upstream developer's version number and (in
+the last component) the revision level of the Debian package of this program as
+explained in <a href="#s-pkgname">Why are Debian package file names so long?,
+Section 6.3</a>.
+</p>
+
+<p>
+The Architecture field specifies the chip for which this particular binary was
+compiled.
+</p>
+
+<p>
+The Depends field gives a list of packages that have to be installed in order
+to install this package successfully.
+</p>
+
+<p>
+The Installed-Size indicates how much disk space the installed package will
+consume.  This is intended to be used by installation front-ends in order to
+show whether there is enough disk space available to install the program.
+</p>
+
+<p>
+The Section line gives the &quot;section&quot; where this Debian package is
+stored at the Debian FTP sites.  This is the name of a subdirectory (within one
+of the main directories, see <a href="ch-ftparchives.en.html#s-dirtree">What
+are all those directories at the Debian FTP archives?, Section 5.1</a>) where
+the package is stored.
+</p>
+
+<p>
+The Priority indicates how important is this package for installation, so that
+semi-intelligent software like dselect or console-apt can sort the package into
+a category of e.g.  packages optionally installed.  See <a
+href="#s-priority">What is an <em>Essential</em> <em>Required</em>,
+<em>Important</em>, <em>Standard</em>, <em>Optional</em>, or <em>Extra</em>
+package?, Section 6.7</a>.
+</p>
+
+<p>
+The Maintainer field gives the e-mail address of the person who is currently
+responsible for maintaining this package.
+</p>
+
+<p>
+The Description field gives a brief summary of the package's features.
+</p>
+
+<p>
+For more information about all possible fields a package can have, please see
+the Debian Policy Manual, section 5., &quot;Control files and their
+fields&quot;.
+</p>
+
+<hr>
+
+<h2><a name="s-conffile"></a>6.5 What is a Debian conffile?</h2>
+
+<p>
+Conffiles is a list of configuration files (usually placed in
+<samp>/etc</samp>) that the package management system will not overwrite when
+the package is upgraded.  This ensures that local values for the contents of
+these files will be preserved, and is a critical feature enabling the in-place
+upgrade of packages on a running system.
+</p>
+
+<p>
+To determine exactly which files are preserved during an upgrade, run:
+</p>
+
+<pre>
+     dpkg --status package
+</pre>
+
+<p>
+And look under &quot;Conffiles:&quot;.
+</p>
+
+<hr>
+
+<h2><a name="s-maintscripts"></a>6.6 What is a Debian preinst, postinst, prerm, and postrm script?</h2>
+
+<p>
+These files are executable scripts which are automatically run before or after
+a package is installed.  Along with a file named <samp>control</samp>, all of
+these files are part of the &quot;control&quot; section of a Debian archive
+file.
+</p>
+
+<p>
+The individual files are:
+</p>
+<dl>
+<dt>preinst</dt>
+<dd>
+<p>
+This script executes before that package will be unpacked from its Debian
+archive (&quot;.deb&quot;) file.  Many 'preinst' scripts stop services for
+packages which are being upgraded until their installation or upgrade is
+completed (following the successful execution of the 'postinst' script).
+</p>
+</dd>
+</dl>
+<dl>
+<dt>postinst</dt>
+<dd>
+<p>
+This script typically completes any required configuration of the package
+<samp>foo</samp> once <samp>foo</samp> has been unpacked from its Debian
+archive (&quot;.deb&quot;) file.  Often, 'postinst' scripts ask the user for
+input, and/or warn the user that if he accepts default values, he should
+remember to go back and re-configure that package as the situation warrants.
+Many 'postinst' scripts then execute any commands necessary to start or restart
+a service once a new package has been installed or upgraded.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>prerm</dt>
+<dd>
+<p>
+This script typically stops any daemons which are associated with a package.
+It is executed before the removal of files associated with the package.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>postrm</dt>
+<dd>
+<p>
+This script typically modifies links or other files associated with
+<samp>foo</samp>, and/or removes files created by the package.  (Also see <a
+href="#s-virtual">What is a Virtual Package?, Section 6.8</a>.)
+</p>
+</dd>
+</dl>
+
+<p>
+Currently all of the control files can be found in directory
+<samp>/var/lib/dpkg/info</samp>.  The files relevant to package
+<samp>foo</samp> begin with the name &quot;foo&quot; and have file extensions
+of &quot;preinst&quot;, &quot;postinst&quot;, etc., as appropriate.  The file
+<samp>foo.list</samp> in that directory lists all of the files that were
+installed with the package <samp>foo</samp>.  (Note that the location of these
+files is a dpkg internal; you should not rely on it.)
+</p>
+
+<hr>
+
+<h2><a name="s-priority"></a>6.7 What is an <em>Essential</em> <em>Required</em>, <em>Important</em>, <em>Standard</em>, <em>Optional</em>, or <em>Extra</em> package?</h2>
+
+<p>
+Each Debian package is assigned a <em>priority</em> by the distribution
+maintainers, as an aid to the package management system.  The priorities are:
+</p>
+<ul>
+<li>
+<p>
+<strong>Required</strong>: packages that are necessary for the proper
+functioning of the system.
+</p>
+
+<p>
+This includes all tools that are necessary to repair system defects.  You must
+not remove these packages or your system may become totally broken and you may
+probably not even be able to use dpkg to put things back.  Systems with only
+the Required packages are probably unusable, but they do have enough
+functionality to allow the sysadmin to boot and install more software.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<strong>Important</strong> packages should be found on any Unix-like system.
+</p>
+
+<p>
+Other packages which the system will not run well or be usable without will be
+here.  This does <em>NOT</em> include Emacs or X11 or TeX or any other large
+applications.  These packages only constitute the bare infrastructure.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<strong>Standard</strong> packages are standard on any Linux system, including
+a reasonably small but not too limited character-mode system.
+</p>
+
+<p>
+This is what will install by default if users do not select anything else.  It
+does not include many large applications, but it does include some development
+software like the GNU C and C++ compilers (<samp>gcc</samp>, <samp>g++</samp>),
+GNU make, as well as the Python interpreter and some server software like
+OpenSSH, the BSD printer daemon (<samp>lpr</samp>) and the RPC portmapper
+(<samp>portmap</samp>).
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<strong>Optional</strong> packages include all those that you might reasonably
+want to install if you did not know what it was, or do not have specialized
+requirements.
+</p>
+
+<p>
+This includes X11, a full TeX distribution, and lots of applications.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<strong>Extra</strong>: packages that either conflict with others with higher
+priorities, are only likely to be useful if you already know what they are, or
+have specialized requirements that make them unsuitable for
+&quot;Optional&quot;.
+</p>
+</li>
+</ul>
+
+<p>
+If you do a default Debian installation all the packages of priority
+<strong>Standard</strong> or higher will be installed in your system.  If you
+select pre-defined tasks you will get lower priority packages too.
+</p>
+
+<p>
+Additionally, some packages are marked as <strong>Essential</strong> since they
+are absolutely necessary for the proper functioning of the system.  The package
+management tools will refuse to remove these.
+</p>
+
+<hr>
+
+<h2><a name="s-virtual"></a>6.8 What is a Virtual Package?</h2>
+
+<p>
+A virtual package is a generic name that applies to any one of a group of
+packages, all of which provide similar basic functionality.  For example, both
+the <samp>tin</samp> and <samp>trn</samp> programs are news readers, and should
+therefore satisfy any dependency of a program that required a news reader on a
+system, in order to work or to be useful.  They are therefore both said to
+provide the &quot;virtual package&quot; called <samp>news-reader</samp>.
+</p>
+
+<p>
+Similarly, <samp>smail</samp> and <samp>sendmail</samp> both provide the
+functionality of a mail transport agent.  They are therefore said to provide
+the virtual package, &quot;mail transport agent&quot;.  If either one is
+installed, then any program depending on the installation of a
+<samp>mail-transport-agent</samp> will be satisfied by the existence of this
+virtual package.
+</p>
+
+<p>
+Debian provides a mechanism so that, if more than one package which provide the
+same virtual package is installed on a system, then system administrators can
+set one as the preferred package.  The relevant command is
+<samp>update-alternatives</samp>, and is described further in <a
+href="ch-customizing.en.html#s-diverse">Some users like mawk, others like gawk;
+some like vim, others like elvis; some like trn, others like tin; how does
+Debian support diversity?, Section 10.10</a>.
+</p>
+
+<hr>
+
+<h2><a name="s-depends"></a>6.9 What is meant by saying that a package <em>Depends</em>, <em>Recommends</em>, <em>Suggests</em>, <em>Conflicts</em>, <em>Replaces</em> or <em>Provides</em> another package?</h2>
+
+<p>
+The Debian package system has a range of package &quot;dependencies&quot; which
+are designed to indicate (in a single flag) the level at which Program A can
+operate independently of the existence of Program B on a given system:
+</p>
+<ul>
+<li>
+<p>
+Package A <em>depends</em> on Package B if B absolutely must be installed in
+order to run A.  In some cases, A depends not only on B, but on a version of B.
+In this case, the version dependency is usually a lower limit, in the sense
+that A depends on any version of B more recent than some specified version.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Package A <em>recommends</em> Package B, if the package maintainer judges that
+most users would not want A without also having the functionality provided by
+B.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Package A <em>suggests</em> Package B if B contains files that are related to
+(and usually enhance) the functionality of A.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Package A <em>conflicts</em> with Package B when A will not operate if B is
+installed on the system.  Most often, conflicts are cases where A contains
+files which are an improvement over those in B.  &quot;Conflicts&quot; are
+often combined with &quot;replaces&quot;.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Package A <em>replaces</em> Package B when files installed by B are removed and
+(in some cases) over-written by files in A.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Package A <em>provides</em> Package B when all of the files and functionality
+of B are incorporated into A.  This mechanism provides a way for users with
+constrained disk space to get only that part of package A which they really
+need.
+</p>
+</li>
+</ul>
+
+<p>
+More detailed information on the use of each these terms can be found in the
+Policy manual.
+</p>
+
+<hr>
+
+<h2><a name="s-pre-depends"></a>6.10 What is meant by Pre-Depends?</h2>
+
+<p>
+&quot;Pre-Depends&quot; is a special dependency.  In the case of most packages,
+<samp>dpkg</samp> will unpack its archive file (i.e., its <samp>.deb</samp>
+file) independently of whether or not the files on which it depends exist on
+the system.  Simplistically, unpacking means that <samp>dpkg</samp> will
+extract the files from the archive file that were meant to be installed on your
+file system, and put them in place.  If those packages <em>depend</em> on the
+existence of some other packages on your system, <samp>dpkg</samp> will refuse
+to complete the installation (by executing its &quot;configure&quot; action)
+until the other packages are installed.
+</p>
+
+<p>
+However, for some packages, <samp>dpkg</samp> will refuse even to unpack them
+until certain dependencies are resolved.  Such packages are said to
+&quot;Pre-depend&quot; on the presence of some other packages.  The Debian
+project provided this mechanism to support the safe upgrading of systems from
+<samp>a.out</samp> format to <samp>ELF</samp> format, where the <em>order</em>
+in which packages were unpacked was critical.  There are other large upgrade
+situations where this method is useful, e.g.  the packages with the required
+priority and their LibC dependency.
+</p>
+
+<p>
+As before, more detailed information about this can be found in the Policy
+manual.
+</p>
+
+<hr>
+
+<h2><a name="s-pkgstatus"></a>6.11 What is meant by <em>unknown</em>, <em>install</em>, <em>remove</em> <em>purge</em> and <em>hold</em> in the package status?</h2>
+
+<p>
+These &quot;want&quot; flags tell what the user wanted to do with a package (as
+indicated either by the user's actions in the &quot;Select&quot; section of
+<samp>dselect</samp>, or by the user's direct invocations of
+<samp>dpkg</samp>).
+</p>
+
+<p>
+Their meanings are:
+</p>
+<ul>
+<li>
+<p>
+unknown - the user has never indicated whether he wants the package
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+install - the user wants the package installed or upgraded
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+remove - the user wants the package removed, but does not want to remove any
+existing configuration files.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+purge - the user wants the package to be removed completely, including its
+configuration files.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+hold - the user wants this package not to be processed, i.e., he wants to keep
+the current version with the current status whatever that is.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-puttingonhold"></a>6.12 How do I put a package on hold?</h2>
+
+<p>
+There are three ways of holding back packages, with dpkg, aptitude or with
+dselect.
+</p>
+
+<p>
+With dpkg, you just have to export the list of package selections, with:
+</p>
+
+<pre>
+     dpkg --get-selections \* &gt; selections.txt
+</pre>
+
+<p>
+Then edit the resulting file <code>selections.txt</code>, change the line
+containing the package you wish to hold, e.g.  <code>libc6</code>, from this:
+</p>
+
+<pre>
+     libc6                                           install
+</pre>
+
+<p>
+to this:
+</p>
+
+<pre>
+     libc6                                           hold
+</pre>
+
+<p>
+Save the file, and reload it into dpkg database with:
+</p>
+
+<pre>
+     dpkg --set-selections &lt; selections.txt
+</pre>
+
+<p>
+With aptitude, you can hold a package using
+</p>
+
+<pre>
+     aptitude hold package_name
+</pre>
+
+<p>
+and remove the hold with
+</p>
+
+<pre>
+     aptitude unhold package_name
+</pre>
+
+<p>
+With dselect, you just have to enter the [S]elect screen, find the package you
+wish to hold in its present state, and press the `=' key (or `H').  The changes
+will go live immediately after you exit the [S]elect screen.
+</p>
+
+<hr>
+
+<h2><a name="s-sourcepkgs"></a>6.13 How do I install a source package?</h2>
+
+<p>
+Debian source packages can't actually be &quot;installed&quot;, they are just
+unpacked in whatever directory you want to build the binary packages they
+produce.
+</p>
+
+<p>
+Source packages are distributed on most of the same mirrors where you can
+obtain the binary packages.  If you set up your APT's
+<code>sources.list(5)</code> to include the appropriate &quot;deb-src&quot;
+lines, you'll be able to easily download any source packages by running
+</p>
+
+<pre>
+     apt-get source foo
+</pre>
+
+<p>
+To help you in actually building the source package, Debian source package
+provide the so-called build-dependencies mechanism.  This means that the source
+package maintainer keeps a list of other packages that are required to build
+their package.  To see how this is useful, run
+</p>
+
+<pre>
+     apt-get build-dep foo
+</pre>
+
+<p>
+before building the source.
+</p>
+
+<hr>
+
+<h2><a name="s-sourcebuild"></a>6.14 How do I build binary packages from a source package?</h2>
+
+<p>
+You will need all of foo_*.dsc, foo_*.tar.gz and foo_*.diff.gz to compile the
+source (note: there is no .diff.gz for some packages that are native to
+Debian).
+</p>
+
+<p>
+Once you have them (<a href="#s-sourcepkgs">How do I install a source package?,
+Section 6.13</a>), if you have the <code>dpkg-dev</code> package installed, the
+following command:
+</p>
+
+<pre>
+     dpkg-source -x foo_version-revision.dsc
+</pre>
+
+<p>
+will extract the package into a directory called <samp>foo-version</samp>.
+</p>
+
+<p>
+If you want just to compile the package, you may cd into
+<samp>foo-version</samp> directory and issue the command
+</p>
+
+<pre>
+     dpkg-buildpackage -rfakeroot -b
+</pre>
+
+<p>
+to build the package (note that this also requires the <code>fakeroot</code>
+package), and then
+</p>
+
+<pre>
+     dpkg -i ../foo_version-revision_arch.deb
+</pre>
+
+<p>
+to install the newly-built package(s).
+</p>
+
+<hr>
+
+<h2><a name="s-creatingdebs"></a>6.15 How do I create Debian packages myself?</h2>
+
+<p>
+For more detailed description on this, read the New Maintainers' Guide,
+available in the <code>maint-guide</code> package, or at <code><a
+href="http://www.debian.org/doc/devel-manuals#maint-guide">http://www.debian.org/doc/devel-manuals#maint-guide</a></code>.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-ftparchives.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ 6 ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-pkgtools.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkgtools.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkgtools.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkgtools.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,936 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - The Debian package management tools</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-pkgtools"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-pkg_basics.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ 7 ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-uptodate.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 7 - The Debian package management tools
+</h1>
+
+<hr>
+
+<h2><a name="s-pkgprogs"></a>7.1 What programs does Debian provide for managing its packages?</h2>
+
+<p>
+There are multiple tools that are used to manage Debian packages, from graphic
+or text-based interfaces to the low level tools used to install packages.  All
+the available tools rely on the lower level tools to properly work and are
+presented here in decreasing complexity level.
+</p>
+
+<p>
+It is important to understand that the higher level package management tools
+such as <code>aptitude</code> or <code>dselect</code> rely on <code>apt</code>
+which, itself, relies on <code>dpkg</code> to manage the packages in the
+system.
+</p>
+
+<p>
+See the <code><a href="http://www.debian.org/doc/manuals/apt-howto/">APT
+HOWTO</a></code> for more information about the Debian package management
+utilities.  This document is available in various languages and formats, see
+<code><a href="http://www.debian.org/doc/user-manuals#apt-howto">the APT HOWTO
+entry on the DDP Users' Manuals overview</a></code>.
+</p>
+
+<hr>
+
+<h3><a name="s-dpkg"></a>7.1.1 dpkg</h3>
+
+<p>
+This is the main package management program.  <code>dpkg</code> can be invoked
+with many options.  Some common uses are:
+</p>
+<ul>
+<li>
+<p>
+Find out all the options: <samp>dpkg --help</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Print out the control file (and other information) for a specified package:
+<samp>dpkg --info foo_VVV-RRR.deb</samp>
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Install a package (including unpacking and configuring) onto the file system of
+the hard disk: <samp>dpkg --install foo_VVV-RRR.deb</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Unpack (but do not configure) a Debian archive into the file system of the hard
+disk: <samp>dpkg --unpack foo_VVV-RRR.deb</samp>.  Note that this operation
+does <em>not</em> necessarily leave the package in a usable state; some files
+may need further customization to run properly.  This command removes any
+already-installed version of the program and runs the preinst (see <a
+href="ch-pkg_basics.en.html#s-maintscripts">What is a Debian preinst, postinst,
+prerm, and postrm script?, Section 6.6</a>) script associated with the package.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Configure a package that already has been unpacked: <samp>dpkg --configure
+foo</samp>.  Among other things, this action runs the postinst (see <a
+href="ch-pkg_basics.en.html#s-maintscripts">What is a Debian preinst, postinst,
+prerm, and postrm script?, Section 6.6</a>) script associated with the package.
+It also updates the files listed in the <samp>conffiles</samp> for this
+package.  Notice that the 'configure' operation takes as its argument a package
+name (e.g., foo), <em>not</em> the name of a Debian archive file (e.g.,
+foo_VVV-RRR.deb).
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Extract a single file named &quot;blurf&quot; (or a group of files named
+&quot;blurf*&quot; from a Debian archive: <samp>dpkg --fsys-tarfile
+foo_VVV-RRR.deb | tar -xf - blurf*</samp>
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Remove a package (but not its configuration files): <samp>dpkg --remove
+foo</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Remove a package (including its configuration files): <samp>dpkg --purge
+foo</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+List the installation status of packages containing the string (or regular
+expression) &quot;foo*&quot;: <samp>dpkg --list 'foo*'</samp>.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h3><a name="s-apt-get"></a>7.1.2 APT</h3>
+
+<p>
+APT is the <em>Advanced Package Tool</em> and provides the <code>apt-get</code>
+program.  <code>apt-get</code> provides a simple way to retrieve and install
+packages from multiple sources using the command line.  Unlike
+<code>dpkg</code>, <code>apt-get</code> does not understand .deb files, it
+works with the packages proper name and can only install .deb archives from a
+source specified in <code>/etc/apt/sources.list</code>.  <code>apt-get</code>
+will call <code>dpkg</code> directly after downloading the .deb archives[<a
+href="footnotes.en.html#f4" name="fr4">4</a>] from the configured sources.
+</p>
+
+<p>
+Some common ways to use <code>apt-get</code> are:
+</p>
+<ul>
+<li>
+<p>
+To update the list of package known by your system, you can run:
+</p>
+
+<pre>
+     apt-get update
+</pre>
+
+<p>
+(you should execute this regularly to update your package lists)
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To upgrade all the packages on your system, run:
+</p>
+
+<pre>
+     apt-get upgrade
+</pre>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To install the <var>foo</var> package and all its dependencies, run:
+</p>
+
+<pre>
+     apt-get install foo
+</pre>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To remove the foo package from your system, run:
+</p>
+
+<pre>
+     apt-get remove foo
+</pre>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To remove the foo package and its configuration files from your system, run:
+</p>
+
+<pre>
+     apt-get --purge remove foo
+</pre>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To upgrade all the packages on your system to a new Debian GNU/Linux release,
+run:
+</p>
+
+<pre>
+     apt-get dist-upgrade
+</pre>
+</li>
+</ul>
+
+<p>
+Note that you must be logged in as root to perform any commands that modify the
+system packages.
+</p>
+
+<p>
+The apt tool suite also includes the <code>apt-cache</code> tool to query the
+package lists.  You can use it to find packages providing specific
+functionality through simple text or regular expression queries and through
+queries of dependencies in the package management system.  Some common ways to
+use <code>apt-cache</code> are:
+</p>
+<ul>
+<li>
+<p>
+To find packages whose description contain <var>word</var>:
+</p>
+
+<pre>
+     apt-cache search <var>word</var>
+</pre>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To print the detailed information of a package:
+</p>
+
+<pre>
+     apt-cache show <var>package</var>
+</pre>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To print the packages a given package depends on:
+</p>
+
+<pre>
+     apt-cache depends <var>package</var>
+</pre>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To print detailed information of the versions available for a package and the
+packages that reverse-depends on it:
+</p>
+
+<pre>
+     apt-cache showpkg <var>package</var>
+</pre>
+</li>
+</ul>
+
+<p>
+For more information, install the <code>apt</code> package and read
+<code>apt-get(8)</code>, <code>sources.list(5)</code> and install the
+<code>apt-doc</code> package and read
+<code>/usr/share/doc/apt-doc/guide.html/index.html</code>.
+</p>
+
+<hr>
+
+<h3><a name="s-aptitude"></a>7.1.3 aptitude</h3>
+
+<p>
+<code>aptitude</code> is a package manager for Debian GNU/Linux systems that
+provides a frontend to the apt package management infrastructure.
+<code>aptitude</code> is a text-based interface using the curses library, it
+can be used to perform management tasks in a fast and easy way.
+</p>
+
+<p>
+<code>aptitude</code> provides the functionality of <code>dselect</code> and
+<code>apt-get</code>, as well as many additional features not found in either
+program:
+</p>
+<ul>
+<li>
+<p>
+<code>aptitude</code> offers access to all versions of a package.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code>aptitude</code> logs all its actions in <code>/var/log/aptitude</code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code>aptitude</code> makes it easy to keep track of obsolete software by
+listing it under &quot;Obsolete and Locally Created Packages&quot;.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code>aptitude</code> includes a fairly powerful system for searching
+particular packages and limiting the package display.  Users familiar with
+<code>mutt</code> will pick up quickly, as <code>mutt</code> was the
+inspiration for the expression syntax.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code>aptitude</code> tracks which packages have been installed due to
+dependencies and removes them automatically when the packages that needed them
+are removed from the system.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code>aptitude</code> can automatically install <em>Recommended:</em>
+packages[<a href="footnotes.en.html#f5" name="fr5">5</a>].
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code>aptitude</code> in full screen mode has <code>su</code> functionality
+embedded and can be run by a normal user.  It will call <code>su</code> (and
+ask for the root password, if any) when you really need administrative
+privileges
+</p>
+</li>
+</ul>
+
+<p>
+You can use <code>aptitude</code> through a visual interface (simply run
+<samp>aptitude</samp>) or directly from the command line.  The command line
+syntax used is very similar to the one used in <code>apt-get</code>.  For
+example, to install the <var>foo</var> package, you can run <samp>aptitude
+install <var>foo</var></samp>.
+</p>
+
+<p>
+Note that <code>aptitude</code> is the recommended program by Debian to install
+a package and/or to upgrade your system.
+</p>
+
+<p>
+For more informations, read the manual page <code>aptitude(8)</code> and
+install the <code>aptitude-doc-en</code> package.
+</p>
+
+<hr>
+
+<h3><a name="s-dselect"></a>7.1.4 dselect</h3>
+
+<p>
+This program is a menu-driven interface to the Debian package management
+system.  It is particularly useful for first-time installations.  Some users
+might feel more comfortable using <code>aptitude</code> which is also
+recommended over <code>dselect</code> for large-scale upgrades.  For more
+information on <code>aptitude</code> please see <a href="#s-aptitude">aptitude,
+Section 7.1.3</a>.
+</p>
+
+<p>
+<code>dselect</code> can:
+</p>
+<ul>
+<li>
+<p>
+guide the user as he/she chooses among packages to install or remove, ensuring
+that no packages are installed that conflict with one another, and that all
+packages required to make each package work properly are installed;
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+warn the user about inconsistencies or incompatibilities in their selections;
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+determine the order in which the packages must be installed;
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+automatically perform the installation or removal; and
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+guide the user through whatever configuration process are required for each
+package.
+</p>
+</li>
+</ul>
+
+<p>
+<code>dselect</code> begins by presenting the user with a menu of 7 items, each
+of which is a specific action.  The user can select one of the actions by using
+the arrow keys to move the highlighter bar, then pressing the
+<em>&lt;enter&gt;</em> key to select the highlighted action.
+</p>
+
+<p>
+What the user sees next depends on the action he selected.  If he selects any
+option but <samp>Access</samp> or <samp>Select</samp>, then
+<code>dselect</code> will simply proceed to execute the specified action: e.g.,
+if the user selected the action <samp>Remove</samp>, then dselect would proceed
+to remove all of the files selected for removal when the user last chose the
+<samp>Select</samp> action.
+</p>
+
+<p>
+Both the <samp>Access</samp> menu item and the <samp>Select</samp> menu item
+lead to additional menus.  In both cases, the menus are presented as split
+screens; the top screen gives a scrollable list of choices, while the bottom
+screen gives a brief explanation (&quot;info&quot;) for each choice.
+</p>
+
+<p>
+Extensive on-line help is available, use the '?'  key to get to a help screen
+at any time.
+</p>
+
+<p>
+The order in which the actions are presented in the first <code>dselect</code>
+menu represents the order in which a user would normally choose
+<code>dselect</code> to install packages.  However, a user can pick any of the
+main menu choices as often as needed (including not at all, depending on what
+one wants to do).
+</p>
+<ul>
+<li>
+<p>
+Begin by choosing an <strong>Access Method</strong>.  This is the method by
+which the user plans on accessing Debian packages; e.g., some users have Debian
+packages available on CD-ROM, while others plan to fetch them using anonymous
+FTP.  The selected &quot;Access Method&quot; is stored after
+<code>dselect</code> exits, so if it does not change, then this option need not
+be invoked again.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Then <strong>Update</strong> the list of available packages.  To do this,
+<code>dselect</code> reads the file &quot;Packages.gz&quot; which should be
+included in the top level of the directory where the Debian packages to be
+installed are stored.  (But if it is not there, <code>dselect</code> will offer
+to make it for you.)
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<strong>Select</strong> specific packages for installation on his system.
+After choosing this menu item, the user is first presented with a full screen
+of help (unless the `--expert' command line option was used).  Once the user
+exits the Help screen, he sees the split-screen menu for choosing packages to
+install (or remove).
+</p>
+
+<p>
+The top part of the screen is a relatively narrow window into the list of
+Debian's 15400 packages; the bottom part of the screen contains description of
+the package or group of packages which are highlighted above.
+</p>
+
+<p>
+One can specify which packages should be operated on by highlighting a package
+name or the label for a group of packages.  After that, you can select
+packages:
+</p>
+<dl>
+<dt>to be installed:</dt>
+<dd>
+<p>
+This is accomplished by pressing the `+' key.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>to be deleted:</dt>
+<dd>
+<p>
+Packages can be deleted two ways:
+</p>
+<ul>
+<li>
+<p>
+removed: this removes most of the files associated with the package, but
+preserves the files listed as configuration files (see <a
+href="ch-pkg_basics.en.html#s-conffile">What is a Debian conffile?, Section
+6.5</a>) and package configuration information.  This is done by pressing the
+`-' key.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+purged: this removes <em>every</em> file that is part of the package.  This is
+done by pressing the `_' key.
+</p>
+</li>
+</ul>
+
+<p>
+Note that it's not possible to remove &quot;All Packages&quot;.  If you try
+that, your system will instead be reduced to the initial installed base
+packages.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>to be put &quot;on hold&quot;</dt>
+<dd>
+<p>
+This is done by pressing `=', and it effectively tells <code>dselect</code> not
+to upgrade a package even if the version currently installed on your system is
+not as recent as the version that is available in the Debian repository you are
+using (this was specified when you set the <strong>Access Method</strong>, and
+acquired when you used <strong>Update</strong>).
+</p>
+
+<p>
+Just like you can put a package on hold, you can reverse such setting by
+pressing `:'.  That tells <code>dselect</code> that the package(s) may be
+upgraded if a newer version is available.  This is the default setting.
+</p>
+</dd>
+</dl>
+
+<p>
+You can select a different order in which the packages are presented, by using
+the `o' key to cycle between various options for sorting the packages.  The
+default order is to present packages by Priority; within each priority,
+packages are presented in order of the directory (a.k.a.  section) of the
+archive in which they are stored.  Given this sort order, some packages in
+section A (say) may be presented first, followed by some packages in section B,
+followed by more packages (of lower priority) in section A.
+</p>
+
+<p>
+You can also expand meanings of the labels at the top of the screen, by using
+the `v' (verbose) key.  This action pushes much of the text that formerly fit
+onto the display off to the right.  To see it, press the right arrow; to scroll
+back to the left, press the left arrow.
+</p>
+
+<p>
+If you select a package for installation or removal, e.g.,
+<code>foo.deb</code>, and that package depends on (or recommends) another
+package, e.g., <code>blurf.deb</code>, then <code>dselect</code> will place the
+you in a sub-screen of the main selection screen.  There you can choose among
+the related packages, accepting the suggested actions (to install or not), or
+rejecting them.  To do the latter, press Shift-D; to return to the former,
+press Shift-U.  In any case, you can save your selections and return to the
+main selection screen by pressing Shift-Q.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Users returning to the main menu can then select the &quot;Install&quot; menu
+item to unpack and configure the selected packages.  Alternatively, users
+wishing to remove files can choose the &quot;Remove&quot; menu item.  At any
+point, users can choose &quot;Quit&quot; to exit dselect; users' selections are
+preserved by <code>dselect</code>.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h3><a name="s-dpkg-extra"></a>7.1.5 Other package management tools</h3>
+
+<hr>
+
+<h4><a name="s-dpkg-deb"></a>7.1.5.1 dpkg-deb</h4>
+
+<p>
+This program manipulates Debian archive(<samp>.deb</samp>) files.  Some common
+uses are:
+</p>
+<ul>
+<li>
+<p>
+Find out all the options: <samp>dpkg-deb --help</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Determine what files are contained in a Debian archive file: <samp>dpkg-deb
+--contents foo_VVV-RRR.deb</samp>)
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Extract the files contained in a named Debian archive into a user specified
+directory: <samp>dpkg-deb --extract foo_VVV-RRR.deb tmp</samp> extracts each of
+the files in <samp>foo_VVV-RRR.deb</samp> into the directory <samp>tmp/</samp>.
+This is convenient for examining the contents of a package in a localized
+directory, without installing the package into the root file system.
+</p>
+</li>
+</ul>
+
+<p>
+Note that any packages that were merely unpacked using <samp>dpkg-deb
+--extract</samp> will be incorrectly installed, you should use <samp>dpkg
+--install</samp> instead.
+</p>
+
+<p>
+More information is given in the manual page <code>dpkg-deb(1)</code>.
+</p>
+
+<hr>
+
+<h4><a name="s-dpkg-split"></a>7.1.5.2 dpkg-split</h4>
+
+<p>
+This program splits large package into smaller files (e.g., for writing onto a
+set of floppy disks), and can also be used to merge a set of split files back
+into a single file.  It can only be used on a Debian system (i.e.  a system
+containing the <code>dpkg</code> package), since it calls the program
+<samp>dpkg-deb</samp> to parse the debian package file into its component
+records.
+</p>
+
+<p>
+For example, to split a big .deb file into N parts,
+</p>
+<ul>
+<li>
+<p>
+Execute the command <samp>dpkg-split --split foo.deb</samp>.  This will produce
+N files each of approximately 460 KBytes long in the current directory.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Copy those N files to floppy disks.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Copy the contents of the floppy disks onto the hard disk of your choice on the
+other machine.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Join those part-files together using <samp>dpkg-split --join
+&quot;foo*&quot;</samp>.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-updaterunning"></a>7.2 Debian claims to be able to update a running program; how is this accomplished?</h2>
+
+<p>
+The kernel (file system) in Debian GNU/Linux systems supports replacing files
+even while they're being used.
+</p>
+
+<p>
+We also provide a program called <code>start-stop-daemon</code> which is used
+to start daemons at boot time or to stop daemons when the kernel runlevel is
+changed (e.g., from multi-user to single-user or to halt).  The same program is
+used by installation scripts when a new package containing a daemon is
+installed, to stop running daemons, and restart them as necessary.
+</p>
+
+<hr>
+
+<h2><a name="s-whatpackages"></a>7.3 How can I tell what packages are already installed on a Debian system?</h2>
+
+<p>
+To learn the status of all the packages installed on a Debian system, execute
+the command
+</p>
+
+<pre>
+     dpkg --list
+</pre>
+
+<p>
+This prints out a one-line summary for each package, giving a 2-letter status
+symbol (explained in the header), the package name, the version which is
+<em>installed</em>, and a brief description.
+</p>
+
+<p>
+To learn the status of packages whose names match the string any pattern
+beginning with &quot;foo&quot; by executing the command:
+</p>
+
+<pre>
+     dpkg --list 'foo*'
+</pre>
+
+<p>
+To get a more verbose report for a particular package, execute the command:
+</p>
+
+<pre>
+     dpkg --status packagename
+</pre>
+
+<hr>
+
+<h2><a name="s-filesearch"></a>7.4 How can I find out what package produced a particular file?</h2>
+
+<p>
+To identify the package that produced the file named <samp>foo</samp> execute
+either:
+</p>
+<ul>
+<li>
+<p>
+<samp>dpkg --search filename</samp>
+</p>
+
+<p>
+This searches for <samp>filename</samp> in installed packages.  (This is
+(currently) equivalent to searching all of the files having the file extension
+of <samp>.list</samp> in the directory <samp>/var/lib/dpkg/info/</samp>, and
+adjusting the output to print the names of all the packages containing it, and
+diversions.)
+</p>
+
+<p>
+A faster alternative to this is the <code>dlocate</code> tool.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<samp>zgrep foo Contents-ARCH.gz</samp>
+</p>
+
+<p>
+This searches for files which contain the substring <samp>foo</samp> in their
+full path names.  The files <samp>Contents-ARCH.gz</samp> (where ARCH
+represents the wanted architecture) reside in the major package directories
+(main, non-free, contrib) at a Debian FTP site (i.e.  under
+<samp>/debian/dists/sarge</samp>).  A <samp>Contents</samp> file refers only to
+the packages in the subdirectory tree where it resides.  Therefore, a user
+might have to search more than one <samp>Contents</samp> files to find the
+package containing the file <samp>foo</samp>.
+</p>
+
+<p>
+This method has the advantage over <samp>dpkg --search</samp> in that it will
+find files in packages that are not currently installed on your system.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<samp>apt-file search <var>foo</var></samp>
+</p>
+
+<p>
+Similar to the above, it searches files which contain the substring or regular
+expression <samp>foo</samp> in their full path names.  The advantage over the
+sample above is that there is no need to retrieve the
+<samp>Contents-ARCH.gz</samp> files as it will do this automatically for all
+the sources defined in <code>/etc/apt/sources.list</code> when you run (as
+root) <samp>apt-file update</samp>.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-datapackages"></a>7.5 Why doesn't get `foo-data' removed when I uninstall `foo'? How do I make sure old unused library-packages get purged?</h2>
+
+<p>
+Some packages that are split in program (`foo') and data (`foo-data').  This is
+true for many games, multimedia applications and dictionaries in Debian and has
+been introduced since some users might want to access the raw data without
+installing the program or because the program can be run without the data
+itself, making it optional.
+</p>
+
+<p>
+Similar situations occur when dealing with libraries: generally these get
+installed since packages containing applications depend on them.  When the
+application-package is purged, the library-package might stay on the system.
+Or: when the application-package no longer depends upon e.g.  libdb4.2, but
+upon libdb4.3, the libdb4.2 package might stay when the application-package is
+upgraded.
+</p>
+
+<p>
+In these cases, `foo-data' doesn't depend on `foo', so when you remove the
+`foo' package it will not get automatically removed by most package management
+tools.  The same holds true for the library packages.  This is necessary to
+avoid circular dependencies.  If you use <code>aptitude</code> (see <a
+href="#s-aptitude">aptitude, Section 7.1.3</a>) as your package management tool
+it will, however, track automatically installed packages and remove them when
+no packages remain that need them in your system.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-pkg_basics.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ 7 ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-uptodate.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkgtools.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkgtools.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-pkgtools.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,936 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - The Debian package management tools</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-pkgtools"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-pkg_basics.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ 7 ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-uptodate.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 7 - The Debian package management tools
+</h1>
+
+<hr>
+
+<h2><a name="s-pkgprogs"></a>7.1 What programs does Debian provide for managing its packages?</h2>
+
+<p>
+There are multiple tools that are used to manage Debian packages, from graphic
+or text-based interfaces to the low level tools used to install packages.  All
+the available tools rely on the lower level tools to properly work and are
+presented here in decreasing complexity level.
+</p>
+
+<p>
+It is important to understand that the higher level package management tools
+such as <code>aptitude</code> or <code>dselect</code> rely on <code>apt</code>
+which, itself, relies on <code>dpkg</code> to manage the packages in the
+system.
+</p>
+
+<p>
+See the <code><a href="http://www.debian.org/doc/manuals/apt-howto/">APT
+HOWTO</a></code> for more information about the Debian package management
+utilities.  This document is available in various languages and formats, see
+<code><a href="http://www.debian.org/doc/user-manuals#apt-howto">the APT HOWTO
+entry on the DDP Users' Manuals overview</a></code>.
+</p>
+
+<hr>
+
+<h3><a name="s-dpkg"></a>7.1.1 dpkg</h3>
+
+<p>
+This is the main package management program.  <code>dpkg</code> can be invoked
+with many options.  Some common uses are:
+</p>
+<ul>
+<li>
+<p>
+Find out all the options: <samp>dpkg --help</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Print out the control file (and other information) for a specified package:
+<samp>dpkg --info foo_VVV-RRR.deb</samp>
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Install a package (including unpacking and configuring) onto the file system of
+the hard disk: <samp>dpkg --install foo_VVV-RRR.deb</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Unpack (but do not configure) a Debian archive into the file system of the hard
+disk: <samp>dpkg --unpack foo_VVV-RRR.deb</samp>.  Note that this operation
+does <em>not</em> necessarily leave the package in a usable state; some files
+may need further customization to run properly.  This command removes any
+already-installed version of the program and runs the preinst (see <a
+href="ch-pkg_basics.en.html#s-maintscripts">What is a Debian preinst, postinst,
+prerm, and postrm script?, Section 6.6</a>) script associated with the package.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Configure a package that already has been unpacked: <samp>dpkg --configure
+foo</samp>.  Among other things, this action runs the postinst (see <a
+href="ch-pkg_basics.en.html#s-maintscripts">What is a Debian preinst, postinst,
+prerm, and postrm script?, Section 6.6</a>) script associated with the package.
+It also updates the files listed in the <samp>conffiles</samp> for this
+package.  Notice that the 'configure' operation takes as its argument a package
+name (e.g., foo), <em>not</em> the name of a Debian archive file (e.g.,
+foo_VVV-RRR.deb).
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Extract a single file named &quot;blurf&quot; (or a group of files named
+&quot;blurf*&quot; from a Debian archive: <samp>dpkg --fsys-tarfile
+foo_VVV-RRR.deb | tar -xf - blurf*</samp>
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Remove a package (but not its configuration files): <samp>dpkg --remove
+foo</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Remove a package (including its configuration files): <samp>dpkg --purge
+foo</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+List the installation status of packages containing the string (or regular
+expression) &quot;foo*&quot;: <samp>dpkg --list 'foo*'</samp>.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h3><a name="s-apt-get"></a>7.1.2 APT</h3>
+
+<p>
+APT is the <em>Advanced Package Tool</em> and provides the <code>apt-get</code>
+program.  <code>apt-get</code> provides a simple way to retrieve and install
+packages from multiple sources using the command line.  Unlike
+<code>dpkg</code>, <code>apt-get</code> does not understand .deb files, it
+works with the packages proper name and can only install .deb archives from a
+source specified in <code>/etc/apt/sources.list</code>.  <code>apt-get</code>
+will call <code>dpkg</code> directly after downloading the .deb archives[<a
+href="footnotes.en.html#f4" name="fr4">4</a>] from the configured sources.
+</p>
+
+<p>
+Some common ways to use <code>apt-get</code> are:
+</p>
+<ul>
+<li>
+<p>
+To update the list of package known by your system, you can run:
+</p>
+
+<pre>
+     apt-get update
+</pre>
+
+<p>
+(you should execute this regularly to update your package lists)
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To upgrade all the packages on your system, run:
+</p>
+
+<pre>
+     apt-get upgrade
+</pre>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To install the <var>foo</var> package and all its dependencies, run:
+</p>
+
+<pre>
+     apt-get install foo
+</pre>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To remove the foo package from your system, run:
+</p>
+
+<pre>
+     apt-get remove foo
+</pre>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To remove the foo package and its configuration files from your system, run:
+</p>
+
+<pre>
+     apt-get --purge remove foo
+</pre>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To upgrade all the packages on your system to a new Debian GNU/Linux release,
+run:
+</p>
+
+<pre>
+     apt-get dist-upgrade
+</pre>
+</li>
+</ul>
+
+<p>
+Note that you must be logged in as root to perform any commands that modify the
+system packages.
+</p>
+
+<p>
+The apt tool suite also includes the <code>apt-cache</code> tool to query the
+package lists.  You can use it to find packages providing specific
+functionality through simple text or regular expression queries and through
+queries of dependencies in the package management system.  Some common ways to
+use <code>apt-cache</code> are:
+</p>
+<ul>
+<li>
+<p>
+To find packages whose description contain <var>word</var>:
+</p>
+
+<pre>
+     apt-cache search <var>word</var>
+</pre>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To print the detailed information of a package:
+</p>
+
+<pre>
+     apt-cache show <var>package</var>
+</pre>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To print the packages a given package depends on:
+</p>
+
+<pre>
+     apt-cache depends <var>package</var>
+</pre>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+To print detailed information of the versions available for a package and the
+packages that reverse-depends on it:
+</p>
+
+<pre>
+     apt-cache showpkg <var>package</var>
+</pre>
+</li>
+</ul>
+
+<p>
+For more information, install the <code>apt</code> package and read
+<code>apt-get(8)</code>, <code>sources.list(5)</code> and install the
+<code>apt-doc</code> package and read
+<code>/usr/share/doc/apt-doc/guide.html/index.html</code>.
+</p>
+
+<hr>
+
+<h3><a name="s-aptitude"></a>7.1.3 aptitude</h3>
+
+<p>
+<code>aptitude</code> is a package manager for Debian GNU/Linux systems that
+provides a frontend to the apt package management infrastructure.
+<code>aptitude</code> is a text-based interface using the curses library, it
+can be used to perform management tasks in a fast and easy way.
+</p>
+
+<p>
+<code>aptitude</code> provides the functionality of <code>dselect</code> and
+<code>apt-get</code>, as well as many additional features not found in either
+program:
+</p>
+<ul>
+<li>
+<p>
+<code>aptitude</code> offers access to all versions of a package.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code>aptitude</code> logs all its actions in <code>/var/log/aptitude</code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code>aptitude</code> makes it easy to keep track of obsolete software by
+listing it under &quot;Obsolete and Locally Created Packages&quot;.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code>aptitude</code> includes a fairly powerful system for searching
+particular packages and limiting the package display.  Users familiar with
+<code>mutt</code> will pick up quickly, as <code>mutt</code> was the
+inspiration for the expression syntax.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code>aptitude</code> tracks which packages have been installed due to
+dependencies and removes them automatically when the packages that needed them
+are removed from the system.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code>aptitude</code> can automatically install <em>Recommended:</em>
+packages[<a href="footnotes.en.html#f5" name="fr5">5</a>].
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code>aptitude</code> in full screen mode has <code>su</code> functionality
+embedded and can be run by a normal user.  It will call <code>su</code> (and
+ask for the root password, if any) when you really need administrative
+privileges
+</p>
+</li>
+</ul>
+
+<p>
+You can use <code>aptitude</code> through a visual interface (simply run
+<samp>aptitude</samp>) or directly from the command line.  The command line
+syntax used is very similar to the one used in <code>apt-get</code>.  For
+example, to install the <var>foo</var> package, you can run <samp>aptitude
+install <var>foo</var></samp>.
+</p>
+
+<p>
+Note that <code>aptitude</code> is the recommended program by Debian to install
+a package and/or to upgrade your system.
+</p>
+
+<p>
+For more informations, read the manual page <code>aptitude(8)</code> and
+install the <code>aptitude-doc-en</code> package.
+</p>
+
+<hr>
+
+<h3><a name="s-dselect"></a>7.1.4 dselect</h3>
+
+<p>
+This program is a menu-driven interface to the Debian package management
+system.  It is particularly useful for first-time installations.  Some users
+might feel more comfortable using <code>aptitude</code> which is also
+recommended over <code>dselect</code> for large-scale upgrades.  For more
+information on <code>aptitude</code> please see <a href="#s-aptitude">aptitude,
+Section 7.1.3</a>.
+</p>
+
+<p>
+<code>dselect</code> can:
+</p>
+<ul>
+<li>
+<p>
+guide the user as he/she chooses among packages to install or remove, ensuring
+that no packages are installed that conflict with one another, and that all
+packages required to make each package work properly are installed;
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+warn the user about inconsistencies or incompatibilities in their selections;
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+determine the order in which the packages must be installed;
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+automatically perform the installation or removal; and
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+guide the user through whatever configuration process are required for each
+package.
+</p>
+</li>
+</ul>
+
+<p>
+<code>dselect</code> begins by presenting the user with a menu of 7 items, each
+of which is a specific action.  The user can select one of the actions by using
+the arrow keys to move the highlighter bar, then pressing the
+<em>&lt;enter&gt;</em> key to select the highlighted action.
+</p>
+
+<p>
+What the user sees next depends on the action he selected.  If he selects any
+option but <samp>Access</samp> or <samp>Select</samp>, then
+<code>dselect</code> will simply proceed to execute the specified action: e.g.,
+if the user selected the action <samp>Remove</samp>, then dselect would proceed
+to remove all of the files selected for removal when the user last chose the
+<samp>Select</samp> action.
+</p>
+
+<p>
+Both the <samp>Access</samp> menu item and the <samp>Select</samp> menu item
+lead to additional menus.  In both cases, the menus are presented as split
+screens; the top screen gives a scrollable list of choices, while the bottom
+screen gives a brief explanation (&quot;info&quot;) for each choice.
+</p>
+
+<p>
+Extensive on-line help is available, use the '?'  key to get to a help screen
+at any time.
+</p>
+
+<p>
+The order in which the actions are presented in the first <code>dselect</code>
+menu represents the order in which a user would normally choose
+<code>dselect</code> to install packages.  However, a user can pick any of the
+main menu choices as often as needed (including not at all, depending on what
+one wants to do).
+</p>
+<ul>
+<li>
+<p>
+Begin by choosing an <strong>Access Method</strong>.  This is the method by
+which the user plans on accessing Debian packages; e.g., some users have Debian
+packages available on CD-ROM, while others plan to fetch them using anonymous
+FTP.  The selected &quot;Access Method&quot; is stored after
+<code>dselect</code> exits, so if it does not change, then this option need not
+be invoked again.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Then <strong>Update</strong> the list of available packages.  To do this,
+<code>dselect</code> reads the file &quot;Packages.gz&quot; which should be
+included in the top level of the directory where the Debian packages to be
+installed are stored.  (But if it is not there, <code>dselect</code> will offer
+to make it for you.)
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<strong>Select</strong> specific packages for installation on his system.
+After choosing this menu item, the user is first presented with a full screen
+of help (unless the `--expert' command line option was used).  Once the user
+exits the Help screen, he sees the split-screen menu for choosing packages to
+install (or remove).
+</p>
+
+<p>
+The top part of the screen is a relatively narrow window into the list of
+Debian's 15400 packages; the bottom part of the screen contains description of
+the package or group of packages which are highlighted above.
+</p>
+
+<p>
+One can specify which packages should be operated on by highlighting a package
+name or the label for a group of packages.  After that, you can select
+packages:
+</p>
+<dl>
+<dt>to be installed:</dt>
+<dd>
+<p>
+This is accomplished by pressing the `+' key.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>to be deleted:</dt>
+<dd>
+<p>
+Packages can be deleted two ways:
+</p>
+<ul>
+<li>
+<p>
+removed: this removes most of the files associated with the package, but
+preserves the files listed as configuration files (see <a
+href="ch-pkg_basics.en.html#s-conffile">What is a Debian conffile?, Section
+6.5</a>) and package configuration information.  This is done by pressing the
+`-' key.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+purged: this removes <em>every</em> file that is part of the package.  This is
+done by pressing the `_' key.
+</p>
+</li>
+</ul>
+
+<p>
+Note that it's not possible to remove &quot;All Packages&quot;.  If you try
+that, your system will instead be reduced to the initial installed base
+packages.
+</p>
+</dd>
+</dl>
+<dl>
+<dt>to be put &quot;on hold&quot;</dt>
+<dd>
+<p>
+This is done by pressing `=', and it effectively tells <code>dselect</code> not
+to upgrade a package even if the version currently installed on your system is
+not as recent as the version that is available in the Debian repository you are
+using (this was specified when you set the <strong>Access Method</strong>, and
+acquired when you used <strong>Update</strong>).
+</p>
+
+<p>
+Just like you can put a package on hold, you can reverse such setting by
+pressing `:'.  That tells <code>dselect</code> that the package(s) may be
+upgraded if a newer version is available.  This is the default setting.
+</p>
+</dd>
+</dl>
+
+<p>
+You can select a different order in which the packages are presented, by using
+the `o' key to cycle between various options for sorting the packages.  The
+default order is to present packages by Priority; within each priority,
+packages are presented in order of the directory (a.k.a.  section) of the
+archive in which they are stored.  Given this sort order, some packages in
+section A (say) may be presented first, followed by some packages in section B,
+followed by more packages (of lower priority) in section A.
+</p>
+
+<p>
+You can also expand meanings of the labels at the top of the screen, by using
+the `v' (verbose) key.  This action pushes much of the text that formerly fit
+onto the display off to the right.  To see it, press the right arrow; to scroll
+back to the left, press the left arrow.
+</p>
+
+<p>
+If you select a package for installation or removal, e.g.,
+<code>foo.deb</code>, and that package depends on (or recommends) another
+package, e.g., <code>blurf.deb</code>, then <code>dselect</code> will place the
+you in a sub-screen of the main selection screen.  There you can choose among
+the related packages, accepting the suggested actions (to install or not), or
+rejecting them.  To do the latter, press Shift-D; to return to the former,
+press Shift-U.  In any case, you can save your selections and return to the
+main selection screen by pressing Shift-Q.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Users returning to the main menu can then select the &quot;Install&quot; menu
+item to unpack and configure the selected packages.  Alternatively, users
+wishing to remove files can choose the &quot;Remove&quot; menu item.  At any
+point, users can choose &quot;Quit&quot; to exit dselect; users' selections are
+preserved by <code>dselect</code>.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h3><a name="s-dpkg-extra"></a>7.1.5 Other package management tools</h3>
+
+<hr>
+
+<h4><a name="s-dpkg-deb"></a>7.1.5.1 dpkg-deb</h4>
+
+<p>
+This program manipulates Debian archive(<samp>.deb</samp>) files.  Some common
+uses are:
+</p>
+<ul>
+<li>
+<p>
+Find out all the options: <samp>dpkg-deb --help</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Determine what files are contained in a Debian archive file: <samp>dpkg-deb
+--contents foo_VVV-RRR.deb</samp>)
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Extract the files contained in a named Debian archive into a user specified
+directory: <samp>dpkg-deb --extract foo_VVV-RRR.deb tmp</samp> extracts each of
+the files in <samp>foo_VVV-RRR.deb</samp> into the directory <samp>tmp/</samp>.
+This is convenient for examining the contents of a package in a localized
+directory, without installing the package into the root file system.
+</p>
+</li>
+</ul>
+
+<p>
+Note that any packages that were merely unpacked using <samp>dpkg-deb
+--extract</samp> will be incorrectly installed, you should use <samp>dpkg
+--install</samp> instead.
+</p>
+
+<p>
+More information is given in the manual page <code>dpkg-deb(1)</code>.
+</p>
+
+<hr>
+
+<h4><a name="s-dpkg-split"></a>7.1.5.2 dpkg-split</h4>
+
+<p>
+This program splits large package into smaller files (e.g., for writing onto a
+set of floppy disks), and can also be used to merge a set of split files back
+into a single file.  It can only be used on a Debian system (i.e.  a system
+containing the <code>dpkg</code> package), since it calls the program
+<samp>dpkg-deb</samp> to parse the debian package file into its component
+records.
+</p>
+
+<p>
+For example, to split a big .deb file into N parts,
+</p>
+<ul>
+<li>
+<p>
+Execute the command <samp>dpkg-split --split foo.deb</samp>.  This will produce
+N files each of approximately 460 KBytes long in the current directory.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Copy those N files to floppy disks.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Copy the contents of the floppy disks onto the hard disk of your choice on the
+other machine.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Join those part-files together using <samp>dpkg-split --join
+&quot;foo*&quot;</samp>.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-updaterunning"></a>7.2 Debian claims to be able to update a running program; how is this accomplished?</h2>
+
+<p>
+The kernel (file system) in Debian GNU/Linux systems supports replacing files
+even while they're being used.
+</p>
+
+<p>
+We also provide a program called <code>start-stop-daemon</code> which is used
+to start daemons at boot time or to stop daemons when the kernel runlevel is
+changed (e.g., from multi-user to single-user or to halt).  The same program is
+used by installation scripts when a new package containing a daemon is
+installed, to stop running daemons, and restart them as necessary.
+</p>
+
+<hr>
+
+<h2><a name="s-whatpackages"></a>7.3 How can I tell what packages are already installed on a Debian system?</h2>
+
+<p>
+To learn the status of all the packages installed on a Debian system, execute
+the command
+</p>
+
+<pre>
+     dpkg --list
+</pre>
+
+<p>
+This prints out a one-line summary for each package, giving a 2-letter status
+symbol (explained in the header), the package name, the version which is
+<em>installed</em>, and a brief description.
+</p>
+
+<p>
+To learn the status of packages whose names match the string any pattern
+beginning with &quot;foo&quot; by executing the command:
+</p>
+
+<pre>
+     dpkg --list 'foo*'
+</pre>
+
+<p>
+To get a more verbose report for a particular package, execute the command:
+</p>
+
+<pre>
+     dpkg --status packagename
+</pre>
+
+<hr>
+
+<h2><a name="s-filesearch"></a>7.4 How can I find out what package produced a particular file?</h2>
+
+<p>
+To identify the package that produced the file named <samp>foo</samp> execute
+either:
+</p>
+<ul>
+<li>
+<p>
+<samp>dpkg --search filename</samp>
+</p>
+
+<p>
+This searches for <samp>filename</samp> in installed packages.  (This is
+(currently) equivalent to searching all of the files having the file extension
+of <samp>.list</samp> in the directory <samp>/var/lib/dpkg/info/</samp>, and
+adjusting the output to print the names of all the packages containing it, and
+diversions.)
+</p>
+
+<p>
+A faster alternative to this is the <code>dlocate</code> tool.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<samp>zgrep foo Contents-ARCH.gz</samp>
+</p>
+
+<p>
+This searches for files which contain the substring <samp>foo</samp> in their
+full path names.  The files <samp>Contents-ARCH.gz</samp> (where ARCH
+represents the wanted architecture) reside in the major package directories
+(main, non-free, contrib) at a Debian FTP site (i.e.  under
+<samp>/debian/dists/sarge</samp>).  A <samp>Contents</samp> file refers only to
+the packages in the subdirectory tree where it resides.  Therefore, a user
+might have to search more than one <samp>Contents</samp> files to find the
+package containing the file <samp>foo</samp>.
+</p>
+
+<p>
+This method has the advantage over <samp>dpkg --search</samp> in that it will
+find files in packages that are not currently installed on your system.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<samp>apt-file search <var>foo</var></samp>
+</p>
+
+<p>
+Similar to the above, it searches files which contain the substring or regular
+expression <samp>foo</samp> in their full path names.  The advantage over the
+sample above is that there is no need to retrieve the
+<samp>Contents-ARCH.gz</samp> files as it will do this automatically for all
+the sources defined in <code>/etc/apt/sources.list</code> when you run (as
+root) <samp>apt-file update</samp>.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-datapackages"></a>7.5 Why doesn't get `foo-data' removed when I uninstall `foo'? How do I make sure old unused library-packages get purged?</h2>
+
+<p>
+Some packages that are split in program (`foo') and data (`foo-data').  This is
+true for many games, multimedia applications and dictionaries in Debian and has
+been introduced since some users might want to access the raw data without
+installing the program or because the program can be run without the data
+itself, making it optional.
+</p>
+
+<p>
+Similar situations occur when dealing with libraries: generally these get
+installed since packages containing applications depend on them.  When the
+application-package is purged, the library-package might stay on the system.
+Or: when the application-package no longer depends upon e.g.  libdb4.2, but
+upon libdb4.3, the libdb4.2 package might stay when the application-package is
+upgraded.
+</p>
+
+<p>
+In these cases, `foo-data' doesn't depend on `foo', so when you remove the
+`foo' package it will not get automatically removed by most package management
+tools.  The same holds true for the library packages.  This is necessary to
+avoid circular dependencies.  If you use <code>aptitude</code> (see <a
+href="#s-aptitude">aptitude, Section 7.1.3</a>) as your package management tool
+it will, however, track automatically installed packages and remove them when
+no packages remain that need them in your system.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-pkg_basics.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ 7 ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-uptodate.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-redistrib.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-redistrib.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-redistrib.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,170 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Redistributing Debian GNU/Linux in a commercial product</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-redistrib"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-contributing.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ 13 ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-nexttime.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 13 - Redistributing Debian GNU/Linux in a commercial product
+</h1>
+
+<hr>
+
+<h2><a name="s-sellcds"></a>13.1 Can I make and sell Debian CDs?</h2>
+
+<p>
+Go ahead.  You do not need permission to distribute anything we have
+<em>released</em>, so that you can master your CD as soon as the beta-test
+ends.  You do not have to pay us anything.  Of course, all CD manufacturers
+must honor the licenses of the programs in Debian.  For example, many of the
+programs are licensed under the GPL, which requires you to distribute their
+source code.
+</p>
+
+<p>
+Also, we will publish a list of CD manufacturers who donate money, software,
+and time to the Debian project, and we will encourage users to buy from
+manufacturers who donate, so it is good advertising to make donations.
+</p>
+
+<hr>
+
+<h2><a name="s-packagednonfree"></a>13.2 Can Debian be packaged with non-free software?</h2>
+
+<p>
+Yes.  While all the main components of Debian are free software, we provide a
+non-free directory for programs that are not freely redistributable.
+</p>
+
+<p>
+CD manufacturers <em>may</em> be able to distribute the programs we have placed
+in that directory, depending on the license terms or their private arrangements
+with the authors of those software packages.  CD manufacturers can also
+distribute the non-free software they get from other sources on the same CD.
+This is nothing new: free and commercial software are distributed on the same
+CD by many manufacturers now.  Of course we still encourage software authors to
+release the programs they write as free software.
+</p>
+
+<hr>
+
+<h2><a name="s-childistro"></a>13.3 I am making a special Linux distribution for a &quot;vertical market&quot;. Can I use Debian GNU/Linux for the guts of a Linux system and add my own applications on top of it?</h2>
+
+<p>
+Yes.  Debian-derived distributions are being created both in close cooperation
+with the Debian project itself and by external parties.  One can use the
+<code><a href="http://cdd.alioth.debian.org/">Custom Debian
+Distributions</a></code> framework to work together with Debian; <code><a
+href="http://www.skolelinux.org/">Skolelinux</a></code> is one such project.
+</p>
+
+<p>
+One person is building a &quot;Linux for Hams&quot; distribution, with
+specialized programs for Radio Amateurs.  He is starting with Debian as the
+&quot;base system&quot;, and adding programs to control the transmitter, track
+satellites, etc.  All of the programs he adds are packaged with the Debian
+packaging system so that his users will be able to upgrade easily when he
+releases subsequent CDs.
+</p>
+
+<p>
+There are several other Debian-derived distributions already on the market,
+such as Progeny Debian, Linspire, Knoppix and Ubuntu, that are targeted at a
+different kind of audience than the original Debian GNU/Linux is, but use most
+of our components in their product.
+</p>
+
+<p>
+Debian also provides a mechanism to allow developers and system administrators
+to install local versions of selected files in such a way that they will not be
+overwritten when other packages are upgraded.  This is discussed further in the
+question on <a href="ch-customizing.en.html#s-divert">How do I override a file
+installed by a package, so that a different version can be used instead?,
+Section 10.8</a>.
+</p>
+
+<hr>
+
+<h2><a name="s-commercialdebs"></a>13.4 Can I put my commercial program in a Debian &quot;package&quot; so that it installs effortlessly on any Debian system?</h2>
+
+<p>
+Go right ahead.  The package tool is free software; the packages may or may not
+be free software, it can install them all.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-contributing.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ 13 ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-nexttime.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-redistrib.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-redistrib.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-redistrib.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,170 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Redistributing Debian GNU/Linux in a commercial product</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-redistrib"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-contributing.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ 13 ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-nexttime.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 13 - Redistributing Debian GNU/Linux in a commercial product
+</h1>
+
+<hr>
+
+<h2><a name="s-sellcds"></a>13.1 Can I make and sell Debian CDs?</h2>
+
+<p>
+Go ahead.  You do not need permission to distribute anything we have
+<em>released</em>, so that you can master your CD as soon as the beta-test
+ends.  You do not have to pay us anything.  Of course, all CD manufacturers
+must honor the licenses of the programs in Debian.  For example, many of the
+programs are licensed under the GPL, which requires you to distribute their
+source code.
+</p>
+
+<p>
+Also, we will publish a list of CD manufacturers who donate money, software,
+and time to the Debian project, and we will encourage users to buy from
+manufacturers who donate, so it is good advertising to make donations.
+</p>
+
+<hr>
+
+<h2><a name="s-packagednonfree"></a>13.2 Can Debian be packaged with non-free software?</h2>
+
+<p>
+Yes.  While all the main components of Debian are free software, we provide a
+non-free directory for programs that are not freely redistributable.
+</p>
+
+<p>
+CD manufacturers <em>may</em> be able to distribute the programs we have placed
+in that directory, depending on the license terms or their private arrangements
+with the authors of those software packages.  CD manufacturers can also
+distribute the non-free software they get from other sources on the same CD.
+This is nothing new: free and commercial software are distributed on the same
+CD by many manufacturers now.  Of course we still encourage software authors to
+release the programs they write as free software.
+</p>
+
+<hr>
+
+<h2><a name="s-childistro"></a>13.3 I am making a special Linux distribution for a &quot;vertical market&quot;. Can I use Debian GNU/Linux for the guts of a Linux system and add my own applications on top of it?</h2>
+
+<p>
+Yes.  Debian-derived distributions are being created both in close cooperation
+with the Debian project itself and by external parties.  One can use the
+<code><a href="http://cdd.alioth.debian.org/">Custom Debian
+Distributions</a></code> framework to work together with Debian; <code><a
+href="http://www.skolelinux.org/">Skolelinux</a></code> is one such project.
+</p>
+
+<p>
+One person is building a &quot;Linux for Hams&quot; distribution, with
+specialized programs for Radio Amateurs.  He is starting with Debian as the
+&quot;base system&quot;, and adding programs to control the transmitter, track
+satellites, etc.  All of the programs he adds are packaged with the Debian
+packaging system so that his users will be able to upgrade easily when he
+releases subsequent CDs.
+</p>
+
+<p>
+There are several other Debian-derived distributions already on the market,
+such as Progeny Debian, Linspire, Knoppix and Ubuntu, that are targeted at a
+different kind of audience than the original Debian GNU/Linux is, but use most
+of our components in their product.
+</p>
+
+<p>
+Debian also provides a mechanism to allow developers and system administrators
+to install local versions of selected files in such a way that they will not be
+overwritten when other packages are upgraded.  This is discussed further in the
+question on <a href="ch-customizing.en.html#s-divert">How do I override a file
+installed by a package, so that a different version can be used instead?,
+Section 10.8</a>.
+</p>
+
+<hr>
+
+<h2><a name="s-commercialdebs"></a>13.4 Can I put my commercial program in a Debian &quot;package&quot; so that it installs effortlessly on any Debian system?</h2>
+
+<p>
+Go right ahead.  The package tool is free software; the packages may or may not
+be free software, it can install them all.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-contributing.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ 13 ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-nexttime.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-software.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-software.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-software.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,410 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Software available in the Debian system</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-software"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-compat.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ 4 ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-ftparchives.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 4 - Software available in the Debian system
+</h1>
+
+<hr>
+
+<h2><a name="s-apps"></a>4.1 What types of applications and development software are available for Debian GNU/Linux?</h2>
+
+<p>
+Like most Linux distributions, Debian GNU/Linux provides:
+</p>
+<ul>
+<li>
+<p>
+the major GNU applications for software development, file manipulation, and
+text processing, including gcc, g++, make, texinfo, Emacs, the Bash shell and
+numerous upgraded Unix utilities,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Perl, Python, Tcl/Tk and various related programs, modules and libraries for
+each of them,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+TeX (LaTeX) and Lyx, dvips, Ghostscript,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+the X Window System, which provides a networked graphical user interface for
+Linux, and countless X applications including GNOME and KDE as well as the GIMP
+GNU Image Manipulation Program,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+a full suite of networking applications, including servers for Internet
+protocols such as HTTP (WWW), FTP, NNTP (news), SMTP and POP (mail) and name
+server; relational databases like PostgreSQL, MySQL; also provided are web
+browsers including the various Mozilla producs,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+a complete set of office applications, including the OpenOffice.org
+productivity suite, Gnumeric and other spreadsheets, WYSIWYG editors,
+calendars.
+</p>
+</li>
+</ul>
+
+<p>
+More than 15180 packages, ranging from news servers and readers to sound
+support, FAX programs, database and spreadsheet programs, image processing
+programs, communications, net, and mail utilities, Web servers, and even
+ham-radio programs are included in the distribution.  Another 450 software
+suites are available as Debian packages, but are not formally part of Debian
+due to license restrictions.
+</p>
+
+<hr>
+
+<h2><a name="s-softwareauthors"></a>4.2 Who wrote all that software?</h2>
+
+<p>
+For each package the <em>authors</em> of the program(s) are credited in the
+file <samp>/usr/share/doc/PACKAGE/copyright</samp>, where PACKAGE is to be
+substituted with the package's name.
+</p>
+
+<p>
+<em>Maintainers</em> who package this software for the Debian GNU/Linux system
+are listed in the Debian control file (see <a
+href="ch-pkg_basics.en.html#s-controlfile">What is a Debian control file?,
+Section 6.4</a>) that comes with each package.  The Debian changelog, in
+<samp>/usr/share/doc/PACKAGE/changelog.Debian.gz</samp>, mentions the people
+who've worked on the Debian packaging too.
+</p>
+
+<hr>
+
+<h2><a name="s-pkglist"></a>4.3 How can I get a current list of programs that have been packaged for Debian?</h2>
+
+<p>
+A complete list is available from any of the <code><a
+href="http://www.debian.org/distrib/ftplist">Debian mirrors</a></code>, in the
+file <samp>indices/Maintainers</samp>.  That file includes the package names
+and the names and e-mails of their respective maintainers.
+</p>
+
+<p>
+The <code><a href="http://packages.debian.org/">WWW interface to the Debian
+packages</a></code> conveniently summarizes the packages in each of about
+twenty &quot;sections&quot; of the Debian archive.
+</p>
+
+<hr>
+
+<h2><a name="s-missing"></a>4.4 What is missing from Debian GNU/Linux?</h2>
+
+<p>
+A list of packages which are still needed to be packaged for Debian exists, the
+<code><a href="http://www.debian.org/devel/wnpp/">Work-Needing and Prospective
+Packages list</a></code>.
+</p>
+
+<p>
+For more details about adding the missing things, see <a
+href="ch-contributing.en.html#s-contrib">How can I become a Debian software
+developer?, Section 12.1</a>.
+</p>
+
+<hr>
+
+<h2><a name="s-no-devs"></a>4.5 Why do I get &quot;ld: cannot find -lfoo&quot; messages when compiling programs? Why aren't there any libfoo.so files in Debian library packages?</h2>
+
+<p>
+Debian Policy requires that such symbolic links (to libfoo.so.x.y.z or similar)
+are placed in separate, development packages.  Those packages are usually named
+libfoo-dev or libfooX-dev (presuming the library package is named libfooX, and
+X is a whole number).
+</p>
+
+<hr>
+
+<h2><a name="s-java"></a>4.6 (How) Does Debian support Java?</h2>
+
+<p>
+Since the official Java Development kit and Runtime Environment from Sun
+Microsystems is non-free software, even undistributeable by Debian, it cannot
+properly be included in Debian.  If you want those installed anyway, please
+refer to the <code>java-package</code> package in contrib.
+</p>
+
+<p>
+However, both the JDK and several <em>free</em> implementations of Java
+technology are available as Debian packages.  You can write, debug and run Java
+programs using Debian.
+</p>
+
+<p>
+Running a Java applet requires a web browser with the capability to recognize
+and execute them.  Several web browsers available in Debian, such as Mozilla or
+Konqueror, support Java plug-ins that enable running Java applets within them.
+Netscape Navigator, while non-free, is also available as a Debian package and
+it can run Java applets.
+</p>
+
+<p>
+Please refer to the <code><a
+href="http://www.debian.org/doc/manuals/debian-java-faq/">Debian Java
+FAQ</a></code> for more information.
+</p>
+
+<hr>
+
+<h2><a name="s-isitdebian"></a>4.7 How can I check that I am using a Debian system, and what version is it?</h2>
+
+<p>
+In order to make sure that your system has been installed from the real Debian
+base disks check for the existence of <samp>/etc/debian_version</samp> file,
+which contains a single one-line entry giving the version number of the
+release, as defined by the package <samp>base-files</samp>.
+</p>
+
+<p>
+The existence of the program <samp>dpkg</samp> shows that you should be able to
+install Debian packages on your system, but as the program has been ported to
+many other operating systems and architectures, this is no longer a reliable
+method of determining is a system Debian GNU/Linux.
+</p>
+
+<p>
+Users should be aware, however, that the Debian system consists of many parts,
+each of which can be updated (almost) independently.  Each Debian
+&quot;release&quot; contains well defined and unchanging contents.  Updates are
+separately available.  For a one-line description of the installation status of
+package <samp>foo</samp>, use the command <samp>dpkg --list foo</samp>.  To
+view versions of all installed packages, run:
+</p>
+
+<pre>
+     dpkg -l
+</pre>
+
+<p>
+For a more verbose description, use:
+</p>
+
+<pre>
+     dpkg --status foo
+</pre>
+
+<hr>
+
+<h2><a name="s-nonenglish"></a>4.8 How does Debian support non-English languages?</h2>
+<ul>
+<li>
+<p>
+Debian GNU/Linux is distributed with keymaps for nearly two dozen keyboards,
+and with utilities (in the <samp>kbd</samp> package) to install, view, and
+modify the tables.
+</p>
+
+<p>
+The installation prompts the user to specify the keyboard he will use.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Vast majority of the software we packaged supports entering non-US-ASCII
+characters used in other Latin languages (e.g.  ISO-8859-1 or ISO-8859-2), and
+a number of programs support multi-byte languages such as Japanese or Chinese.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Currently, support for German-, Spanish-, Finnish-, French-, Hungarian-,
+Italian-, Japanese-, Korean- and Polish-language manual pages is provided
+through the <samp>manpages-LANG</samp> packages (where LANG is the two-letter
+ISO country code).  To access an NLS manual page, the user must set the shell
+LC_MESSAGES variable to the appropriate string.
+</p>
+
+<p>
+For example, in the case of the Italian-language manual pages, LC_MESSAGES
+needs to be set to 'italian'.  The <code>man</code> program will then search
+for Italian manual pages under <samp>/usr/share/man/it/</samp>.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-usexports"></a>4.9 What about the US export regulation limitations?</h2>
+
+<p>
+US laws placed restrictions on the export of defense articles, which includes
+some types of cryptographic software.  PGP and ssh, among others, fall into
+this category.  For the <em>sarge</em> release packages in this archive were
+moved to the main archive (or to <em>non-free</em>, if applicable) due to the
+US relaxing its regulations on the export of cryptography.
+</p>
+
+<p>
+To prevent anyone from taking unnecessary legal risks, certain Debian GNU/Linux
+packages were only available from a non-US site <code><a
+href="ftp://non-US.debian.org/debian-non-US/">ftp://non-US.debian.org/debian-non-US/</a></code>,
+with numerous mirror sites all of which are also outside of the US, see
+<code><a
+href="ftp://non-US.debian.org/debian-non-US/README.non-US">ftp://non-US.debian.org/debian-non-US/README.non-US</a></code>
+for a full list.  These sites still exist (for the benefit of users of
+<em>woody</em>) but its contents are no longer supported and are considered
+obsolete.  Please remove any mentions to non-US from your sources in your
+<code>/etc/apt/sources.list</code> configuration file.
+</p>
+
+<hr>
+
+<h2><a name="s-pine"></a>4.10 Where is pine?</h2>
+
+<p>
+Due to its restrictive license, it's in the non-free area.  Moreover, since
+license does not even allow modified binaries to be distributed, you have to
+compile it yourself from the source and the Debian patches.
+</p>
+
+<p>
+The source package name is <code>pine</code>.  You can use the
+<code>pine-tracker</code> package to be notified about when you need to
+upgrade.
+</p>
+
+<p>
+Note that there are many replacements for both pine and pico, such as
+<code>mutt</code> and <code>nano</code>, that are located in the main section.
+</p>
+
+<hr>
+
+<h2><a name="s-qmail"></a>4.11 Where is qmail/ezmlm/djbdns?</h2>
+
+<p>
+Dan J.  Bernstein distributes <code><a href="http://cr.yp.to/software.html">all
+software he has written</a></code> with a restrictive license, consequently,
+it's in the non-free area.  Since the license he uses does not allow modified
+binaries to be distributed, you have to compile it yourself from the source and
+the Debian patches to obtain a binary package you can install in your Debian
+GNU/Linux system.
+</p>
+
+<p>
+The source package names are <code>qmail-src</code>, <code>ezmlm-src</code> and
+<code>djbdns-installer</code>, respectively.
+</p>
+
+<p>
+For <code>qmail</code> you need to install <code>qmail-src</code> first and
+then run <code>build-qmail</code> to build the Debian package.  You also need
+to do install the <code>ucspi-tcp-src</code> package to get ucspi-tcp, which
+<code>qmail</code> depends on.
+</p>
+
+<p>
+Dan J.  Bernstein maintains a <code><a
+href="http://cr.yp.to/distributors.html">FAQ from distributors</a></code> page
+if you are interested in reading his reasons (one of which is <code><a
+href="http://cr.yp.to/compatibility.html">Cross-platform
+compatibility</a></code>)
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-compat.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ 4 ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-ftparchives.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-software.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-software.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-software.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,410 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Software available in the Debian system</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-software"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-compat.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ 4 ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-ftparchives.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 4 - Software available in the Debian system
+</h1>
+
+<hr>
+
+<h2><a name="s-apps"></a>4.1 What types of applications and development software are available for Debian GNU/Linux?</h2>
+
+<p>
+Like most Linux distributions, Debian GNU/Linux provides:
+</p>
+<ul>
+<li>
+<p>
+the major GNU applications for software development, file manipulation, and
+text processing, including gcc, g++, make, texinfo, Emacs, the Bash shell and
+numerous upgraded Unix utilities,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Perl, Python, Tcl/Tk and various related programs, modules and libraries for
+each of them,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+TeX (LaTeX) and Lyx, dvips, Ghostscript,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+the X Window System, which provides a networked graphical user interface for
+Linux, and countless X applications including GNOME and KDE as well as the GIMP
+GNU Image Manipulation Program,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+a full suite of networking applications, including servers for Internet
+protocols such as HTTP (WWW), FTP, NNTP (news), SMTP and POP (mail) and name
+server; relational databases like PostgreSQL, MySQL; also provided are web
+browsers including the various Mozilla producs,
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+a complete set of office applications, including the OpenOffice.org
+productivity suite, Gnumeric and other spreadsheets, WYSIWYG editors,
+calendars.
+</p>
+</li>
+</ul>
+
+<p>
+More than 15180 packages, ranging from news servers and readers to sound
+support, FAX programs, database and spreadsheet programs, image processing
+programs, communications, net, and mail utilities, Web servers, and even
+ham-radio programs are included in the distribution.  Another 450 software
+suites are available as Debian packages, but are not formally part of Debian
+due to license restrictions.
+</p>
+
+<hr>
+
+<h2><a name="s-softwareauthors"></a>4.2 Who wrote all that software?</h2>
+
+<p>
+For each package the <em>authors</em> of the program(s) are credited in the
+file <samp>/usr/share/doc/PACKAGE/copyright</samp>, where PACKAGE is to be
+substituted with the package's name.
+</p>
+
+<p>
+<em>Maintainers</em> who package this software for the Debian GNU/Linux system
+are listed in the Debian control file (see <a
+href="ch-pkg_basics.en.html#s-controlfile">What is a Debian control file?,
+Section 6.4</a>) that comes with each package.  The Debian changelog, in
+<samp>/usr/share/doc/PACKAGE/changelog.Debian.gz</samp>, mentions the people
+who've worked on the Debian packaging too.
+</p>
+
+<hr>
+
+<h2><a name="s-pkglist"></a>4.3 How can I get a current list of programs that have been packaged for Debian?</h2>
+
+<p>
+A complete list is available from any of the <code><a
+href="http://www.debian.org/distrib/ftplist">Debian mirrors</a></code>, in the
+file <samp>indices/Maintainers</samp>.  That file includes the package names
+and the names and e-mails of their respective maintainers.
+</p>
+
+<p>
+The <code><a href="http://packages.debian.org/">WWW interface to the Debian
+packages</a></code> conveniently summarizes the packages in each of about
+twenty &quot;sections&quot; of the Debian archive.
+</p>
+
+<hr>
+
+<h2><a name="s-missing"></a>4.4 What is missing from Debian GNU/Linux?</h2>
+
+<p>
+A list of packages which are still needed to be packaged for Debian exists, the
+<code><a href="http://www.debian.org/devel/wnpp/">Work-Needing and Prospective
+Packages list</a></code>.
+</p>
+
+<p>
+For more details about adding the missing things, see <a
+href="ch-contributing.en.html#s-contrib">How can I become a Debian software
+developer?, Section 12.1</a>.
+</p>
+
+<hr>
+
+<h2><a name="s-no-devs"></a>4.5 Why do I get &quot;ld: cannot find -lfoo&quot; messages when compiling programs? Why aren't there any libfoo.so files in Debian library packages?</h2>
+
+<p>
+Debian Policy requires that such symbolic links (to libfoo.so.x.y.z or similar)
+are placed in separate, development packages.  Those packages are usually named
+libfoo-dev or libfooX-dev (presuming the library package is named libfooX, and
+X is a whole number).
+</p>
+
+<hr>
+
+<h2><a name="s-java"></a>4.6 (How) Does Debian support Java?</h2>
+
+<p>
+Since the official Java Development kit and Runtime Environment from Sun
+Microsystems is non-free software, even undistributeable by Debian, it cannot
+properly be included in Debian.  If you want those installed anyway, please
+refer to the <code>java-package</code> package in contrib.
+</p>
+
+<p>
+However, both the JDK and several <em>free</em> implementations of Java
+technology are available as Debian packages.  You can write, debug and run Java
+programs using Debian.
+</p>
+
+<p>
+Running a Java applet requires a web browser with the capability to recognize
+and execute them.  Several web browsers available in Debian, such as Mozilla or
+Konqueror, support Java plug-ins that enable running Java applets within them.
+Netscape Navigator, while non-free, is also available as a Debian package and
+it can run Java applets.
+</p>
+
+<p>
+Please refer to the <code><a
+href="http://www.debian.org/doc/manuals/debian-java-faq/">Debian Java
+FAQ</a></code> for more information.
+</p>
+
+<hr>
+
+<h2><a name="s-isitdebian"></a>4.7 How can I check that I am using a Debian system, and what version is it?</h2>
+
+<p>
+In order to make sure that your system has been installed from the real Debian
+base disks check for the existence of <samp>/etc/debian_version</samp> file,
+which contains a single one-line entry giving the version number of the
+release, as defined by the package <samp>base-files</samp>.
+</p>
+
+<p>
+The existence of the program <samp>dpkg</samp> shows that you should be able to
+install Debian packages on your system, but as the program has been ported to
+many other operating systems and architectures, this is no longer a reliable
+method of determining is a system Debian GNU/Linux.
+</p>
+
+<p>
+Users should be aware, however, that the Debian system consists of many parts,
+each of which can be updated (almost) independently.  Each Debian
+&quot;release&quot; contains well defined and unchanging contents.  Updates are
+separately available.  For a one-line description of the installation status of
+package <samp>foo</samp>, use the command <samp>dpkg --list foo</samp>.  To
+view versions of all installed packages, run:
+</p>
+
+<pre>
+     dpkg -l
+</pre>
+
+<p>
+For a more verbose description, use:
+</p>
+
+<pre>
+     dpkg --status foo
+</pre>
+
+<hr>
+
+<h2><a name="s-nonenglish"></a>4.8 How does Debian support non-English languages?</h2>
+<ul>
+<li>
+<p>
+Debian GNU/Linux is distributed with keymaps for nearly two dozen keyboards,
+and with utilities (in the <samp>kbd</samp> package) to install, view, and
+modify the tables.
+</p>
+
+<p>
+The installation prompts the user to specify the keyboard he will use.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Vast majority of the software we packaged supports entering non-US-ASCII
+characters used in other Latin languages (e.g.  ISO-8859-1 or ISO-8859-2), and
+a number of programs support multi-byte languages such as Japanese or Chinese.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Currently, support for German-, Spanish-, Finnish-, French-, Hungarian-,
+Italian-, Japanese-, Korean- and Polish-language manual pages is provided
+through the <samp>manpages-LANG</samp> packages (where LANG is the two-letter
+ISO country code).  To access an NLS manual page, the user must set the shell
+LC_MESSAGES variable to the appropriate string.
+</p>
+
+<p>
+For example, in the case of the Italian-language manual pages, LC_MESSAGES
+needs to be set to 'italian'.  The <code>man</code> program will then search
+for Italian manual pages under <samp>/usr/share/man/it/</samp>.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-usexports"></a>4.9 What about the US export regulation limitations?</h2>
+
+<p>
+US laws placed restrictions on the export of defense articles, which includes
+some types of cryptographic software.  PGP and ssh, among others, fall into
+this category.  For the <em>sarge</em> release packages in this archive were
+moved to the main archive (or to <em>non-free</em>, if applicable) due to the
+US relaxing its regulations on the export of cryptography.
+</p>
+
+<p>
+To prevent anyone from taking unnecessary legal risks, certain Debian GNU/Linux
+packages were only available from a non-US site <code><a
+href="ftp://non-US.debian.org/debian-non-US/">ftp://non-US.debian.org/debian-non-US/</a></code>,
+with numerous mirror sites all of which are also outside of the US, see
+<code><a
+href="ftp://non-US.debian.org/debian-non-US/README.non-US">ftp://non-US.debian.org/debian-non-US/README.non-US</a></code>
+for a full list.  These sites still exist (for the benefit of users of
+<em>woody</em>) but its contents are no longer supported and are considered
+obsolete.  Please remove any mentions to non-US from your sources in your
+<code>/etc/apt/sources.list</code> configuration file.
+</p>
+
+<hr>
+
+<h2><a name="s-pine"></a>4.10 Where is pine?</h2>
+
+<p>
+Due to its restrictive license, it's in the non-free area.  Moreover, since
+license does not even allow modified binaries to be distributed, you have to
+compile it yourself from the source and the Debian patches.
+</p>
+
+<p>
+The source package name is <code>pine</code>.  You can use the
+<code>pine-tracker</code> package to be notified about when you need to
+upgrade.
+</p>
+
+<p>
+Note that there are many replacements for both pine and pico, such as
+<code>mutt</code> and <code>nano</code>, that are located in the main section.
+</p>
+
+<hr>
+
+<h2><a name="s-qmail"></a>4.11 Where is qmail/ezmlm/djbdns?</h2>
+
+<p>
+Dan J.  Bernstein distributes <code><a href="http://cr.yp.to/software.html">all
+software he has written</a></code> with a restrictive license, consequently,
+it's in the non-free area.  Since the license he uses does not allow modified
+binaries to be distributed, you have to compile it yourself from the source and
+the Debian patches to obtain a binary package you can install in your Debian
+GNU/Linux system.
+</p>
+
+<p>
+The source package names are <code>qmail-src</code>, <code>ezmlm-src</code> and
+<code>djbdns-installer</code>, respectively.
+</p>
+
+<p>
+For <code>qmail</code> you need to install <code>qmail-src</code> first and
+then run <code>build-qmail</code> to build the Debian package.  You also need
+to do install the <code>ucspi-tcp-src</code> package to get ucspi-tcp, which
+<code>qmail</code> depends on.
+</p>
+
+<p>
+Dan J.  Bernstein maintains a <code><a
+href="http://cr.yp.to/distributors.html">FAQ from distributors</a></code> page
+if you are interested in reading his reasons (one of which is <code><a
+href="http://cr.yp.to/compatibility.html">Cross-platform
+compatibility</a></code>)
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-compat.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ 4 ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-ftparchives.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-support.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-support.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-support.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,525 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Getting support for Debian GNU/Linux</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-support"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-customizing.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ 11 ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-contributing.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 11 - Getting support for Debian GNU/Linux
+</h1>
+
+<hr>
+
+<h2><a name="s-debiandocs"></a>11.1 What other documentation exists on and for a Debian system?</h2>
+<ul>
+<li>
+<p>
+Installation instructions for the current release: see <code><a
+href="http://www.debian.org/releases/stable/installmanual">http://www.debian.org/releases/stable/installmanual</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+The Debian GNU/Linux reference covers many aspects of system administration
+through shell-command examples.  Basic tutorials, tips, and other information
+are provided for many different topics ranging from system administration to
+programming.
+</p>
+
+<p>
+Get it from the <code>debian-reference</code> package, or at <code><a
+href="http://www.debian.org/doc/user-manuals#quick-reference">http://www.debian.org/doc/user-manuals#quick-reference</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Policy manual documents the policy requirements for the distribution, i.e.  the
+structure and contents of the Debian archive, several design issues of the
+operating system etc.  It also includes the technical requirements that each
+package must satisfy to be included in the distribution, and documents the
+basic technical aspects of Debian binary and source packages.
+</p>
+
+<p>
+Get it from the <code>debian-policy</code> package, or at <code><a
+href="http://www.debian.org/doc/devel-manuals#policy">http://www.debian.org/doc/devel-manuals#policy</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Documentation developed by the Debian Documentation Project.  It is available
+at <code><a
+href="http://www.debian.org/doc/">http://www.debian.org/doc/</a></code> and
+includes user guides, administration guides and security guides for the Debian
+GNU/Linux operating system.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Documentation on installed Debian packages: Most packages have files that are
+unpacked into <samp>/usr/share/doc/PACKAGE</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Documentation on the Linux project: The Debian package <code>doc-linux</code>
+installs all of the most recent versions of the HOWTOs and mini-HOWTOs from the
+<code><a href="http://www.tldp.org/">Linux Documentation Project</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Unix-style `man' pages: Most commands have manual pages written in the style of
+the original Unix 'man' files.  They are referenced by the section of the 'man'
+directory where they reside: e.g., foo(3) refers to a manual page which resides
+in /usr/share/man/man3/, and it can be called by executing the command:
+<samp>man 3 foo</samp>, or just <samp>man foo</samp> if section 3 is the first
+one containing a page on <samp>foo</samp>.
+</p>
+
+<p>
+One can learn which directory of <samp>/usr/share/man/</samp> contains a
+certain manual page by executing <samp>man -w foo</samp>.
+</p>
+
+<p>
+New Debian users should note that the 'man' pages of many general system
+commands are not available until they install these packages:
+</p>
+<ul>
+<li>
+<p>
+<samp>man-db</samp>, which contains the <samp>man</samp> program itself, and
+other programs for manipulating the manual pages.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<samp>manpages</samp>, which contains the system manual pages.  (see <a
+href="ch-software.en.html#s-nonenglish">How does Debian support non-English
+languages?, Section 4.8</a>).
+</p>
+</li>
+</ul>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+GNU-style `info' pages: User documentation for many commands, particularly GNU
+tools, is available not in `man' pages, but in `info' files which can be read
+by the GNU tool <samp>info</samp>, by running <samp>M-x info</samp> within GNU
+Emacs, or with some other Info page viewer.
+</p>
+
+<p>
+Its main advantage over the original `man' pages are that it is a hypertext
+system.  It does <em>not</em> require the WWW, however; <samp>info</samp> can
+be run from a plain text console.  It was designed by Richard Stallman and
+preceded the WWW.
+</p>
+</li>
+</ul>
+
+<p>
+Note that you may access a lot of documentation on your system by using a WWW
+browser, through `dwww', `dhelp' or `doccentral' commands, found in respective
+packages.
+</p>
+
+<hr>
+
+<h2><a name="s-onlineresources"></a>11.2 Are there any on-line resources for discussing Debian?</h2>
+
+<p>
+Yes.  In fact, the main method of support Debian provides to our users is by
+the way of e-mail.
+</p>
+
+<hr>
+
+<h3><a name="s11.2.1"></a>11.2.1 Mailing lists</h3>
+
+<p>
+There are a lot of <code><a
+href="http://www.debian.org/MailingLists/">Debian-related mailing
+lists</a></code>.
+</p>
+
+<p>
+On a system with the <code>doc-debian</code> package installed there is a
+complete list of mailing lists in
+<code>/usr/share/doc/debian/mailing-lists.txt</code>.
+</p>
+
+<p>
+Debian mailing lists are named following the pattern
+debian-<var>list-subject</var>.  Examples are debian-announce, debian-user,
+debian-news.  To subscribe to any list debian-<var>list-subject</var>, send
+mail to debian-<var>list-subject</var>-request at lists.debian.org with the word
+&quot;subscribe&quot; in the Subject: header.  Be sure to remember to add
+<em>-request</em> to the e-mail address when using this method to subscribe or
+unsubscribe.  Otherwise your e-mail will go to the list itself, which could be
+embarrassing or annoying, depending on your point of view.
+</p>
+
+<p>
+If you have a forms-capable World Wide Web browser, you can subscribe to
+mailing lists using the <code><a
+href="http://www.debian.org/MailingLists/subscribe">WWW form</a></code>.  You
+can also un-subscribe using a <code><a
+href="http://www.debian.org/MailingLists/unsubscribe">WWW form</a></code>.
+</p>
+
+<p>
+The list manager's e-mail address is <code><a
+href="mailto:listmaster at lists.debian.org">listmaster at lists.debian.org</a></code>,
+in case you have any trouble.
+</p>
+
+<p>
+The mailing lists are public forums.  All e-mails sent to the lists are also
+copied to the public archive, for anybody (even non-subscribers) to browse or
+search.  Please make sure you never send any confidential or unlicensed
+material to the lists.  This includes things like e-mail addresses.  Of
+particular note is the fact that spammers have been known to abuse e-mail
+addresses posted to our mailing lists.  See the <code><a
+href="http://www.debian.org/MailingLists/index.en.html#disclaimer">Mailing
+Lists Privacy policy</a></code> for more information.
+</p>
+
+<p>
+Archives of the Debian mailing lists are available via WWW at <code><a
+href="http://lists.debian.org/">http://lists.debian.org/</a></code>.
+</p>
+
+<hr>
+
+<h4><a name="s-mailinglistconduct"></a>11.2.1.1 What is the code of conduct for the mailing lists?</h4>
+
+<p>
+When using the Debian mailing lists, please follow these rules:
+</p>
+<ul>
+<li>
+<p>
+Do not send spam.  See the <code><a
+href="http://www.debian.org/MailingLists/#ads">Debian mailing list advertising
+policy</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Do not flame; it is not polite.  The people developing Debian are all
+volunteers, donating their time, energy and money in an attempt to bring the
+Debian project together.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Do not use foul language; besides, some people receive the lists via packet
+radio, where swearing is illegal.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Make sure that you are using the proper list.  <em>Never</em> post your
+(un)subscription requests to the mailing list itself[<a
+href="footnotes.en.html#f6" name="fr6">6</a>]
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+See section <a href="#s-bugreport">How do I report a bug in Debian?, Section
+11.5</a> for notes on reporting bugs.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h3><a name="s11.2.2"></a>11.2.2 Maintainers</h3>
+
+<p>
+Users can address questions to individual package maintainers using e-mail.  To
+reach a maintainer of a package called xyz, send e-mail to
+<em>xyz at packages.debian.org</em>.
+</p>
+
+<hr>
+
+<h3><a name="s11.2.3"></a>11.2.3 Usenet newsgroups</h3>
+
+<p>
+Users should post non-Debian-specific questions to one of the Linux USENET
+groups, which are named comp.os.linux.* or linux.*.  There are several lists of
+Linux Usenet newsgroups and other related resources on the WWW, e.g.  on the
+<code><a href="http://www.linux.org/docs/usenet.html">Linux Online</a></code>
+and <code><a
+href="http://www.linuxjournal.com/helpdesk.php">LinuxJournal</a></code> sites.
+</p>
+
+<hr>
+
+<h2><a name="s-searchtools"></a>11.3 Is there a quick way to search for information on Debian GNU/Linux?</h2>
+
+<p>
+There is a variety of search engines that serve documentation related to
+Debian:
+</p>
+<ul>
+<li>
+<p>
+<code><a href="http://search.debian.org/">Debian WWW search site</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code><a href="http://groups.google.com/">Google Groups</a></code>: a search
+engine for newsgroups.
+</p>
+
+<p>
+For example, to find out what experiences people have had with finding drivers
+for Promise controllers under Debian, try searching on the phrase <samp>Promise
+Linux driver</samp>.  This will show you all the postings that contain these
+strings, i.e.  those where people discussed these topics.  If you add
+<samp>Debian</samp> to those search strings, you'll also get the postings
+specifically related to Debian.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Any of the common web spidering engines, such as <code><a
+href="http://www.altavista.com/">AltaVista</a></code> or <code><a
+href="http://www.google.com/">Google</a></code>, as long as you use the right
+search terms.
+</p>
+
+<p>
+For example, searching on the string &quot;cgi-perl&quot; gives a more detailed
+explanation of this package than the brief description field in its control
+file.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-buglogs"></a>11.4 Are there logs of known bugs?</h2>
+
+<p>
+Reports on unsolved (and closed) issues are publicly available: Debian
+promissed to do so by stating &quot;We will not hide problems&quot; in the
+<code><a href="http://www.debian.org/social_contract">Debian Social
+Contract</a></code>.
+</p>
+
+<p>
+The Debian GNU/Linux distribution has a bug tracking system (BTS) which files
+details of bugs reported by users and developers.  Each bug is given a number,
+and is kept on file until it is marked as having been dealt with.
+</p>
+
+<p>
+Copies of this information are available at <code><a
+href="http://www.debian.org/Bugs/">http://www.debian.org/Bugs/</a></code>.
+</p>
+
+<p>
+A mail server provides access to the bug tracking system database via e-mail.
+In order to get the instructions, send an e-mail to request at bugs.debian.org
+with &quot;help&quot; in the body.
+</p>
+
+<hr>
+
+<h2><a name="s-bugreport"></a>11.5 How do I report a bug in Debian?</h2>
+
+<p>
+If you have found a bug in Debian, please read the instructions for reporting a
+bug in Debian.  These instructions can be obtained in one of several ways:
+</p>
+<ul>
+<li>
+<p>
+By anonymous FTP.  Debian mirror sites contain the instructions in the file
+<samp>doc/bug-reporting.txt</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+From the WWW.  A copy of the instructions is shown at <code><a
+href="http://www.debian.org/Bugs/Reporting">http://www.debian.org/Bugs/Reporting</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+On any Debian system with the <code>doc-debian</code> package installed.  The
+instructions are in the file
+<code>/usr/share/doc/debian/bug-reporting.txt</code>.
+</p>
+</li>
+</ul>
+
+<p>
+You can use the package <code>reportbug</code> that will guide you through the
+reporting process and mail the message to the proper address, with some extra
+details about your system added automatically.  It will also show you a list of
+bugs already reported to the package you are reporting against in case your bug
+has been reported previously, so that you can additional information to the
+existing bug report.
+</p>
+
+<p>
+If you want to mail the report with an e-mail program, send a message to
+<code><a
+href="mailto:submit at bugs.debian.org">submit at bugs.debian.org</a></code>.  The
+message's first line must be similar to
+</p>
+
+<pre>
+     Package: package-name
+</pre>
+
+<p>
+(replace <var>package-name</var> with the name of the package).  The next line
+should relate the package version number in a similar way:
+</p>
+
+<pre>
+     Version: version-number
+</pre>
+
+<p>
+The version number for any package installed on your system can be obtained
+using the command line
+</p>
+
+<pre>
+     dpkg -s <var>package-name</var>
+</pre>
+
+<p>
+This section is referred to as the pseudo-header.  The rest of the message
+should contain the description of the bug (please make it moderately detailed),
+the Debian release you are using, and versions of other relevant packages.  The
+Debian release number will be displayed by the command
+</p>
+
+<pre>
+     cat /etc/debian_version
+</pre>
+
+<p>
+Expect to get an automatic acknowledgement of your bug report.  It will also be
+automatically given a bug tracking number, entered into the bug log and
+forwarded to the debian-bugs-dist mailing list.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-customizing.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ 11 ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-contributing.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-support.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-support.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-support.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,525 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Getting support for Debian GNU/Linux</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-support"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-customizing.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ 11 ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-contributing.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 11 - Getting support for Debian GNU/Linux
+</h1>
+
+<hr>
+
+<h2><a name="s-debiandocs"></a>11.1 What other documentation exists on and for a Debian system?</h2>
+<ul>
+<li>
+<p>
+Installation instructions for the current release: see <code><a
+href="http://www.debian.org/releases/stable/installmanual">http://www.debian.org/releases/stable/installmanual</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+The Debian GNU/Linux reference covers many aspects of system administration
+through shell-command examples.  Basic tutorials, tips, and other information
+are provided for many different topics ranging from system administration to
+programming.
+</p>
+
+<p>
+Get it from the <code>debian-reference</code> package, or at <code><a
+href="http://www.debian.org/doc/user-manuals#quick-reference">http://www.debian.org/doc/user-manuals#quick-reference</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Policy manual documents the policy requirements for the distribution, i.e.  the
+structure and contents of the Debian archive, several design issues of the
+operating system etc.  It also includes the technical requirements that each
+package must satisfy to be included in the distribution, and documents the
+basic technical aspects of Debian binary and source packages.
+</p>
+
+<p>
+Get it from the <code>debian-policy</code> package, or at <code><a
+href="http://www.debian.org/doc/devel-manuals#policy">http://www.debian.org/doc/devel-manuals#policy</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Documentation developed by the Debian Documentation Project.  It is available
+at <code><a
+href="http://www.debian.org/doc/">http://www.debian.org/doc/</a></code> and
+includes user guides, administration guides and security guides for the Debian
+GNU/Linux operating system.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Documentation on installed Debian packages: Most packages have files that are
+unpacked into <samp>/usr/share/doc/PACKAGE</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Documentation on the Linux project: The Debian package <code>doc-linux</code>
+installs all of the most recent versions of the HOWTOs and mini-HOWTOs from the
+<code><a href="http://www.tldp.org/">Linux Documentation Project</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Unix-style `man' pages: Most commands have manual pages written in the style of
+the original Unix 'man' files.  They are referenced by the section of the 'man'
+directory where they reside: e.g., foo(3) refers to a manual page which resides
+in /usr/share/man/man3/, and it can be called by executing the command:
+<samp>man 3 foo</samp>, or just <samp>man foo</samp> if section 3 is the first
+one containing a page on <samp>foo</samp>.
+</p>
+
+<p>
+One can learn which directory of <samp>/usr/share/man/</samp> contains a
+certain manual page by executing <samp>man -w foo</samp>.
+</p>
+
+<p>
+New Debian users should note that the 'man' pages of many general system
+commands are not available until they install these packages:
+</p>
+<ul>
+<li>
+<p>
+<samp>man-db</samp>, which contains the <samp>man</samp> program itself, and
+other programs for manipulating the manual pages.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<samp>manpages</samp>, which contains the system manual pages.  (see <a
+href="ch-software.en.html#s-nonenglish">How does Debian support non-English
+languages?, Section 4.8</a>).
+</p>
+</li>
+</ul>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+GNU-style `info' pages: User documentation for many commands, particularly GNU
+tools, is available not in `man' pages, but in `info' files which can be read
+by the GNU tool <samp>info</samp>, by running <samp>M-x info</samp> within GNU
+Emacs, or with some other Info page viewer.
+</p>
+
+<p>
+Its main advantage over the original `man' pages are that it is a hypertext
+system.  It does <em>not</em> require the WWW, however; <samp>info</samp> can
+be run from a plain text console.  It was designed by Richard Stallman and
+preceded the WWW.
+</p>
+</li>
+</ul>
+
+<p>
+Note that you may access a lot of documentation on your system by using a WWW
+browser, through `dwww', `dhelp' or `doccentral' commands, found in respective
+packages.
+</p>
+
+<hr>
+
+<h2><a name="s-onlineresources"></a>11.2 Are there any on-line resources for discussing Debian?</h2>
+
+<p>
+Yes.  In fact, the main method of support Debian provides to our users is by
+the way of e-mail.
+</p>
+
+<hr>
+
+<h3><a name="s11.2.1"></a>11.2.1 Mailing lists</h3>
+
+<p>
+There are a lot of <code><a
+href="http://www.debian.org/MailingLists/">Debian-related mailing
+lists</a></code>.
+</p>
+
+<p>
+On a system with the <code>doc-debian</code> package installed there is a
+complete list of mailing lists in
+<code>/usr/share/doc/debian/mailing-lists.txt</code>.
+</p>
+
+<p>
+Debian mailing lists are named following the pattern
+debian-<var>list-subject</var>.  Examples are debian-announce, debian-user,
+debian-news.  To subscribe to any list debian-<var>list-subject</var>, send
+mail to debian-<var>list-subject</var>-request at lists.debian.org with the word
+&quot;subscribe&quot; in the Subject: header.  Be sure to remember to add
+<em>-request</em> to the e-mail address when using this method to subscribe or
+unsubscribe.  Otherwise your e-mail will go to the list itself, which could be
+embarrassing or annoying, depending on your point of view.
+</p>
+
+<p>
+If you have a forms-capable World Wide Web browser, you can subscribe to
+mailing lists using the <code><a
+href="http://www.debian.org/MailingLists/subscribe">WWW form</a></code>.  You
+can also un-subscribe using a <code><a
+href="http://www.debian.org/MailingLists/unsubscribe">WWW form</a></code>.
+</p>
+
+<p>
+The list manager's e-mail address is <code><a
+href="mailto:listmaster at lists.debian.org">listmaster at lists.debian.org</a></code>,
+in case you have any trouble.
+</p>
+
+<p>
+The mailing lists are public forums.  All e-mails sent to the lists are also
+copied to the public archive, for anybody (even non-subscribers) to browse or
+search.  Please make sure you never send any confidential or unlicensed
+material to the lists.  This includes things like e-mail addresses.  Of
+particular note is the fact that spammers have been known to abuse e-mail
+addresses posted to our mailing lists.  See the <code><a
+href="http://www.debian.org/MailingLists/index.en.html#disclaimer">Mailing
+Lists Privacy policy</a></code> for more information.
+</p>
+
+<p>
+Archives of the Debian mailing lists are available via WWW at <code><a
+href="http://lists.debian.org/">http://lists.debian.org/</a></code>.
+</p>
+
+<hr>
+
+<h4><a name="s-mailinglistconduct"></a>11.2.1.1 What is the code of conduct for the mailing lists?</h4>
+
+<p>
+When using the Debian mailing lists, please follow these rules:
+</p>
+<ul>
+<li>
+<p>
+Do not send spam.  See the <code><a
+href="http://www.debian.org/MailingLists/#ads">Debian mailing list advertising
+policy</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Do not flame; it is not polite.  The people developing Debian are all
+volunteers, donating their time, energy and money in an attempt to bring the
+Debian project together.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Do not use foul language; besides, some people receive the lists via packet
+radio, where swearing is illegal.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Make sure that you are using the proper list.  <em>Never</em> post your
+(un)subscription requests to the mailing list itself[<a
+href="footnotes.en.html#f6" name="fr6">6</a>]
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+See section <a href="#s-bugreport">How do I report a bug in Debian?, Section
+11.5</a> for notes on reporting bugs.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h3><a name="s11.2.2"></a>11.2.2 Maintainers</h3>
+
+<p>
+Users can address questions to individual package maintainers using e-mail.  To
+reach a maintainer of a package called xyz, send e-mail to
+<em>xyz at packages.debian.org</em>.
+</p>
+
+<hr>
+
+<h3><a name="s11.2.3"></a>11.2.3 Usenet newsgroups</h3>
+
+<p>
+Users should post non-Debian-specific questions to one of the Linux USENET
+groups, which are named comp.os.linux.* or linux.*.  There are several lists of
+Linux Usenet newsgroups and other related resources on the WWW, e.g.  on the
+<code><a href="http://www.linux.org/docs/usenet.html">Linux Online</a></code>
+and <code><a
+href="http://www.linuxjournal.com/helpdesk.php">LinuxJournal</a></code> sites.
+</p>
+
+<hr>
+
+<h2><a name="s-searchtools"></a>11.3 Is there a quick way to search for information on Debian GNU/Linux?</h2>
+
+<p>
+There is a variety of search engines that serve documentation related to
+Debian:
+</p>
+<ul>
+<li>
+<p>
+<code><a href="http://search.debian.org/">Debian WWW search site</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code><a href="http://groups.google.com/">Google Groups</a></code>: a search
+engine for newsgroups.
+</p>
+
+<p>
+For example, to find out what experiences people have had with finding drivers
+for Promise controllers under Debian, try searching on the phrase <samp>Promise
+Linux driver</samp>.  This will show you all the postings that contain these
+strings, i.e.  those where people discussed these topics.  If you add
+<samp>Debian</samp> to those search strings, you'll also get the postings
+specifically related to Debian.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Any of the common web spidering engines, such as <code><a
+href="http://www.altavista.com/">AltaVista</a></code> or <code><a
+href="http://www.google.com/">Google</a></code>, as long as you use the right
+search terms.
+</p>
+
+<p>
+For example, searching on the string &quot;cgi-perl&quot; gives a more detailed
+explanation of this package than the brief description field in its control
+file.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-buglogs"></a>11.4 Are there logs of known bugs?</h2>
+
+<p>
+Reports on unsolved (and closed) issues are publicly available: Debian
+promissed to do so by stating &quot;We will not hide problems&quot; in the
+<code><a href="http://www.debian.org/social_contract">Debian Social
+Contract</a></code>.
+</p>
+
+<p>
+The Debian GNU/Linux distribution has a bug tracking system (BTS) which files
+details of bugs reported by users and developers.  Each bug is given a number,
+and is kept on file until it is marked as having been dealt with.
+</p>
+
+<p>
+Copies of this information are available at <code><a
+href="http://www.debian.org/Bugs/">http://www.debian.org/Bugs/</a></code>.
+</p>
+
+<p>
+A mail server provides access to the bug tracking system database via e-mail.
+In order to get the instructions, send an e-mail to request at bugs.debian.org
+with &quot;help&quot; in the body.
+</p>
+
+<hr>
+
+<h2><a name="s-bugreport"></a>11.5 How do I report a bug in Debian?</h2>
+
+<p>
+If you have found a bug in Debian, please read the instructions for reporting a
+bug in Debian.  These instructions can be obtained in one of several ways:
+</p>
+<ul>
+<li>
+<p>
+By anonymous FTP.  Debian mirror sites contain the instructions in the file
+<samp>doc/bug-reporting.txt</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+From the WWW.  A copy of the instructions is shown at <code><a
+href="http://www.debian.org/Bugs/Reporting">http://www.debian.org/Bugs/Reporting</a></code>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+On any Debian system with the <code>doc-debian</code> package installed.  The
+instructions are in the file
+<code>/usr/share/doc/debian/bug-reporting.txt</code>.
+</p>
+</li>
+</ul>
+
+<p>
+You can use the package <code>reportbug</code> that will guide you through the
+reporting process and mail the message to the proper address, with some extra
+details about your system added automatically.  It will also show you a list of
+bugs already reported to the package you are reporting against in case your bug
+has been reported previously, so that you can additional information to the
+existing bug report.
+</p>
+
+<p>
+If you want to mail the report with an e-mail program, send a message to
+<code><a
+href="mailto:submit at bugs.debian.org">submit at bugs.debian.org</a></code>.  The
+message's first line must be similar to
+</p>
+
+<pre>
+     Package: package-name
+</pre>
+
+<p>
+(replace <var>package-name</var> with the name of the package).  The next line
+should relate the package version number in a similar way:
+</p>
+
+<pre>
+     Version: version-number
+</pre>
+
+<p>
+The version number for any package installed on your system can be obtained
+using the command line
+</p>
+
+<pre>
+     dpkg -s <var>package-name</var>
+</pre>
+
+<p>
+This section is referred to as the pseudo-header.  The rest of the message
+should contain the description of the bug (please make it moderately detailed),
+the Debian release you are using, and versions of other relevant packages.  The
+Debian release number will be displayed by the command
+</p>
+
+<pre>
+     cat /etc/debian_version
+</pre>
+
+<p>
+Expect to get an automatic acknowledgement of your bug report.  It will also be
+automatically given a bug tracking number, entered into the bug log and
+forwarded to the debian-bugs-dist mailing list.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-customizing.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ 11 ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-contributing.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-uptodate.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-uptodate.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-uptodate.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,479 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Keeping your Debian system up-to-date</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-uptodate"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-pkgtools.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ 8 ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-kernel.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 8 - Keeping your Debian system up-to-date
+</h1>
+
+<hr>
+
+<p>
+A Debian goal is to provide a consistent upgrade path and a secure upgrade
+process.  We always do our best to make upgrading to new releases a smooth
+procedure.  In case there's some important note to add to the upgrade process,
+the packages will alert the user, and often provide a solution to a possible
+problem.
+</p>
+
+<p>
+You should also read the Release Notes document that describes the details of
+specific upgrades.  It is shipped on all Debian CDs and available on the WWW at
+<code><a
+href="http://www.debian.org/releases/stable/releasenotes">http://www.debian.org/releases/stable/releasenotes</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-libc5to6upgrade"></a>8.1 How can I upgrade my Debian 1.3.1 (or earlier) distribution, based on libc5, to 2.0 (or later), based on libc6?</h2>
+
+<p>
+There are several ways to upgrade:
+</p>
+<ul>
+<li>
+<p>
+Using a simple shell script called <samp>autoup.sh</samp> which upgrades the
+most important packages.  After <samp>autoup.sh</samp> has done his job, you
+may use dselect to install the remaining packages <em>en masse</em>.  This is
+probably the recommended method, but not the only one.
+</p>
+
+<p>
+Currently, the latest release of <samp>autoup.sh</samp> may be found on the
+following locations:
+</p>
+<ul>
+<li>
+<p>
+<code><a
+href="http://www.debian.org/releases/2.0/autoup/">http://www.debian.org/releases/2.0/autoup/</a></code>
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code><a
+href="http://www.taz.net.au/autoup/">http://www.taz.net.au/autoup/</a></code>
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code><a
+href="http://debian.vicnet.net.au/autoup/">http://debian.vicnet.net.au/autoup/</a></code>
+</p>
+</li>
+</ul>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Following closely the <code><a
+href="http://debian.vicnet.net.au/autoup/HOWTO/libc5-libc6-Mini-HOWTO.html">Debian
+libc5 to libc6 Mini-HOWTO</a></code> and upgrade the most important packages by
+hand.  <samp>autoup.sh</samp> is based on this Mini-HOWTO, so this method
+should work more or less like using <samp>autoup.sh</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Using a libc5-based <samp>apt</samp>.  APT stands for Advanced Package Tool,
+and it might replace dselect some day.  Currently, it works just as a
+command-line interface, or as a dselect access method.  You will find a libc5
+version in the <samp>dists/slink/main/upgrade-older-i386</samp> directory at
+the Debian archives.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Using just dselect, without upgrading any package by hand first.  It is highly
+recommended that you do NOT use this method if you can avoid it, because
+dselect alone currently does not install packages in the optimal order.  APT
+works much better and it is safer.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-howtocurrent"></a>8.2 How can I keep my Debian system current?</h2>
+
+<p>
+One could simply execute an anonymous ftp call to a Debian archive, then peruse
+the directories until one finds the desired file, and then fetch it, and
+finally install it using <samp>dpkg</samp>.  Note that <samp>dpkg</samp> will
+install upgrade files in place, even on a running system.  Sometimes, a revised
+package will require the installation of a newly revised version of another
+package, in which case the installation will fail until/unless the other
+package is installed.
+</p>
+
+<p>
+Many people find this approach much too time-consuming, since Debian evolves so
+quickly -- typically, a dozen or more new packages are uploaded every week.
+This number is larger just before a new major release.  To deal with this
+avalanche, many people prefer to use a more automated method.  Several
+different packages are available for this purpose:
+</p>
+
+<hr>
+
+<h3><a name="s-aptitude-upgrade"></a>8.2.1 aptitude</h3>
+
+<p>
+APT is an advanced interface to the Debian packaging system.  It features
+complete installation ordering, multiple source capability and several other
+unique features, see the User's Guide in
+<samp>/usr/share/doc/apt-doc/guide.html/index.html</samp> (you will have to
+install the <samp>apt-doc</samp> package).
+</p>
+
+<p>
+<code>aptitude</code> is the recommended package manager for Debian GNU/Linux
+systems.  It is a text-based interface to APT using the curses library, and can
+be used to perform management tasks in a fast and easy way.
+</p>
+
+<p>
+Before you can use <code>aptitude</code>, you'll have to edit the
+<samp>/etc/apt/sources.list</samp> file to set it up.  If you wish to upgrade
+to the latest stable version of Debian, you'll probably want to use a source
+like this one:
+</p>
+
+<pre>
+     http://http.us.debian.org/debian stable main contrib non-free
+</pre>
+
+<p>
+You can replace http.us.debian.org with the name of a faster Debian mirror near
+you.  See the mirror list at <code><a
+href="http://www.debian.org/misc/README.mirrors">http://www.debian.org/misc/README.mirrors</a></code>
+for more information.
+</p>
+
+<p>
+More details on this can be found in the <code>sources.list(8)</code> manual
+page.
+</p>
+
+<p>
+To update your system, run
+</p>
+
+<pre>
+     aptitude update
+</pre>
+
+<p>
+followed by
+</p>
+
+<pre>
+     aptitude dist-upgrade
+</pre>
+
+<p>
+Answer any questions that might come up, and your system will be upgraded.  See
+also <a href="ch-pkgtools.en.html#s-aptitude">aptitude, Section 7.1.3</a>.
+</p>
+
+<hr>
+
+<h3><a name="s-apt"></a>8.2.2 apt-get, dselect and apt-cdrom</h3>
+
+<p>
+<code>apt-get</code> is an APT-based command-line tool for handling packages,
+and the APT dselect method is an interface to APT through <code>dselect</code>.
+Both of these provide a simple, safe way to install and upgrade packages.
+</p>
+
+<p>
+To use <code>apt-get</code>, install the <code>apt</code> package, and edit the
+<samp>/etc/apt/sources.list</samp> file to set it up, just as for <a
+href="#s-aptitude-upgrade">aptitude, Section 8.2.1</a>.
+</p>
+
+<p>
+Then run
+</p>
+
+<pre>
+     apt-get update
+</pre>
+
+<p>
+followed by
+</p>
+
+<pre>
+     apt-get dist-upgrade
+</pre>
+
+<p>
+Answer any questions that might come up, and your system will be upgraded.  See
+also the <code>apt-get(8)</code> manual page, as well as <a
+href="ch-pkgtools.en.html#s-apt-get">APT, Section 7.1.2</a>.
+</p>
+
+<p>
+To use APT with <code>dselect</code>, choose the APT access method in dselect's
+method selection screen (option 0) and then specify the sources that should be
+used.  The configuration file is <code>/etc/apt/sources.list</code>.  See also
+<a href="ch-pkgtools.en.html#s-dselect">dselect, Section 7.1.4</a>.
+</p>
+
+<p>
+If you want to use CDs to install packages, you can use <code>apt-cdrom</code>.
+For details, please see the Release Notes, section &quot;Setting up for an
+upgrade from a local mirror&quot;.
+</p>
+
+<p>
+Please note that when you get and install the packages, you'll still have them
+kept in your /var directory hierarchy.  To keep your partition from
+overflowing, remember to delete extra files using <samp>apt-get clean</samp>
+and <samp>apt-get autoclean</samp>, or to move them someplace else (hint: use
+<code>apt-move</code>).
+</p>
+
+<hr>
+
+<h3><a name="s-dpkg-ftp"></a>8.2.3 dpkg-ftp</h3>
+
+<p>
+This is an older access method for <code>dselect</code>.  It can be invoked
+from within <code>dselect</code>, thereby allowing a user the ability to
+download files and install them directly in one step.  To do this, select the
+<samp>ftp</samp> access method in <code>dselect</code> (option 0) and specify
+the remote host name and directory.  <code>dpkg-ftp</code> will then
+automatically download the files that are selected (either in this session of
+<code>dselect</code> or earlier ones).
+</p>
+
+<p>
+Note that, unlike the <code>mirror</code> program, <code>dpkg-ftp</code> does
+not grab everything at a mirror site.  Rather, it downloads only those files
+which you have selected (when first starting up <code>dpkg-ftp</code>), and
+which need to be updated.
+</p>
+
+<p>
+<code>dpkg-ftp</code> is somewhat obsolete.  You should use the APT access
+method with ftp:// URLs in <code>sources.list</code> instead.
+</p>
+
+<hr>
+
+<h3><a name="s-mirror"></a>8.2.4 mirror</h3>
+
+<p>
+This Perl script, and its (optional) manager program called
+<code>mirror-master</code>, can be used to fetch user-specified parts of a
+directory tree from a specified host <em>via</em> anonymous FTP.
+</p>
+
+<p>
+<code>mirror</code> is particularly useful for downloading large volumes of
+software.  After the first time files have been downloaded from a site, a file
+called <samp>.mirrorinfo</samp> is stored on the local host.  Changes to the
+remote file system are tracked automatically by <code>mirror</code>, which
+compares this file to a similar file on the remote system and downloads only
+changed files.
+</p>
+
+<p>
+The <code>mirror</code> program is generally useful for updating local copies
+of remote directory trees.  The files fetched need not be Debian files.  (Since
+<code>mirror</code> is a Perl script, it can also run on non-Unix systems.)
+Though the <code>mirror</code> program provides mechanisms for excluding files
+names of which match user-specified strings, this program is most useful when
+the objective is to download whole directory trees, rather than selected
+packages.
+</p>
+
+<hr>
+
+<h3><a name="s-dpkg-mountable"></a>8.2.5 dpkg-mountable</h3>
+
+<p>
+dpkg-mountable adds an access method called `mountable' to dselect's list,
+which allows you to install from any file system specified in /etc/fstab.  For
+example, the archive could be a normal hard disk partition or an NFS server,
+which it will automatically mount and umount for you if necessary.
+</p>
+
+<p>
+It also has some extra features not found in the standard dselect methods, such
+as provision for a local file tree (either parallel to the main distribution or
+totally separate), and only getting packages which are required, rather than
+the time-consuming recursive directory scan, as well as logging of all dpkg
+actions in the install method.
+</p>
+
+<hr>
+
+<h2><a name="s-upgradesingle"></a>8.3 Must I go into single user mode in order to upgrade a package?</h2>
+
+<p>
+No.  Packages can be upgraded in place, even in running systems.  Debian has a
+<samp>start-stop-daemon</samp> program that is invoked to stop, then restart
+running process if necessary during a package upgrade.
+</p>
+
+<hr>
+
+<h2><a name="s-savedebs"></a>8.4 Do I have to keep all those .deb archive files on my disk?</h2>
+
+<p>
+No.  If you have downloaded the files to your disk (which is not absolutely
+necessary, see above for the description of dpkg-ftp), then after you have
+installed the packages, you can remove them from your system.
+</p>
+
+<hr>
+
+<h2><a name="s-keepingalog"></a>8.5 How can I keep a log of the packages I added to the system? I'd like to know when which package upgrades and removals have occured!</h2>
+
+<p>
+Passing the <samp>--log</samp>-option to <code>dpkg</code> makes
+<code>dpkg</code> log status change updates and actions.  It logs both the
+<code>dpkg</code>-invokation (e.g.
+</p>
+
+<pre>
+     2005-12-30 18:10:33 install hello 1.3.18 2.1.1-4
+</pre>
+
+<p>
+) and the results (e.g.
+</p>
+
+<pre>
+     2005-12-30 18:10:35 status installed hello 2.1.1-4
+</pre>
+
+<p>
+) If you'd like to log all your <code>dpkg</code> invokations (even those done
+using frontends like <code>aptitude</code>), you could add
+</p>
+
+<pre>
+     log /var/log/dpkg.log
+</pre>
+
+<p>
+to your <code>/etc/dpkg/dpkg.cfg</code>.  Be sure the created logfile gets
+rotated periodically.  If you're using <code>logrotate</code>, this can be
+achieved by creating a file <code>/etc/logrotate.d/dpkg</code> with contents
+</p>
+
+<pre>
+     /var/log/dpkg {
+       missingok
+       notifempty
+     }
+</pre>
+
+<p>
+More details on <code>dpkg</code> logging can be found in the
+<code>dpkg(1)</code> manual page.
+</p>
+
+<p>
+<code>aptitude</code> logs the package installations, removals, and upgrades
+that it intends to perform to <code>/var/log/aptitude</code>.  Note that the
+<em>results</em> of those actions are not recorded in this file!
+</p>
+
+<p>
+Another way to record your actions is to run your package management session
+within the <code>script(1)</code> program.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-pkgtools.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ 8 ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-kernel.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-uptodate.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-uptodate.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/ch-uptodate.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,479 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Keeping your Debian system up-to-date</title>
+
+</head>
+
+<body>
+
+<p><a name="ch-uptodate"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-pkgtools.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ 8 ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-kernel.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Chapter 8 - Keeping your Debian system up-to-date
+</h1>
+
+<hr>
+
+<p>
+A Debian goal is to provide a consistent upgrade path and a secure upgrade
+process.  We always do our best to make upgrading to new releases a smooth
+procedure.  In case there's some important note to add to the upgrade process,
+the packages will alert the user, and often provide a solution to a possible
+problem.
+</p>
+
+<p>
+You should also read the Release Notes document that describes the details of
+specific upgrades.  It is shipped on all Debian CDs and available on the WWW at
+<code><a
+href="http://www.debian.org/releases/stable/releasenotes">http://www.debian.org/releases/stable/releasenotes</a></code>.
+</p>
+
+<hr>
+
+<h2><a name="s-libc5to6upgrade"></a>8.1 How can I upgrade my Debian 1.3.1 (or earlier) distribution, based on libc5, to 2.0 (or later), based on libc6?</h2>
+
+<p>
+There are several ways to upgrade:
+</p>
+<ul>
+<li>
+<p>
+Using a simple shell script called <samp>autoup.sh</samp> which upgrades the
+most important packages.  After <samp>autoup.sh</samp> has done his job, you
+may use dselect to install the remaining packages <em>en masse</em>.  This is
+probably the recommended method, but not the only one.
+</p>
+
+<p>
+Currently, the latest release of <samp>autoup.sh</samp> may be found on the
+following locations:
+</p>
+<ul>
+<li>
+<p>
+<code><a
+href="http://www.debian.org/releases/2.0/autoup/">http://www.debian.org/releases/2.0/autoup/</a></code>
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code><a
+href="http://www.taz.net.au/autoup/">http://www.taz.net.au/autoup/</a></code>
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+<code><a
+href="http://debian.vicnet.net.au/autoup/">http://debian.vicnet.net.au/autoup/</a></code>
+</p>
+</li>
+</ul>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Following closely the <code><a
+href="http://debian.vicnet.net.au/autoup/HOWTO/libc5-libc6-Mini-HOWTO.html">Debian
+libc5 to libc6 Mini-HOWTO</a></code> and upgrade the most important packages by
+hand.  <samp>autoup.sh</samp> is based on this Mini-HOWTO, so this method
+should work more or less like using <samp>autoup.sh</samp>.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Using a libc5-based <samp>apt</samp>.  APT stands for Advanced Package Tool,
+and it might replace dselect some day.  Currently, it works just as a
+command-line interface, or as a dselect access method.  You will find a libc5
+version in the <samp>dists/slink/main/upgrade-older-i386</samp> directory at
+the Debian archives.
+</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>
+Using just dselect, without upgrading any package by hand first.  It is highly
+recommended that you do NOT use this method if you can avoid it, because
+dselect alone currently does not install packages in the optimal order.  APT
+works much better and it is safer.
+</p>
+</li>
+</ul>
+
+<hr>
+
+<h2><a name="s-howtocurrent"></a>8.2 How can I keep my Debian system current?</h2>
+
+<p>
+One could simply execute an anonymous ftp call to a Debian archive, then peruse
+the directories until one finds the desired file, and then fetch it, and
+finally install it using <samp>dpkg</samp>.  Note that <samp>dpkg</samp> will
+install upgrade files in place, even on a running system.  Sometimes, a revised
+package will require the installation of a newly revised version of another
+package, in which case the installation will fail until/unless the other
+package is installed.
+</p>
+
+<p>
+Many people find this approach much too time-consuming, since Debian evolves so
+quickly -- typically, a dozen or more new packages are uploaded every week.
+This number is larger just before a new major release.  To deal with this
+avalanche, many people prefer to use a more automated method.  Several
+different packages are available for this purpose:
+</p>
+
+<hr>
+
+<h3><a name="s-aptitude-upgrade"></a>8.2.1 aptitude</h3>
+
+<p>
+APT is an advanced interface to the Debian packaging system.  It features
+complete installation ordering, multiple source capability and several other
+unique features, see the User's Guide in
+<samp>/usr/share/doc/apt-doc/guide.html/index.html</samp> (you will have to
+install the <samp>apt-doc</samp> package).
+</p>
+
+<p>
+<code>aptitude</code> is the recommended package manager for Debian GNU/Linux
+systems.  It is a text-based interface to APT using the curses library, and can
+be used to perform management tasks in a fast and easy way.
+</p>
+
+<p>
+Before you can use <code>aptitude</code>, you'll have to edit the
+<samp>/etc/apt/sources.list</samp> file to set it up.  If you wish to upgrade
+to the latest stable version of Debian, you'll probably want to use a source
+like this one:
+</p>
+
+<pre>
+     http://http.us.debian.org/debian stable main contrib non-free
+</pre>
+
+<p>
+You can replace http.us.debian.org with the name of a faster Debian mirror near
+you.  See the mirror list at <code><a
+href="http://www.debian.org/misc/README.mirrors">http://www.debian.org/misc/README.mirrors</a></code>
+for more information.
+</p>
+
+<p>
+More details on this can be found in the <code>sources.list(8)</code> manual
+page.
+</p>
+
+<p>
+To update your system, run
+</p>
+
+<pre>
+     aptitude update
+</pre>
+
+<p>
+followed by
+</p>
+
+<pre>
+     aptitude dist-upgrade
+</pre>
+
+<p>
+Answer any questions that might come up, and your system will be upgraded.  See
+also <a href="ch-pkgtools.en.html#s-aptitude">aptitude, Section 7.1.3</a>.
+</p>
+
+<hr>
+
+<h3><a name="s-apt"></a>8.2.2 apt-get, dselect and apt-cdrom</h3>
+
+<p>
+<code>apt-get</code> is an APT-based command-line tool for handling packages,
+and the APT dselect method is an interface to APT through <code>dselect</code>.
+Both of these provide a simple, safe way to install and upgrade packages.
+</p>
+
+<p>
+To use <code>apt-get</code>, install the <code>apt</code> package, and edit the
+<samp>/etc/apt/sources.list</samp> file to set it up, just as for <a
+href="#s-aptitude-upgrade">aptitude, Section 8.2.1</a>.
+</p>
+
+<p>
+Then run
+</p>
+
+<pre>
+     apt-get update
+</pre>
+
+<p>
+followed by
+</p>
+
+<pre>
+     apt-get dist-upgrade
+</pre>
+
+<p>
+Answer any questions that might come up, and your system will be upgraded.  See
+also the <code>apt-get(8)</code> manual page, as well as <a
+href="ch-pkgtools.en.html#s-apt-get">APT, Section 7.1.2</a>.
+</p>
+
+<p>
+To use APT with <code>dselect</code>, choose the APT access method in dselect's
+method selection screen (option 0) and then specify the sources that should be
+used.  The configuration file is <code>/etc/apt/sources.list</code>.  See also
+<a href="ch-pkgtools.en.html#s-dselect">dselect, Section 7.1.4</a>.
+</p>
+
+<p>
+If you want to use CDs to install packages, you can use <code>apt-cdrom</code>.
+For details, please see the Release Notes, section &quot;Setting up for an
+upgrade from a local mirror&quot;.
+</p>
+
+<p>
+Please note that when you get and install the packages, you'll still have them
+kept in your /var directory hierarchy.  To keep your partition from
+overflowing, remember to delete extra files using <samp>apt-get clean</samp>
+and <samp>apt-get autoclean</samp>, or to move them someplace else (hint: use
+<code>apt-move</code>).
+</p>
+
+<hr>
+
+<h3><a name="s-dpkg-ftp"></a>8.2.3 dpkg-ftp</h3>
+
+<p>
+This is an older access method for <code>dselect</code>.  It can be invoked
+from within <code>dselect</code>, thereby allowing a user the ability to
+download files and install them directly in one step.  To do this, select the
+<samp>ftp</samp> access method in <code>dselect</code> (option 0) and specify
+the remote host name and directory.  <code>dpkg-ftp</code> will then
+automatically download the files that are selected (either in this session of
+<code>dselect</code> or earlier ones).
+</p>
+
+<p>
+Note that, unlike the <code>mirror</code> program, <code>dpkg-ftp</code> does
+not grab everything at a mirror site.  Rather, it downloads only those files
+which you have selected (when first starting up <code>dpkg-ftp</code>), and
+which need to be updated.
+</p>
+
+<p>
+<code>dpkg-ftp</code> is somewhat obsolete.  You should use the APT access
+method with ftp:// URLs in <code>sources.list</code> instead.
+</p>
+
+<hr>
+
+<h3><a name="s-mirror"></a>8.2.4 mirror</h3>
+
+<p>
+This Perl script, and its (optional) manager program called
+<code>mirror-master</code>, can be used to fetch user-specified parts of a
+directory tree from a specified host <em>via</em> anonymous FTP.
+</p>
+
+<p>
+<code>mirror</code> is particularly useful for downloading large volumes of
+software.  After the first time files have been downloaded from a site, a file
+called <samp>.mirrorinfo</samp> is stored on the local host.  Changes to the
+remote file system are tracked automatically by <code>mirror</code>, which
+compares this file to a similar file on the remote system and downloads only
+changed files.
+</p>
+
+<p>
+The <code>mirror</code> program is generally useful for updating local copies
+of remote directory trees.  The files fetched need not be Debian files.  (Since
+<code>mirror</code> is a Perl script, it can also run on non-Unix systems.)
+Though the <code>mirror</code> program provides mechanisms for excluding files
+names of which match user-specified strings, this program is most useful when
+the objective is to download whole directory trees, rather than selected
+packages.
+</p>
+
+<hr>
+
+<h3><a name="s-dpkg-mountable"></a>8.2.5 dpkg-mountable</h3>
+
+<p>
+dpkg-mountable adds an access method called `mountable' to dselect's list,
+which allows you to install from any file system specified in /etc/fstab.  For
+example, the archive could be a normal hard disk partition or an NFS server,
+which it will automatically mount and umount for you if necessary.
+</p>
+
+<p>
+It also has some extra features not found in the standard dselect methods, such
+as provision for a local file tree (either parallel to the main distribution or
+totally separate), and only getting packages which are required, rather than
+the time-consuming recursive directory scan, as well as logging of all dpkg
+actions in the install method.
+</p>
+
+<hr>
+
+<h2><a name="s-upgradesingle"></a>8.3 Must I go into single user mode in order to upgrade a package?</h2>
+
+<p>
+No.  Packages can be upgraded in place, even in running systems.  Debian has a
+<samp>start-stop-daemon</samp> program that is invoked to stop, then restart
+running process if necessary during a package upgrade.
+</p>
+
+<hr>
+
+<h2><a name="s-savedebs"></a>8.4 Do I have to keep all those .deb archive files on my disk?</h2>
+
+<p>
+No.  If you have downloaded the files to your disk (which is not absolutely
+necessary, see above for the description of dpkg-ftp), then after you have
+installed the packages, you can remove them from your system.
+</p>
+
+<hr>
+
+<h2><a name="s-keepingalog"></a>8.5 How can I keep a log of the packages I added to the system? I'd like to know when which package upgrades and removals have occured!</h2>
+
+<p>
+Passing the <samp>--log</samp>-option to <code>dpkg</code> makes
+<code>dpkg</code> log status change updates and actions.  It logs both the
+<code>dpkg</code>-invokation (e.g.
+</p>
+
+<pre>
+     2005-12-30 18:10:33 install hello 1.3.18 2.1.1-4
+</pre>
+
+<p>
+) and the results (e.g.
+</p>
+
+<pre>
+     2005-12-30 18:10:35 status installed hello 2.1.1-4
+</pre>
+
+<p>
+) If you'd like to log all your <code>dpkg</code> invokations (even those done
+using frontends like <code>aptitude</code>), you could add
+</p>
+
+<pre>
+     log /var/log/dpkg.log
+</pre>
+
+<p>
+to your <code>/etc/dpkg/dpkg.cfg</code>.  Be sure the created logfile gets
+rotated periodically.  If you're using <code>logrotate</code>, this can be
+achieved by creating a file <code>/etc/logrotate.d/dpkg</code> with contents
+</p>
+
+<pre>
+     /var/log/dpkg {
+       missingok
+       notifempty
+     }
+</pre>
+
+<p>
+More details on <code>dpkg</code> logging can be found in the
+<code>dpkg(1)</code> manual page.
+</p>
+
+<p>
+<code>aptitude</code> logs the package installations, removals, and upgrades
+that it intends to perform to <code>/var/log/aptitude</code>.  Note that the
+<em>results</em> of those actions are not recorded in this file!
+</p>
+
+<p>
+Another way to record your actions is to run your package management session
+within the <code>script(1)</code> program.
+</p>
+
+<hr>
+
+<p>
+[ <a href="ch-pkgtools.en.html">previous</a> ]
+[ <a href="index.en.html#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ 8 ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-kernel.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/footnotes.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/footnotes.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/footnotes.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,112 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Footnotes</title>
+
+</head>
+
+<body>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Footnotes</h1>
+
+<h2><a href="ch-ftparchives.en.html#fr1" name="f1">1</a></h2>
+
+<p>
+When the present-day sid did not exist, the FTP site organization had one major
+flaw: there was an assumption that when an architecture is created in the
+current unstable, it will be released when that distribution becomes the new
+stable.  For many architectures that isn't the case, with the result that those
+directories had to be moved at release time.  This was impractical because the
+move would chew up lots of bandwidth.
+</p>
+
+<p>
+The archive administrators worked around this problem for several years by
+placing binaries for unreleased architectures in a special directory called
+&quot;sid&quot;.  For those architectures not yet released, the first time they
+were released there was a link from the current stable to sid, and from then on
+they were created inside the unstable tree as normal.  This layout was somewhat
+confusing to users.
+</p>
+
+<p>
+With the advent of package pools (see <a href="#s-pools">What's in the
+<samp>pool</samp> directory?, Section 5.10</a>), binary packages began to be
+stored in a canonical location in the pool, regardless of the distribution, so
+releasing a distribution no longer causes large bandwidth consumption on the
+mirrors (there is, however, a lot of gradual bandwidth consumption throughout
+the development process).
+</p>
+
+<h2><a href="ch-ftparchives.en.html#fr2" name="f2">2</a></h2>
+
+<p>
+<samp>dists/stable/main</samp>, <samp>dists/stable/contrib</samp>,
+<samp>dists/stable/non-free</samp>, and <samp>dists/unstable/main/</samp>, etc.
+</p>
+
+<h2><a href="ch-ftparchives.en.html#fr3" name="f3">3</a></h2>
+
+<p>
+Historically, packages were kept in the subdirectory of <samp>dists</samp>
+corresponding to which distribution contained them.  This turned out to cause
+various problems, such as large bandwidth consumption on mirrors when major
+changes were made.  This was fixed with the introduction of the package pool.
+</p>
+
+<p>
+The <samp>dists</samp> directories are still used for the index files used by
+programs like <samp>apt</samp>.  You may also still see paths containing
+<samp>dists/potato</samp> or <samp>dists/woody</samp> in the Filename header
+field of some older packages.
+</p>
+
+<h2><a href="ch-pkgtools.en.html#fr4" name="f4">4</a></h2>
+
+<p>
+Notice that there are ports that make this tool available with other package
+management systems, like Red Hat package manager, also known as
+<code>rpm</code>
+</p>
+
+<h2><a href="ch-pkgtools.en.html#fr5" name="f5">5</a></h2>
+
+<p>
+Although this can also lead to systems with more packages installed than they
+actually need to work.
+</p>
+
+<h2><a href="ch-support.en.html#fr6" name="f6">6</a></h2>
+
+<p>
+Use the debian-<var>list-subject</var>-REQUEST at lists.debian.org address for
+that.
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/footnotes.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/footnotes.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/footnotes.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,112 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ - Footnotes</title>
+
+</head>
+
+<body>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br>Footnotes</h1>
+
+<h2><a href="ch-ftparchives.en.html#fr1" name="f1">1</a></h2>
+
+<p>
+When the present-day sid did not exist, the FTP site organization had one major
+flaw: there was an assumption that when an architecture is created in the
+current unstable, it will be released when that distribution becomes the new
+stable.  For many architectures that isn't the case, with the result that those
+directories had to be moved at release time.  This was impractical because the
+move would chew up lots of bandwidth.
+</p>
+
+<p>
+The archive administrators worked around this problem for several years by
+placing binaries for unreleased architectures in a special directory called
+&quot;sid&quot;.  For those architectures not yet released, the first time they
+were released there was a link from the current stable to sid, and from then on
+they were created inside the unstable tree as normal.  This layout was somewhat
+confusing to users.
+</p>
+
+<p>
+With the advent of package pools (see <a href="#s-pools">What's in the
+<samp>pool</samp> directory?, Section 5.10</a>), binary packages began to be
+stored in a canonical location in the pool, regardless of the distribution, so
+releasing a distribution no longer causes large bandwidth consumption on the
+mirrors (there is, however, a lot of gradual bandwidth consumption throughout
+the development process).
+</p>
+
+<h2><a href="ch-ftparchives.en.html#fr2" name="f2">2</a></h2>
+
+<p>
+<samp>dists/stable/main</samp>, <samp>dists/stable/contrib</samp>,
+<samp>dists/stable/non-free</samp>, and <samp>dists/unstable/main/</samp>, etc.
+</p>
+
+<h2><a href="ch-ftparchives.en.html#fr3" name="f3">3</a></h2>
+
+<p>
+Historically, packages were kept in the subdirectory of <samp>dists</samp>
+corresponding to which distribution contained them.  This turned out to cause
+various problems, such as large bandwidth consumption on mirrors when major
+changes were made.  This was fixed with the introduction of the package pool.
+</p>
+
+<p>
+The <samp>dists</samp> directories are still used for the index files used by
+programs like <samp>apt</samp>.  You may also still see paths containing
+<samp>dists/potato</samp> or <samp>dists/woody</samp> in the Filename header
+field of some older packages.
+</p>
+
+<h2><a href="ch-pkgtools.en.html#fr4" name="f4">4</a></h2>
+
+<p>
+Notice that there are ports that make this tool available with other package
+management systems, like Red Hat package manager, also known as
+<code>rpm</code>
+</p>
+
+<h2><a href="ch-pkgtools.en.html#fr5" name="f5">5</a></h2>
+
+<p>
+Although this can also lead to systems with more packages installed than they
+actually need to work.
+</p>
+
+<h2><a href="ch-support.en.html#fr6" name="f6">6</a></h2>
+
+<p>
+Use the debian-<var>list-subject</var>-REQUEST at lists.debian.org address for
+that.
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/index.en.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/index.en.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/index.en.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ</title>
+
+</head>
+
+<body>
+
+<p><a name="index"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-faqinfo.en.html">previous</a> ]
+[ <a href="#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-basic_defs.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br></h1>
+
+<hr>
+
+<h2><a name="abstract"></a>Abstract</h2>
+
+<p>
+This document answers questions frequently asked about Debian GNU/Linux.
+</p>
+
+<hr>
+
+<h2><a name="copyright"></a>Copyright Notice</h2>
+
+<p>
+Copyright &copy; 1996-2005 by Software in the Public Interest
+</p>
+
+<p>
+Permission is granted to make and distribute verbatim copies of this document
+provided the copyright notice and this permission notice are preserved on all
+copies.
+</p>
+
+<p>
+Permission is granted to copy and distribute modified versions of this document
+under the conditions for verbatim copying, provided that the entire resulting
+derived work is distributed under the terms of a permission notice identical to
+this one.
+</p>
+
+<p>
+Permission is granted to copy and distribute translations of this document into
+another language, under the above conditions for modified versions, except that
+this permission notice may be included in translations approved by the Free
+Software Foundation instead of in the original English.
+</p>
+
+<hr>
+
+<h2><a name="contents"></a>Contents</h2>
+
+<ul>
+<li><a href="ch-basic_defs.en.html">1 Definitions and overview</a></li>
+<li><ul>
+<li><a href="ch-basic_defs.en.html#s-whatisfaq">1.1 What is this FAQ?</a></li>
+<li><a href="ch-basic_defs.en.html#s-whatisdebian">1.2 What is Debian GNU/Linux?</a></li>
+<li><a href="ch-basic_defs.en.html#s-linux">1.3 OK, now I know what Debian is... what is Linux?!</a></li>
+<li><a href="ch-basic_defs.en.html#s-non-linux">1.4 Does Debian just do GNU/Linux?</a></li>
+<li><a href="ch-basic_defs.en.html#s-difference">1.5 What is the difference between Debian GNU/Linux and other Linux distributions? Why should I choose Debian over some other distribution?</a></li>
+<li><a href="ch-basic_defs.en.html#s-gnu">1.6 How does the Debian project fit in or compare with the Free Software Foundation's GNU project?</a></li>
+<li><a href="ch-basic_defs.en.html#s-pronunciation">1.7 How does one pronounce Debian and what does this word mean?</a></li>
+</ul></li>
+<li><a href="ch-getting.en.html">2 Getting and installing Debian GNU/Linux</a></li>
+<li><ul>
+<li><a href="ch-getting.en.html#s-version">2.1 What is the latest version of Debian?</a></li>
+<li><a href="ch-getting.en.html#s-updatestable">2.2 Are there package upgrades in `stable'?</a></li>
+<li><a href="ch-getting.en.html#s-boot-floppies">2.3 Where/how can I get the Debian installation disks?</a></li>
+<li><a href="ch-getting.en.html#s-cdrom">2.4 How do I install the Debian from CD-ROMs?</a></li>
+<li><a href="ch-getting.en.html#s-cdimage-symlinks">2.5 Why does the official stable released CD-ROM contain symlinks for `frozen' and `unstable'? I thought this CD contains just `stable'!</a></li>
+<li><a href="ch-getting.en.html#s-cdimages">2.6 I have my own CD-writer, are there CD images available somewhere?</a></li>
+<li><a href="ch-getting.en.html#s-floppy">2.7 Can I install it from a pile of floppy disks?</a></li>
+<li><a href="ch-getting.en.html#s-remoteinstall">2.8 Can I get and install Debian directly from a remote Internet site?</a></li>
+</ul></li>
+<li><a href="ch-compat.en.html">3 Compatibility issues</a></li>
+<li><ul>
+<li><a href="ch-compat.en.html#s-arches">3.1 On what hardware architectures/systems does Debian GNU/Linux run?</a></li>
+<li><a href="ch-compat.en.html#s-otherdistribs">3.2 How compatible is Debian with other distributions of Linux?</a></li>
+<li><a href="ch-compat.en.html#s-otherunices">3.3 How source code compatible is Debian with other Unix systems?</a></li>
+<li><a href="ch-compat.en.html#s-otherpackages">3.4 Can I use Debian packages (&quot;.deb&quot; files) on my Red Hat/Slackware/... Linux system? Can I use Red Hat packages (&quot;.rpm&quot; files) on my Debian GNU/Linux system?</a></li>
+<li><a href="ch-compat.en.html#s-libc5">3.5 Is Debian able to run my old libc5 programs?</a></li>
+<li><a href="ch-compat.en.html#s-libc5-compile">3.6 Can Debian be used to compile libc5 programs?</a></li>
+<li><a href="ch-compat.en.html#s-non-debian-programs">3.7 How should I install a non-Debian program?</a></li>
+<li><a href="ch-compat.en.html#s-termcap">3.8 Why can't I compile programs that require libtermcap?</a></li>
+<li><a href="ch-compat.en.html#s-accelx">3.9 Why can't I install AccelX?</a></li>
+<li><a href="ch-compat.en.html#s-motifnls">3.10 Why do my old XFree 2.1 Motif applications crash?</a></li>
+</ul></li>
+<li><a href="ch-software.en.html">4 Software available in the Debian system</a></li>
+<li><ul>
+<li><a href="ch-software.en.html#s-apps">4.1 What types of applications and development software are available for Debian GNU/Linux?</a></li>
+<li><a href="ch-software.en.html#s-softwareauthors">4.2 Who wrote all that software?</a></li>
+<li><a href="ch-software.en.html#s-pkglist">4.3 How can I get a current list of programs that have been packaged for Debian?</a></li>
+<li><a href="ch-software.en.html#s-missing">4.4 What is missing from Debian GNU/Linux?</a></li>
+<li><a href="ch-software.en.html#s-no-devs">4.5 Why do I get &quot;ld: cannot find -lfoo&quot; messages when compiling programs? Why aren't there any libfoo.so files in Debian library packages?</a></li>
+<li><a href="ch-software.en.html#s-java">4.6 (How) Does Debian support Java?</a></li>
+<li><a href="ch-software.en.html#s-isitdebian">4.7 How can I check that I am using a Debian system, and what version is it?</a></li>
+<li><a href="ch-software.en.html#s-nonenglish">4.8 How does Debian support non-English languages?</a></li>
+<li><a href="ch-software.en.html#s-usexports">4.9 What about the US export regulation limitations?</a></li>
+<li><a href="ch-software.en.html#s-pine">4.10 Where is pine?</a></li>
+<li><a href="ch-software.en.html#s-qmail">4.11 Where is qmail/ezmlm/djbdns?</a></li>
+</ul></li>
+<li><a href="ch-ftparchives.en.html">5 The Debian FTP archives</a></li>
+<li><ul>
+<li><a href="ch-ftparchives.en.html#s-dirtree">5.1 What are all those directories at the Debian FTP archives?</a></li>
+<li><a href="ch-ftparchives.en.html#s-dists">5.2 How many Debian distributions are there in the <samp>dists</samp> directory?</a></li>
+<li><a href="ch-ftparchives.en.html#s-codenames">5.3 What are all those names like slink, potato, etc.?</a></li>
+<li><ul>
+<li><a href="ch-ftparchives.en.html#s-oldcodenames">5.3.1 Which other codenames have been used in the past?</a></li>
+<li><a href="ch-ftparchives.en.html#s-sourceforcodenames">5.3.2 Where do these codenames come from?</a></li>
+</ul></li>
+<li><a href="ch-ftparchives.en.html#s-sid">5.4 What about &quot;sid&quot;?</a></li>
+<li><a href="ch-ftparchives.en.html#s-stable">5.5 What does the stable directory contain?</a></li>
+<li><a href="ch-ftparchives.en.html#s-testing">5.6 What does the testing directory contain?</a></li>
+<li><ul>
+<li><a href="ch-ftparchives.en.html#s-frozen">5.6.1 What about &quot;testing&quot;? How is it `frozen'?</a></li>
+</ul></li>
+<li><a href="ch-ftparchives.en.html#s-unstable">5.7 What does the unstable directory contain?</a></li>
+<li><a href="ch-ftparchives.en.html#s-archsections">5.8 What are all those directories inside <samp>dists/stable/main</samp>?</a></li>
+<li><a href="ch-ftparchives.en.html#s-source">5.9 Where is the source code?</a></li>
+<li><a href="ch-ftparchives.en.html#s-pools">5.10 What's in the <samp>pool</samp> directory?</a></li>
+<li><a href="ch-ftparchives.en.html#s-incoming">5.11 What is &quot;incoming&quot;?</a></li>
+<li><a href="ch-ftparchives.en.html#s-ownrepository">5.12 How do I set up my own apt-able repository?</a></li>
+</ul></li>
+<li><a href="ch-pkg_basics.en.html">6 Basics of the Debian package management system</a></li>
+<li><ul>
+<li><a href="ch-pkg_basics.en.html#s-package">6.1 What is a Debian package?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-deb-format">6.2 What is the format of a Debian binary package?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-pkgname">6.3 Why are Debian package file names so long?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-controlfile">6.4 What is a Debian control file?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-conffile">6.5 What is a Debian conffile?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-maintscripts">6.6 What is a Debian preinst, postinst, prerm, and postrm script?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-priority">6.7 What is an <em>Essential</em> <em>Required</em>, <em>Important</em>, <em>Standard</em>, <em>Optional</em>, or <em>Extra</em> package?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-virtual">6.8 What is a Virtual Package?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-depends">6.9 What is meant by saying that a package <em>Depends</em>, <em>Recommends</em>, <em>Suggests</em>, <em>Conflicts</em>, <em>Replaces</em> or <em>Provides</em> another package?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-pre-depends">6.10 What is meant by Pre-Depends?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-pkgstatus">6.11 What is meant by <em>unknown</em>, <em>install</em>, <em>remove</em> <em>purge</em> and <em>hold</em> in the package status?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-puttingonhold">6.12 How do I put a package on hold?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-sourcepkgs">6.13 How do I install a source package?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-sourcebuild">6.14 How do I build binary packages from a source package?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-creatingdebs">6.15 How do I create Debian packages myself?</a></li>
+</ul></li>
+<li><a href="ch-pkgtools.en.html">7 The Debian package management tools</a></li>
+<li><ul>
+<li><a href="ch-pkgtools.en.html#s-pkgprogs">7.1 What programs does Debian provide for managing its packages?</a></li>
+<li><ul>
+<li><a href="ch-pkgtools.en.html#s-dpkg">7.1.1 dpkg</a></li>
+<li><a href="ch-pkgtools.en.html#s-apt-get">7.1.2 APT</a></li>
+<li><a href="ch-pkgtools.en.html#s-aptitude">7.1.3 aptitude</a></li>
+<li><a href="ch-pkgtools.en.html#s-dselect">7.1.4 dselect</a></li>
+<li><a href="ch-pkgtools.en.html#s-dpkg-extra">7.1.5 Other package management tools</a></li>
+</ul></li>
+<li><a href="ch-pkgtools.en.html#s-updaterunning">7.2 Debian claims to be able to update a running program; how is this accomplished?</a></li>
+<li><a href="ch-pkgtools.en.html#s-whatpackages">7.3 How can I tell what packages are already installed on a Debian system?</a></li>
+<li><a href="ch-pkgtools.en.html#s-filesearch">7.4 How can I find out what package produced a particular file?</a></li>
+<li><a href="ch-pkgtools.en.html#s-datapackages">7.5 Why doesn't get `foo-data' removed when I uninstall `foo'? How do I make sure old unused library-packages get purged?</a></li>
+</ul></li>
+<li><a href="ch-uptodate.en.html">8 Keeping your Debian system up-to-date</a></li>
+<li><ul>
+<li><a href="ch-uptodate.en.html#s-libc5to6upgrade">8.1 How can I upgrade my Debian 1.3.1 (or earlier) distribution, based on libc5, to 2.0 (or later), based on libc6?</a></li>
+<li><a href="ch-uptodate.en.html#s-howtocurrent">8.2 How can I keep my Debian system current?</a></li>
+<li><ul>
+<li><a href="ch-uptodate.en.html#s-aptitude-upgrade">8.2.1 aptitude</a></li>
+<li><a href="ch-uptodate.en.html#s-apt">8.2.2 apt-get, dselect and apt-cdrom</a></li>
+<li><a href="ch-uptodate.en.html#s-dpkg-ftp">8.2.3 dpkg-ftp</a></li>
+<li><a href="ch-uptodate.en.html#s-mirror">8.2.4 mirror</a></li>
+<li><a href="ch-uptodate.en.html#s-dpkg-mountable">8.2.5 dpkg-mountable</a></li>
+</ul></li>
+<li><a href="ch-uptodate.en.html#s-upgradesingle">8.3 Must I go into single user mode in order to upgrade a package?</a></li>
+<li><a href="ch-uptodate.en.html#s-savedebs">8.4 Do I have to keep all those .deb archive files on my disk?</a></li>
+<li><a href="ch-uptodate.en.html#s-keepingalog">8.5 How can I keep a log of the packages I added to the system? I'd like to know when which package upgrades and removals have occured!</a></li>
+</ul></li>
+<li><a href="ch-kernel.en.html">9 Debian and the kernel</a></li>
+<li><ul>
+<li><a href="ch-kernel.en.html#s-non-debian-kernel">9.1 Can I install and compile a kernel without some Debian-specific tweaking?</a></li>
+<li><a href="ch-kernel.en.html#s-customkernel">9.2 What tools does Debian provide to build custom kernels?</a></li>
+<li><a href="ch-kernel.en.html#s-custombootdisk">9.3 How can I make a custom boot floppy?</a></li>
+<li><a href="ch-kernel.en.html#s-modules">9.4 What special provisions does Debian provide to deal with modules?</a></li>
+<li><a href="ch-kernel.en.html#s-removeoldkernel">9.5 Can I safely de-install an old kernel package, and if so, how?</a></li>
+</ul></li>
+<li><a href="ch-customizing.en.html">10 Customizing your installation of Debian GNU/Linux</a></li>
+<li><ul>
+<li><a href="ch-customizing.en.html#s-papersize">10.1 How can I ensure that all programs use the same paper size?</a></li>
+<li><a href="ch-customizing.en.html#s-hardwareaccess">10.2 How can I provide access to hardware peripherals, without compromising security?</a></li>
+<li><a href="ch-customizing.en.html#s-consolefont">10.3 How do I load a console font on startup the Debian way?</a></li>
+<li><a href="ch-customizing.en.html#s-appdefaults">10.4 How can I configure an X11 program's application defaults?</a></li>
+<li><a href="ch-customizing.en.html#s-booting">10.5 Every distribution seems to have a different boot-up method. Tell me about Debian's.</a></li>
+<li><a href="ch-customizing.en.html#s-custombootscripts">10.6 It looks as if Debian does not use <samp>rc.local</samp> to customize the boot process; what facilities are provided?</a></li>
+<li><a href="ch-customizing.en.html#s-interconffiles">10.7 How does the package management system deal with packages that contain configuration files for other packages?</a></li>
+<li><a href="ch-customizing.en.html#s-divert">10.8 How do I override a file installed by a package, so that a different version can be used instead?</a></li>
+<li><a href="ch-customizing.en.html#s-localpackages">10.9 How can I have my locally-built package included in the list of available packages that the package management system knows about?</a></li>
+<li><a href="ch-customizing.en.html#s-diverse">10.10 Some users like mawk, others like gawk; some like vim, others like elvis; some like trn, others like tin; how does Debian support diversity?</a></li>
+</ul></li>
+<li><a href="ch-support.en.html">11 Getting support for Debian GNU/Linux</a></li>
+<li><ul>
+<li><a href="ch-support.en.html#s-debiandocs">11.1 What other documentation exists on and for a Debian system?</a></li>
+<li><a href="ch-support.en.html#s-onlineresources">11.2 Are there any on-line resources for discussing Debian?</a></li>
+<li><ul>
+<li><a href="ch-support.en.html#s11.2.1">11.2.1 Mailing lists</a></li>
+<li><a href="ch-support.en.html#s11.2.2">11.2.2 Maintainers</a></li>
+<li><a href="ch-support.en.html#s11.2.3">11.2.3 Usenet newsgroups</a></li>
+</ul></li>
+<li><a href="ch-support.en.html#s-searchtools">11.3 Is there a quick way to search for information on Debian GNU/Linux?</a></li>
+<li><a href="ch-support.en.html#s-buglogs">11.4 Are there logs of known bugs?</a></li>
+<li><a href="ch-support.en.html#s-bugreport">11.5 How do I report a bug in Debian?</a></li>
+</ul></li>
+<li><a href="ch-contributing.en.html">12 Contributing to the Debian Project</a></li>
+<li><ul>
+<li><a href="ch-contributing.en.html#s-contrib">12.1 How can I become a Debian software developer?</a></li>
+<li><a href="ch-contributing.en.html#s-contribresources">12.2 How can I contribute resources to the Debian project?</a></li>
+<li><a href="ch-contributing.en.html#s-supportingorganizations">12.3 How can I contribute financially to the Debian project?</a></li>
+<li><ul>
+<li><a href="ch-contributing.en.html#s-SPI">12.3.1 Software in the Public Interest</a></li>
+<li><a href="ch-contributing.en.html#s-FSF">12.3.2 Free Software Foundation</a></li>
+</ul></li>
+</ul></li>
+<li><a href="ch-redistrib.en.html">13 Redistributing Debian GNU/Linux in a commercial product</a></li>
+<li><ul>
+<li><a href="ch-redistrib.en.html#s-sellcds">13.1 Can I make and sell Debian CDs?</a></li>
+<li><a href="ch-redistrib.en.html#s-packagednonfree">13.2 Can Debian be packaged with non-free software?</a></li>
+<li><a href="ch-redistrib.en.html#s-childistro">13.3 I am making a special Linux distribution for a &quot;vertical market&quot;. Can I use Debian GNU/Linux for the guts of a Linux system and add my own applications on top of it?</a></li>
+<li><a href="ch-redistrib.en.html#s-commercialdebs">13.4 Can I put my commercial program in a Debian &quot;package&quot; so that it installs effortlessly on any Debian system?</a></li>
+</ul></li>
+<li><a href="ch-nexttime.en.html">14 Changes expected in the next major release of Debian</a></li>
+<li><ul>
+<li><a href="ch-nexttime.en.html#s-security">14.1 Increased security</a></li>
+<li><a href="ch-nexttime.en.html#s-i18n">14.2 Extended support for non-English users</a></li>
+<li><a href="ch-nexttime.en.html#s-morearches">14.3 More architectures</a></li>
+<li><a href="ch-nexttime.en.html#s-morekernels">14.4 More kernels</a></li>
+</ul></li>
+<li><a href="ch-faqinfo.en.html">15 General information about the FAQ</a></li>
+<li><ul>
+<li><a href="ch-faqinfo.en.html#s-authors">15.1 Authors</a></li>
+<li><a href="ch-faqinfo.en.html#s-feedback">15.2 Feedback</a></li>
+<li><a href="ch-faqinfo.en.html#s-latest">15.3 Availability</a></li>
+<li><a href="ch-faqinfo.en.html#s-docformat">15.4 Document format</a></li>
+</ul></li>
+</ul>
+
+<hr>
+
+<p>
+[ <a href="ch-faqinfo.en.html">previous</a> ]
+[ <a href="#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-basic_defs.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/FAQ/html/index.html
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/FAQ/html/index.html	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/FAQ/html/index.html	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+
+<html>
+
+<head>
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<title>The Debian GNU/Linux FAQ</title>
+
+</head>
+
+<body>
+
+<p><a name="index"></a></p>
+<hr>
+
+<p>
+[ <a href="ch-faqinfo.en.html">previous</a> ]
+[ <a href="#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-basic_defs.en.html">next</a> ]
+</p>
+
+<hr>
+
+<h1>
+The Debian GNU/Linux FAQ
+<br></h1>
+
+<hr>
+
+<h2><a name="abstract"></a>Abstract</h2>
+
+<p>
+This document answers questions frequently asked about Debian GNU/Linux.
+</p>
+
+<hr>
+
+<h2><a name="copyright"></a>Copyright Notice</h2>
+
+<p>
+Copyright &copy; 1996-2005 by Software in the Public Interest
+</p>
+
+<p>
+Permission is granted to make and distribute verbatim copies of this document
+provided the copyright notice and this permission notice are preserved on all
+copies.
+</p>
+
+<p>
+Permission is granted to copy and distribute modified versions of this document
+under the conditions for verbatim copying, provided that the entire resulting
+derived work is distributed under the terms of a permission notice identical to
+this one.
+</p>
+
+<p>
+Permission is granted to copy and distribute translations of this document into
+another language, under the above conditions for modified versions, except that
+this permission notice may be included in translations approved by the Free
+Software Foundation instead of in the original English.
+</p>
+
+<hr>
+
+<h2><a name="contents"></a>Contents</h2>
+
+<ul>
+<li><a href="ch-basic_defs.en.html">1 Definitions and overview</a></li>
+<li><ul>
+<li><a href="ch-basic_defs.en.html#s-whatisfaq">1.1 What is this FAQ?</a></li>
+<li><a href="ch-basic_defs.en.html#s-whatisdebian">1.2 What is Debian GNU/Linux?</a></li>
+<li><a href="ch-basic_defs.en.html#s-linux">1.3 OK, now I know what Debian is... what is Linux?!</a></li>
+<li><a href="ch-basic_defs.en.html#s-non-linux">1.4 Does Debian just do GNU/Linux?</a></li>
+<li><a href="ch-basic_defs.en.html#s-difference">1.5 What is the difference between Debian GNU/Linux and other Linux distributions? Why should I choose Debian over some other distribution?</a></li>
+<li><a href="ch-basic_defs.en.html#s-gnu">1.6 How does the Debian project fit in or compare with the Free Software Foundation's GNU project?</a></li>
+<li><a href="ch-basic_defs.en.html#s-pronunciation">1.7 How does one pronounce Debian and what does this word mean?</a></li>
+</ul></li>
+<li><a href="ch-getting.en.html">2 Getting and installing Debian GNU/Linux</a></li>
+<li><ul>
+<li><a href="ch-getting.en.html#s-version">2.1 What is the latest version of Debian?</a></li>
+<li><a href="ch-getting.en.html#s-updatestable">2.2 Are there package upgrades in `stable'?</a></li>
+<li><a href="ch-getting.en.html#s-boot-floppies">2.3 Where/how can I get the Debian installation disks?</a></li>
+<li><a href="ch-getting.en.html#s-cdrom">2.4 How do I install the Debian from CD-ROMs?</a></li>
+<li><a href="ch-getting.en.html#s-cdimage-symlinks">2.5 Why does the official stable released CD-ROM contain symlinks for `frozen' and `unstable'? I thought this CD contains just `stable'!</a></li>
+<li><a href="ch-getting.en.html#s-cdimages">2.6 I have my own CD-writer, are there CD images available somewhere?</a></li>
+<li><a href="ch-getting.en.html#s-floppy">2.7 Can I install it from a pile of floppy disks?</a></li>
+<li><a href="ch-getting.en.html#s-remoteinstall">2.8 Can I get and install Debian directly from a remote Internet site?</a></li>
+</ul></li>
+<li><a href="ch-compat.en.html">3 Compatibility issues</a></li>
+<li><ul>
+<li><a href="ch-compat.en.html#s-arches">3.1 On what hardware architectures/systems does Debian GNU/Linux run?</a></li>
+<li><a href="ch-compat.en.html#s-otherdistribs">3.2 How compatible is Debian with other distributions of Linux?</a></li>
+<li><a href="ch-compat.en.html#s-otherunices">3.3 How source code compatible is Debian with other Unix systems?</a></li>
+<li><a href="ch-compat.en.html#s-otherpackages">3.4 Can I use Debian packages (&quot;.deb&quot; files) on my Red Hat/Slackware/... Linux system? Can I use Red Hat packages (&quot;.rpm&quot; files) on my Debian GNU/Linux system?</a></li>
+<li><a href="ch-compat.en.html#s-libc5">3.5 Is Debian able to run my old libc5 programs?</a></li>
+<li><a href="ch-compat.en.html#s-libc5-compile">3.6 Can Debian be used to compile libc5 programs?</a></li>
+<li><a href="ch-compat.en.html#s-non-debian-programs">3.7 How should I install a non-Debian program?</a></li>
+<li><a href="ch-compat.en.html#s-termcap">3.8 Why can't I compile programs that require libtermcap?</a></li>
+<li><a href="ch-compat.en.html#s-accelx">3.9 Why can't I install AccelX?</a></li>
+<li><a href="ch-compat.en.html#s-motifnls">3.10 Why do my old XFree 2.1 Motif applications crash?</a></li>
+</ul></li>
+<li><a href="ch-software.en.html">4 Software available in the Debian system</a></li>
+<li><ul>
+<li><a href="ch-software.en.html#s-apps">4.1 What types of applications and development software are available for Debian GNU/Linux?</a></li>
+<li><a href="ch-software.en.html#s-softwareauthors">4.2 Who wrote all that software?</a></li>
+<li><a href="ch-software.en.html#s-pkglist">4.3 How can I get a current list of programs that have been packaged for Debian?</a></li>
+<li><a href="ch-software.en.html#s-missing">4.4 What is missing from Debian GNU/Linux?</a></li>
+<li><a href="ch-software.en.html#s-no-devs">4.5 Why do I get &quot;ld: cannot find -lfoo&quot; messages when compiling programs? Why aren't there any libfoo.so files in Debian library packages?</a></li>
+<li><a href="ch-software.en.html#s-java">4.6 (How) Does Debian support Java?</a></li>
+<li><a href="ch-software.en.html#s-isitdebian">4.7 How can I check that I am using a Debian system, and what version is it?</a></li>
+<li><a href="ch-software.en.html#s-nonenglish">4.8 How does Debian support non-English languages?</a></li>
+<li><a href="ch-software.en.html#s-usexports">4.9 What about the US export regulation limitations?</a></li>
+<li><a href="ch-software.en.html#s-pine">4.10 Where is pine?</a></li>
+<li><a href="ch-software.en.html#s-qmail">4.11 Where is qmail/ezmlm/djbdns?</a></li>
+</ul></li>
+<li><a href="ch-ftparchives.en.html">5 The Debian FTP archives</a></li>
+<li><ul>
+<li><a href="ch-ftparchives.en.html#s-dirtree">5.1 What are all those directories at the Debian FTP archives?</a></li>
+<li><a href="ch-ftparchives.en.html#s-dists">5.2 How many Debian distributions are there in the <samp>dists</samp> directory?</a></li>
+<li><a href="ch-ftparchives.en.html#s-codenames">5.3 What are all those names like slink, potato, etc.?</a></li>
+<li><ul>
+<li><a href="ch-ftparchives.en.html#s-oldcodenames">5.3.1 Which other codenames have been used in the past?</a></li>
+<li><a href="ch-ftparchives.en.html#s-sourceforcodenames">5.3.2 Where do these codenames come from?</a></li>
+</ul></li>
+<li><a href="ch-ftparchives.en.html#s-sid">5.4 What about &quot;sid&quot;?</a></li>
+<li><a href="ch-ftparchives.en.html#s-stable">5.5 What does the stable directory contain?</a></li>
+<li><a href="ch-ftparchives.en.html#s-testing">5.6 What does the testing directory contain?</a></li>
+<li><ul>
+<li><a href="ch-ftparchives.en.html#s-frozen">5.6.1 What about &quot;testing&quot;? How is it `frozen'?</a></li>
+</ul></li>
+<li><a href="ch-ftparchives.en.html#s-unstable">5.7 What does the unstable directory contain?</a></li>
+<li><a href="ch-ftparchives.en.html#s-archsections">5.8 What are all those directories inside <samp>dists/stable/main</samp>?</a></li>
+<li><a href="ch-ftparchives.en.html#s-source">5.9 Where is the source code?</a></li>
+<li><a href="ch-ftparchives.en.html#s-pools">5.10 What's in the <samp>pool</samp> directory?</a></li>
+<li><a href="ch-ftparchives.en.html#s-incoming">5.11 What is &quot;incoming&quot;?</a></li>
+<li><a href="ch-ftparchives.en.html#s-ownrepository">5.12 How do I set up my own apt-able repository?</a></li>
+</ul></li>
+<li><a href="ch-pkg_basics.en.html">6 Basics of the Debian package management system</a></li>
+<li><ul>
+<li><a href="ch-pkg_basics.en.html#s-package">6.1 What is a Debian package?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-deb-format">6.2 What is the format of a Debian binary package?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-pkgname">6.3 Why are Debian package file names so long?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-controlfile">6.4 What is a Debian control file?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-conffile">6.5 What is a Debian conffile?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-maintscripts">6.6 What is a Debian preinst, postinst, prerm, and postrm script?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-priority">6.7 What is an <em>Essential</em> <em>Required</em>, <em>Important</em>, <em>Standard</em>, <em>Optional</em>, or <em>Extra</em> package?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-virtual">6.8 What is a Virtual Package?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-depends">6.9 What is meant by saying that a package <em>Depends</em>, <em>Recommends</em>, <em>Suggests</em>, <em>Conflicts</em>, <em>Replaces</em> or <em>Provides</em> another package?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-pre-depends">6.10 What is meant by Pre-Depends?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-pkgstatus">6.11 What is meant by <em>unknown</em>, <em>install</em>, <em>remove</em> <em>purge</em> and <em>hold</em> in the package status?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-puttingonhold">6.12 How do I put a package on hold?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-sourcepkgs">6.13 How do I install a source package?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-sourcebuild">6.14 How do I build binary packages from a source package?</a></li>
+<li><a href="ch-pkg_basics.en.html#s-creatingdebs">6.15 How do I create Debian packages myself?</a></li>
+</ul></li>
+<li><a href="ch-pkgtools.en.html">7 The Debian package management tools</a></li>
+<li><ul>
+<li><a href="ch-pkgtools.en.html#s-pkgprogs">7.1 What programs does Debian provide for managing its packages?</a></li>
+<li><ul>
+<li><a href="ch-pkgtools.en.html#s-dpkg">7.1.1 dpkg</a></li>
+<li><a href="ch-pkgtools.en.html#s-apt-get">7.1.2 APT</a></li>
+<li><a href="ch-pkgtools.en.html#s-aptitude">7.1.3 aptitude</a></li>
+<li><a href="ch-pkgtools.en.html#s-dselect">7.1.4 dselect</a></li>
+<li><a href="ch-pkgtools.en.html#s-dpkg-extra">7.1.5 Other package management tools</a></li>
+</ul></li>
+<li><a href="ch-pkgtools.en.html#s-updaterunning">7.2 Debian claims to be able to update a running program; how is this accomplished?</a></li>
+<li><a href="ch-pkgtools.en.html#s-whatpackages">7.3 How can I tell what packages are already installed on a Debian system?</a></li>
+<li><a href="ch-pkgtools.en.html#s-filesearch">7.4 How can I find out what package produced a particular file?</a></li>
+<li><a href="ch-pkgtools.en.html#s-datapackages">7.5 Why doesn't get `foo-data' removed when I uninstall `foo'? How do I make sure old unused library-packages get purged?</a></li>
+</ul></li>
+<li><a href="ch-uptodate.en.html">8 Keeping your Debian system up-to-date</a></li>
+<li><ul>
+<li><a href="ch-uptodate.en.html#s-libc5to6upgrade">8.1 How can I upgrade my Debian 1.3.1 (or earlier) distribution, based on libc5, to 2.0 (or later), based on libc6?</a></li>
+<li><a href="ch-uptodate.en.html#s-howtocurrent">8.2 How can I keep my Debian system current?</a></li>
+<li><ul>
+<li><a href="ch-uptodate.en.html#s-aptitude-upgrade">8.2.1 aptitude</a></li>
+<li><a href="ch-uptodate.en.html#s-apt">8.2.2 apt-get, dselect and apt-cdrom</a></li>
+<li><a href="ch-uptodate.en.html#s-dpkg-ftp">8.2.3 dpkg-ftp</a></li>
+<li><a href="ch-uptodate.en.html#s-mirror">8.2.4 mirror</a></li>
+<li><a href="ch-uptodate.en.html#s-dpkg-mountable">8.2.5 dpkg-mountable</a></li>
+</ul></li>
+<li><a href="ch-uptodate.en.html#s-upgradesingle">8.3 Must I go into single user mode in order to upgrade a package?</a></li>
+<li><a href="ch-uptodate.en.html#s-savedebs">8.4 Do I have to keep all those .deb archive files on my disk?</a></li>
+<li><a href="ch-uptodate.en.html#s-keepingalog">8.5 How can I keep a log of the packages I added to the system? I'd like to know when which package upgrades and removals have occured!</a></li>
+</ul></li>
+<li><a href="ch-kernel.en.html">9 Debian and the kernel</a></li>
+<li><ul>
+<li><a href="ch-kernel.en.html#s-non-debian-kernel">9.1 Can I install and compile a kernel without some Debian-specific tweaking?</a></li>
+<li><a href="ch-kernel.en.html#s-customkernel">9.2 What tools does Debian provide to build custom kernels?</a></li>
+<li><a href="ch-kernel.en.html#s-custombootdisk">9.3 How can I make a custom boot floppy?</a></li>
+<li><a href="ch-kernel.en.html#s-modules">9.4 What special provisions does Debian provide to deal with modules?</a></li>
+<li><a href="ch-kernel.en.html#s-removeoldkernel">9.5 Can I safely de-install an old kernel package, and if so, how?</a></li>
+</ul></li>
+<li><a href="ch-customizing.en.html">10 Customizing your installation of Debian GNU/Linux</a></li>
+<li><ul>
+<li><a href="ch-customizing.en.html#s-papersize">10.1 How can I ensure that all programs use the same paper size?</a></li>
+<li><a href="ch-customizing.en.html#s-hardwareaccess">10.2 How can I provide access to hardware peripherals, without compromising security?</a></li>
+<li><a href="ch-customizing.en.html#s-consolefont">10.3 How do I load a console font on startup the Debian way?</a></li>
+<li><a href="ch-customizing.en.html#s-appdefaults">10.4 How can I configure an X11 program's application defaults?</a></li>
+<li><a href="ch-customizing.en.html#s-booting">10.5 Every distribution seems to have a different boot-up method. Tell me about Debian's.</a></li>
+<li><a href="ch-customizing.en.html#s-custombootscripts">10.6 It looks as if Debian does not use <samp>rc.local</samp> to customize the boot process; what facilities are provided?</a></li>
+<li><a href="ch-customizing.en.html#s-interconffiles">10.7 How does the package management system deal with packages that contain configuration files for other packages?</a></li>
+<li><a href="ch-customizing.en.html#s-divert">10.8 How do I override a file installed by a package, so that a different version can be used instead?</a></li>
+<li><a href="ch-customizing.en.html#s-localpackages">10.9 How can I have my locally-built package included in the list of available packages that the package management system knows about?</a></li>
+<li><a href="ch-customizing.en.html#s-diverse">10.10 Some users like mawk, others like gawk; some like vim, others like elvis; some like trn, others like tin; how does Debian support diversity?</a></li>
+</ul></li>
+<li><a href="ch-support.en.html">11 Getting support for Debian GNU/Linux</a></li>
+<li><ul>
+<li><a href="ch-support.en.html#s-debiandocs">11.1 What other documentation exists on and for a Debian system?</a></li>
+<li><a href="ch-support.en.html#s-onlineresources">11.2 Are there any on-line resources for discussing Debian?</a></li>
+<li><ul>
+<li><a href="ch-support.en.html#s11.2.1">11.2.1 Mailing lists</a></li>
+<li><a href="ch-support.en.html#s11.2.2">11.2.2 Maintainers</a></li>
+<li><a href="ch-support.en.html#s11.2.3">11.2.3 Usenet newsgroups</a></li>
+</ul></li>
+<li><a href="ch-support.en.html#s-searchtools">11.3 Is there a quick way to search for information on Debian GNU/Linux?</a></li>
+<li><a href="ch-support.en.html#s-buglogs">11.4 Are there logs of known bugs?</a></li>
+<li><a href="ch-support.en.html#s-bugreport">11.5 How do I report a bug in Debian?</a></li>
+</ul></li>
+<li><a href="ch-contributing.en.html">12 Contributing to the Debian Project</a></li>
+<li><ul>
+<li><a href="ch-contributing.en.html#s-contrib">12.1 How can I become a Debian software developer?</a></li>
+<li><a href="ch-contributing.en.html#s-contribresources">12.2 How can I contribute resources to the Debian project?</a></li>
+<li><a href="ch-contributing.en.html#s-supportingorganizations">12.3 How can I contribute financially to the Debian project?</a></li>
+<li><ul>
+<li><a href="ch-contributing.en.html#s-SPI">12.3.1 Software in the Public Interest</a></li>
+<li><a href="ch-contributing.en.html#s-FSF">12.3.2 Free Software Foundation</a></li>
+</ul></li>
+</ul></li>
+<li><a href="ch-redistrib.en.html">13 Redistributing Debian GNU/Linux in a commercial product</a></li>
+<li><ul>
+<li><a href="ch-redistrib.en.html#s-sellcds">13.1 Can I make and sell Debian CDs?</a></li>
+<li><a href="ch-redistrib.en.html#s-packagednonfree">13.2 Can Debian be packaged with non-free software?</a></li>
+<li><a href="ch-redistrib.en.html#s-childistro">13.3 I am making a special Linux distribution for a &quot;vertical market&quot;. Can I use Debian GNU/Linux for the guts of a Linux system and add my own applications on top of it?</a></li>
+<li><a href="ch-redistrib.en.html#s-commercialdebs">13.4 Can I put my commercial program in a Debian &quot;package&quot; so that it installs effortlessly on any Debian system?</a></li>
+</ul></li>
+<li><a href="ch-nexttime.en.html">14 Changes expected in the next major release of Debian</a></li>
+<li><ul>
+<li><a href="ch-nexttime.en.html#s-security">14.1 Increased security</a></li>
+<li><a href="ch-nexttime.en.html#s-i18n">14.2 Extended support for non-English users</a></li>
+<li><a href="ch-nexttime.en.html#s-morearches">14.3 More architectures</a></li>
+<li><a href="ch-nexttime.en.html#s-morekernels">14.4 More kernels</a></li>
+</ul></li>
+<li><a href="ch-faqinfo.en.html">15 General information about the FAQ</a></li>
+<li><ul>
+<li><a href="ch-faqinfo.en.html#s-authors">15.1 Authors</a></li>
+<li><a href="ch-faqinfo.en.html#s-feedback">15.2 Feedback</a></li>
+<li><a href="ch-faqinfo.en.html#s-latest">15.3 Availability</a></li>
+<li><a href="ch-faqinfo.en.html#s-docformat">15.4 Document format</a></li>
+</ul></li>
+</ul>
+
+<hr>
+
+<p>
+[ <a href="ch-faqinfo.en.html">previous</a> ]
+[ <a href="#contents">Contents</a> ]
+[ <a href="ch-basic_defs.en.html">1</a> ]
+[ <a href="ch-getting.en.html">2</a> ]
+[ <a href="ch-compat.en.html">3</a> ]
+[ <a href="ch-software.en.html">4</a> ]
+[ <a href="ch-ftparchives.en.html">5</a> ]
+[ <a href="ch-pkg_basics.en.html">6</a> ]
+[ <a href="ch-pkgtools.en.html">7</a> ]
+[ <a href="ch-uptodate.en.html">8</a> ]
+[ <a href="ch-kernel.en.html">9</a> ]
+[ <a href="ch-customizing.en.html">10</a> ]
+[ <a href="ch-support.en.html">11</a> ]
+[ <a href="ch-contributing.en.html">12</a> ]
+[ <a href="ch-redistrib.en.html">13</a> ]
+[ <a href="ch-nexttime.en.html">14</a> ]
+[ <a href="ch-faqinfo.en.html">15</a> ]
+[ <a href="ch-basic_defs.en.html">next</a> ]
+</p>
+
+<hr>
+
+<p>
+The Debian GNU/Linux FAQ
+</p>
+
+<address>
+version 3.1.3, 25 April 2006<br>
+<br>
+Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
+<br>
+</address>
+<hr>
+
+</body>
+
+</html>
+

Added: people/oz/roll-out-cd/templates/common/doc/bug-log-access.txt
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/bug-log-access.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/bug-log-access.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,55 @@
+Methods of accessing the bug tracking system logs
+
+Accessing active bug reports
+
+   Each message received at or sent by the bug processing system is
+   logged and made available in a number of ways.
+
+   The primary access method is to use the web pages. See the forms on
+   the main BTS page at http://bugs.debian.org/
+
+   There is a mailserver which can send bug reports as plain text on
+   request. To use it send the word help as the sole contents of an email
+   to request at bugs.debian.org (the Subject of the message is ignored), or
+   read the instructions on the World Wide Web or in the file
+   bug-log-mailserver.txt.
+
+Accessing archived bug reports
+
+   Each closed bug report is archived 28 days after the last message
+   relating to it is received and filed. This means that it is no longer
+   possible to access it or change anything about it using the control
+   and service bots. However, the reports are still accessible for
+   viewing.
+
+   You can search the bug report archive using the WWW forms at
+   http://bugs.debian.org/, simply select the "archived bugs" option.
+
+   Note that it doesn't contain the oldest closed bug reports, only those
+   after #40000, approximately.
+
+Accessing the raw bug data
+
+   If you need to get hold of the raw data used by the bug tracking
+   system, you can mirror it using rsync from bugs-mirror.debian.org. The
+   relevant modules are bts-spool-db (for the active bug spool),
+   bts-spool-archive (for bugs that have been closed for a while and thus
+   archived), and bts-spool-index (for the bug index files).
+
+   At the time of writing, the active spool is about 2.5GB and the
+   archived spool is about 10GB. If you only need a sample for testing
+   purposes, please consider downloading only part of the active spool
+   rather than the whole thing.
+
+   Please do not rely on *.status files in the bug spools, as they are
+   obsolete, for compatibility purposes only, and will be removed at some
+   point in the future. Use the *.summary files instead.
+     _________________________________________________________________
+
+    Debian BTS administrators <owner at bugs.debian.org>
+
+   Debian bug tracking system
+   Copyright © 1999 Darren O. Benham, 1997, 2003 nCipher Corporation Ltd,
+   1994-1997 Ian Jackson.
+     _________________________________________________________________
+

Added: people/oz/roll-out-cd/templates/common/doc/bug-log-mailserver.txt
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/bug-log-mailserver.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/bug-log-mailserver.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,137 @@
+Introduction to the bug system request server
+
+   There is a mailserver which can send the bug reports and indices as
+   plain text on request.
+
+   To use it you send a mail message to request at bugs.debian.org. The
+   Subject of the message is ignored, except for generating the Subject
+   of the reply.
+
+   The body you send should be a series of commands, one per line. You'll
+   receive a reply which looks like a transcript of your message being
+   interpreted, with a response to each command. No notifications are
+   sent to anyone for the commands listed here and the mail isn't logged
+   anywhere publicly available.
+
+   Any text on a line starting with a hash sign # is ignored; the server
+   will stop processing when it finds a line starting with quit, stop,
+   thank or two hyphens (to avoid parsing a signature). It will also stop
+   if it encounters too many unrecognised or badly-formatted commands. If
+   no commands are successfully handled it will send the help text for
+   the server.
+
+Commands available
+
+   send bugnumber
+   send-detail bugnumber
+          Requests the transcript for the bug report in question.
+          send-detail sends all of the `boring' messages in the
+          transcript as well, such as the various auto-acks.
+
+   index [full]
+   index-summary by-package
+   index-summary by-number
+          Request the full index (with full details, and including done
+          and forwarded reports), or the summary sorted by package or by
+          number, respectively.
+
+   index-maint
+          Requests the index page giving the list of maintainers with
+          bugs (open and recently-closed) in the tracking system.
+
+   index maint maintainer
+          Requests the index pages of bugs in the system for the
+          maintainer maintainer. The search term is an exact match. The
+          bug index will be sent in a separate message.
+
+   index-packages
+          Requests the index page giving the list of packages with bugs
+          (open and recently-closed) in the tracking system.
+
+   index packages package
+          Requests the index pages of bugs in the system for the package
+          package. The search term is an exact match. The bug index will
+          be sent in a separate message.
+
+   send-unmatched [this|0]
+   send-unmatched last|-1
+   send-unmatched old|-2
+          Requests logs of messages not matched to a particular bug
+          report, for this week, last week and the week before. (Each
+          week ends on a Wednesday.)
+
+   getinfo filename
+          Request a file containing information about package(s) and or
+          maintainer(s) - the files available are:
+
+        maintainers
+                The unified list of packages' maintainers, as used by the
+                tracking system. This is derived from information in the
+                Packages files, override files and pseudo-packages files.
+
+        override.distribution
+        override.distribution.non-free
+        override.distribution.contrib
+        override.experimental
+                Information about the priorities and sections of packages
+                and overriding values for the maintainers. This
+                information is used by the process which generates the
+                Packages files in the FTP archive. Information is
+                available for each of the main distribution trees
+                available, by their codewords.
+
+        pseudo-packages.description
+        pseudo-packages.maintainers
+                List of descriptions and maintainers respectively for
+                pseudo-packages.
+
+   refcard
+          Requests that the mailservers' reference card be sent in plain
+          ASCII.
+
+   help
+          Requests that this help document be sent by email in plain
+          ASCII.
+
+   quit
+   stop
+   thank...
+   --...
+          Stops processing at this point of the message. After this you
+          may include any text you like, and it will be ignored. You can
+          use this to include longer comments than are suitable for #,
+          for example for the benefit of human readers of your message
+          (reading it via the tracking system logs or due to a CC or
+          BCC).
+
+   #...
+          One-line comment. The # must be at the start of the line.
+
+   debug level
+          Sets the debugging level to level, which should be a
+          nonnegative integer. 0 is no debugging; 1 is usually
+          sufficient. The debugging output appears in the transcript. It
+          is not likely to be useful to general users of the bug system.
+
+   There is a reference card for the mailservers, available via the WWW,
+   in bug-mailserver-refcard.txt or by email using the refcard command
+   (see above).
+
+   If you wish to manipulate bug reports you should use the
+   control at bugs.debian.org address, which understands a superset of the
+   commands listed above. This is described in another document,
+   available on the WWW, in the file bug-maint-mailcontrol.txt, or by
+   sending help to control at bugs.
+
+   In case you are reading this as a plain text file or via email: an
+   HTML version is available via the bug system main contents page
+   http://www.debian.org/Bugs/.
+     _________________________________________________________________
+
+    Debian BTS administrators <owner at bugs.debian.org>
+
+   Debian bug tracking system
+   Copyright © 1999 Darren O. Benham, 1997, 2003 nCipher Corporation Ltd,
+   1994-1997 Ian Jackson.
+     _________________________________________________________________
+

Added: people/oz/roll-out-cd/templates/common/doc/bug-mailserver-refcard.txt
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/bug-mailserver-refcard.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/bug-mailserver-refcard.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,81 @@
+Mail servers' reference card
+
+   Full documentation of the mail servers is available on the WWW, in the
+   files bug-log-mailserver.txt and bug-maint-mailcontrol.txt or by
+   sending the word help to each mailserver.
+
+Synopsis of commands available at request at bugs.debian.org
+
+     * send bugnumber
+     * send-detail bugnumber
+     * index [full]
+     * index-summary by-package
+     * index-summary by-number
+     * index-maint
+     * index maint maintainer
+     * index-packages
+     * index packages package
+     * send-unmatched [this|0]
+     * send-unmatched last|-1
+     * send-unmatched old|-2
+     * getinfo filename (ftp.debian.org/debian/doc/*)
+     * help
+     * refcard
+     * quit|stop|thank...|--...
+     * #... (comment)
+     * debug level
+
+Synopsis of extra commands available at control at bugs.debian.org
+
+     * reassign bugnumber package [ version ]
+     * severity bugnumber severity
+     * reopen bugnumber [ originator-address | = | ! ]
+     * found bugnumber [ version ]
+     * notfound bugnumber version
+     * submitter bugnumber originator-address | !
+     * forwarded bugnumber address
+     * notforwarded bugnumber
+     * owner bugnumber address | !
+     * noowner bugnumber
+     * retitle bugnumber new-title
+     * clone bugnumber NewID [ new IDs ... ]
+     * merge bugnumber bugnumber ...
+     * unmerge bugnumber
+     * forcemerge bugnumber bugnumber ...
+     * tag bugnumber [ + | - | = ] tag [ tag ... ]
+     * block bugnumber by bug ...
+     * unblock bugnumber by bug ...
+     * close bugnumber [ fixed-version ] (deprecated - you must
+       separately tell originator why, see "Closing bug reports" instead)
+
+   reopen with = or no originator address leaves the originator as the
+   original submitter; ! sets it to you, the person doing the reopen.
+
+   Severities are critical, grave, serious, important, normal, minor, and
+   wishlist.
+
+   Tags currently include patch, wontfix, moreinfo, unreproducible, help,
+   pending, fixed, security, upstream, confirmed, fixed-upstream,
+   fixed-in-experimental, d-i, ipv6, lfs, l10n, potato, woody, sarge,
+   sarge-ignore, etch, etch-ignore, sid, and experimental.
+
+Synopsis of bug submission and followup addresses
+
+     * nnn[ -submit | ]
+     * nnn-maintonly
+     * nnn-quiet
+     * nnn-forwarded
+     * nnn-request
+     * nnn-submitter
+     * nnn-done
+     * nnn-close
+     * nnn-subscribe
+     _________________________________________________________________
+
+    Debian BTS administrators <owner at bugs.debian.org>
+
+   Debian bug tracking system
+   Copyright © 1999 Darren O. Benham, 1997, 2003 nCipher Corporation Ltd,
+   1994-1997 Ian Jackson.
+     _________________________________________________________________
+

Added: people/oz/roll-out-cd/templates/common/doc/bug-maint-info.txt
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/bug-maint-info.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/bug-maint-info.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,396 @@
+Developers' information regarding the bug processing system
+
+   Initially, a bug report is submitted by a user as an ordinary mail
+   message to submit at bugs.debian.org. This will then be given a number,
+   acknowledged to the user, and forwarded to debian-bugs-dist. If the
+   submitter included a Package line listing a package with a known
+   maintainer the maintainer will get a copy too.
+
+   The Subject line will have Bug#nnn: added, and the Reply-To will be
+   set to include both the submitter of the report and
+   nnn at bugs.debian.org.
+     _________________________________________________________________
+
+     * Closing bug reports
+     * Followup messages
+     * Severity levels
+     * Tags for bug reports
+     * Recording that you have passed on a bug report
+     * Changing bug ownership
+     * Incorrectly listed package maintainers
+     * Reopening, reassigning and manipulating bugs
+     * Subscribing to bugs
+     * More-or-less obsolete subject-scanning feature
+     * Obsolete X-Debian-PR: quiet feature
+     _________________________________________________________________
+
+Closing bug reports
+
+   Debian bug reports should be closed when the problem is fixed.
+   Problems in packages can only be considered fixed once a package that
+   includes the bug fix enters the Debian archive.
+
+   Normally, the only people that are allowed to close a bug report are
+   the submitter of the bug and the maintainer(s) of the package against
+   which the bug is filed. There are exceptions to this rule, for
+   example, the bugs filed against unknown packages or certain generic
+   pseudo-packages. When in doubt, don't close bugs, first ask for advice
+   on the debian-devel mailing list.
+
+   Bug reports should be closed by sending email to
+   nnn-done at bugs.debian.org. The message body needs to contain an
+   explanation of how the bug was fixed.
+
+   With the emails received from the bug tracking system, all you need to
+   do to close the bug is to make a Reply in your mail reader program and
+   edit the To field to say nnn-done at bugs.debian.org instead of
+   nnn at bugs.debian.org (nnn-close is provided as an alias for nnn-done).
+
+   Where applicable, please supply a Version line in the pseudo-header of
+   your message when closing a bug, so that the bug tracking system knows
+   which releases of the package contain the fix.
+
+   The person closing the bug, the person who submitted it and the
+   debian-bugs-closed mailing list will each get a notification about the
+   change in status of the report. The submitter and the mailing list
+   will also receive the contents of the message sent to nnn-done.
+
+Followup messages
+
+   The bug tracking system will include the submitter's address and the
+   bug address (nnn at bugs.debian.org) in the Reply-To header after
+   forwarding the bug report. Please note that these are two distinct
+   addresses.
+
+   If a developer wishes to reply to a bug report they should simply
+   reply to the message, respecting the Reply-To header. This will not
+   close the bug.
+
+   The bug tracking system will receive the message at
+   nnn at bugs.debian.org, pass it on to the package maintainer, file the
+   reply with the rest of the logs for that bug report and forward it to
+   debian-bugs-dist.
+
+   Sending a message to nnn-submitter at bugs.debian.org will explicitly
+   email the submitter of the bug and place a copy in the Bug tracking
+   system. The message will not be sent to package maintainer.
+
+   If you wish to send a followup message which is not appropriate for
+   debian-bugs-dist you can do so by sending it to
+   nnn-quiet at bugs.debian.org or nnn-maintonly at bugs.debian.org. Mail to
+   nnn-quiet at bugs.debian.org is filed in the Bug Tracking System but is
+   not delivered to any individuals or mailing lists. Mail to
+   nnn-maintonly at bugs.debian.org is filed in the Bug Tracking System and
+   is delivered only to the maintainer of the package in question.
+
+   Do not use the `reply to all recipients' or `followup' feature of your
+   mailer unless you intend to edit down the recipients substantially. In
+   particular, see that you don't send followup messages to
+   submit at bugs.debian.org.
+
+   For more information about headers to suppress ACK messages and how to
+   send carbon copies using the Bug Tracking System, see the instructions
+   for reporting bugs.
+
+Severity levels
+
+   The bug system records a severity level with each bug report. This is
+   set to normal by default, but can be overridden either by supplying a
+   Severity line in the pseudo-header when the bug is submitted (see the
+   instructions for reporting bugs), or by using the severity command
+   with the control request server.
+
+   The severity levels are:
+
+   critical
+          makes unrelated software on the system (or the whole system)
+          break, or causes serious data loss, or introduces a security
+          hole on systems where you install the package.
+
+   grave
+          makes the package in question unusable or mostly so, or causes
+          data loss, or introduces a security hole allowing access to the
+          accounts of users who use the package.
+
+   serious
+          is a severe violation of Debian policy (roughly, it violates a
+          "must" or "required" directive), or, in the package
+          maintainer's opinion, makes the package unsuitable for release.
+
+   important
+          a bug which has a major effect on the usability of a package,
+          without rendering it completely unusable to everyone.
+
+   normal
+          the default value, applicable to most bugs.
+
+   minor
+          a problem which doesn't affect the package's usefulness, and is
+          presumably trivial to fix.
+
+   wishlist
+          for any feature request, and also for any bugs that are very
+          difficult to fix due to major design considerations.
+
+   Certain severities are considered release-critical, meaning the bug
+   will have an impact on releasing the package with the stable release
+   of Debian. Currently, these are critical, grave and serious. For
+   complete and canonical rules on what issues merit these severities,
+   see the list of Release-Critical Issues for Etch.
+
+Tags for bug reports
+
+   Each bug can have zero or more of a set of given tags. These tags are
+   displayed in the list of bugs when you look at a package's page, and
+   when you look at the full bug log.
+
+   Tags can be set by supplying a Tags line in the pseudo-header when the
+   bug is submitted (see the instructions for reporting bugs), or by
+   using the tags command with the control request server. Separate
+   multiple tags with commas, spaces, or both.
+
+   The current bug tags are:
+
+   patch
+          A patch or some other easy procedure for fixing the bug is
+          included in the bug logs. If there's a patch, but it doesn't
+          resolve the bug adequately or causes some other problems, this
+          tag should not be used.
+
+   wontfix
+          This bug won't be fixed. Possibly because this is a choice
+          between two arbitrary ways of doing things and the maintainer
+          and submitter prefer different ways of doing things, possibly
+          because changing the behaviour will cause other, worse,
+          problems for others, or possibly for other reasons.
+
+   moreinfo
+          This bug can't be addressed until more information is provided
+          by the submitter. The bug will be closed if the submitter
+          doesn't provide more information in a reasonable (few months)
+          timeframe. This is for bugs like "It doesn't work". What
+          doesn't work?
+
+   unreproducible
+          This bug can't be reproduced on the maintainer's system.
+          Assistance from third parties is needed in diagnosing the cause
+          of the problem.
+
+   help
+          The maintainer is requesting help with dealing with this bug.
+
+   pending
+          A solution to this bug has been found and an upload will be
+          made soon.
+
+   fixed
+          This bug is fixed or worked around (by a non-maintainer upload,
+          for example), but there's still an issue that needs to be
+          resolved. This tag replaces the old "fixed" severity.
+
+   security
+          This bug describes a security problem in a package (e.g., bad
+          permissions allowing access to data that shouldn't be
+          accessible; buffer overruns allowing people to control a system
+          in ways they shouldn't be able to; denial of service attacks
+          that should be fixed, etc). Most security bugs should also be
+          set at critical or grave severity.
+
+   upstream
+          This bug applies to the upstream part of the package.
+
+   confirmed
+          The maintainer has looked at, understands, and basically agrees
+          with the bug, but has yet to fix it. (Use of this tag is
+          optional; it is intended mostly for maintainers who need to
+          manage large numbers of open bugs.)
+
+   fixed-upstream
+          The bug has been fixed by the upstream maintainer, but not yet
+          in the package (for whatever reason: perhaps it is too
+          complicated to backport the change or too minor to be worth
+          bothering).
+
+   fixed-in-experimental
+          The bug has been fixed in the package of the experimental
+          distribution, but not yet in the unstable distribution.
+
+   d-i
+          This bug is relevant to the development of debian-installer. It
+          is expected that this will be used when the bug affects
+          installer development but is not filed against a package that
+          forms a direct part of the installer itself.
+
+   ipv6
+          This bug affects support for Internet Protocol version 6.
+
+   lfs
+          This bug affects support for large files (over 2 gigabytes).
+
+   l10n
+          This bug is relevant to the localisation of the package.
+
+   potato
+          This bug particularly applies to the potato release of Debian.
+
+   woody
+          This bug particularly applies to the woody distribution.
+
+   sarge
+          This bug should not be archived until it is fixed in sarge.
+
+   sarge-ignore
+          This release-critical bug is to be ignored for the purposes of
+          releasing sarge. This tag should only be used by the release
+          manager; do not set it yourself without explicit authorization
+          from them.
+
+   etch
+          This bug should not be archived until it is fixed in etch.
+
+   etch-ignore
+          This release-critical bug is to be ignored for the purposes of
+          releasing etch. This tag should only be used by the release
+          manager; do not set it yourself without explicit authorization
+          from them.
+
+   sid
+          This bug should not be archived until it is fixed in sid.
+
+   experimental
+          This bug should not be archived until it is fixed in
+          experimental.
+
+   The meanings of the latter 6 tags have changed recently; the ignore
+   tags ignore the bug for the purpose of a testing propagation. The
+   release tags, which used to indicate which bugs affected a specific
+   release now indicate when a bug can be archived.
+
+Recording that you have passed on a bug report
+
+   When a developer forwards a bug report to the developer of the
+   upstream source package from which the Debian package is derived, they
+   should note this in the bug tracking system as follows:
+
+   Make sure that the To field of your message to the author has only the
+   author(s) address(es) in it; put the person who reported the bug,
+   nnn-forwarded at bugs.debian.org and nnn at bugs.debian.org in the CC field.
+
+   Ask the author to preserve the CC to nnn-forwarded at bugs.debian.org
+   when they reply, so that the bug tracking system will file their reply
+   with the original report. These messages are only filed and are not
+   sent on; to send a message as normal, send them to nnn at bugs.debian.org
+   as well.
+
+   When the bug tracking system gets a message at nnn-forwarded it will
+   mark the relevant bug as having been forwarded to the address(es) in
+   the To field of the message it gets, if the bug is not already marked
+   as forwarded.
+
+   You can also manipulate the `forwarded to' information by sending
+   messages to control at bugs.debian.org.
+
+Changing bug ownership
+
+   In cases where the person responsible for fixing a bug is not the
+   assigned maintainer for the associated package (for example, when the
+   package is maintained by a team), it may be useful to record this fact
+   in the bug tracking system. To help with this, each bug may optionally
+   have an owner.
+
+   The owner can be set by supplying an Owner line in the pseudo-header
+   when the bug is submitted (see the instructions for reporting bugs),
+   or by using the owner and noowner commands with the control request
+   server.
+
+Incorrectly listed package maintainers
+
+   If the maintainer of a package is listed incorrectly, this is usually
+   because the maintainer has changed recently, and the new maintainer
+   hasn't yet uploaded a new version of the package with a changed
+   Maintainer control file field. This will be fixed when the package is
+   uploaded; alternatively, the archive maintainers can override the
+   maintainer record of a package manually, for example if a rebuild and
+   reupload of the package is not expected to be needed soon. Contact
+   override-change at debian.org for changes to the override file.
+
+Reopening, reassigning and manipulating bugs
+
+   It is possible to reassign bug reports to other packages, to reopen
+   erroneously-closed ones, to modify the information saying to where, if
+   anywhere, a bug report has been forwarded, to change the severities
+   and titles of reports, to set the ownership of bugs, to merge and
+   unmerge bug reports, and to record the versions of packages in which
+   bugs were found and in which they were fixed. This is done by sending
+   mail to control at bugs.debian.org.
+
+   The format of these messages is described in another document
+   available on the World Wide Web or in the file
+   bug-maint-mailcontrol.txt. A plain text version can also be obtained
+   by mailing the word help to the server at the address above.
+
+Subscribing to bugs
+
+   The bug tracking system also allows bug submitters, developers and
+   other interested third parties to subscribe to individual bugs. This
+   feature can be used by those wishing to keep an eye on a bug, without
+   having to subscribe to a package through the PTS. All messages that
+   are received at nnn at debian.org, are sent to subscribers.
+
+   Subscribing to a bug can be done by sending an email to
+   nnn-subscribe at bugs.debian.org. The subject and body of the email are
+   ignored by the BTS. Once this message is processed, users are sent a
+   confirmation message that they will need to reply to before they are
+   sent the messages relating to that bug.
+
+   It is also possible to unsubscribe from a bug. Unsubscribing can be
+   done by sending an email to nnn-unsubscribe at bugs.debian.org. The
+   subject and body of the email are again ignored by the BTS. Users will
+   be sent a confirmation message which they must reply to if they wish
+   to be unsubscribed from the bug.
+
+   By default, the address subscribed is the one found in the From
+   header. If you wish to subscribe another address to a bug, you will
+   need to encode the address to be subscribed into the subscription
+   message. This takes the form of:
+   nnn-subscribe-localpart=example.com at bugs.debian.org. That example
+   would send localpart at example.com a subscription message for bug nnn.
+   The @ sign must be encoded by changing it to an = sign. Similarly, an
+   unsubscription takes the form
+   nnn-unsubscribe-localpart=example.com at bugs.debian.org. In both cases,
+   the subject and body of the email will be forwarded to the email
+   address within the request for confirmation.
+
+More-or-less obsolete subject-scanning feature
+
+   Messages that arrive at submit or bugs whose Subject starts Bug#nnn
+   will be treated as having been sent to nnn at bugs.debian.org. This is
+   both for backwards compatibility with mail forwarded from the old
+   addresses, and to catch followup mail sent to submit by mistake (for
+   example, by using reply to all recipients).
+
+   A similar scheme operates for maintonly, done, quiet and forwarded,
+   which treat mail arriving with a Subject tag as having been sent to
+   the corresponding nnn-whatever at bugs.debian.org address.
+
+   Messages arriving at plain forwarded and done - ie, with no bug report
+   number in the address - and without a bug number in the Subject will
+   be filed under `junk' and kept for a few weeks, but otherwise ignored.
+
+Obsolete X-Debian-PR: quiet feature
+
+   It used to be possible to prevent the bug tracking system from
+   forwarding anywhere messages it received at debian-bugs, by putting an
+   X-Debian-PR: quiet line in the actual mail header.
+
+   This header line is now ignored. Instead, send your message to quiet
+   or nnn-quiet (or maintonly or nnn-maintonly).
+     _________________________________________________________________
+
+    Debian BTS administrators <owner at bugs.debian.org>
+
+   Debian bug tracking system
+   Copyright © 1999 Darren O. Benham, 1997, 2003 nCipher Corporation Ltd,
+   1994-1997 Ian Jackson.
+     _________________________________________________________________
+

Added: people/oz/roll-out-cd/templates/common/doc/bug-maint-mailcontrol.txt
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/bug-maint-mailcontrol.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/bug-maint-mailcontrol.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,323 @@
+Introduction to the bug control and manipulation mailserver
+
+   In addition to the mailserver on request at bugs.debian.org which allows
+   the retrieval of bug data and documentation by email, there is another
+   server on control at bugs.debian.org which also allows bug reports to be
+   manipulated in various ways.
+
+   The control server works just like the request server, except that it
+   has some additional commands; in fact, it's the same program. The two
+   addresses are only separated to avoid users making mistakes and
+   causing problems while merely trying to request information.
+
+   Since the commands specific to the control server actually change the
+   status of a bug, a notification about processing the commands is sent
+   to the maintainer of the package(s) the changed bugs are assigned to.
+   Additionally the mail to the server and the resulting changes are
+   logged in the bug report and thereby available in the WWW pages.
+
+   Please see the introduction to the request server available on the
+   World Wide Web, in the file bug-log-mailserver.txt, or by sending help
+   to either mailserver, for details of the basics of operating the
+   mailservers and the common commands available when mailing either
+   address.
+
+   The reference card for the mailservers is available via the WWW, in
+   bug-mailserver-refcard.txt or by email using the refcard command.
+
+Commands available at the control mailserver
+
+   reassign bugnumber package [ version ]
+          Records that bug #bugnumber is a bug in package. This can be
+          used to set the package if the user forgot the pseudo-header,
+          or to change an earlier assignment. No notifications are sent
+          to anyone (other than the usual information in the processing
+          transcript).
+
+          If you supply a version, the bug tracking system will note that
+          the bug affects that version of the newly-assigned package.
+
+   reopen bugnumber [ originator-address | = | ! ]
+          Reopens #bugnumber if it is closed.
+
+          By default, or if you specify =, the original submitter is
+          still as the originator of the report, so that they will get
+          the ack when it is closed again.
+
+          If you supply an originator-address the originator will be set
+          to the address you supply. If you wish to become the new
+          originator of the reopened report you can use the ! shorthand
+          or specify your own email address.
+
+          It is usually a good idea to tell the person who is about to be
+          recorded as the originator that you're reopening the report, so
+          that they will know to expect the ack which they'll get when it
+          is closed again.
+
+          If the bug is not closed then reopen won't do anything, not
+          even change the originator. To change the originator of an open
+          bug report, use the submitter command; note that this will
+          inform the original submitter of the change.
+
+          If the bug was recorded as being closed in a particular version
+          of a package but recurred in a later version, it is better to
+          use the found command instead.
+
+   found bugnumber [ version ]
+          Record that #bugnumber has been encountered in the given
+          version of the package to which it is assigned.
+
+          The bug tracking system uses this information, in conjunction
+          with fixed versions recorded when closing bugs, to display
+          lists of bugs open in various versions of each package. It
+          considers a bug to be open when it has no fixed version, or
+          when it has been found more recently than it has been fixed.
+
+          If no version is given, then the list of fixed versions for the
+          bug is cleared. This is identical to the behaviour of reopen.
+
+          This command was introduced in preference to reopen because it
+          was difficult to add a version to that command's syntax without
+          suffering ambiguity.
+
+   notfound bugnumber version
+          Remove the record that #bugnumber was encountered in the given
+          version of the package to which it is assigned.
+
+          This differs from closing the bug at that version in that the
+          bug is not listed as fixed in that version either; no
+          information about that version will be known. It is intended
+          for fixing mistakes in the record of when a bug was found.
+
+   submitter bugnumber originator-address | !
+          Changes the originator of #bugnumber to originator-address.
+
+          If you wish to become the new originator of the report you can
+          use the ! shorthand or specify your own email address.
+
+          While the reopen command changes the originator of other bugs
+          merged with the one being reopened, submitter does not affect
+          merged bugs.
+
+   forwarded bugnumber address
+          Notes that bugnumber has been forwarded to the upstream
+          maintainer at address. This does not actually forward the
+          report. This can be used to change an existing incorrect
+          forwarded-to address, or to record a new one for a bug that
+          wasn't previously noted as having been forwarded.
+
+   notforwarded bugnumber
+          Forgets any idea that bugnumber has been forwarded to any
+          upstream maintainer. If the bug was not recorded as having been
+          forwarded then this will do nothing.
+
+   retitle bugnumber new-title
+          Changes the title of a bug report to that specified (the
+          default is the Subject mail header from the original report).
+
+          Unlike most of the other bug-manipulation commands when used on
+          one of a set of merged reports this will change the title of
+          only the individual bug requested, and not all those with which
+          it is merged.
+
+   severity bugnumber severity
+          Set the severity level for bug report #bugnumber to severity.
+          No notification is sent to the user who reported the bug.
+
+          Severities are critical, grave, serious, important, normal,
+          minor, and wishlist.
+
+          For their meanings please consult the general developers'
+          documentation for the bug system.
+
+   clone bugnumber NewID [ new IDs ... ]
+          The clone control command allows you to duplicate a bug report.
+          It is useful in the case where a single report actually
+          indicates that multiple distinct bugs have occurred. "New IDs"
+          are negative numbers, separated by spaces, which may be used in
+          subsequent control commands to refer to the newly duplicated
+          bugs. A new report is generated for each new ID.
+
+          Example usage:
+
+        clone 12345 -1 -2
+        reassign -1 foo
+        retitle -1 foo: foo sucks
+        reassign -2 bar
+        retitle -2 bar: bar sucks when used with foo
+        severity -2 wishlist
+        clone 123456 -3
+        reassign -3 foo
+        retitle -3 foo: foo sucks
+        merge -1 -3
+
+   merge bugnumber bugnumber ...
+          Merges two or more bug reports. When reports are merged
+          opening, closing, marking or unmarking as forwarded and
+          reassigning any of the bugs to a new package will have an
+          identical effect on all of the merged reports.
+
+          Before bugs can be merged they must be in exactly the same
+          state: either all open or all closed, with the same
+          forwarded-to upstream author address or all not marked as
+          forwarded, all assigned to the same package or package(s) (an
+          exact string comparison is done on the package to which the bug
+          is assigned), and all of the same severity. If they don't start
+          out in the same state you should use reassign, reopen and so
+          forth to make sure that they are before using merge. Titles are
+          not required to match, and will not be affected by the merge.
+          Tags are not required to match, either, they will be joined.
+
+          If any of the bugs listed in a merge command is already merged
+          with another bug then all the reports merged with any of the
+          ones listed will all be merged together. Merger is like
+          equality: it is reflexive, transitive and symmetric.
+
+          Merging reports causes a note to appear on each report's logs;
+          on the WWW pages this is includes links to the other bugs.
+
+          Merged reports are all expired simultaneously, and only when
+          all of the reports each separately meet the criteria for
+          expiry.
+
+   forcemerge bugnumber bugnumber ...
+          Forcibly merges two or more bug reports. The first bug listed
+          is the master bug, and its settings (the settings which must be
+          equal in a normal merge) are assigned to the bugs listed next.
+          To avoid typos erroneously merging bugs, bugs must be in the
+          same package. See the text above for a description of what
+          merging means.
+
+          Note that this makes it possible to close bugs by merging; you
+          are responsible for notifying submitters with an appropriate
+          close message if you do this.
+
+   unmerge bugnumber
+          Disconnects a bug report from any other reports with which it
+          may have been merged. If the report listed is merged with
+          several others then they are all left merged with each other;
+          only their associations with the bug explicitly named are
+          removed.
+
+          If many bug reports are merged and you wish to split them into
+          two separate groups of merged reports you must unmerge each
+          report in one of the new groups separately and then merge them
+          into the required new group.
+
+          You can only unmerge one report with each unmerge command; if
+          you want to disconnect more than one bug simply include several
+          unmerge commands in your message.
+
+   tags bugnumber [ + | - | = ] tag [ tag ... ]
+          Sets tags for the bug report #bugnumber. No notification is
+          sent to the user who reported the bug. Setting the action to +
+          means to add each given tag, - means to remove each given tag,
+          and = means to ignore the current tags and set them afresh to
+          the list provided. The default action is adding.
+
+          Example usage:
+
+        # same as 'tags 123456 + patch'
+        tags 123456 patch
+
+        # same as 'tags 123456 + help security'
+        tags 123456 help security
+
+        # add 'fixed' and 'pending' tags
+        tags 123456 + fixed pending
+
+        # remove 'unreproducible' tag
+        tags 123456 - unreproducible
+
+        # set tags to exactly 'moreinfo' and 'unreproducible'
+        tags 123456 = moreinfo unreproducible
+
+          Available tags currently include patch, wontfix, moreinfo,
+          unreproducible, help, pending, fixed, fixed-in-experimental,
+          fixed-upstream, security, upstream, confirmed, d-i, ipv6, lfs,
+          l10n, potato, woody, sarge, sarge-ignore, etch, etch-ignore,
+          sid, and experimental.
+
+          For their meanings please consult the general developers'
+          documentation for the bug system.
+
+   block bugnumber by bug ...
+          Note that the fix for the first bug is blocked the the other
+          listed bugs.
+
+   unblock bugnumber by bug ...
+          Note that the fix for the first bug is no longer blocked the
+          the other listed bugs.
+
+   close bugnumber [ fixed-version ] (deprecated)
+          Close bug report #bugnumber.
+
+          A notification is sent to the user who reported the bug, but
+          (in contrast to mailing bugnumber-done at bugs.debian.org) the
+          text of the mail which caused the bug to be closed is not
+          included in that notification. The maintainer who closes a
+          report needs to ensure, probably by sending a separate message,
+          that the user who reported the bug knows why it is being
+          closed. The use of this command is therefore deprecated. See
+          the developer's information about how to close a bug properly.
+
+          If you supply a fixed-version, the bug tracking system will
+          note that the bug was fixed in that version of the package.
+
+   package [ packagename ... ]
+          Limits the following commands so that they will only apply to
+          bugs filed against the listed packages. You can list one or
+          more packages. If you don't list any packages, the following
+          commands will apply to all bugs. You're encouraged to use this
+          as a safety feature in case you accidentally use the wrong bug
+          numbers.
+
+          Example usage:
+
+        package foo
+        reassign 123456 bar 1.0-1
+
+        package bar
+        retitle 123456 bar: bar sucks
+        severity 123456 normal
+
+        package
+        severity 234567 wishlist
+
+   owner bugnumber address | !
+          Sets address to be the "owner" of #bugnumber. The owner of a
+          bug claims responsibility for fixing it and will receive all
+          mail regarding it. This is useful to share out work in cases
+          where a package has a team of maintainers.
+
+          If you wish to become the owner of the bug yourself, you can
+          use the ! shorthand or specify your own email address.
+
+   noowner bugnumber
+          Forgets any idea that the bug has an owner other than the usual
+          maintainer. If the bug had no owner recorded then this will do
+          nothing.
+
+   #...
+          One-line comment. The # must be at the start of the line. The
+          text of comments will be included in the acknowledgement sent
+          to the sender and to affected maintainers, so you can use this
+          to document the reasons for your commands.
+
+   quit
+   stop
+   thank...
+   --...
+          Tells the control server to stop processing the message; the
+          remainder of the message can include explanations, signatures
+          or anything else, none of it will be detected by the control
+          server.
+     _________________________________________________________________
+
+    Debian BTS administrators <owner at bugs.debian.org>
+
+   Debian bug tracking system
+   Copyright © 1999 Darren O. Benham, 1997, 2003 nCipher Corporation Ltd,
+   1994-1997 Ian Jackson.
+     _________________________________________________________________
+

Added: people/oz/roll-out-cd/templates/common/doc/bug-reporting.txt
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/bug-reporting.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/bug-reporting.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,304 @@
+How to report a bug in Debian
+
+Important things to note before sending
+
+   Please don't report multiple unrelated bugs - especially ones in
+   different packages - in a single bug report. It makes our lives much
+   easier if you send separate reports.
+
+   You should check if your bug report has already been filed by someone
+   else before submitting it. Lists of currently outstanding bugs are
+   available on the World Wide Web and elsewhere - see other documents
+   for details. You can submit your comments to an existing bug report
+   #<number> by sending e-mail to <number>@bugs.debian.org
+
+   If you can't seem to determine which package contains the problem,
+   please send e-mail to the Debian user mailing list asking for advice.
+   If your problem doesn't relate just to one package but some general
+   Debian service, there are several pseudo-packages or even mailing
+   lists that you can use to relay your message to us instead.
+
+   If you'd like to send a copy of your bug report to additional
+   recipients (such as mailing lists), you shouldn't use the usual e-mail
+   headers, but a different method, described below.
+
+Sending the bug report using an automatic bug report tool
+
+   The reportbug program can ease filing bugs by guiding you through the
+   bug reporting process step by step. The querybts tool, available from
+   the same package as reportbug, provides a convenient text-based
+   interface to the bug tracking system.
+
+   Emacs users can also use the debian-bug command provided by the
+   debian-el package. When called with M-x debian-bug, it will ask for
+   all necessary information in a similar way to reportbug.
+
+Sending the bug report via e-mail
+
+   Send email to submit at bugs.debian.org, as described below.
+
+   Of course, like any email, you should include a clear, descriptive
+   Subject line in your main mail header. The subject you give will be
+   used as the initial bug title in the tracking system, so please try to
+   make it informative!
+
+   You need to put a pseudo-header at the start of the body of the
+   message. That means that the first line of the message body should
+   say:
+Package: <something>
+
+   Replace <something> with the name of the package which has the bug.
+
+   The second line of the message should say:
+Version: <something>
+
+   Replace <something> with the version of the package. Please don't
+   include any text here other than the version itself, as the bug
+   tracking system relies on this field to work out which releases are
+   affected by the bug.
+
+   You need to supply a correct Package line in the pseudo-header in
+   order for the bug tracking system to deliver the message to the
+   package's maintainer. See this example for information on how to find
+   this information.
+
+   The pseudo-header fields should start at the very start of their
+   lines.
+
+   Please include in your report:
+     * The exact and complete text of any error messages printed or
+       logged. This is very important!
+     * Exactly what you typed or did to demonstrate the problem.
+     * A description of the incorrect behaviour: exactly what behaviour
+       you were expecting, and what you observed. A transcript of an
+       example session is a good way of showing this.
+     * A suggested fix, or even a patch, if you have one.
+     * Details of the configuration of the program with the problem.
+       Include the complete text of its configuration files.
+     * The versions of any packages on which the buggy package depends.
+     * What kernel version you're using (type uname -a), your shared C
+       library (type ls -l /lib/libc.so.6 or dpkg -s libc6 | grep
+       ^Version), and any other details about your Debian system, if it
+       seems appropriate. For example, if you had a problem with a Perl
+       script, you would want to provide the version of the `perl' binary
+       (type perl -v or dpkg -s perl | grep ^Version:).
+     * Appropriate details of the hardware in your system. If you're
+       reporting a problem with a device driver please list all the
+       hardware in your system, as problems are often caused by IRQ and
+       I/O address conflicts.
+
+   Include any detail that seems relevant - you are in very little danger
+   of making your report too long by including too much information. If
+   they are small please include in your report any files you were using
+   to reproduce the problem (uuencoding them if they may contain odd
+   characters etc.).
+
+   For more advice on how to help the developers solve your problem,
+   please read How to Report Bugs Effectively.
+
+Example
+
+   A bug report, with mail header, looks something like this:
+  To: submit at bugs.debian.org
+  From: diligent at testing.linux.org
+  Subject: Hello says `goodbye'
+
+  Package: hello
+  Version: 1.3-16
+
+  When I invoke `hello' without arguments from an ordinary shell
+  prompt it prints `goodbye', rather than the expected `hello, world'.
+  Here is a transcript:
+
+  $ hello
+  goodbye
+  $ /usr/bin/hello
+  goodbye
+  $
+
+  I suggest that the output string, in hello.c, be corrected.
+
+  I am using Debian GNU/Linux 2.2, kernel 2.2.17-pre-patch-13
+  and libc6 2.1.3-10.
+
+Sending copies of bug reports to other addresses
+
+   Sometimes it is necessary to send a copy of a bug report to somewhere
+   else besides debian-bugs-dist and the package maintainer, which is
+   where they are normally sent.
+
+   You could do this by CC'ing your bug report to the other address(es),
+   but then the other copies would not have the bug report number put in
+   the Reply-To field and the Subject line. When the recipients reply
+   they will probably preserve the submit at bugs.debian.org entry in the
+   header and have their message filed as a new bug report. This leads to
+   many duplicated reports.
+
+   The right way to do this is to use the X-Debbugs-CC header. Add a line
+   like this to your message's mail header:
+ X-Debbugs-CC: other-list at cosmic.edu
+
+   This will cause the bug tracking system to send a copy of your report
+   to the address(es) in the X-Debbugs-CC line as well as to
+   debian-bugs-dist.
+
+   Avoid sending such copies to the addresses of other bug reports, as
+   they will be caught by the checks that prevent mail loops. There is
+   relatively little point in using X-Debbugs-CC for this anyway, as the
+   bug number added by that mechanism will just be replaced by a new one;
+   use an ordinary CC header instead.
+
+   This feature can often be combined usefully with mailing quiet - see
+   below.
+
+Severity levels
+
+   If a report is of a particularly serious bug, or is merely a feature
+   request that, you can set the severity level of the bug as you report
+   it. This is not required, however, and the developers will assign an
+   appropriate severity level to your report if you do not.
+
+   To assign a severity level, put a line like this one in the
+   pseudo-header:
+Severity: <severity>
+
+   Replace <severity> with one of the available severity levels, as
+   described in the developers' documentation.
+
+Assigning tags
+
+   You can set tags on a bug as you are reporting it. For example, if you
+   are including a patch with your bug report, you may wish to set the
+   patch tag. This is not required, however, and the developers will set
+   tags on your report as and when it is appropriate.
+
+   To set tags, put a line like this one in the pseudo-header:
+Tags: <tags>
+
+   Replace <tags> with one or more of the available tags, as described in
+   the developers' documentation. Separate multiple tags with commas,
+   spaces, or both.
+
+Other pseudo headers (primarily of interest to package maintainers)
+
+Forwarded: foo at example.com
+
+   will mark the newly submitted bug as forwarded to foo at example.com. See
+   Recording that you have passed on a bug report in the developers'
+   documentation for details.
+Owner: foo at example.com
+
+   will indicate that foo at example.com is now responsible for fixing this
+   bug. See Changing bug ownership in the developers' documentation for
+   details.
+Source: foopackage
+
+   the equivalent of Package: for bugs present in the source package of
+   foopackage; for most bugs in most packages you don't want to use this
+   option.
+
+   Finally, if your MUA doesn't allow you to edit the headers, you can
+   set the various X-Debbugs- headers in the pseudo-headers.
+
+Different submission addresses (minor or mass bug reports)
+
+   If a bug report is minor, for example, a documentation typo or a
+   trivial build problem, please adjust the severity appropriately and
+   send it to maintonly at bugs instead of submit at bugs. maintonly will
+   forward the report to the package maintainer only, it won't forward it
+   to the BTS mailing lists.
+
+   If you're submitting many reports at once, you should definitely use
+   maintonly at bugs so that you don't cause too much redundant traffic on
+   the BTS mailing lists. Before submitting many similar bugs you may
+   also want to post a summary on debian-bugs-dist.
+
+   If wish to report a bug to the bug tracking system that's already been
+   sent to the maintainer, you can use quiet at bugs. Bugs sent to
+   quiet at bugs will not be forwarded anywhere, only filed.
+
+   When you use different submission addresses, the bug tracking system
+   will set the Reply-To of any forwarded message so that the replies
+   will by default be processed in the same way as the original report.
+   That means that, for example, replies to maintonly will go to
+   nnn-maintonly at bugs instead of nnn at bugs, unless of course one overrides
+   this manually.
+
+Acknowledgements
+
+   Normally, the bug tracking system will return an acknowledgement to
+   you by e-mail when you report a new bug or submit additional
+   information to an existing bug. If you want to suppress this
+   acknowledgement, include an X-Debbugs-No-Ack header in your e-mail
+   (the contents of this header do not matter; however, it must be in the
+   mail header and not in the pseudo-header with the Package field). If
+   you report a new bug with this header, you will need to check the web
+   interface yourself to find the bug number.
+
+   Note that this header will not suppress acknowledgements from the
+   control at bugs mailserver, since those acknowledgements may contain
+   error messages which should be read and acted upon.
+
+Bug reports against unknown packages
+
+   If the bug tracking system doesn't know who the maintainer of the
+   relevant package is it'll forward the report to debian-bugs-dist even
+   if maintonly was used.
+
+   When sending to maintonly at bugs or nnn-maintonly at bugs you should make
+   sure that the bug report is assigned to the right package, by putting
+   a correct Package at the top of an original submission of a report, or
+   by using the control at bugs service to (re)assign the report
+   appropriately first if it isn't correct already.
+
+Using dpkg to find the package and version for the report
+
+   If you are reporting a bug in a command, you can find out which
+   package installed it by using dpkg --search. You can find out which
+   version of a package you have installed by using dpkg --list or dpkg
+   --status.
+
+   For example:
+$ which apt-get
+/usr/bin/apt-get
+$ type apt-get
+apt-get is /usr/bin/apt-get
+$ dpkg --search /usr/bin/apt-get
+apt: /usr/bin/apt-get
+$ dpkg --list apt
+Desired=Unknown/Install/Remove/Purge/Hold
+| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
+|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
+||/ Name           Version        Description
++++-==============-==============-============================================
+ii  apt            0.3.19         Advanced front-end for dpkg
+$ dpkg --status apt
+Package: apt
+Status: install ok installed
+Priority: standard
+Section: base
+Installed-Size: 1391
+Maintainer: APT Development Team <deity at lists.debian.org>
+Version: 0.3.19
+Replaces: deity, libapt-pkg-doc (<< 0.3.7), libapt-pkg-dev (<< 0.3.7)
+Provides: libapt-pkg2.7
+Depends: libapt-pkg2.7, libc6 (>= 2.1.2), libstdc++2.10
+Suggests: dpkg-dev
+Conflicts: deity
+Description: Advanced front-end for dpkg
+ This is Debian's next generation front-end for the dpkg package manager.
+ It provides the apt-get utility and APT dselect method that provides a
+ simpler, safer way to install and upgrade packages.
+ .
+ APT features complete installation ordering, multiple source capability
+ and several other unique features, see the Users Guide in
+ /usr/doc/apt/guide.text.gz
+     _________________________________________________________________
+
+    Debian BTS administrators <owner at bugs.debian.org>
+
+   Debian bug tracking system
+   Copyright © 1999 Darren O. Benham, 1997, 2003 nCipher Corporation Ltd,
+   1994-1997 Ian Jackson.
+     _________________________________________________________________
+

Added: people/oz/roll-out-cd/templates/common/doc/constitution.txt
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/constitution.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/constitution.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,603 @@
+                              Debian Constitution
+                                       
+                  Constitution for the Debian Project (v1.0)
+                                       
+1. Introduction
+
+   The Debian Project is an association of individuals who have made
+   common cause to create a free operating system.
+   
+   This document describes the organisational structure for formal
+   decisionmaking in the Project. It does not describe the goals of the
+   Project or how it achieves them, or contain any policies except those
+   directly related to the decisionmaking process.
+   
+2. Decisionmaking bodies and individuals
+
+   Each decision in the Project is made by one or more of the following:
+    1. The Developers, by way of General Resolution or an election;
+    2. The Project Leader;
+    3. The Technical Committee and/or its Chairman;
+    4. The individual Developer working on a particular task;
+    5. Delegates appointed by the Project Leader for specific tasks.
+    6. The Project Secretary;
+       
+   Most of the remainder of this document will outline the powers of
+   these bodies, their composition and appointment, and the procedure for
+   their decisionmaking. The powers of a person or body may be subject to
+   review and/or limitation by others; in this case the reviewing body or
+   person's entry will state this. In the list above, a person or body is
+   usually listed before any people or bodies whose decisions they can
+   overrule or who they (help) appoint - but not everyone listed earlier
+   can overrule everyone listed later.
+   
+  2.1. General rules
+  
+    1. Nothing in this constitution imposes an obligation on anyone to do
+       work for the Project. A person who does not want to do a task
+       which has been delegated or assigned to them does not need to do
+       it. However, they must not actively work against these rules and
+       decisions properly made under them.
+    2. A person may hold several posts, except that the Project Leader,
+       Project Secretary and the Chairman of the Technical Committee must
+       be distinct, and that the Leader cannot appoint themselves as
+       their own Delegate.
+    3. A person may leave the Project or resign from a particular post
+       they hold, at any time, by stating so publicly.
+       
+3. Individual Developers
+
+  3.1. Powers
+  
+   An individual Developer may
+    1. make any technical or nontechnical decision with regard to their
+       own work;
+    2. propose or sponsor draft General Resolutions;
+    3. propose themselves as a Project Leader candidate in elections;
+    4. vote on General Resolutions and in Leadership elections.
+       
+  3.2. Composition and appointment
+  
+    1. Developers are volunteers who agree to further the aims of the
+       Project insofar as they participate in it, and who maintain
+       package(s) for the Project or do other work which the Project
+       Leader's Delegate(s) consider worthwhile.
+    2. The Project Leader's Delegate(s) may choose not to admit new
+       Developers, or expel existing Developers. If the Developers feel
+       that the Delegates are abusing their authority they can of course
+       override the decision by way of General Resolution - see s.4.1(3),
+       s.4.2.
+       
+  3.3. Procedure
+  
+   Developers may make these decisions as they see fit.
+   
+4. The Developers by way of General Resolution or election
+
+  4.1. Powers
+  
+   Together, the Developers may:
+    1. Appoint or recall the Project Leader.
+    2. Amend this constitution, provided they agree with a 3:1 majority.
+    3. Override any decision by the Project Leader or a Delegate.
+    4. Override any decision by the Technical Committee, provided they
+       agree with a 2:1 majority.
+    5. Issue nontechnical policy documents and statements.
+       These include documents describing the goals of the project, its
+       relationship with other free software entities, and nontechnical
+       policies such as the free software licence terms that Debian
+       software must meet.
+       They may also include position statements about issues of the day.
+    6. Together with the Project Leader and SPI, make decisions about
+       property held in trust for purposes related to Debian. (See
+       s.9.1.)
+       
+  4.2. Procedure
+  
+    1. The Developers follow the Standard Resolution Procedure, below. A
+       resolution or amendment is introduced if proposed by any Developer
+       and sponsored by at least K other Developers, or if proposed by
+       the Project Leader or the Technical Committee.
+    2. Delaying a decision by the Project Leader or their Delegate:
+         1. If the Project Leader or their Delegate, or the Technical
+            Committee, has made a decision, then Developers can override
+            them by passing a resolution to do so; see s4.1(3).
+         2. If such a resolution is sponsored by at least 2K Developers,
+            or if it is proposed by the Technical Committee, the
+            resolution puts the decision immediately on hold (provided
+            that resolution itself says so).
+         3. If the original decision was to change a discussion period or
+            a voting period, or the resolution is to override the
+            Technical Committee, then only K Developers need to sponsor
+            the resolution to be able to put the decision immediately on
+            hold.
+         4. If the decision is put on hold, an immediate vote is held to
+            determine whether the decision will stand until the full vote
+            on the decision is made or whether the implementation of the
+            original decision will be be delayed until then. There is no
+            quorum for this immediate procedural vote.
+         5. If the Project Leader (or the Delegate) withdraws the
+            original decision, the vote becomes moot, and is no longer
+            conducted.
+    3. Votes are taken by the Project Secretary. Votes and tallies
+       results are not be revealed during the voting period; after the
+       vote the Project Secretary lists all the votes cast. The voting
+       period is 2 weeks, but may be varied by up to 1 week by the
+       Project Leader, and may be ended by the Project Secretary when the
+       outcome of a vote is no longer in doubt.
+    4. The minimum discussion period is 2 weeks, but may be varied by up
+       to 1 week by the Project Leader. The Project Leader has a casting
+       vote. There is a quorum of 3Q.
+    5. Proposals, sponsors, amendments, calls for votes and other formal
+       actions are made by announcement on a publicly-readable electronic
+       mailing list designated by the Project Leader's Delegate(s); any
+       Developer may post there.
+    6. Votes are cast by email in a manner suitable to the Secretary. The
+       Secretary determines for each poll whether voters can change their
+       votes.
+    7. Q is half of the square root of the number of current Developers.
+       K is Q or 5, whichever is the smaller. Q and K need not be
+       integers and are not rounded.
+       
+5. Project Leader
+
+  5.1. Powers
+  
+   The Project Leader may:
+    1. Appoint Delegates or delegate decisions to the Technical
+       Committee.
+       The Leader may define an area of ongoing responsibility or a
+       specific decision and hand it over to another Developer or to the
+       Technical Committee.
+       Once a particular decision has been delegated and made the Project
+       Leader may not withdraw that delegation; however, they may
+       withdraw an ongoing delegation of particular area of
+       responsibility.
+    2. Lend authority to other Developers.
+       The Project Leader may make statements of support for points of
+       view or for other members of the project, when asked or otherwise;
+       these statements have force if and only if the Leader would be
+       empowered to make the decision in question.
+    3. Make any decision which requires urgent action.
+       This does not apply to decisions which have only become gradually
+       urgent through lack of relevant action, unless there is a fixed
+       deadline.
+    4. Make any decision for whom noone else has responsibility.
+    5. Propose draft General Resolutions and amendments.
+    6. Together with the Technical Committee, appoint new members to the
+       Committee. (See s.6.2.)
+    7. Use a casting vote when Developers vote.
+       The Project Leader also has a normal vote in such ballots.
+    8. Vary the discussion period for Developers' votes (as above).
+    9. Lead discussions amongst Developers.
+       The Project Leader should attempt to participate in discussions
+       amongst the Developers in a helpful way which seeks to bring the
+       discussion to bear on the key issues at hand. The Project Leader
+       should not use the Leadership position to promote their own
+       personal views.
+   10. Together with SPI, make decisions affecting property held in trust
+       for purposes related to Debian. (See s.9.1.)
+       
+  5.2. Appointment
+  
+    1. The Project Leader is elected by the Developers.
+    2. The election begins nine weeks before the leadership post becomes
+       vacant, or (if it is too late already) immediately.
+    3. For the following three weeks any Developer may nominate
+       themselves as a candidate Project Leader.
+    4. For three weeks after that no more candidates may be nominated;
+       candidates should use this time for campaigning (to make their
+       identities and positions known). If there are no candidates at the
+       end of the nomination period then the nomination period is
+       extended for three further weeks, repeatedly if necessary.
+    5. The next three weeks are the polling period during which
+       Developers may cast their votes. Votes in leadership elections are
+       kept secret, even after the election is finished.
+    6. The options on the ballot will be those candidates who have
+       nominated themselves and have not yet withdrawn, plus None Of The
+       Above. If None Of The Above wins the election then the election
+       procedure is repeated, many times if necessary.
+    7. The decision will be made using Concorde Vote Counting. The quorum
+       is the same as for a General Resolution (s.4.2) and the default
+       option is None Of The Above.
+    8. The Project Leader serves for one year from their election.
+       
+  5.3. Procedure
+  
+   The Project Leader should attempt to make decisions which are
+   consistent with the consensus of the opinions of the Developers.
+   
+   Where practical the Project Leader should informally solicit the views
+   of the Developers.
+   
+   The Project Leader should avoid overemphasizing their own point of
+   view when making decisions in their capacity as Leader.
+   
+6. Technical committee
+
+  6.1. Powers
+  
+   The Technical Committee may:
+    1. Decide on any matter of technical policy.
+       This includes the contents of the technical policy manuals,
+       developers' reference materials, example packages and the
+       behaviour of non-experimental package building tools. (In each
+       case the usual maintainer of the relevant software or
+       documentation makes decisions initially, however; see 6.3(5).)
+    2. Decide any technical matter where Developers' jurisdictions
+       overlap.
+       In cases where Developers need to implement compatible technical
+       policies or stances (for example, if they disagree about the
+       priorities of conflicting packages, or about ownership of a
+       command name, or about which package is responsible for a bug that
+       both maintainers agree is a bug, or about who should be the
+       maintainer for a package) the technical committee may decide the
+       matter.
+    3. Make a decision when asked to do so.
+       Any person or body may delegate a decision of their own to the
+       Technical Committee, or seek advice from it.
+    4. Overrule a Developer (requires a 3:1 majority).
+       The Technical Committee may ask a Developer to take a particular
+       technical course of action even if the Developer does not wish to;
+       this requires a 3:1 majority. For example, the Committee may
+       determine that a complaint made by the submitter of a bug is
+       justified and that the submitter's proposed solution should be
+       implemented.
+    5. Offer advice.
+       The Technical Committee may make formal announcements about its
+       views on any matter. Individual members may of course make
+       informal statements about their views and about the likely views
+       of the committee.
+    6. Together with the Project Leader, appoint new members to itself or
+       remove existing members. (See s.6.2.)
+    7. Appoint the Chairman of the Technical Committee.
+       The Chairman is elected by the Committee from its members. All
+       members of the committee are automatically nominated; the
+       committee vote starting one week before the post will become
+       vacant (or immediately, if it is already too late). The members
+       may vote by public acclamation for any fellow committee member,
+       including themselves; there is no None Of The Above option. The
+       vote finishes when all the members have voted or when the outcome
+       is no longer in doubt. The result is determined according to
+       Concorde Vote Counting.
+    8. The Chairman can stand in for the Leader, together with the
+       Secretary
+       As detailed in s.7.1(2), the Chairman of the Technical Committee
+       and the Project Secretary may together stand in for the Leader if
+       there is no Leader.
+       
+  6.2. Composition
+  
+    1. The Technical Committee consists of up to 8 Developers, and should
+       usually have at least 4 members.
+    2. When there are fewer than 8 members the Technical Committee may
+       recommend new member(s) to the Project Leader, who may choose
+       (individually) to appoint them or not.
+    3. When there are 5 members or fewer the Technical Committee may
+       appoint new member(s) until the number of members reaches 6.
+    4. When there have been 5 members or fewer for at least one week the
+       Project Leader may appoint new member(s) until the number of
+       members reaches 6, at intervals of at least one week per
+       appointment.
+    5. If the Technical Committee and the Project Leader agree they may
+       remove or replace an existing member of the Technical Committee.
+       
+  6.3. Procedure
+  
+    1. The Technical Committee uses the Standard Resolution Procedure.
+       A draft resolution or amendment may be proposed by any member of
+       the Technical Committee. There is no minimum discussion period;
+       the voting period lasts for up to one week, or until the outcome
+       is no longer in doubt. Members may change their votes. There is a
+       quorum of two.
+    2. Details regarding voting
+       The Chairman has a casting vote. When the Technical Committee
+       votes whether to override a Developer who also happens to be a
+       member of the Committee, that member may not vote (unless they are
+       the Chairman, in which case they may use only their casting vote).
+    3. Public discussion and decisionmaking.
+       Discussion, draft resolutions and amendments, and votes by members
+       of the committee, are made public on the Technical Committee
+       public discussion list. There is no separate secretary for the
+       Committee.
+    4. Confidentiality of appointments.
+       The Technical Committee may hold confidential discussions via
+       private email or a private mailing list or other means to discuss
+       appointments to the Committee. However, votes on appointments must
+       be public.
+    5. No detailed design work.
+       The Technical Committee does not engage in design of new proposals
+       and policies. Such design work should be carried out by
+       individuals privately or together and discussed in ordinary
+       technical policy and design forums.
+       The Technical Committee restricts itself to choosing from or
+       adopting compromises between solutions and decisions which have
+       been proposed and reasonably thoroughly discussed elsewhere.
+       Individual members of the technical committee may of course
+       participate on their own behalf in any aspect of design and policy
+       work.
+    6. Technical Committee makes decisions only as last resort.
+       The Technical Committee does not make a technical decision until
+       efforts to resolve it via consensus have been tried and failed,
+       unless it has been asked to make a decision by the person or body
+       who would normally be responsible for it.
+       
+7. The Project Secretary
+
+  7.1. Powers
+  
+   The Secretary:
+    1. Takes votes amongst the Developers, and determines the number and
+       identity of Developers, whenever this is required by the
+       constitution.
+    2. Can stand in for the Leader, together with the Chairman of the
+       Technical Committee.
+       If there is no Project Leader then the Chairman of the Technical
+       Committee and the Project Secretary may by joint agreement make
+       decisions if they consider it imperative to do so.
+    3. Adjudicates any disputes about interpretation of the constitution.
+    4. May delegate part or all of their authority to someone else, or
+       withdraw such a delegation at any time.
+       
+  7.2. Appointment
+  
+   The Project Secretary is appointed by the Project Leader and the
+   current Project Secretary.
+   
+   If the Project Leader and the current Project Secretary cannot agree
+   on a new appointment they must ask the board of SPI to appoint a
+   Secretary.
+   
+   If there is no Project Secretary or the current Secretary is
+   unavailable and has not delegated authority for a decision then the
+   decision may be made or delegated by the Chairman of the Technical
+   Committee, as Acting Secretary.
+   
+   The Project Secretary's term of office is 1 year, at which point they
+   or another Secretary must be (re)appointed.
+   
+  7.3. Procedure
+  
+   The Project Secretary should make decisions which are fair and
+   reasonable, and preferably consistent with the consensus of the
+   Developers.
+   
+   When acting together to stand in for an absent Project Leader the
+   Chairman of the Technical Committee and the Project Secretary should
+   make decisions only when absolutely necessary and only when consistent
+   with the consensus of the Developers.
+   
+8. The Project Leader's Delegates
+
+  8.1. Powers
+  
+   The Project Leader's Delegates:
+    1. have powers delegated to them by the Project Leader;
+    2. may make certain decisions which the Leader may not make directly,
+       including approving or expelling Developers or designating people
+       as Developers who do not maintain packages. This is to avoid
+       concentration of power, particularly over membership as a
+       Developer, in the hands of the Project Leader. 
+       
+  8.2. Appointment
+  
+   The Delegates are appointed by the Project Leader and may be replaced
+   by the Leader at the Leader's discretion. The Project Leader may not
+   make the position as a Delegate conditional on particular decisions by
+   the Delegate, nor may they override a decision made by a Delegate once
+   made.
+   
+  8.3. Procedure
+  
+   Delegates may make decisions as they see fit, but should attempt to
+   implement good technical decisions and/or follow consensus opinion.
+   
+9. Software in the Public Interest
+
+   SPI and Debian are separate organisations who share some goals. Debian
+   is grateful for the legal support framework offered by SPI. Debian's
+   Developers are currently members of SPI by virtue of their status as
+   Developers. 
+   
+  9.1. Authority
+  
+    1. SPI has no authority regarding Debian's technical or nontechnical
+       decisions, except that no decision by Debian with respect to any
+       property held by SPI shall require SPI to act outside its legal
+       authority, and that Debian's constitution may occasionally use SPI
+       as a decision body of last resort.
+    2. Debian claims no authority over SPI other than that over the use
+       of certain of SPI's property, as described below, though Debian
+       Developers may be granted authority within SPI by SPI's rules.
+    3. Debian Developers are not agents or employees of SPI, or of each
+       other or of persons in authority in the Debian Project. A person
+       acting as a Developer does so as an individual, on their own
+       behalf.
+       
+  9.2. Management of property for purposes related to Debian
+  
+   Since Debian has no authority to hold money or property, any donations
+   for the Debian Project must made to SPI, which manages such affairs.
+   
+   SPI have made the following undertakings:
+    1. SPI will hold money, trademarks and other tangible and intangible
+       property and manage other affairs for purposes related to Debian.
+    2. Such property will be accounted for separately and held in trust
+       for those purposes, decided on by Debian and SPI according to this
+       section.
+    3. SPI will not dispose of or use property held in trust for Debian
+       without approval from Debian, which may be granted by the Project
+       Leader or by General Resolution of the Developers.
+    4. SPI will consider using or disposing of property held in trust for
+       Debian when asked to do so by the Project Leader.
+    5. SPI will use or dispose of property held in trust for Debian when
+       asked to do so by a General Resolution of the Developers, provided
+       that this is compatible with SPI's legal authority.
+    6. SPI will notify the Developers by electronic mail to a Debian
+       Project mailing list when it uses or disposes of property held in
+       trust for Debian.
+       
+A. Standard Resolution Procedure
+
+   These rules apply to communal decisionmaking by committees and
+   plebiscites, where stated above.
+   
+  A.1. Proposal
+  
+   The formal procedure begins when a draft resolution is proposed and
+   sponsored, as required.
+   
+  A.1. Discussion and Amendment
+  
+    1. Following the proposal, the resolution may be discussed.
+       Amendments may be made formal by being proposed and sponsored
+       according to the requirements for a new resolution, or directly by
+       the proposer of the original resolution.
+    2. A formal amendment may be accepted by the resolution's proposer,
+       in which case the formal resolution draft is immediately changed
+       to match.
+    3. If a formal amendment is not accepted, or one of the sponsors of
+       the resolution does not agree with the acceptance by the proposer
+       of a formal amendment, the amendment remains as an amendment and
+       will be voted on.
+    4. If an amendment accepted by the original proposer is not to the
+       liking of others, they may propose another amendment to reverse
+       the earlier change (again, they must meet the requirements for
+       proposer and sponsor(s).)
+    5. The proposer or a resolution may suggest changes to the wordings
+       of amendments; these take effect if the proposer of the amendment
+       agrees and none of the sponsors object. In this case the changed
+       amendments will be voted on instead of the originals.
+    6. The proposer of a resolution may make changes to correct minor
+       errors (for example, typographical errors or inconsistencies) or
+       changes which do not alter the meaning, providing noone objects
+       within 24 hours. In this case the mininum discussion period is not
+       restarted.
+       
+  A.2. Calling for a vote
+  
+    1. The proposer or a sponsor of a motion or an amendment may call for
+       a vote, providing that the minimum discussion period (if any) has
+       elapsed.
+    2. The proposer or a sponsor of a motion may call for a vote on any
+       or all of the amendments individually or together; the proposer or
+       sponsor of an amendment may call for a vote only on that amendment
+       and related amendments.
+    3. The person who calls for a vote states what they believe the
+       wordings of the resolution and any relevant amendments are, and
+       consequently what form the ballot should take. However, the final
+       decision on the form of ballot(s) is the Secretary's - see 7.1(1),
+       7.1(3) and A.3(6).
+    4. The minimum discussion period is counted from the time the last
+       formal amendment was accepted, or the last related formal
+       amendment was accepted if an amendment is being voted on, or since
+       the whole resolution was proposed if no amendments have been
+       proposed and accepted.
+       
+  A.3. Voting procedure
+  
+    1. Each independent set of related amendments is voted on in a
+       separate ballot. Each such ballot has as options all the sensible
+       combinations of amendments and options, and an option Further
+       Discussion. If Further Discussion wins then the entire resolution
+       procedure is set back to the start of the discussion period. No
+       quorum is required for an amendment.
+    2. When the final form of the resolution has been determined it is
+       voted on in a final ballot, in which the options are Yes, No and
+       Further Discussion. If Further Discussion wins then the entire
+       procedure is set back to the start of the discussion period.
+    3. The vote taker (if there is one) or the voters (if voting is done
+       by public pronouncement) may arrange for these ballots to be held
+       simultaneously, even (for example) using a single voting message.
+       If amendment ballot(s) and the final ballot are combined in this
+       way then it must be possible for a voter to vote differently in
+       the final ballot for each of the possible forms of the final draft
+       resolution.
+    4. Votes may be cast during the voting period, as specified
+       elsewhere. If the voting period can end if the outcome is no
+       longer in doubt, the possibility that voters may change their
+       votes is not considered.
+    5. The votes are counted according to the Concorde Vote Counting. If
+       a quorum is required then the default option is Further
+       Discussion.
+    6. In cases of doubt the Project Secretary shall decide on matters of
+       procedure (for example, whether particular amendments should be
+       considered independent or not).
+       
+  A.4. Withdrawing resolutions or unaccepted amendments
+  
+   The proposer of a resolution or unaccepted amendment may withdraw it.
+   In this case new proposers may come forward keep it alive, in which
+   case the first person to do so becomes the new proposer and any others
+   become sponsors if they aren't sponsors already.
+   
+   A sponsor of a resolution or amendment (unless it has been accepted)
+   may withdraw.
+   
+   If the withdrawal of the proposer and/or sponsors means that a
+   resolution has no proposer or not enough sponsors it will not be voted
+   on unless this is rectified before the resolution expires.
+   
+  A.5. Expiry
+  
+   If a proposed resolution has not been discussed, amended, voted on or
+   otherwise dealt with for 4 weeks then it is considered to have been
+   withdrawn.
+   
+  A.6. Concorde Vote Counting
+  
+    1. This is used to determine the winner amongst a list of options.
+       Each ballot paper gives a ranking of the voter's preferred
+       options. (The ranking need not be complete.)
+    2. Option A is said to Dominate option B if strictly more ballots
+       prefer A to B than prefer B to A.
+    3. All options which are Dominated by at least one other option are
+       discarded, and references to them in ballot papers will be
+       ignored.
+    4. If there is any option which Dominates all others then that is the
+       winner.
+    5. If there is now more than one option remaining Single
+       Transferrable Vote will be applied to choose amongst those
+       remaining:
+          + The number of first preferences for each option is counted,
+            and if any option has more than half it is the winner.
+          + Otherwise the option with the lowest number of first
+            preferences is eliminated and its votes redistributed
+            according to the second preferences.
+          + This elimination procedure is repeated, moving down ballot
+            papers to 2nd, 3rd, 4th, etc. preferences as required, until
+            one option gets more than half of the `first' preferences.
+    6. In the case of ties the elector with a casting vote will decide.
+       The casting vote does not count as a normal vote; however that
+       elector will usually also get a normal vote.
+    7. If a supermajority is required the number of Yes votes in the
+       final ballot is reduced by an appropriate factor. Strictly
+       speaking, for a supermajority of F:A, the number of ballots which
+       prefer Yes to X (when considering whether Yes Dominates X or X
+       Dominates Yes) or the number of ballots whose first (remaining)
+       preference is Yes (when doing STV comparisons for winner and
+       elimination purposes) is multiplied by a factor A/F before the
+       comparison is done. This means that a 2:1 vote, for example, means
+       twice as many people voted for as against; abstentions are not
+       counted. 
+    8. If a quorum is required, there must be at least that many votes
+       which prefer the winning option to the default option. If there
+       are not then the default option wins after all. For votes
+       requiring a supermajority, the actual number of Yes votes is used
+       when checking whether the quorum has been reached.
+       
+   When the Standard Resolution Procedure is to be used, the text which
+   refers to it must specify what is sufficient to have a draft
+   resolution proposed and/or sponsored, what the minimum discussion
+   period is, and what the voting period is. It must also specify any
+   supermajority and/or the quorum (and default option) to be used.
+   
+B. Use of language and typography
+
+   The present indicative (`is', for example) means that the statement is
+   a rule in this constitution. `May' or `can' indicates that the person
+   or body has discretion. `Should' means that it would be considered a
+   good thing if the sentence were obeyed, but it is not binding. Text
+   marked as a citation, such as this, is rationale and does not form
+   part of the constitution. It may be used only to aid interpretation in
+   cases of doubt. 

Added: people/oz/roll-out-cd/templates/common/doc/debian-manifesto
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/debian-manifesto	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/debian-manifesto	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,135 @@
+Please note that this document is provided in order to document
+Debian's history.  While the general ideas still apply some details
+changed.
+
+
+********************
+Appendix
+The Debian Manifesto
+********************
+
+
+			The Debian Linux Manifesto
+
+			Written by  Ian A. Murdock
+			     Revised 01/06/94
+
+
+What is Debian Linux?
+=====================
+
+Debian Linux is a brand-new kind of Linux distribution.  Rather than
+being developed by one isolated individual or group, as other
+distributions of Linux have been developed in the past, Debian is being
+developed openly in the spirit of Linux and GNU.  The primary purpose
+of the Debian project is to finally create a distribution that lives up
+to the Linux name.  Debian is being carefully and conscientiously put
+together and will be maintained and supported with similar care.
+
+It is also an attempt to create a non-commercial distribution that will
+be able to effectively compete in the commercial market.  It will
+eventually be distributed by The Free Software Foundation on CD-ROM,
+and The Debian Linux Association will offer the distribution on floppy
+disk and tape along with printed manuals, technical support and other
+end-user essentials.  All of the above will be available at little more
+than cost, and the excess will be put toward further development of
+free software for all users.  Such distribution is essential to the
+success of the Linux operating system in the commercial market, and it
+must be done by organizations in a position to successfully advance and
+advocate free software without the pressure of profits or returns.
+
+
+Why is Debian being constructed?
+================================
+
+Distributions are essential to the future of Linux.  Essentially, they
+eliminate the need for the user to locate, download, compile, install
+and integrate a fairly large number of essential tools to assemble a
+working Linux system.  Instead, the burden of system construction is
+placed on the distribution creator, whose work can be shared with
+thousands of other users.  Almost all users of Linux will get their
+first taste of it through a distribution, and most users will continue
+to use a distribution for the sake of convenience even after they are
+familiar with the operating system.  Thus, distributions play a very
+important role indeed.
+
+Despite their obvious importance, distributions have attracted little
+attention from developers.  There is a simple reason for this: they are
+neither easy nor glamorous to construct and require a great deal of
+ongoing effort from the creator to keep the distribution bug-free and
+up-to-date.  It is one thing to put together a system from scratch; it
+is quite another to ensure that the system is easy for others to
+install, is installable and usable under a wide variety of hardware
+configurations, contains software that others will find useful, and is
+updated when the components themselves are improved.
+
+Many distributions have started out as fairly good systems, but as time
+passes attention to maintaining the distribution becomes a secondary
+concern.  A case-in-point is the Softlanding Linux System (better known
+as SLS).  It is quite possibly the most bug-ridden and badly maintained
+Linux distribution available; unfortunately, it is also quite possibly
+the most popular.  It is, without question, the distribution that
+attracts the most attention from the many commercial "distributors" of
+Linux that have surfaced to capitalize on the growing popularity of the
+operating system.
+
+This is a bad combination indeed, as most people who obtain Linux from
+these "distributors" receive a bug-ridden and badly maintained Linux
+distribution.  As if this wasn't bad enough, these "distributors" have
+a disturbing tendency to misleadingly advertise non-functional or
+extremely unstable "features" of their product.  Combine this with the
+fact that the buyers will, of course, expect the product to live up to
+its advertisement and the fact that many may believe it to be a
+commercial operating system (there is also a tendency not to mention
+that Linux is free nor that it is distributed under the GNU General
+Public License).  To top it all off, these "distributors" are actually
+making enough money from their effort to justify buying larger
+advertisements in more magazines; it is the classic example of
+unacceptable behavior being rewarded by those who simply do not know
+any better.  Clearly something needs to be done to remedy the
+situation.
+
+
+How will Debian attempt to put an end to these problems?
+========================================================
+
+The Debian design process is open to ensure that the system is of the
+highest quality and that it reflects the needs of the user community.
+By involving others with a wide range of abilities and backgrounds,
+Debian is able to be developed in a modular fashion.  Its components
+are of high quality because those with expertise in a certain area are
+given the opportunity to construct or maintain the individual
+components of Debian involving that area.  Involving others also
+ensures that valuable suggestions for improvement can be incorporated
+into the distribution during its development; thus, a distribution is
+created based on the needs and wants of the users rather than the needs
+and wants of the constructor.  It is very difficult for one individual
+or small group to anticipate these needs and wants in advance without
+direct input from others.
+
+Debian Linux will also be distributed on physical media by the Free
+Software Foundation and the Debian Linux Association.  This provides
+Debian to users without access to the Internet or FTP and additionally
+makes products and services such as printed manuals and technical
+support available to all users of the system.  In this way, Debian may
+be used by many more individuals and organizations than is otherwise
+possible, the focus will be on providing a first-class product and not
+on profits or returns, and the margin from the products and services
+provided may be used to improve the software itself for all users
+whether they paid to obtain it or not.
+
+The Free Software Foundation plays an extremely important role in the
+future of Debian.  By the simple fact that they will be distributing
+it, a message is sent to the world that Linux is not a commercial
+product and that it never should be, but that this does not mean that
+Linux will never be able to compete commercially.  For those of you who
+disagree, I challenge you to rationalize the success of GNU Emacs and
+GCC, which are not commercial software but which have had quite an
+impact on the commercial market regardless of that fact.
+
+The time has come to concentrate on the future of Linux rather than on
+the destructive goal of enriching oneself at the expense of the entire
+Linux community and its future.  The development and distribution of
+Debian may not be the answer to the problems that I have outlined in
+the Manifesto, but I hope that it will at least attract enough
+attention to these problems to allow them to be solved.

Added: people/oz/roll-out-cd/templates/common/doc/mailing-lists.txt
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/mailing-lists.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/mailing-lists.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,1649 @@
+                  Introduction to the Debian mailing lists
+                  ========================================
+
+  Debian GNU/Linux is developed through distributed development all
+  around the world. Therefore, email is the preferred way to discuss
+  various items. Much of the conversation between Debian developers
+  and users is managed through several mailing lists.  
+
+  There are many world-open mailing lists, meaning anyone can read
+  everything that is posted, and participate in the discussions. Everyone is
+  encouraged to help development of Debian and to spread the word of free
+  software.  There are also a few lists which are only open to official Debian
+  developers; please don't interpret this as closed development, it sometimes
+  doesn't make much sense discussing internal topics with non-developers.
+
+  All original Debian mailing lists run on a special server, using an
+  automatic mail processing software called SmartList.  This server is called
+  lists.debian.org.  All submission, subscription and unsubscription messages
+  have to be sent to a particular address at this host.
+
+  The language used on all lists is English, unless stated otherwise.
+  There are some user lists for other languages available.
+
+Subscription / Unsubscription
+-----------------------------
+
+  Anyone is able to subscribe/unsubscribe on their own to any mailing list,
+  presuming the subscription policy for a particular list is `open'.
+
+  The requests for subscription or unsubscription can be sent to a special
+  control address, which is slightly different from the list address.
+  Subscription or unsubscription messages should NOT be sent to the address
+  of the mailing list itself.
+
+  To subscribe or unsubscribe from a mailing list, please send mail to
+
+        <listname>-REQUEST at lists.debian.org
+
+  with the word `subscribe' or `unsubscribe' as subject.
+
+  Please remember the -REQUEST part of the address.
+
+  As part of the subscription process, the list software will send you an
+  email to which you must reply in order to finish subscribing.  This is a
+  security measure to keep people from subscribing others to the lists without
+  their permission.
+
+  If you need to contact a human listmaster, direct your mail to
+  listmaster at lists.debian.org . To find out who is responsible for the
+  lists, take a look at http://www.debian.org/intro/organization
+
+User lists
+
+  There are several user based mailing lists where developers and
+  users can get in contact to discuss and solve problems.
+
+  debian-announce at lists.debian.org
+
+      Description : Major news and very important changes in the project
+                    are announced here.
+      Moderated   : yes
+      Subscription: open
+
+  debian-chinese-big5 at lists.debian.org
+
+      Description : Debian Chinese Project: Chinese localization (l10n),
+                    documentation and web site translation, user support
+                    etc.
+
+                    Posts may be in English or Big5-encoded Chinese.
+                    All posts are automatically converted to GB encoding
+                    and cross-posted to the debian-chinese-gb mailing list.
+
+                    If you would rather read and post in GB-encoded
+                    Chinese, please subscribe to debian-chinese-gb instead.
+      Language    : Chinese
+      Moderated   : subscribers
+      Subscription: open
+
+  debian-chinese-gb at lists.debian.org
+
+      Description : Debian Chinese Project: Chinese localization (l10n)
+                    issues, documentation and web site translation, user
+                    support etc.
+
+                    Posts may be in English or GB-encoded Chinese.
+                    All posts are automatically converted to Big5 encoding
+                    and cross-posted to the debian-chinese-big5 mailing list.
+
+                    If you would rather read and post in Big5-encoded
+                    Chinese, please subscribe to debian-chinese-big5 instead.
+      Language    : Chinese
+      Moderated   : subscribers
+      Subscription: open
+
+  debian-commercial at lists.debian.org
+
+      Description : Information about Debian related products from
+                    software and hardware vendors is published here.
+                    This is a moderated list, so please send your
+                    submissions to the moderator at press at debian.org.
+
+                    Please note that posting commercial posts to any
+                    other Debian mailing list is not permitted.
+      Moderated   : yes
+      Subscription: open
+
+  debian-esperanto at lists.debian.org
+
+      Description : Debian users who speak Esperanto.
+      Language    : Esperanto
+      Moderated   : no
+      Subscription: open
+
+  debian-firewall at lists.debian.org
+
+      Description : Discussion of implementation and maintenance of
+                    firewalls using Debian. Both basic issues and new
+                    more exotic developments are discussed here.
+      Moderated   : no
+      Subscription: open
+
+  debian-isp at lists.debian.org
+
+      Description : Discussion about issues and problems specific to
+                    Internet Service Providers (ISPs for short) that
+                    use Debian.
+      Moderated   : no
+      Subscription: open
+
+  debian-italian at lists.debian.org
+
+      Description : Support for Debian users that speak Italian.
+                    (High-volume mailing list.)
+      Language    : Italian
+      Moderated   : no
+      Subscription: open
+
+  debian-japanese at lists.debian.org
+
+      Description : Support for Debian users that speak Japanese,
+                    Japanese localization issues, integrating
+                    Debian JP packages into Debian etc.
+
+                    The English language is allowed, but using Japanese is
+                    encouraged even for those who aren't native speakers.
+
+                    For native Japanese, Debian JP Project provides
+                    several mailing lists discussing the Debian system in
+                    Japanese, see http://www.debian.or.jp/MailingList.html
+      Language    : English/Japanese
+      Moderated   : no
+      Subscription: open
+
+  debian-kde at lists.debian.org
+
+      Description : Discussions related to KDE in Debian.
+                    Those developing KDE-based packages are
+                    encouraged to use this to discuss issues
+                    and share their experience.
+      Moderated   : no
+      Subscription: open
+
+  debian-laptop at lists.debian.org
+
+      Description : Installing, updating and using laptops with Debian.
+                    Suggestions on special packaging, complaints, etc.
+                    are welcome.
+      Moderated   : no
+      Subscription: open
+
+  debian-news-french at lists.debian.org
+
+      Description : News about Debian for users speaking French.
+      Language    : French
+      Moderated   : yes
+      Subscription: open
+
+  debian-news-german at lists.debian.org
+
+      Description : News about Debian for users speaking German.
+      Language    : German
+      Moderated   : yes
+      Subscription: open
+
+  debian-news-italian at lists.debian.org
+
+      Description : Releases, news, internationalization efforts and
+                    other related news about Debian for Italian-speaking users.
+      Language    : Italian
+      Moderated   : yes
+      Subscription: open
+
+  debian-news-portuguese at lists.debian.org
+
+      Description : Releases, news, internationalization efforts and other
+                    related news about Debian for users speaking Portuguese.
+      Language    : Portuguese
+      Moderated   : yes
+      Subscription: open
+
+  debian-news-spanish at lists.debian.org
+
+      Description : Releases, news, internationalization efforts and
+                    other related news about Debian for Spanish-speaking users.
+      Language    : Spanish
+      Moderated   : yes
+      Subscription: open
+
+  debian-news at lists.debian.org
+
+      Description : General news about the distribution and the project.
+
+                    The current events and news about Debian are
+                    summarized in the Debian Weekly News, a newsletter
+                    regularly posted on this list.
+      Moderated   : yes
+      Subscription: open
+
+  debian-russian at lists.debian.org
+
+      Description : Support for Debian users that speak Russian, 
+                    and Russian localization issues: translating
+                    "po" files, coordinating patches for Debian
+                    packages to work with the Russian language.
+      Language    : Russian
+      Moderated   : no
+      Subscription: open
+
+  debian-security-announce at lists.debian.org
+
+      Description : The security team informs the users about security
+                    problems by posting security advisories about
+                    Debian packages on this list.
+      Moderated   : yes
+      Subscription: open
+
+  debian-user-catalan at lists.debian.org
+
+      Description : Support for Debian users that speak Catalan.
+      Language    : Catalan
+      Moderated   : no
+      Subscription: open
+
+  debian-user-danish at lists.debian.org
+
+      Description : Support for Debian users who speak Danish.
+      Language    : Danish
+      Moderated   : no
+      Subscription: open
+
+  debian-user-french at lists.debian.org
+
+      Description : Support for Debian users that speak French.
+                    (High-volume mailing list.)
+      Language    : French
+      Moderated   : no
+      Subscription: open
+
+  debian-user-german at lists.debian.org
+
+      Description : Support for Debian users that speak German.
+                    (High-volume mailing list.)
+      Language    : German
+      Moderated   : no
+      Subscription: open
+
+  debian-user-hungarian
+
+      Description : Support for Debian users that speak Hungarian.
+      Language    : Hungarian
+      Subscription: http://lists.linux.hu/mailman/listinfo/debian
+
+  debian-user-icelandic at lists.debian.org
+
+      Description : Support for Debian users that speak Icelandic.
+      Moderated   : no
+      Subscription: open
+
+  debian-user-indonesian at lists.debian.org
+
+      Description : Support for Debian users who speak Indonesian.
+      Language    : Indonesian
+      Moderated   : no
+      Subscription: open
+
+  debian-user-polish at lists.debian.org
+
+      Description : Support for Debian users that speak Polish.
+      Language    : Polish
+      Moderated   : no
+      Subscription: open
+
+  debian-user-portuguese at lists.debian.org
+
+      Description : Support for Debian users who speak Portuguese.
+                    (High-volume mailing list.)
+      Language    : Portuguese (both European and Brazilian, and other dialects are welcome)
+      Moderated   : no
+      Subscription: open
+
+  debian-user-spanish at lists.debian.org
+
+      Description : Support for Debian users that speak Spanish.
+                    (High-volume mailing list.)
+      Language    : Spanish
+      Moderated   : no
+      Subscription: open
+
+  debian-user-swedish at lists.debian.org
+
+      Description : Support for Debian users that speak Swedish.
+      Language    : Swedish
+      Moderated   : no
+      Subscription: open
+
+  debian-user-turkish at lists.debian.org
+
+      Description : Support for Debian users that speak Turkish.
+      Language    : Turkish
+      Moderated   : no
+      Subscription: open
+
+  debian-user-ukrainian at lists.debian.org
+
+      Description : Support for Debian users who speak Ukrainian.
+      Language    : Ukrainian
+      Moderated   : no
+      Subscription: open
+
+  debian-user-vietnamese at lists.debian.org
+
+      Description : Support for Debian users that speak Vietnamese, and discussions on translations
+      Language    : Vietnamese
+      Moderated   : no
+      Subscription: open
+
+  debian-user at lists.debian.org
+
+      Description : Support for Debian users who speak English.
+                    (High-volume mailing list.)
+      Digest      : debian-user-digest at lists.debian.org
+      Moderated   : no
+      Subscription: open
+
+  debian-volatile-announce at lists.debian.org
+
+      Description : Announcements relating to the debian-volatile project include new uploads and changes
+      Moderated   : yes
+      Subscription: open
+
+  debian-volatile at lists.debian.org
+
+      Description : Discussion about the debian-volatile archive
+      Moderated   : no
+      Subscription: open
+
+Development lists
+
+  There are several lists on which developers and experienced
+  users discuss more technical issues.  In addition, there are some
+  announcement lists to help experienced users keep track of
+  development.
+
+  debian-accessibility at lists.debian.org
+
+      Description : User and Developer list for accessibility-related issues.
+      Moderated   : no
+      Subscription: open
+
+  debian-admin at lists.debian.org
+
+      Description : This is our internal list used for administering the
+                    Debian machine park.
+      Moderated   : no
+      Subscription: closed
+
+  debian-apache at lists.debian.org
+
+      Description : Maintenance of the Apache HTTP server and related
+                    packages in Debian: code changes, reproducing bugs,
+                    talking to upstream etc.
+
+                    It is neither for submitting bug reports (please
+                    use the BTS for that), nor for support requests.
+      Moderated   : no
+      Subscription: open
+
+  debian-beowulf at lists.debian.org
+
+      Description : Discussion about Beowulf systems running Debian.
+      Moderated   : no
+      Subscription: open
+
+  debian-boot at lists.debian.org
+
+      Description : Discussion and maintenance of the Debian
+                    installation system.
+      Moderated   : no
+      Subscription: open
+
+  debian-cd at lists.debian.org
+
+      Description : Creating Debian CD sets, official and unofficial.
+      Moderated   : no
+      Subscription: open
+
+  debian-ctte-private at lists.debian.org
+
+      Description : Private communication between tech committee members.
+      Moderated   : no
+      Subscription: Debian Technical Committee only
+
+  debian-ctte at lists.debian.org
+
+      Description : Public meeting, business and announcements of the Debian
+                    Technical Committee
+      Moderated   : subscribers
+      Subscription: open
+
+  debian-custom at lists.debian.org
+
+      Description : People on this list work on the challenges common to
+                    all custom Debian distributions, ensuring that the
+                    tools and procedures developed are shared, making
+                    the most efficient use of our energies.
+      Moderated   : no
+      Subscription: open
+
+  debian-dak at lists.debian.org
+
+      Description : Discussion about the Debian Archive Software, consisting of dak for the
+                    archive and the buildd related parts wanna-build/sbuild.
+      Moderated   : no
+      Subscription: open
+
+  debian-ddtp at lists.debian.org
+
+      Description : Discussions on the DDTP and coordination of the development process
+      Moderated   : no
+      Subscription: open
+
+  debian-debbugs-cvs at lists.debian.org
+
+      Description : CVS commit messages when modifications are done to
+                    debbugs
+      Moderated   : no
+      Subscription: open
+
+  debian-debbugs at lists.debian.org
+
+      Description : Discussion and development of debbugs, the Debian
+                    Bug Tracking System software.
+      Moderated   : no
+      Subscription: open
+
+  debian-desktop at lists.debian.org
+
+      Description : Discussion about the Debian Desktop sub-project,
+                    the integration of the various desktop-related
+                    packages, bug reports, questions and patches.
+      Moderated   : no
+      Subscription: open
+
+  debian-devel-announce at lists.debian.org
+
+      Description : Announcements of development issues like policy changes,
+                    important release issues &c.
+      Moderated   : signed
+      Subscription: open
+
+  debian-devel-austrian
+
+      Description : Discussion among the Debian developers in Austria.
+      Language    : (mostly) German
+      Subscription: https://www.gibraltar.at/mailman/listinfo/debian-at
+
+  debian-devel-french at lists.debian.org
+
+      Description : This is the list used to discuss development
+                    issues in French.
+      Moderated   : no
+      Subscription: open
+
+  debian-devel-games at lists.debian.org
+
+      Description : Development and packaging discussion for games and game-related software in Debian.
+                    Identification of potential new games suitable for Debian. Discussion about
+                    infrastructure issues covering a wider range of games (e.g. multiplayer issues).
+      Moderated   : no
+      Subscription: open
+
+  debian-devel-italian at lists.debian.org
+
+      Description : Discussion on development issues in Italian.
+      Moderated   : no
+      Subscription: open
+
+  debian-devel-portuguese at lists.debian.org
+
+      Description : This is the list used by Portuguese developers
+                    (or wannabes) to discuss development issues.
+      Moderated   : no
+      Subscription: open
+
+  debian-devel-spanish at lists.debian.org
+
+      Description : This is the list used by Spanish developers
+                    (or wannabes) to discuss issues besides
+                    translation: provide help for new Spanish
+                    developers, arrange key-signing meetings, arrange
+                    work in booths on different shows, share experience
+                    etc.
+      Moderated   : no
+      Subscription: open
+
+  debian-devel at lists.debian.org
+
+      Description : Discussion about technical development topics.
+                    (High-volume mailing list.)
+      Digest      : debian-devel-digest at lists.debian.org
+      Moderated   : no
+      Subscription: open
+
+  debian-doc at lists.debian.org
+
+      Description : Debian Documentation Project: anything related
+                    to documentation in Debian is on topic here.
+      Moderated   : no
+      Subscription: open
+
+  debian-dpkg-bugs at lists.debian.org
+
+      Description : Email sent by the bug tracking system regarding
+                    the dpkg packages.
+      Moderated   : no
+      Subscription: open
+
+  debian-dpkg-cvs at lists.debian.org
+
+      Description : The CVS commit messages from the dpkg CVS tree.
+      Moderated   : no
+      Subscription: open
+
+  debian-dpkg at lists.debian.org
+
+      Description : Discussions and maintenance of dpkg, the basis of
+                    the Debian packaging system.
+      Moderated   : no
+      Subscription: open
+
+  debian-edu-french at lists.debian.org
+
+      Description : Discussions in french between all educational Debian-based projects.
+                    This list should ease the collaboration between the projects themselves
+                    and between Debian and those projects.
+      Moderated   : no
+      Subscription: open
+
+  debian-edu at lists.debian.org
+
+      Description : Making Debian the best distribution in the
+                    education landscape.
+      Moderated   : no
+      Subscription: open
+
+  debian-emacsen at lists.debian.org
+
+      Description : Discussion of all things related to the several
+                    Debian Emacs packages and their add-ons.
+      Moderated   : no
+      Subscription: open
+
+  debian-email at lists.debian.org
+
+      Description : A generic "grab-bag" list for Debian related
+                    correspondence such as contacting upstream authors
+                    about licenses, bugs etc, or discussing the project
+                    with others where it might be useful to have the
+                    discussion archived somewhere.
+
+                    This list is archived internally on a Debian Project
+                    machine, only developers have access to the archive.
+      Moderated   : no
+      Subscription: developers only
+
+  debian-embedded at lists.debian.org
+
+      Description : Discussion about improving Debian for use with
+                    embedded systems, including building cross-compiler
+                    toolchains, cross-compiling packages, creating and
+                    updating system images, using alternate libraries,
+                    compile-time configuration of packages, etc.
+      Moderated   : no
+      Subscription: open
+
+  debian-events-eu at lists.debian.org
+
+      Description : Discussions and organizational stuff about booths for
+                    Debian at european exhibitions.
+      Moderated   : no
+      Subscription: open
+
+  debian-events-na at lists.debian.org
+
+      Description : Discussions and organizational stuff about booths and
+                    presentations for Debian at North American exhibitions.
+      Moderated   : no
+      Subscription: open
+
+  debian-events-nl at lists.debian.org
+
+      Description : Announcements of small meetings and keysigning parties of Dutch
+                    Debian Developers and other discussions of interest mainly for
+                    Debian people in the Netherlands. Posts in both Dutch and English
+                    are common.
+      Moderated   : no
+      Subscription: open
+
+  debian-flash at lists.debian.org
+
+      Description : For discussion of issues relating to the development and use of Debian for
+                    Flash development and viewing of Flash content. For general discussion of Flash
+                    related free software, please visit the osflash community: http://osflash.org
+      Moderated   : no
+      Subscription: open
+
+  debian-gcc at lists.debian.org
+
+      Description : Discussion on Debian packaging of GCC, the
+                    GNU compiler collection: bug reports, porting
+                    issues, any kind of questions or patches.
+      Moderated   : no
+      Subscription: open
+
+  debian-glibc at lists.debian.org
+
+      Description : Discussion on Debian packaging of the GNU C Library,
+                    the most important library on Debian systems.
+      Moderated   : no
+      Subscription: open
+
+  debian-gtk-gnome at lists.debian.org
+
+      Description : Discussion and coordination among maintainers of
+                    Debian's GTK+, GNOME and dependent or related
+                    packages.
+      Moderated   : no
+      Subscription: open
+
+  debian-hams at lists.debian.org
+
+      Description : Support for HAMRadio within Debian GNU/Linux.
+      Moderated   : no
+      Subscription: open
+
+  debian-handheld at lists.debian.org
+
+      Description : Discussion among people who run Debian on
+                    handheld computers.
+      Moderated   : no
+      Subscription: open
+
+  debian-ipv6 at lists.debian.org
+
+      Description : Discussions on the use of Debian in an IPv6 network
+                    and implementing IPv6 support in Debian packages.
+      Moderated   : no
+      Subscription: open
+
+  debian-java at lists.debian.org
+
+      Description : Discussion about the packaging and use in Debian of VMs
+                    and compilers for the Java(tm) language, and programs
+                    written on it.
+      Moderated   : no
+      Subscription: open
+
+  debian-jr at lists.debian.org
+
+      Description : Discussion and working on making Debian the sort
+                    of operating system that children will want to use.
+
+                    The Debian Jr. Project web page is at
+                    http://www.debian.org/devel/debian-jr/
+      Moderated   : no
+      Subscription: open
+
+  debian-kernel at lists.debian.org
+
+      Description : Discussion about kernels used with Debian (Linux, Hurd,
+                    etc.), available patches and flavors, packaging issues,
+                    bug reports, porting issues, automated tools, and any
+                    other questions or patches that are kernel-related.
+      Moderated   : no
+      Subscription: open
+
+  debian-knoppix at lists.debian.org
+
+      Description : Development of the Debian-based live CD/DVD takes place.  As it is mainly a
+                    development list, user questions are best placed on the debian-user list.
+      Moderated   : no
+      Subscription: open
+
+  debian-lex at lists.debian.org
+
+      Description : Discussion on developing Debian into an operating
+                    system that is particularly well fit for the
+                    requirements for legal offices. The goal of
+                    Debian-Lex is a complete system for all tasks in
+                    legal practice which is built completely on free
+                    software.
+      Moderated   : no
+      Subscription: open
+
+  debian-lint-maint at lists.debian.org
+
+      Description : The maintenance of Debian "lint" tools like lintian or linda
+                    is discussed on this list. This may or may not be limited to
+                    bug reports regarding the checks.
+      Moderated   : no
+      Subscription: open
+
+  debian-lsb at lists.debian.org
+
+      Description : Discussion and coordination of efforts towards ensuring
+                    Debian meets the requirements of the Linux Standard Base.
+      Moderated   : no
+      Subscription: open
+
+  debian-med at lists.debian.org
+
+      Description : Discussion on providing a free operating system
+                    for medical care.
+
+                    The Debian-Med Project web page is at
+                    http://www.debian.org/devel/debian-med/
+      Moderated   : no
+      Subscription: open
+
+  debian-mentors at lists.debian.org
+
+      Description : Newbie Debian developers can seek help with
+                    packaging and other developer-related issues here.
+
+                    This list is not meant for users' questions,
+                    but for new maintainers'!
+      Moderated   : no
+      Subscription: open
+
+  debian-multimedia at lists.debian.org
+
+      Description : Discussion about the development of applications
+                    that produce multimedia content, handling multimedia
+                    data, supporting multimedia hardware etc.
+      Moderated   : no
+      Subscription: open
+
+  debian-newmaint at lists.debian.org
+
+      Description : Discussion about the Debian New Maintainer process,
+                    application manager reports etc.
+      Moderated   : no
+      Subscription: open
+
+  debian-nonprofit at lists.debian.org
+
+      Description : Discussions about the subproject to support
+                    use of Debian in non-profit organizations.
+      Moderated   : no
+      Subscription: open
+
+  debian-ocaml-maint at lists.debian.org
+
+      Description : Packaging of Objective Caml programs and libraries.
+                    (http://pauillac.inria.fr/caml/)
+      Moderated   : no
+      Subscription: open
+
+  debian-openoffice at lists.debian.org
+
+      Description : Coordination of the maintenance of the OpenOffice
+                    packages in Debian.
+      Moderated   : no
+      Subscription: open
+
+  debian-perl at lists.debian.org
+
+      Description : The list is dedicated to coordinate the work of various
+                    perl package maintainer and to write a kind of perl
+                    sub-policy.
+      Moderated   : no
+      Subscription: open
+
+  debian-policy at lists.debian.org
+
+      Description : Discussion and editing of the Debian Policy Manual.
+      Moderated   : no
+      Subscription: open
+
+  debian-printing at lists.debian.org
+
+      Description : Discussion of issues related to printing on Debian systems.  This
+                    covers all aspects of printing, from spoolers, to RIPs and printer
+                    drivers.  The list is used for coordination of development,
+                    integration and bugfixing of printing packages between package
+                    maintainers.  User printing and printing setup questions are also
+                    on topic.
+      Moderated   : no
+      Subscription: open
+
+  debian-private at lists.debian.org
+
+      Description : Private discussions among developers: only for
+                    issues that may not be discussed on public lists.
+
+                    Anything sent there should be treated as sensitive
+                    and not to be spread to other lists; thus
+                    cross-posting between it and an open list defeats
+                    the purpose of this list.
+
+                    This list is archived internally on a Debian Project
+                    machine, only developers have access to the archive.
+      Moderated   : no
+      Subscription: developers only
+
+  debian-python at lists.debian.org
+
+      Description : Discussion of issues related to Python on Debian
+                    systems with a stress on packaging standards. Therefore
+                    relevant for maintainers of Python related packages.
+      Moderated   : no
+      Subscription: open
+
+  debian-qa-packages at lists.debian.org
+
+      Description : Bug reports against orphaned packages and discussions
+                    about fixing them.
+      Moderated   : no
+      Subscription: open
+
+  debian-qa at lists.debian.org
+
+      Description : Quality assurance is important for a distribution. This
+                    list addresses this quality.
+      Moderated   : no
+      Subscription: open
+
+  debian-qt-kde at lists.debian.org
+
+      Description : Discussion and coordination among maintainers of
+                    Debian's Qt, KDE and dependent or related packages.
+      Moderated   : no
+      Subscription: open
+
+  debian-release at lists.debian.org
+
+      Description : Coordination of Debian releases issues such as testing migrations, transitions
+                    and removals.
+                    
+                    This list should not be considered a discussion list; discussions related to
+                    releases issues should be held on more appropriate lists such as debian-devel,
+                    debian-legal or debian-project.
+      Moderated   : no
+      Subscription: open
+
+  debian-ruby at lists.debian.org
+
+      Description : Discussion of issues related to Ruby on Debian systems
+                    with a stress on packaging standards. Therefore
+                    relevant for maintainers of Ruby related packages.
+      Moderated   : no
+      Subscription: open
+
+  debian-science at lists.debian.org
+
+      Description : Discussion of issues relating to the use of Debian for science research,
+                    including useful packages, particular problems faced by scientists using
+                    Debian, how to make Debian more useful to scientists, etc.
+      Moderated   : no
+      Subscription: open
+
+  debian-security at lists.debian.org
+
+      Description : Discussion about security issues, including
+                    cryptographic issues, that are of interest to
+                    all parts of the Debian community.
+
+                    Please note that this is NOT an announcement
+                    mailing list. If you're looking for security
+                    advisories from Debian, subscribe to
+                    debian-security-announce instead.
+      Moderated   : no
+      Subscription: open
+
+  debian-sgml at lists.debian.org
+
+      Description : Discussion of issues related to SGML on Debian systems
+                    with a stress on proper integration of tools, packaging
+                    standards and the writing of documentation for SGML
+                    users. Therefore relevant for maintainers of SGML
+                    related packages.
+      Moderated   : no
+      Subscription: open
+
+  debian-ssh at lists.debian.org
+
+      Description : Maintenance of the OpenSSH packages for Debian.
+                    It exists to facilitate coordination of ssh
+                    maintenance (talking to upstream, reproducing bugs,
+                    hacking on the code, etc.).
+
+                    It is *not* the place to mail bug reports
+                    (use the BTS for that), nor support requests.
+      Moderated   : no
+      Subscription: open
+
+  debian-testing at lists.debian.org
+
+      Description : Finding problems with the next Debian release:
+                    testing the installation and the upgrade process.
+      Moderated   : no
+      Subscription: open
+
+  debian-tetex-maint at lists.debian.org
+
+      Description : Coordination of the maintenance of Debian teTeX
+                    and related packages.
+
+                    It is not meant for user support; for that, please
+                    use debian-user or one of the general TeX mailing
+                    lists or news groups.
+      Moderated   : no
+      Subscription: open
+
+  debian-tex-maint at lists.debian.org
+
+      Description : Coordination of the maintenance of Debian TeX
+                    and related packages.
+
+                    It is not meant for user support; for that, please
+                    use debian-user or one of the general TeX mailing
+                    lists or news groups.
+      Moderated   : no
+      Subscription: open
+
+  debian-toolchain at lists.debian.org
+
+      Description : Discussion about the Debian toolchain: compilers,
+                    assemblers, linkers and such. New releases for
+                    many of these tools are coordinated here.
+      Moderated   : no
+      Subscription: open
+
+  debian-vote at lists.debian.org
+
+      Description : Proposals, discussions and announcements related to
+                    Official Debian Votes.
+      Moderated   : no
+      Subscription: open
+
+  debian-webapps at lists.debian.org
+
+      Description : This list is used to coordinate the maintenance of web application packages.
+      Moderated   : no
+      Subscription: open
+
+  debian-wnpp at lists.debian.org
+
+      Description : Orphaning and adopting packages which is done through
+                    the `wnpp' BTS pseudo-package is recorded on this
+                    list. Additionally, discussion about particular bugs
+                    and the WNPP web pages is held here.
+      Moderated   : no
+      Subscription: open
+
+  debian-www-cvs at lists.debian.org
+
+      Description : CVS commit logs for the Debian web pages in the
+                    webwml CVS tree.
+      Moderated   : yes
+      Subscription: open
+
+  debian-www at lists.debian.org
+
+      Description : Design, structure and translation of Debian
+                    web pages. All important changes to the web
+                    site are announced here as well.
+      Moderated   : no
+      Subscription: open
+
+  debian-x at lists.debian.org
+
+      Description : Discussion about the X Window System within Debian.
+                    This is NOT a user support list; this list is
+                    intended for those who deal with the source code.
+      Moderated   : no
+      Subscription: open
+
+  deity at lists.debian.org
+
+      Description : Debian GNU/Linux will get a new, friendly frontend to
+                    its package maintenance system. Its codename is deity
+                    (now known as APT) and its development is discussed
+                    here. The -digest is open to everyone.
+      Moderated   : no
+      Subscription: open
+
+Internationalization and Translations
+
+  These lists cover issues like localization, translation and support for
+  users that don't speak English.
+
+  debian-i18n at lists.debian.org
+
+      Description : Internationalization (i18n) of the distribution is
+                    discussed here.
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-arabic at lists.debian.org
+
+      Description : Discussing Arabic localization issues, mainly
+                    translating Debian docs and programs to Arabic.
+      Language    : Arabic
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-catalan at lists.debian.org
+
+      Description : Discussing Catalan localization issues, mainly
+                    translating Debian docs and programs to Catalan.
+      Language    : Catalan
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-czech at lists.debian.org
+
+      Description : Discussion forum for the translators of
+                    Debian-specific packages and documentation to the Czech language.
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-danish at lists.debian.org
+
+      Description : Discussing Danish localization issues, mainly
+                    translating Debian docs and programs to Danish.
+      Language    : Danish
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-dutch at lists.debian.org
+
+      Description : Discussion forum for the translators of Debian-specific
+                    packages and documentation to the Dutch language.
+      Language    : Dutch
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-english at lists.debian.org
+
+      Description : Discussing English localization issues, mainly
+                    translating Debian docs and programs to English.
+      Language    : English
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-esperanto at lists.debian.org
+
+      Description : Discussing Esperanto localization issues, mainly
+                    translating Debian docs and programs to Esperanto.
+      Language    : Esperanto
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-finnish at lists.debian.org
+
+      Description : Discussing Finnish localization issues, mainly
+                    translating Debian docs and programs to Finnish.
+      Language    : Finnish
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-french at lists.debian.org
+
+      Description : Discussion forum for the translators of Debian-specific
+                    packages and documentation to the French language.
+      Language    : French
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-german at lists.debian.org
+
+      Description : Discussing German localization issues, mainly
+                    translating Debian docs and programs to German.
+      Language    : German
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-greek at lists.debian.org
+
+      Description : Discussion on Greek localization issues, mainly
+                    translating Debian docs and programs to Greek.
+      Language    : Greek
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-hungarian at lists.debian.org
+
+      Description : Discussing Hungarian localization issues, mainly
+                    translating Debian docs and programs to Hungarian.
+      Language    : Hungarian
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-italian at lists.debian.org
+
+      Description : Italian localization efforts within Debian.
+      Language    : Italian
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-korean at lists.debian.org
+
+      Description : Discussion forum for the translators of Debian-specific packages and
+                    documentation to the Korean language.
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-polish at lists.debian.org
+
+      Description : Polish localization issues, mainly translating Debian
+                    web pages, documentation and programs to Polish.
+      Language    : Polish
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-portuguese at lists.debian.org
+
+      Description : Portuguese localization issues such as translating
+                    the documentation and programs.
+      Language    : Portuguese
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-romanian at lists.debian.org
+
+      Description : Discussing Romanian localization issues, mainly
+                    translating Debian docs and programs to Romanian.
+      Language    : Romanian
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-russian at lists.debian.org
+
+      Description : Discussing Russian localization issues, mainly
+                    translating Debian docs and programs to Russian.
+      Language    : Russian
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-spanish at lists.debian.org
+
+      Description : Discussing Spanish localization issues, mainly
+                    translating Debian docs and programs to Spanish.
+      Language    : Spanish
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-swedish at lists.debian.org
+
+      Description : Discussion forum for translators of Debian-specific packages
+                    and documentation for the Swedish language.
+      Moderated   : no
+      Subscription: open
+
+  debian-l10n-turkish at lists.debian.org
+
+      Description : Discussing Turkish localization issues, mainly
+                    translating Debian docs and website into Turkish,
+                    improving Turkish environment support in Debian.
+      Language    : Turkish
+      Moderated   : no
+      Subscription: open
+
+  debian-laespiral at lists.debian.org
+
+      Description : La Espiral (http://laespiral.org/) is a project
+                    meant to promote the use of Debian amongst the
+                    people who speak Spanish. We work on custom
+                    Debian internationalisation CDs, do installation
+                    parties and new programs for Spanish users (see
+                    http://www.debian.org/international/spanish/).
+
+                    Becoming a member of La Espiral is for people
+                    that do not find themselves able to contribute
+                    technically to Debian (at first), but might be a
+                    good step towards becoming a Debian developer.
+      Language    : Spanish
+      Moderated   : no
+      Subscription: open
+
+Ports to non-i386 Linux architectures and to non-Linux kernels
+
+  Debian GNU/Linux is ported to several other types of computers, and there
+  are also efforts to create Debian systems on kernels other than Linux.
+
+  debian-68k at lists.debian.org
+
+      Description : Discussions on the m68k port of Debian GNU/Linux.
+      Moderated   : no
+      Subscription: open
+
+  debian-alpha at lists.debian.org
+
+      Description : Discussion on the Alpha port of Debian GNU/Linux.
+      Moderated   : no
+      Subscription: open
+
+  debian-amd64 at lists.debian.org
+
+      Description : Porting Debian to AMD x86-64 architecture.
+      Moderated   : no
+      Subscription: open
+
+  debian-arm at lists.debian.org
+
+      Description : Discussion on the ARM (esp. Corel Netwinder) port for
+                    Debian GNU/Linux.
+      Moderated   : no
+      Subscription: open
+
+  debian-bsd at lists.debian.org
+
+      Description : Porting Debian to BSD (all *BSD variants).
+      Moderated   : no
+      Subscription: open
+
+  debian-hppa at lists.debian.org
+
+      Description : Discussions on the PA-RISC port of Debian GNU/Linux.
+      Moderated   : no
+      Subscription: open
+
+  debian-hurd at lists.debian.org
+
+      Description : Debian port of the GNU Hurd operating system.
+      Moderated   : no
+      Subscription: open
+
+  debian-ia64 at lists.debian.org
+
+      Description : Discussions on the intel IA64 (aka Itanium, Merced)
+                    port of Debian GNU/Linux.
+      Moderated   : no
+      Subscription: open
+
+  debian-mips at lists.debian.org
+
+      Description : Discussions on the MIPS port of Debian GNU/Linux.
+      Moderated   : no
+      Subscription: open
+
+  debian-powerpc at lists.debian.org
+
+      Description : Discussion on the PowerPC port of Debian GNU/Linux.
+      Moderated   : no
+      Subscription: open
+
+  debian-s390 at lists.debian.org
+
+      Description : Discussions on the IBM S/390 port of Debian GNU/Linux.
+      Moderated   : no
+      Subscription: open
+
+  debian-sparc at lists.debian.org
+
+      Description : Discussions on the SPARC port of Debian GNU/Linux.
+      Moderated   : no
+      Subscription: open
+
+  debian-superh at lists.debian.org
+
+      Description : Discussions on the SuperH port of Debian GNU/Linux. For
+                    more information about running Linux on SH processors,
+                    have a look at http://www.m17n.org/linux-sh/
+      Moderated   : no
+      Subscription: open
+
+  debian-win32 at lists.debian.org
+
+      Description : Porting the Debian distribution to Win32 systems
+                    (Debian GNU/Win32).
+      Moderated   : no
+      Subscription: open
+
+The Bug Tracking System
+
+  The Debian bug tracking system is open to the public, and it produces
+  a lot of email. Some of this might be of interest to developers or even
+  users, so it is distributed through these (high-volume) mailing lists.
+
+  debian-bugs-closed at lists.debian.org
+
+      Description : Messages that close Debian bug reports.
+      Moderated   : no
+      Subscription: open
+
+  debian-bugs-dist at lists.debian.org
+
+      Description : All submitted bug reports as well as further information
+                    on them are distributed here.
+      Moderated   : no
+      Subscription: open
+
+  debian-bugs-forwarded at lists.debian.org
+
+      Description : Mails in which Debian maintainers forward bugs
+                    to their upstream authors.
+      Moderated   : no
+      Subscription: open
+
+  debian-bugs-rc at lists.debian.org
+
+      Description : All mail regarding release-critical bugs is
+                    copied to this mailing list.
+
+                    See http://bugs.debian.org/release-critical/
+                    for more information.
+      Moderated   : no
+      Subscription: open
+
+Miscellaneous Debian lists
+
+  There are several mailing lists which don't
+  necessarily have a clear distinction in the
+  audience, between developers and users.
+
+  debian-all-changes at lists.debian.org
+
+      Description : Notices about uploaded binary-all packages for the
+                    stable distribution.
+      Moderated   : no
+      Subscription: open
+
+  debian-alpha-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the stable alpha
+                    distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-arm-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the stable arm
+                    distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-cd-vendors at lists.debian.org
+
+      Description : Communication among and with vendors of Debian CDs.
+                    (Low-volume mailing list.)
+      Moderated   : no
+      Subscription: open
+
+  debian-changes at lists.debian.org
+
+      Description : Changes to the releases are announced here. This
+                    includes security upgrades as well as important
+                    bugfixes.
+      Digest      : debian-changes-digest at lists.debian.org
+      Moderated   : yes
+      Subscription: open
+
+  debian-consultants at lists.debian.org
+
+      Description : Communication among Debian consultants. See at the bottom of the
+                    consultants page (http://www.debian.org/consultants/#policy) for how
+                    to add/update entries to this page.
+      Moderated   : no
+      Subscription: open
+
+  debian-curiosa at lists.debian.org
+
+      Description : Funny thing from and with the project, funny quotes,
+                    discussions irc communication and fortune cookies.
+                    Some kind of (de.)alt.netdigest for Debian-related stuff.
+      Moderated   : no
+      Subscription: open
+
+  debian-devel-all-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the unstable
+                    distribution. (Quiz: binary-all or all binaries?)
+      Moderated   : no
+      Subscription: open
+
+  debian-devel-alpha-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the unstable alpha
+                    distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-devel-arm-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the unstable arm
+                    distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-devel-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the unstable
+                    distribution, from developers, buildds and katie,
+                    the archive sentinel.
+                    (High-volume mailing list.)
+      Moderated   : no
+      Subscription: open
+
+  debian-devel-hurd-i386-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the unstable
+                    hurd-i386 distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-devel-i386-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the unstable i386
+                    distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-devel-m68k-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the unstable m68k
+                    distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-devel-powerpc-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the unstable powerpc
+                    distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-devel-s390-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the unstable s390
+                    distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-devel-sparc-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the unstable sparc
+                    distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-hurd-i386-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the stable hurd-i386
+                    distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-i386-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the stable i386
+                    distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-jobs at lists.debian.org
+
+      Description : Job postings can be published on this list in
+                    order to make them public to members of the Debian
+                    community.  While the jobs do not necessarily have
+                    to involve the use of Debian, it is encouraged that
+                    they do.  Jobs can be about the development of
+                    proprietary system, but jobs involving free software
+                    (either development or system administration) are
+                    preferred.  Please include information such as
+                    location and remuneration if appropriate.  The list
+                    is moderated; it is also an open list - job postings
+                    which have to be kept private should be sent to
+                    leader at debian.org who will distribute them.
+      Moderated   : yes
+      Subscription: open
+
+  debian-legal at lists.debian.org
+
+      Description : Discussions about legality issues such as
+                    copyrights, patents etc.
+      Moderated   : no
+      Subscription: open
+
+  debian-m68k-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the stable m68k
+                    distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-mirrors-announce at lists.debian.org
+
+      Description : Important changes to the FTP archive are announced here.
+                    These are mainly useful to maintainers of Debian
+                    mirrors.
+      Moderated   : yes
+      Subscription: open
+
+  debian-mirrors at lists.debian.org
+
+      Description : Discussions relating to the Debian mirror network,
+                    and the maintenance of mirrors.
+      Moderated   : no
+      Subscription: open
+
+  debian-powerpc-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the stable powerpc
+                    distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-project at lists.debian.org
+
+      Description : Discussion about non-technical topics related
+                    to the Debian Project.
+      Moderated   : no
+      Subscription: open
+
+  debian-publicity at lists.debian.org
+
+      Description : Coordination of all the work related to the external
+                    communication of Debian: drafting new announces,
+                    collecting important information that Debian should relay
+                    to its community, improving the infrastructure offered to
+                    people who want to create Debian booth, etc.
+      Moderated   : no
+      Subscription: open
+
+  debian-s390-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the stable s390
+                    distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-sparc-changes at lists.debian.org
+
+      Description : Notices about uploaded packages for the stable sparc
+                    distribution, mostly from buildd's.
+      Moderated   : no
+      Subscription: open
+
+  debian-testing-changes at lists.debian.org
+
+      Description : Changes to the "testing" distribution are announced
+                    here. This includes various bugfixes.
+      Moderated   : no
+      Subscription: open
+
+  debian-women at lists.debian.org
+
+      Description : Debian users and developers who wish to involve more
+                    women in the Debian project. For discussion and
+                    sharing of ideas as well as project collaboration.
+      Moderated   : no
+      Subscription: open
+
+  whitelist at lists.debian.org
+
+      Description : This is a special pseudo-mailing list to which
+                    people can subscribe to prove they are not
+                    spammers.
+
+                    This allows one to avoid the restrictions imposed
+                    on non-subscriber posts to other mailing lists,
+                    in particular the mailing lists that allow posts
+                    only from subscribers.
+      Moderated   : yes
+      Subscription: open
+
+Lists hosted for other projects
+
+  Our list server provides mailing list facilities for other free
+  projects as well.
+
+  other-cdwrite at lists.debian.org
+
+      Description : cdwrite mailing list
+      Moderated   : no
+      Subscription: open
+
+  other-sart at lists.debian.org
+
+      Description : Discussions and announcements about SART,
+                    a free raytracer that uses Guile extension
+                    language and is distributed under GPL. 
+
+                    The SART website is at
+                    http://petra.zesoi.fer.hr/~silovic/sart/
+      Moderated   : no
+      Subscription: open
+
+  other-vgui-discuss at lists.debian.org
+
+      Description : The V C++ GUI Framework - an object-oriented GUI library
+                    for X, Win32 and OS/2. V is licensed under the GNU
+                    LGPL. The web page is at http://www.objectcentral.com/ .
+      Moderated   : no
+      Subscription: open
+
+
+Debian mailing list advertising policy
+--------------------------------------
+
+  This policy is intended to fight mailing-list "spamming".
+
+  The Debian mailing lists accept commercial advertising for payment. The fee
+  for advertisments is a donation of USD 1000 or more to "Software in the
+  Public Interest" (SPI).  One donation per advertisement, please.  If you
+  prefer to pay in arrears, simply post your advertisement to the list, and
+  the list operator will bill you USD 1999.  The list operator will donate
+  this amount, minus the expense of collecting it, to SPI.  Please note that
+  the lists are distributed automatically -- messages are generally not read
+  or checked in any way before they are distributed.
+
+  The act of posting an advertisement indicates your willingness to
+    * accept responsibility for the fee,
+    * indemnify the list operator against any legal claims from you or
+        others in connection with your advertisement, and
+    * pay any legal and business expenses incurred in collecting late payment.
+  Our liability to you is limited to a good-faith effort to deliver your
+  message.
+
+  Reduced rates and/or waiver of fee are available for Debian-related
+  advertisements. You must consult the list operator in advance of posting for
+  any reduction or fee waiver.
+
+-- 
+Online HTML version of this document is available at
+	http://www.debian.org/MailingLists/subscribe

Added: people/oz/roll-out-cd/templates/common/doc/social-contract.txt
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/social-contract.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/social-contract.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,131 @@
+Debian GNU/Linux Social Contract
+
+The Debian Project is an association of individuals who have made common
+cause to create a free operating system.  This is the "social contract"
+we offer to the free software community.
+
+  ------------------------------------------------------------------------
+
+"Social Contract" with the Free Software Community
+
+  1. Debian Will Remain 100% Free Software
+
+     We promise to keep the Debian GNU/Linux Distribution entirely free
+     software. As there are many definitions of free software, we include
+     the guidelines we use to determine if software is "free" below. We will
+     support our users who develop and run non-free software on Debian, but
+     we will never make the system depend on an item of non-free software.
+
+  2. We Will Give Back to the Free Software Community
+
+     When we write new components of the Debian system, we will license them
+     as free software. We will make the best system we can, so that free
+     software will be widely distributed and used. We will feed back
+     bug-fixes, improvements, user requests, etc. to the "upstream" authors
+     of software included in our system.
+
+  3. We Won't Hide Problems
+
+     We will keep our entire bug-report database open for public view at all
+     times. Reports that users file on-line will immediately become visible
+     to others.
+
+  4. Our Priorities are Our Users and Free Software
+
+     We will be guided by the needs of our users and the free-software
+     community. We will place their interests first in our priorities. We
+     will support the needs of our users for operation in many different
+     kinds of computing environment. We won't object to commercial software
+     that is intended to run on Debian systems, and we'll allow others to
+     create value-added distributions containing both Debian and commercial
+     software, without any fee from us. To support these goals, we will
+     provide an integrated system of high-quality, 100% free software, with
+     no legal restrictions that would prevent these kinds of use.
+
+  5. Programs That Don't Meet Our Free-Software Standards
+
+     We acknowledge that some of our users require the use of programs that
+     don't conform to the Debian Free Software Guidelines. We have created
+     "contrib" and "non-free" areas in our FTP archive for this software.
+     The software in these directories is not part of the Debian system,
+     although it has been configured for use with Debian. We encourage CD
+     manufacturers to read the licenses of software packages in these
+     directories and determine if they can distribute that software on their
+     CDs. Thus, although non-free software isn't a part of Debian, we
+     support its use, and we provide infrastructure (such as our
+     bug-tracking system and mailing lists) for non-free software packages.
+
+  ------------------------------------------------------------------------
+
+The Debian Free Software Guidelines
+
+  1. Free Redistribution
+
+     The license of a Debian component may not restrict any party from
+     selling or giving away the software as a component of an aggregate
+     software distribution containing programs from several different
+     sources. The license may not require a royalty or other fee for such
+     sale.
+
+  2. Source Code
+
+     The program must include source code, and must allow distribution in
+     source code as well as compiled form.
+
+  3. Derived Works
+
+     The license must allow modifications and derived works, and must allow
+     them to be distributed under the same terms as the license of the
+     original software.
+
+  4. Integrity of The Author's Source Code
+
+     The license may restrict source-code from being distributed in modified
+     form _only if the license allows the distribution of "patch files" with
+     the source code for the purpose of modifying the program at build time.
+     The license must explicitly permit distribution of software built from
+     modified source code. The license may require derived works to carry a
+     different name or version number from the original software. (This is a
+     compromise. The Debian group encourages all authors to not restrict any
+     files, source or binary, from being modified.)
+
+  5. No Discrimination Against Persons or Groups
+
+     The license must not discriminate against any person or group of
+     persons.
+
+  6. No Discrimination Against Fields of Endeavor
+
+     The license must not restrict anyone from making use of the program in
+     a specific field of endeavor. For example, it may not restrict the
+     program from being used in a business, or from being used for genetic
+     research.
+
+  7. Distribution of License
+
+     The rights attached to the program must apply to all to whom the
+     program is redistributed without the need for execution of an
+     additional license by those parties.
+
+  8. License Must Not Be Specific to Debian
+
+     The rights attached to the program must not depend on the program's
+     being part of a Debian system. If the program is extracted from Debian
+     and used or distributed without Debian but otherwise within the terms
+     of the program's license, all parties to whom the program is
+     redistributed should have the same rights as those that are granted in
+     conjunction with the Debian system.
+
+  9. License Must Not Contaminate Other Software
+
+     The license must not place restrictions on other software that is
+     distributed along with the licensed software. For example, the license
+     must not insist that all other programs distributed on the same medium
+     must be free software.
+
+ 10. Example Licenses
+
+     The "GPL", "BSD", and "Artistic" licenses are examples of licenses that
+     we consider "free".
+
+  ------------------------------------------------------------------------

Added: people/oz/roll-out-cd/templates/common/doc/source-unpack.txt
===================================================================
--- people/oz/roll-out-cd/templates/common/doc/source-unpack.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/doc/source-unpack.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,33 @@
+	HOW TO UNPACK A DEBIAN SOURCE PACKAGE
+
+There are two kinds of Debian source packages: old ones and new ones.
+
+A. Old ones look like this:
+      hello-1.3-4.tar.gz
+      hello-1.3-4.diff.gz
+ You unpack them by untarring the .tar.gz.  There is NO need to apply
+ the diff.
+
+B. New ones look like this:
+      hello_1.3-11.dsc
+      hello_1.3-11.diff.gz
+      hello_1.3-11.orig.tar.gz - note the `.orig' part
+ Here you MUST use dpkg-source or apply the diff manually - see below.
+
+ If you have `dpkg-source' you should put the files in the same
+ directory and type `dpkg-source -x <whatever>.dsc'.
+
+ If you do not you can extract the Debian source as follows:
+   1. untar P_V.orig.tar.gz.
+   2. rename the resulting P-V.orig directory to P-V.  If some other
+      directory results, rename *it* to P-V.
+   3. mkdir P-V/debian.
+   4. apply the diff with patch -p0.
+   5. do `chmod +x P-V/debian/rules'
+ (where P is the package name and V the version.)
+
+C. There are some packages where the Debian source is the upstream
+ source.  In this case there will be no .diff.gz and you can just use
+ the .tar.gz.  If a .dsc is provided you can use `dpkg-source -x'.
+
+ -- Ian Jackson <ijackson at gnu.ai.mit.edu>  Sat, 31 Aug 1996

Added: people/oz/roll-out-cd/templates/common/pics/blue-lowerleft.png
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/pics/blue-lowerleft.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/pics/blue-lowerright.png
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/pics/blue-lowerright.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/pics/blue-upperleft.png
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/pics/blue-upperleft.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/pics/blue-upperright.png
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/pics/blue-upperright.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/pics/debian.jpg
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/pics/debian.jpg
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/pics/logo-50.jpg
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/pics/logo-50.jpg
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/pics/red-lowerleft.png
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/pics/red-lowerleft.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/pics/red-lowerright.png
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/pics/red-lowerright.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/pics/red-upperleft.png
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/pics/red-upperleft.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/pics/red-upperright.png
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/pics/red-upperright.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/tools/README
===================================================================
--- people/oz/roll-out-cd/templates/common/tools/README	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/tools/README	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,13 @@
+/debian/tools contains MS-DOS tools for installing and booting Linux.
+
+fips20.zip     Non-destructively split harddisk partitions (works with FAT32)
+gzip124.exe    gzip for DOS
+lodlin16.zip   load Linux kernel from DOS
+rawrite1.zip   rawrite version 1.3             (rawrite 2.0 is much faster, but
+rawrite2.zip   rawrite version 2.0               it locks up on some machines.)
+unz512x3.exe   Info-ZIP's free UnZipper for DOS
+rwwrtwin.zip   Win32 version of rawrite runs on Windows 95, NT, 98, 2000, 
+               ME, XP and probably later versions.
+diskio.zip     Under 95, 98 & ME you need diskio.dll.  It must be in 
+               the same directory as rwwrtwin.exe. (uncompressed)
+md5sum-w32.zip Win32 version of md5sum

Added: people/oz/roll-out-cd/templates/common/tools/diskio.zip
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/tools/diskio.zip
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/tools/fips20.zip
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/tools/fips20.zip
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/tools/gzip124.exe
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/tools/gzip124.exe
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/tools/lodlin16.zip
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/tools/lodlin16.zip
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/tools/md5sum-w32.zip
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/tools/md5sum-w32.zip
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/tools/rawrite1.zip
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/tools/rawrite1.zip
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/tools/rawrite2.zip
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/tools/rawrite2.zip
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/tools/rwwrtwin.zip
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/tools/rwwrtwin.zip
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/tools/src/md5sum-w32_1.1.dsc
===================================================================
--- people/oz/roll-out-cd/templates/common/tools/src/md5sum-w32_1.1.dsc	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/common/tools/src/md5sum-w32_1.1.dsc	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,25 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+Format: 1.0
+Source: md5sum-w32
+Version: 1.1
+Binary: md5sum-w32
+Maintainer: Bas Zoetekouw <bas at debian.org>
+Architecture: any
+Standards-Version: 3.5.2
+Build-Depends: debhelper (>> 3.0.0), mingw32, zip
+Files: 
+ b5741a5c7e027ee1e9242163c5eb711b 7617 md5sum-w32_1.1.tar.gz
+
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.0.7 (GNU/Linux)
+
+iQEXAwUBPXo9/Z6S+2TcVAFTFAKpcwP/bDWljR/VQxCFtjg4epqZczN5MRWHQ0Qc
+qjRw5F0of0V0jELCVClRGl68VBX96o3tJSGvhCkXqT3UXQYd1vsiakHQotcEib3V
+r07De88Bzxm9NE43AR/98TU+9niIkrOmkbxGJQXU3puKMXd/WpCw4XgNOYT6A1hg
+7ugByZ32x9ID/RtIpCehPvrqCVn8J1v2dTam3m3obGt6yESg+2PcxzEeIVwN3jb3
+AwkLTKi7VyelSmMWPdJUxsMZvGmBFyjjNqwZeMYPnuGS60sHxREHA/heDsM1hIbS
+7PZ9hcPXw588Y79ItGFZY4Rfdc0cJQSTkPvt2z5gAk1Eeii5kzCC25nZ
+=aPY9
+-----END PGP SIGNATURE-----

Added: people/oz/roll-out-cd/templates/common/tools/src/md5sum-w32_1.1.tar.gz
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/tools/src/md5sum-w32_1.1.tar.gz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/common/tools/unz512x3.exe
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/common/tools/unz512x3.exe
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/iso/autorun.bat
===================================================================
--- people/oz/roll-out-cd/templates/iso/autorun.bat	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/iso/autorun.bat	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,3 @@
+ at echo Starting "README.html"...
+ at start README.html
+ at exit

Added: people/oz/roll-out-cd/templates/iso/autorun.inf
===================================================================
--- people/oz/roll-out-cd/templates/iso/autorun.inf	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/iso/autorun.inf	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,2 @@
+[autorun]
+open=autorun.bat

Added: people/oz/roll-out-cd/templates/syslinux/f1.txt
===================================================================
--- people/oz/roll-out-cd/templates/syslinux/f1.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/syslinux/f1.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,31 @@
+                     0fWelcome to Roll-Out Linux07                                   09F107
+
+This is a Debian Live system CD-ROM, built on LIVE_DATE designed to install Debian etch.
+
+WARNING: This CD will erase your Harddisk!!!!
+
+- Just Press "enter" and the default "FAI Roll-Out Server" will be installed.
+- Enter "fai-client", and a fai-client will be installed from this CD. 
+  You need a FAI Rollout Server to use it.
+- Enter "demo-host" and a standalone Debian with Office will be installed. 
+  You need a DHCP server to get network access
+
+This CD is in an early alpha stage.
+
+0fHELP INDEX07
+
+0fKEY    TOPIC07
+
+<09F107>   This page, the help index.
+<09F307>   Boot methods for special ways of using this CD-ROM
+<09F407>   Special boot parameters, overview.
+<09F807>   How to get help.
+<09F907>   About the Debian Live project.
+<09F1007>  Copyrights and warranties.
+
+For F1-F9 type control and F then the digit 1-9
+For F10 type control and F then the digit 0
+
+
+
+Press F2 through F10 for details, or ENTER to 

Added: people/oz/roll-out-cd/templates/syslinux/f10.txt
===================================================================
--- people/oz/roll-out-cd/templates/syslinux/f10.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/syslinux/f10.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,23 @@
+0fCOPYRIGHTS AND WARRANTIES07                                                    09F1007
+
+Debian GNU/Linux is Copyright (C) 1993-2006 Software in the Public Interest,
+and others.
+
+The Debian GNU/Linux system is freely redistributable. After installation,
+the exact distribution terms for each package are described in the
+corresponding file /usr/share/doc/0bpackagename07/copyright.
+
+Debian GNU/Linux comes with 0fABSOLUTELY NO WARRANTY07, to the extent
+permitted by applicable law.
+
+---
+
+This Debian Live system was built with make-live, version LIVE_VERSION.
+make-live was written by Daniel Baumann <daniel at debian.org> and
+Marco Amadori <marco.amadori at gmail.com>.
+
+
+
+
+
+Press F1control and F then 1 for the help index, or ENTER to 

Added: people/oz/roll-out-cd/templates/syslinux/f3.txt
===================================================================
--- people/oz/roll-out-cd/templates/syslinux/f3.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/syslinux/f3.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,23 @@
+0fBOOT METHODS07                                                                  09F307
+
+0fAvailable boot methods:07
+
+0flinux07
+  Start the live system -- this is the default CD-ROM mode.
+0fmemtest07
+  Start the memtest86+ RAM tester.
+
+To use one of these boot methods, type it at the prompt, optionally
+followed by any boot parameters. For example:
+
+  boot: linux foo=bar
+
+If unsure, you should use the default boot method, with no special
+parameters, by simply pressing enter at the boot prompt.
+
+
+
+
+
+
+Press F1control and F then 1 for the help index, or ENTER to 

Added: people/oz/roll-out-cd/templates/syslinux/f4.txt
===================================================================
--- people/oz/roll-out-cd/templates/syslinux/f4.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/syslinux/f4.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,23 @@
+0fSPECIAL BOOT PARAMETERS - VARIOUS HARDWARE07                                    09F407
+
+You can use the following boot parameters at the 0fboot:07 prompt, 
+in combination with the boot method (see <09F307>).
+0f
+OPTION                                 PARAMETER TO SPECIFY07
+Check media for defects                0fintegrity-check07
+Set a static ip (no dhcp)              0fip=if,add,netm,gatew07
+Set a static ip (no dhcp)              0fip=if,add,netm,gatew07
+Set a default locale                   0flocale=<locale>07
+Suppress some debug informations       0fquiet07
+Show internal filesystems              0fshowmounts07
+Copy the live media to memory          0ftoram07
+Set initial display mode               0fvga=<mode>07
+
+For example:
+
+  boot: linux quiet vga=792 locale=it_IT.UTF-8
+
+
+
+
+Press F1control and F then 1 for the help index, or ENTER to 

Added: people/oz/roll-out-cd/templates/syslinux/f8.txt
===================================================================
--- people/oz/roll-out-cd/templates/syslinux/f8.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/syslinux/f8.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,23 @@
+0fGETTING HELP07                                                                  09F807
+
+If you can't run Debian Live, don't despair! The Debian Live team is
+ready to help you! We are interested in hearing about problems, because
+in general they don't happen to only 0fone07 person.
+We've either already heard about your particular problem and can dispense a
+quick fix, or we would like to hear about it and work through it with you,
+and the next user who comes up with the same problem will profit from your
+experience!
+
+See the mailinglist and wiki for more information; both
+are available at the Debian Live web site, 0fhttp://live.debian.net/07
+
+
+
+
+
+
+
+
+
+
+Press F1control and F then 1 for the help index, or ENTER to 

Added: people/oz/roll-out-cd/templates/syslinux/f9.txt
===================================================================
--- people/oz/roll-out-cd/templates/syslinux/f9.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/syslinux/f9.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,23 @@
+0fABOUT THE DEBIAN LIVE PROJECT07                                              09F907
+
+For information about the Debian Live project, see our web site:
+0fhttp://live.debian.net/07
+
+For copyright information, press <09F1007>.
+
+Thank you for using Debian Live!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Press F1control and F then 1 for the help index, or ENTER to 

Added: people/oz/roll-out-cd/templates/syslinux/isolinux.FAICD
===================================================================
--- people/oz/roll-out-cd/templates/syslinux/isolinux.FAICD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/syslinux/isolinux.FAICD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,35 @@
+DEFAULT menu.c32
+PROMPT 0
+
+MENU TITLE Fully Automated Installation
+
+label linux
+  menu label FAI Server CD. Booting will erase your HDD!
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper 
+label nfs
+  menu label NFS boot
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper netboot=nfs nfsroot=LIVE_SERVER_ADDRESS:LIVE_SERVER_PATH 
+label nfslegacy
+  menu label NFS legacy boot
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper root=/dev/nfs nfsroot=LIVE_SERVER_ADDRESS:LIVE_SERVER_PATH 
+label cifs
+  menu label CIFS boot
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper netboot=cifs nfsroot=LIVE_SERVER_ADDRESS:LIVE_SERVER_PATH 
+label cifslegacy
+  menu label CIFS legacy boot
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper root=/dev/cifs nfsroot=LIVE_SERVER_ADDRESS:LIVE_SERVER_PATH 
+label memtest
+  menu label memory test
+  kernel memtest
+timeout 0
+f1 f1.txt
+f3 f3.txt
+f4 f4.txt
+f8 f8.txt
+f9 f9.txt
+f0 f10.txt

Added: people/oz/roll-out-cd/templates/syslinux/isolinux.cfg
===================================================================
--- people/oz/roll-out-cd/templates/syslinux/isolinux.cfg	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/syslinux/isolinux.cfg	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,32 @@
+DEFAULT menu.c32
+PROMPT 0
+
+MENU TITLE Fully Automated Installation
+
+label fai
+  MENU LABEL Install FAIServer-CD
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper ip=192.168.0.1::192.168.0.254:255.255.255.0:faiserver-cd:eth0:off  vga=0x314 hostname=faiserver-cd FAI_FLAGS=createvt,sshd splash silent
+label fai-client
+  MENU LABEL Install FAI-Client 
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper root=192.168.0.1:/srv/fai/nfsroot FAI_FLAGS="verbose,createvt,sshd" FAI_ACTION=install ip=dhcp::::fai-client:eth0:off rw hostname=fai-client  INSTALL=X11 vga=0x314 splash silent
+label demohost
+  MENU LABEL Install a stand-alone demohost
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper root=192.168.0.1:/srv/fai/nfsroot FAI_FLAGS="verbose,createvt,sshd" FAI_ACTION=install ip=dhcp::::fai-client:eth0:off rw hostname=demohost  INSTALL=X11 vga=0x314 splash silent
+label linux
+  MENU LABEL live-cd
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper 
+label memtest
+  MENU LABEL Perform a memory test
+  kernel memtest
+display isolinux.txt
+timeout 0
+f1 f1.txt
+f3 f3.txt
+f4 f4.txt
+f8 f8.txt
+f9 f9.txt
+f0 f10.txt

Added: people/oz/roll-out-cd/templates/syslinux/isolinux.cfg.FAISERVER-CD
===================================================================
--- people/oz/roll-out-cd/templates/syslinux/isolinux.cfg.FAISERVER-CD	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/syslinux/isolinux.cfg.FAISERVER-CD	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,32 @@
+DEFAULT menu.c32
+PROMPT 0
+
+MENU TITLE Fully Automated Installation
+
+label fai
+  MENU LABEL Install FAIServer-CD
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper ip=192.168.0.1::192.168.0.254:255.255.255.0:faiserver-cd:eth0:off  vga=0x314 hostname=faiserver-cd FAI_FLAGS=createvt,sshd splash silent
+label fai-client
+  MENU LABEL Install FAI-Client 
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper root=192.168.0.1:/srv/fai/nfsroot FAI_FLAGS="verbose,createvt,sshd" FAI_ACTION=install ip=dhcp::::fai-client:eth0:off rw hostname=fai-client  INSTALL=X11 vga=0x314 splash silent
+label demohost
+  MENU LABEL Install a stand-alone demohost
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper root=192.168.0.1:/srv/fai/nfsroot FAI_FLAGS="verbose,createvt,sshd" FAI_ACTION=install ip=dhcp::::fai-client:eth0:off rw hostname=demohost  INSTALL=X11 vga=0x314 splash silent
+label linux
+  MENU LABEL live-cd
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper 
+label memtest
+  MENU LABEL Perform a memory test
+  kernel memtest
+display isolinux.txt
+timeout 0
+f1 f1.txt
+f3 f3.txt
+f4 f4.txt
+f8 f8.txt
+f9 f9.txt
+f0 f10.txt

Added: people/oz/roll-out-cd/templates/syslinux/isolinux.cfg.VANILLA
===================================================================
--- people/oz/roll-out-cd/templates/syslinux/isolinux.cfg.VANILLA	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/syslinux/isolinux.cfg.VANILLA	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,27 @@
+default linux
+label linux
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper 
+label nfs
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper netboot=nfs nfsroot=LIVE_SERVER_ADDRESS:LIVE_SERVER_PATH 
+label nfslegacy
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper root=/dev/nfs nfsroot=LIVE_SERVER_ADDRESS:LIVE_SERVER_PATH 
+label cifs
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper netboot=cifs nfsroot=LIVE_SERVER_ADDRESS:LIVE_SERVER_PATH 
+label cifslegacy
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper root=/dev/cifs nfsroot=LIVE_SERVER_ADDRESS:LIVE_SERVER_PATH 
+label memtest
+  kernel memtest
+display isolinux.txt
+timeout 0
+prompt 1
+f1 f1.txt
+f3 f3.txt
+f4 f4.txt
+f8 f8.txt
+f9 f9.txt
+f0 f10.txt

Added: people/oz/roll-out-cd/templates/syslinux/isolinux.txt
===================================================================
--- people/oz/roll-out-cd/templates/syslinux/isolinux.txt	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/syslinux/isolinux.txt	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,3 @@
+splash.rle
+
+Press F1control and F then 1 for help, or ENTER to 
\ No newline at end of file

Added: people/oz/roll-out-cd/templates/syslinux/menu.c32
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/syslinux/menu.c32
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: people/oz/roll-out-cd/templates/syslinux/pxelinux.cfg
===================================================================
--- people/oz/roll-out-cd/templates/syslinux/pxelinux.cfg	2006-12-11 10:05:20 UTC (rev 4198)
+++ people/oz/roll-out-cd/templates/syslinux/pxelinux.cfg	2006-12-14 14:11:03 UTC (rev 4199)
@@ -0,0 +1,30 @@
+default fai
+label fai
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper netboot nfsroot=LIVE_SERVER_ADDRESS:LIVE_SERVER_PATH LIVE_BOOTAPPEND ip=192.168.0.1::192.168..0.254:255:255:255:0:faiserver-cd:eth0:off vga=0x317
+label linux
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper netboot nfsroot=LIVE_SERVER_ADDRESS:LIVE_SERVER_PATH LIVE_BOOTAPPEND
+label nfs
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper netboot=nfs nfsroot=LIVE_SERVER_ADDRESS:LIVE_SERVER_PATH LIVE_BOOTAPPEND
+label nfslegacy
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper root=/dev/nfs nfsroot=LIVE_SERVER_ADDRESS:LIVE_SERVER_PATH LIVE_BOOTAPPEND
+label cifs
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper netboot=cifs nfsroot=LIVE_SERVER_ADDRESS:LIVE_SERVER_PATH LIVE_BOOTAPPEND
+label cifslegacy
+  kernel vmlinuz
+  append initrd=initrd.gz boot=casper root=/dev/cifs nfsroot=LIVE_SERVER_ADDRESS:LIVE_SERVER_PATH LIVE_BOOTAPPEND
+label memtest
+  kernel memtest
+display isolinux.txt
+timeout 0
+prompt 1
+f1 f1.txt
+f3 f3.txt
+f4 f4.txt
+f8 f8.txt
+f9 f9.txt
+f0 f10.txt

Added: people/oz/roll-out-cd/templates/syslinux/splash.rle
===================================================================
(Binary files differ)


Property changes on: people/oz/roll-out-cd/templates/syslinux/splash.rle
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream




More information about the Fai-commit mailing list