summaryrefslogtreecommitdiffstats
path: root/src/lib/distro-info
diff options
context:
space:
mode:
authorMichael Janczyk2012-11-07 18:48:54 +0100
committerMichael Janczyk2012-11-07 18:48:54 +0100
commit9cbaf3a23a9791bc2d2c3a7fd3516922debfb464 (patch)
treef4a31ac193db18c77a4e42700242be247f0a77fd /src/lib/distro-info
parentplymouth plugin updated to set the theme to the target system (diff)
downloadcore-9cbaf3a23a9791bc2d2c3a7fd3516922debfb464.tar.gz
core-9cbaf3a23a9791bc2d2c3a7fd3516922debfb464.tar.xz
core-9cbaf3a23a9791bc2d2c3a7fd3516922debfb464.zip
added rhel, centos, scientific linux 5 and 6.
centos and sl are depending on rhel. simple pxe menu for default blue look. firmwares of other nw cards are copied now.
Diffstat (limited to 'src/lib/distro-info')
-rw-r--r--src/lib/distro-info/centos-5/export-filter.example15
-rw-r--r--src/lib/distro-info/centos-5/prereqfiles/etc/group33
-rw-r--r--src/lib/distro-info/centos-5/prereqfiles/etc/hosts1
-rw-r--r--src/lib/distro-info/centos-5/prereqfiles/etc/passwd14
-rw-r--r--src/lib/distro-info/centos-5/prereqfiles/etc/shadow14
-rw-r--r--src/lib/distro-info/centos-5/settings.default30
-rw-r--r--src/lib/distro-info/centos-5/settings.example17
-rw-r--r--src/lib/distro-info/centos-6/export-filter.example15
-rw-r--r--src/lib/distro-info/centos-6/prereqfiles/etc/group33
-rw-r--r--src/lib/distro-info/centos-6/prereqfiles/etc/hosts1
-rw-r--r--src/lib/distro-info/centos-6/prereqfiles/etc/passwd14
-rw-r--r--src/lib/distro-info/centos-6/prereqfiles/etc/shadow14
-rw-r--r--src/lib/distro-info/centos-6/settings.default30
-rw-r--r--src/lib/distro-info/centos-6/settings.example17
-rw-r--r--src/lib/distro-info/rhel-5/export-filter.example15
-rw-r--r--src/lib/distro-info/rhel-5/prereqfiles/etc/group33
-rw-r--r--src/lib/distro-info/rhel-5/prereqfiles/etc/hosts1
-rw-r--r--src/lib/distro-info/rhel-5/prereqfiles/etc/passwd14
-rw-r--r--src/lib/distro-info/rhel-5/prereqfiles/etc/shadow14
-rw-r--r--src/lib/distro-info/rhel-5/settings.default30
-rw-r--r--src/lib/distro-info/rhel-5/settings.example17
-rw-r--r--src/lib/distro-info/rhel-6/export-filter.example15
-rw-r--r--src/lib/distro-info/rhel-6/prereqfiles/etc/group33
-rw-r--r--src/lib/distro-info/rhel-6/prereqfiles/etc/hosts1
-rw-r--r--src/lib/distro-info/rhel-6/prereqfiles/etc/passwd14
-rw-r--r--src/lib/distro-info/rhel-6/prereqfiles/etc/shadow14
-rw-r--r--src/lib/distro-info/rhel-6/settings.default30
-rw-r--r--src/lib/distro-info/rhel-6/settings.example17
-rw-r--r--src/lib/distro-info/scientific-5/export-filter.example15
-rw-r--r--src/lib/distro-info/scientific-5/prereqfiles/etc/group33
-rw-r--r--src/lib/distro-info/scientific-5/prereqfiles/etc/hosts1
-rw-r--r--src/lib/distro-info/scientific-5/prereqfiles/etc/passwd14
-rw-r--r--src/lib/distro-info/scientific-5/prereqfiles/etc/shadow14
-rw-r--r--src/lib/distro-info/scientific-5/settings.default30
-rw-r--r--src/lib/distro-info/scientific-5/settings.example17
-rw-r--r--src/lib/distro-info/scientific-6/export-filter.example15
-rw-r--r--src/lib/distro-info/scientific-6/prereqfiles/etc/group33
-rw-r--r--src/lib/distro-info/scientific-6/prereqfiles/etc/hosts1
-rw-r--r--src/lib/distro-info/scientific-6/prereqfiles/etc/passwd14
-rw-r--r--src/lib/distro-info/scientific-6/prereqfiles/etc/shadow14
-rw-r--r--src/lib/distro-info/scientific-6/settings.default30
-rw-r--r--src/lib/distro-info/scientific-6/settings.example17
42 files changed, 744 insertions, 0 deletions
diff --git a/src/lib/distro-info/centos-5/export-filter.example b/src/lib/distro-info/centos-5/export-filter.example
new file mode 100644
index 00000000..a414fef4
--- /dev/null
+++ b/src/lib/distro-info/centos-5/export-filter.example
@@ -0,0 +1,15 @@
+# this file defines the filter rules used when exporting a vendor-OS
+# of this distro
+#
+# copy this file to 'export-filter' and add your own filters to it
+# in order to overrule the filters provided by openslx
+#
+#Examples:
+# the following line would include anything below /var/spool/
+#+ /var/spool/*
+#
+# this would exclude anything in /etc that starts with dhcpd.conf
+#- /etc/dhcpd.conf*
+#
+# and this would exclude all rpmnew-files:
+#- *.rpmnew
diff --git a/src/lib/distro-info/centos-5/prereqfiles/etc/group b/src/lib/distro-info/centos-5/prereqfiles/etc/group
new file mode 100644
index 00000000..505cb221
--- /dev/null
+++ b/src/lib/distro-info/centos-5/prereqfiles/etc/group
@@ -0,0 +1,33 @@
+root:x:0:
+bin:x:1:daemon
+daemon:x:2:
+sys:x:3:
+tty:x:5:
+disk:x:6:
+lp:x:7:
+www:x:8:
+kmem:x:9:
+wheel:x:10:
+mail:x:12:
+news:x:13:
+uucp:x:14:
+shadow:x:15:
+dialout:x:16:
+audio:x:17:
+floppy:x:19:
+cdrom:x:20:
+console:x:21:
+utmp:x:22:
+public:x:32:
+video:x:33:
+games:x:40:
+xok:x:41:
+trusted:x:42:
+modem:x:43:
+ftp:x:49:
+man:x:62:
+users:x:100:
+nobody:x:65533:
+nogroup:x:65534:nobody
+messagebus:!:101:
+haldaemon:!:102:
diff --git a/src/lib/distro-info/centos-5/prereqfiles/etc/hosts b/src/lib/distro-info/centos-5/prereqfiles/etc/hosts
new file mode 100644
index 00000000..75721cd5
--- /dev/null
+++ b/src/lib/distro-info/centos-5/prereqfiles/etc/hosts
@@ -0,0 +1 @@
+127.0.0.1 localhost
diff --git a/src/lib/distro-info/centos-5/prereqfiles/etc/passwd b/src/lib/distro-info/centos-5/prereqfiles/etc/passwd
new file mode 100644
index 00000000..9b8fc4fe
--- /dev/null
+++ b/src/lib/distro-info/centos-5/prereqfiles/etc/passwd
@@ -0,0 +1,14 @@
+root:x:0:0:root:/root:/bin/bash
+bin:x:1:1:bin:/bin:/bin/bash
+daemon:x:2:2:Daemon:/sbin:/bin/bash
+lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash
+mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false
+news:x:9:13:News system:/etc/news:/bin/bash
+uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash
+games:x:12:100:Games account:/var/games:/bin/bash
+man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash
+wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false
+ftp:x:40:49:FTP account:/srv/ftp:/bin/bash
+nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash
+messagebus:x:100:101:User for D-Bus:/var/run/dbus:/bin/false
+haldaemon:x:101:102:User for haldaemon:/var/run/hal:/bin/false
diff --git a/src/lib/distro-info/centos-5/prereqfiles/etc/shadow b/src/lib/distro-info/centos-5/prereqfiles/etc/shadow
new file mode 100644
index 00000000..cd100a5a
--- /dev/null
+++ b/src/lib/distro-info/centos-5/prereqfiles/etc/shadow
@@ -0,0 +1,14 @@
+root::13481::::::
+bin:*:13481::::::
+daemon:*:13481::::::
+lp:*:13481::::::
+mail:*:13481::::::
+news:*:13481::::::
+uucp:*:13481::::::
+games:*:13481::::::
+man:*:13481::::::
+wwwrun:*:13481::::::
+ftp:*:13481::::::
+nobody:*:13481::::::
+messagebus:!:13481:0::7:::
+haldaemon:!:13481:0::7:::
diff --git a/src/lib/distro-info/centos-5/settings.default b/src/lib/distro-info/centos-5/settings.default
new file mode 100644
index 00000000..b101d6c5
--- /dev/null
+++ b/src/lib/distro-info/centos-5/settings.default
@@ -0,0 +1,30 @@
+bootstrap-packages = <<END
+ to-be-filled-in (List of base RPMs)
+END
+<metapackager yum>
+ packages = <<END
+ to-be-filled-in (List of RPMs for the YUM packager)
+ END
+</metapackager>
+package-subdir = ???
+prereq-packages = <<END
+ to-be-filled-in (List of needed RPMs)
+END
+<repository base>
+ name = CentOS 5
+ repo-subdir = ?
+ file-for-speedtest = ?
+</repository>
+<selection minimal>
+ packages = <<END
+ glibc-locale
+ END
+</selection>
+<selection kde>
+ base = minimal
+ packages = <<END
+ END
+</selection>
+<selection default>
+ base = minimal
+</selection>
diff --git a/src/lib/distro-info/centos-5/settings.example b/src/lib/distro-info/centos-5/settings.example
new file mode 100644
index 00000000..5ae02428
--- /dev/null
+++ b/src/lib/distro-info/centos-5/settings.example
@@ -0,0 +1,17 @@
+# rename this file to 'settings' and edit it as you please
+#
+# for a list of all options, have a look at the corresponding
+# settings.default in /opt/openslx/share/distro-info
+
+# use local installation source
+#<repository base>
+# local-url = /srv/ftp/pub/some-distribution/inst-source
+#</repository>
+
+# add a new selection:
+#<selection my_number_crunsher>
+# base = minimal
+# packages = <<END
+# crunsher_app
+# END
+#</selection>
diff --git a/src/lib/distro-info/centos-6/export-filter.example b/src/lib/distro-info/centos-6/export-filter.example
new file mode 100644
index 00000000..a414fef4
--- /dev/null
+++ b/src/lib/distro-info/centos-6/export-filter.example
@@ -0,0 +1,15 @@
+# this file defines the filter rules used when exporting a vendor-OS
+# of this distro
+#
+# copy this file to 'export-filter' and add your own filters to it
+# in order to overrule the filters provided by openslx
+#
+#Examples:
+# the following line would include anything below /var/spool/
+#+ /var/spool/*
+#
+# this would exclude anything in /etc that starts with dhcpd.conf
+#- /etc/dhcpd.conf*
+#
+# and this would exclude all rpmnew-files:
+#- *.rpmnew
diff --git a/src/lib/distro-info/centos-6/prereqfiles/etc/group b/src/lib/distro-info/centos-6/prereqfiles/etc/group
new file mode 100644
index 00000000..505cb221
--- /dev/null
+++ b/src/lib/distro-info/centos-6/prereqfiles/etc/group
@@ -0,0 +1,33 @@
+root:x:0:
+bin:x:1:daemon
+daemon:x:2:
+sys:x:3:
+tty:x:5:
+disk:x:6:
+lp:x:7:
+www:x:8:
+kmem:x:9:
+wheel:x:10:
+mail:x:12:
+news:x:13:
+uucp:x:14:
+shadow:x:15:
+dialout:x:16:
+audio:x:17:
+floppy:x:19:
+cdrom:x:20:
+console:x:21:
+utmp:x:22:
+public:x:32:
+video:x:33:
+games:x:40:
+xok:x:41:
+trusted:x:42:
+modem:x:43:
+ftp:x:49:
+man:x:62:
+users:x:100:
+nobody:x:65533:
+nogroup:x:65534:nobody
+messagebus:!:101:
+haldaemon:!:102:
diff --git a/src/lib/distro-info/centos-6/prereqfiles/etc/hosts b/src/lib/distro-info/centos-6/prereqfiles/etc/hosts
new file mode 100644
index 00000000..75721cd5
--- /dev/null
+++ b/src/lib/distro-info/centos-6/prereqfiles/etc/hosts
@@ -0,0 +1 @@
+127.0.0.1 localhost
diff --git a/src/lib/distro-info/centos-6/prereqfiles/etc/passwd b/src/lib/distro-info/centos-6/prereqfiles/etc/passwd
new file mode 100644
index 00000000..9b8fc4fe
--- /dev/null
+++ b/src/lib/distro-info/centos-6/prereqfiles/etc/passwd
@@ -0,0 +1,14 @@
+root:x:0:0:root:/root:/bin/bash
+bin:x:1:1:bin:/bin:/bin/bash
+daemon:x:2:2:Daemon:/sbin:/bin/bash
+lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash
+mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false
+news:x:9:13:News system:/etc/news:/bin/bash
+uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash
+games:x:12:100:Games account:/var/games:/bin/bash
+man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash
+wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false
+ftp:x:40:49:FTP account:/srv/ftp:/bin/bash
+nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash
+messagebus:x:100:101:User for D-Bus:/var/run/dbus:/bin/false
+haldaemon:x:101:102:User for haldaemon:/var/run/hal:/bin/false
diff --git a/src/lib/distro-info/centos-6/prereqfiles/etc/shadow b/src/lib/distro-info/centos-6/prereqfiles/etc/shadow
new file mode 100644
index 00000000..cd100a5a
--- /dev/null
+++ b/src/lib/distro-info/centos-6/prereqfiles/etc/shadow
@@ -0,0 +1,14 @@
+root::13481::::::
+bin:*:13481::::::
+daemon:*:13481::::::
+lp:*:13481::::::
+mail:*:13481::::::
+news:*:13481::::::
+uucp:*:13481::::::
+games:*:13481::::::
+man:*:13481::::::
+wwwrun:*:13481::::::
+ftp:*:13481::::::
+nobody:*:13481::::::
+messagebus:!:13481:0::7:::
+haldaemon:!:13481:0::7:::
diff --git a/src/lib/distro-info/centos-6/settings.default b/src/lib/distro-info/centos-6/settings.default
new file mode 100644
index 00000000..9a9f3dd3
--- /dev/null
+++ b/src/lib/distro-info/centos-6/settings.default
@@ -0,0 +1,30 @@
+bootstrap-packages = <<END
+ to-be-filled-in (List of base RPMs)
+END
+<metapackager yum>
+ packages = <<END
+ to-be-filled-in (List of RPMs for the YUM packager)
+ END
+</metapackager>
+package-subdir = ???
+prereq-packages = <<END
+ to-be-filled-in (List of needed RPMs)
+END
+<repository base>
+ name = CentOS 6
+ repo-subdir = ?
+ file-for-speedtest = ?
+</repository>
+<selection minimal>
+ packages = <<END
+ glibc-locale
+ END
+</selection>
+<selection kde>
+ base = minimal
+ packages = <<END
+ END
+</selection>
+<selection default>
+ base = minimal
+</selection>
diff --git a/src/lib/distro-info/centos-6/settings.example b/src/lib/distro-info/centos-6/settings.example
new file mode 100644
index 00000000..5ae02428
--- /dev/null
+++ b/src/lib/distro-info/centos-6/settings.example
@@ -0,0 +1,17 @@
+# rename this file to 'settings' and edit it as you please
+#
+# for a list of all options, have a look at the corresponding
+# settings.default in /opt/openslx/share/distro-info
+
+# use local installation source
+#<repository base>
+# local-url = /srv/ftp/pub/some-distribution/inst-source
+#</repository>
+
+# add a new selection:
+#<selection my_number_crunsher>
+# base = minimal
+# packages = <<END
+# crunsher_app
+# END
+#</selection>
diff --git a/src/lib/distro-info/rhel-5/export-filter.example b/src/lib/distro-info/rhel-5/export-filter.example
new file mode 100644
index 00000000..a414fef4
--- /dev/null
+++ b/src/lib/distro-info/rhel-5/export-filter.example
@@ -0,0 +1,15 @@
+# this file defines the filter rules used when exporting a vendor-OS
+# of this distro
+#
+# copy this file to 'export-filter' and add your own filters to it
+# in order to overrule the filters provided by openslx
+#
+#Examples:
+# the following line would include anything below /var/spool/
+#+ /var/spool/*
+#
+# this would exclude anything in /etc that starts with dhcpd.conf
+#- /etc/dhcpd.conf*
+#
+# and this would exclude all rpmnew-files:
+#- *.rpmnew
diff --git a/src/lib/distro-info/rhel-5/prereqfiles/etc/group b/src/lib/distro-info/rhel-5/prereqfiles/etc/group
new file mode 100644
index 00000000..505cb221
--- /dev/null
+++ b/src/lib/distro-info/rhel-5/prereqfiles/etc/group
@@ -0,0 +1,33 @@
+root:x:0:
+bin:x:1:daemon
+daemon:x:2:
+sys:x:3:
+tty:x:5:
+disk:x:6:
+lp:x:7:
+www:x:8:
+kmem:x:9:
+wheel:x:10:
+mail:x:12:
+news:x:13:
+uucp:x:14:
+shadow:x:15:
+dialout:x:16:
+audio:x:17:
+floppy:x:19:
+cdrom:x:20:
+console:x:21:
+utmp:x:22:
+public:x:32:
+video:x:33:
+games:x:40:
+xok:x:41:
+trusted:x:42:
+modem:x:43:
+ftp:x:49:
+man:x:62:
+users:x:100:
+nobody:x:65533:
+nogroup:x:65534:nobody
+messagebus:!:101:
+haldaemon:!:102:
diff --git a/src/lib/distro-info/rhel-5/prereqfiles/etc/hosts b/src/lib/distro-info/rhel-5/prereqfiles/etc/hosts
new file mode 100644
index 00000000..75721cd5
--- /dev/null
+++ b/src/lib/distro-info/rhel-5/prereqfiles/etc/hosts
@@ -0,0 +1 @@
+127.0.0.1 localhost
diff --git a/src/lib/distro-info/rhel-5/prereqfiles/etc/passwd b/src/lib/distro-info/rhel-5/prereqfiles/etc/passwd
new file mode 100644
index 00000000..9b8fc4fe
--- /dev/null
+++ b/src/lib/distro-info/rhel-5/prereqfiles/etc/passwd
@@ -0,0 +1,14 @@
+root:x:0:0:root:/root:/bin/bash
+bin:x:1:1:bin:/bin:/bin/bash
+daemon:x:2:2:Daemon:/sbin:/bin/bash
+lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash
+mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false
+news:x:9:13:News system:/etc/news:/bin/bash
+uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash
+games:x:12:100:Games account:/var/games:/bin/bash
+man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash
+wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false
+ftp:x:40:49:FTP account:/srv/ftp:/bin/bash
+nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash
+messagebus:x:100:101:User for D-Bus:/var/run/dbus:/bin/false
+haldaemon:x:101:102:User for haldaemon:/var/run/hal:/bin/false
diff --git a/src/lib/distro-info/rhel-5/prereqfiles/etc/shadow b/src/lib/distro-info/rhel-5/prereqfiles/etc/shadow
new file mode 100644
index 00000000..cd100a5a
--- /dev/null
+++ b/src/lib/distro-info/rhel-5/prereqfiles/etc/shadow
@@ -0,0 +1,14 @@
+root::13481::::::
+bin:*:13481::::::
+daemon:*:13481::::::
+lp:*:13481::::::
+mail:*:13481::::::
+news:*:13481::::::
+uucp:*:13481::::::
+games:*:13481::::::
+man:*:13481::::::
+wwwrun:*:13481::::::
+ftp:*:13481::::::
+nobody:*:13481::::::
+messagebus:!:13481:0::7:::
+haldaemon:!:13481:0::7:::
diff --git a/src/lib/distro-info/rhel-5/settings.default b/src/lib/distro-info/rhel-5/settings.default
new file mode 100644
index 00000000..5a64cca9
--- /dev/null
+++ b/src/lib/distro-info/rhel-5/settings.default
@@ -0,0 +1,30 @@
+bootstrap-packages = <<END
+ to-be-filled-in (List of base RPMs)
+END
+<metapackager yum>
+ packages = <<END
+ to-be-filled-in (List of RPMs for the YUM packager)
+ END
+</metapackager>
+package-subdir = ???
+prereq-packages = <<END
+ to-be-filled-in (List of needed RPMs)
+END
+<repository base>
+ name = RHEL 5
+ repo-subdir = ?
+ file-for-speedtest = ?
+</repository>
+<selection minimal>
+ packages = <<END
+ glibc-locale
+ END
+</selection>
+<selection kde>
+ base = minimal
+ packages = <<END
+ END
+</selection>
+<selection default>
+ base = minimal
+</selection>
diff --git a/src/lib/distro-info/rhel-5/settings.example b/src/lib/distro-info/rhel-5/settings.example
new file mode 100644
index 00000000..5ae02428
--- /dev/null
+++ b/src/lib/distro-info/rhel-5/settings.example
@@ -0,0 +1,17 @@
+# rename this file to 'settings' and edit it as you please
+#
+# for a list of all options, have a look at the corresponding
+# settings.default in /opt/openslx/share/distro-info
+
+# use local installation source
+#<repository base>
+# local-url = /srv/ftp/pub/some-distribution/inst-source
+#</repository>
+
+# add a new selection:
+#<selection my_number_crunsher>
+# base = minimal
+# packages = <<END
+# crunsher_app
+# END
+#</selection>
diff --git a/src/lib/distro-info/rhel-6/export-filter.example b/src/lib/distro-info/rhel-6/export-filter.example
new file mode 100644
index 00000000..a414fef4
--- /dev/null
+++ b/src/lib/distro-info/rhel-6/export-filter.example
@@ -0,0 +1,15 @@
+# this file defines the filter rules used when exporting a vendor-OS
+# of this distro
+#
+# copy this file to 'export-filter' and add your own filters to it
+# in order to overrule the filters provided by openslx
+#
+#Examples:
+# the following line would include anything below /var/spool/
+#+ /var/spool/*
+#
+# this would exclude anything in /etc that starts with dhcpd.conf
+#- /etc/dhcpd.conf*
+#
+# and this would exclude all rpmnew-files:
+#- *.rpmnew
diff --git a/src/lib/distro-info/rhel-6/prereqfiles/etc/group b/src/lib/distro-info/rhel-6/prereqfiles/etc/group
new file mode 100644
index 00000000..505cb221
--- /dev/null
+++ b/src/lib/distro-info/rhel-6/prereqfiles/etc/group
@@ -0,0 +1,33 @@
+root:x:0:
+bin:x:1:daemon
+daemon:x:2:
+sys:x:3:
+tty:x:5:
+disk:x:6:
+lp:x:7:
+www:x:8:
+kmem:x:9:
+wheel:x:10:
+mail:x:12:
+news:x:13:
+uucp:x:14:
+shadow:x:15:
+dialout:x:16:
+audio:x:17:
+floppy:x:19:
+cdrom:x:20:
+console:x:21:
+utmp:x:22:
+public:x:32:
+video:x:33:
+games:x:40:
+xok:x:41:
+trusted:x:42:
+modem:x:43:
+ftp:x:49:
+man:x:62:
+users:x:100:
+nobody:x:65533:
+nogroup:x:65534:nobody
+messagebus:!:101:
+haldaemon:!:102:
diff --git a/src/lib/distro-info/rhel-6/prereqfiles/etc/hosts b/src/lib/distro-info/rhel-6/prereqfiles/etc/hosts
new file mode 100644
index 00000000..75721cd5
--- /dev/null
+++ b/src/lib/distro-info/rhel-6/prereqfiles/etc/hosts
@@ -0,0 +1 @@
+127.0.0.1 localhost
diff --git a/src/lib/distro-info/rhel-6/prereqfiles/etc/passwd b/src/lib/distro-info/rhel-6/prereqfiles/etc/passwd
new file mode 100644
index 00000000..9b8fc4fe
--- /dev/null
+++ b/src/lib/distro-info/rhel-6/prereqfiles/etc/passwd
@@ -0,0 +1,14 @@
+root:x:0:0:root:/root:/bin/bash
+bin:x:1:1:bin:/bin:/bin/bash
+daemon:x:2:2:Daemon:/sbin:/bin/bash
+lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash
+mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false
+news:x:9:13:News system:/etc/news:/bin/bash
+uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash
+games:x:12:100:Games account:/var/games:/bin/bash
+man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash
+wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false
+ftp:x:40:49:FTP account:/srv/ftp:/bin/bash
+nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash
+messagebus:x:100:101:User for D-Bus:/var/run/dbus:/bin/false
+haldaemon:x:101:102:User for haldaemon:/var/run/hal:/bin/false
diff --git a/src/lib/distro-info/rhel-6/prereqfiles/etc/shadow b/src/lib/distro-info/rhel-6/prereqfiles/etc/shadow
new file mode 100644
index 00000000..cd100a5a
--- /dev/null
+++ b/src/lib/distro-info/rhel-6/prereqfiles/etc/shadow
@@ -0,0 +1,14 @@
+root::13481::::::
+bin:*:13481::::::
+daemon:*:13481::::::
+lp:*:13481::::::
+mail:*:13481::::::
+news:*:13481::::::
+uucp:*:13481::::::
+games:*:13481::::::
+man:*:13481::::::
+wwwrun:*:13481::::::
+ftp:*:13481::::::
+nobody:*:13481::::::
+messagebus:!:13481:0::7:::
+haldaemon:!:13481:0::7:::
diff --git a/src/lib/distro-info/rhel-6/settings.default b/src/lib/distro-info/rhel-6/settings.default
new file mode 100644
index 00000000..c40e46a4
--- /dev/null
+++ b/src/lib/distro-info/rhel-6/settings.default
@@ -0,0 +1,30 @@
+bootstrap-packages = <<END
+ to-be-filled-in (List of base RPMs)
+END
+<metapackager yum>
+ packages = <<END
+ to-be-filled-in (List of RPMs for the YUM packager)
+ END
+</metapackager>
+package-subdir = ???
+prereq-packages = <<END
+ to-be-filled-in (List of needed RPMs)
+END
+<repository base>
+ name = RHEL 6
+ repo-subdir = ?
+ file-for-speedtest = ?
+</repository>
+<selection minimal>
+ packages = <<END
+ glibc-locale
+ END
+</selection>
+<selection kde>
+ base = minimal
+ packages = <<END
+ END
+</selection>
+<selection default>
+ base = minimal
+</selection>
diff --git a/src/lib/distro-info/rhel-6/settings.example b/src/lib/distro-info/rhel-6/settings.example
new file mode 100644
index 00000000..5ae02428
--- /dev/null
+++ b/src/lib/distro-info/rhel-6/settings.example
@@ -0,0 +1,17 @@
+# rename this file to 'settings' and edit it as you please
+#
+# for a list of all options, have a look at the corresponding
+# settings.default in /opt/openslx/share/distro-info
+
+# use local installation source
+#<repository base>
+# local-url = /srv/ftp/pub/some-distribution/inst-source
+#</repository>
+
+# add a new selection:
+#<selection my_number_crunsher>
+# base = minimal
+# packages = <<END
+# crunsher_app
+# END
+#</selection>
diff --git a/src/lib/distro-info/scientific-5/export-filter.example b/src/lib/distro-info/scientific-5/export-filter.example
new file mode 100644
index 00000000..a414fef4
--- /dev/null
+++ b/src/lib/distro-info/scientific-5/export-filter.example
@@ -0,0 +1,15 @@
+# this file defines the filter rules used when exporting a vendor-OS
+# of this distro
+#
+# copy this file to 'export-filter' and add your own filters to it
+# in order to overrule the filters provided by openslx
+#
+#Examples:
+# the following line would include anything below /var/spool/
+#+ /var/spool/*
+#
+# this would exclude anything in /etc that starts with dhcpd.conf
+#- /etc/dhcpd.conf*
+#
+# and this would exclude all rpmnew-files:
+#- *.rpmnew
diff --git a/src/lib/distro-info/scientific-5/prereqfiles/etc/group b/src/lib/distro-info/scientific-5/prereqfiles/etc/group
new file mode 100644
index 00000000..505cb221
--- /dev/null
+++ b/src/lib/distro-info/scientific-5/prereqfiles/etc/group
@@ -0,0 +1,33 @@
+root:x:0:
+bin:x:1:daemon
+daemon:x:2:
+sys:x:3:
+tty:x:5:
+disk:x:6:
+lp:x:7:
+www:x:8:
+kmem:x:9:
+wheel:x:10:
+mail:x:12:
+news:x:13:
+uucp:x:14:
+shadow:x:15:
+dialout:x:16:
+audio:x:17:
+floppy:x:19:
+cdrom:x:20:
+console:x:21:
+utmp:x:22:
+public:x:32:
+video:x:33:
+games:x:40:
+xok:x:41:
+trusted:x:42:
+modem:x:43:
+ftp:x:49:
+man:x:62:
+users:x:100:
+nobody:x:65533:
+nogroup:x:65534:nobody
+messagebus:!:101:
+haldaemon:!:102:
diff --git a/src/lib/distro-info/scientific-5/prereqfiles/etc/hosts b/src/lib/distro-info/scientific-5/prereqfiles/etc/hosts
new file mode 100644
index 00000000..75721cd5
--- /dev/null
+++ b/src/lib/distro-info/scientific-5/prereqfiles/etc/hosts
@@ -0,0 +1 @@
+127.0.0.1 localhost
diff --git a/src/lib/distro-info/scientific-5/prereqfiles/etc/passwd b/src/lib/distro-info/scientific-5/prereqfiles/etc/passwd
new file mode 100644
index 00000000..9b8fc4fe
--- /dev/null
+++ b/src/lib/distro-info/scientific-5/prereqfiles/etc/passwd
@@ -0,0 +1,14 @@
+root:x:0:0:root:/root:/bin/bash
+bin:x:1:1:bin:/bin:/bin/bash
+daemon:x:2:2:Daemon:/sbin:/bin/bash
+lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash
+mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false
+news:x:9:13:News system:/etc/news:/bin/bash
+uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash
+games:x:12:100:Games account:/var/games:/bin/bash
+man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash
+wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false
+ftp:x:40:49:FTP account:/srv/ftp:/bin/bash
+nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash
+messagebus:x:100:101:User for D-Bus:/var/run/dbus:/bin/false
+haldaemon:x:101:102:User for haldaemon:/var/run/hal:/bin/false
diff --git a/src/lib/distro-info/scientific-5/prereqfiles/etc/shadow b/src/lib/distro-info/scientific-5/prereqfiles/etc/shadow
new file mode 100644
index 00000000..cd100a5a
--- /dev/null
+++ b/src/lib/distro-info/scientific-5/prereqfiles/etc/shadow
@@ -0,0 +1,14 @@
+root::13481::::::
+bin:*:13481::::::
+daemon:*:13481::::::
+lp:*:13481::::::
+mail:*:13481::::::
+news:*:13481::::::
+uucp:*:13481::::::
+games:*:13481::::::
+man:*:13481::::::
+wwwrun:*:13481::::::
+ftp:*:13481::::::
+nobody:*:13481::::::
+messagebus:!:13481:0::7:::
+haldaemon:!:13481:0::7:::
diff --git a/src/lib/distro-info/scientific-5/settings.default b/src/lib/distro-info/scientific-5/settings.default
new file mode 100644
index 00000000..fe38a531
--- /dev/null
+++ b/src/lib/distro-info/scientific-5/settings.default
@@ -0,0 +1,30 @@
+bootstrap-packages = <<END
+ to-be-filled-in (List of base RPMs)
+END
+<metapackager yum>
+ packages = <<END
+ to-be-filled-in (List of RPMs for the YUM packager)
+ END
+</metapackager>
+package-subdir = ???
+prereq-packages = <<END
+ to-be-filled-in (List of needed RPMs)
+END
+<repository base>
+ name = Scientific Linux 5
+ repo-subdir = ?
+ file-for-speedtest = ?
+</repository>
+<selection minimal>
+ packages = <<END
+ glibc-locale
+ END
+</selection>
+<selection kde>
+ base = minimal
+ packages = <<END
+ END
+</selection>
+<selection default>
+ base = minimal
+</selection>
diff --git a/src/lib/distro-info/scientific-5/settings.example b/src/lib/distro-info/scientific-5/settings.example
new file mode 100644
index 00000000..5ae02428
--- /dev/null
+++ b/src/lib/distro-info/scientific-5/settings.example
@@ -0,0 +1,17 @@
+# rename this file to 'settings' and edit it as you please
+#
+# for a list of all options, have a look at the corresponding
+# settings.default in /opt/openslx/share/distro-info
+
+# use local installation source
+#<repository base>
+# local-url = /srv/ftp/pub/some-distribution/inst-source
+#</repository>
+
+# add a new selection:
+#<selection my_number_crunsher>
+# base = minimal
+# packages = <<END
+# crunsher_app
+# END
+#</selection>
diff --git a/src/lib/distro-info/scientific-6/export-filter.example b/src/lib/distro-info/scientific-6/export-filter.example
new file mode 100644
index 00000000..a414fef4
--- /dev/null
+++ b/src/lib/distro-info/scientific-6/export-filter.example
@@ -0,0 +1,15 @@
+# this file defines the filter rules used when exporting a vendor-OS
+# of this distro
+#
+# copy this file to 'export-filter' and add your own filters to it
+# in order to overrule the filters provided by openslx
+#
+#Examples:
+# the following line would include anything below /var/spool/
+#+ /var/spool/*
+#
+# this would exclude anything in /etc that starts with dhcpd.conf
+#- /etc/dhcpd.conf*
+#
+# and this would exclude all rpmnew-files:
+#- *.rpmnew
diff --git a/src/lib/distro-info/scientific-6/prereqfiles/etc/group b/src/lib/distro-info/scientific-6/prereqfiles/etc/group
new file mode 100644
index 00000000..505cb221
--- /dev/null
+++ b/src/lib/distro-info/scientific-6/prereqfiles/etc/group
@@ -0,0 +1,33 @@
+root:x:0:
+bin:x:1:daemon
+daemon:x:2:
+sys:x:3:
+tty:x:5:
+disk:x:6:
+lp:x:7:
+www:x:8:
+kmem:x:9:
+wheel:x:10:
+mail:x:12:
+news:x:13:
+uucp:x:14:
+shadow:x:15:
+dialout:x:16:
+audio:x:17:
+floppy:x:19:
+cdrom:x:20:
+console:x:21:
+utmp:x:22:
+public:x:32:
+video:x:33:
+games:x:40:
+xok:x:41:
+trusted:x:42:
+modem:x:43:
+ftp:x:49:
+man:x:62:
+users:x:100:
+nobody:x:65533:
+nogroup:x:65534:nobody
+messagebus:!:101:
+haldaemon:!:102:
diff --git a/src/lib/distro-info/scientific-6/prereqfiles/etc/hosts b/src/lib/distro-info/scientific-6/prereqfiles/etc/hosts
new file mode 100644
index 00000000..75721cd5
--- /dev/null
+++ b/src/lib/distro-info/scientific-6/prereqfiles/etc/hosts
@@ -0,0 +1 @@
+127.0.0.1 localhost
diff --git a/src/lib/distro-info/scientific-6/prereqfiles/etc/passwd b/src/lib/distro-info/scientific-6/prereqfiles/etc/passwd
new file mode 100644
index 00000000..9b8fc4fe
--- /dev/null
+++ b/src/lib/distro-info/scientific-6/prereqfiles/etc/passwd
@@ -0,0 +1,14 @@
+root:x:0:0:root:/root:/bin/bash
+bin:x:1:1:bin:/bin:/bin/bash
+daemon:x:2:2:Daemon:/sbin:/bin/bash
+lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash
+mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false
+news:x:9:13:News system:/etc/news:/bin/bash
+uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash
+games:x:12:100:Games account:/var/games:/bin/bash
+man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash
+wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false
+ftp:x:40:49:FTP account:/srv/ftp:/bin/bash
+nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash
+messagebus:x:100:101:User for D-Bus:/var/run/dbus:/bin/false
+haldaemon:x:101:102:User for haldaemon:/var/run/hal:/bin/false
diff --git a/src/lib/distro-info/scientific-6/prereqfiles/etc/shadow b/src/lib/distro-info/scientific-6/prereqfiles/etc/shadow
new file mode 100644
index 00000000..cd100a5a
--- /dev/null
+++ b/src/lib/distro-info/scientific-6/prereqfiles/etc/shadow
@@ -0,0 +1,14 @@
+root::13481::::::
+bin:*:13481::::::
+daemon:*:13481::::::
+lp:*:13481::::::
+mail:*:13481::::::
+news:*:13481::::::
+uucp:*:13481::::::
+games:*:13481::::::
+man:*:13481::::::
+wwwrun:*:13481::::::
+ftp:*:13481::::::
+nobody:*:13481::::::
+messagebus:!:13481:0::7:::
+haldaemon:!:13481:0::7:::
diff --git a/src/lib/distro-info/scientific-6/settings.default b/src/lib/distro-info/scientific-6/settings.default
new file mode 100644
index 00000000..966675de
--- /dev/null
+++ b/src/lib/distro-info/scientific-6/settings.default
@@ -0,0 +1,30 @@
+bootstrap-packages = <<END
+ to-be-filled-in (List of base RPMs)
+END
+<metapackager yum>
+ packages = <<END
+ to-be-filled-in (List of RPMs for the YUM packager)
+ END
+</metapackager>
+package-subdir = ???
+prereq-packages = <<END
+ to-be-filled-in (List of needed RPMs)
+END
+<repository base>
+ name = Scientific Linux 6
+ repo-subdir = ?
+ file-for-speedtest = ?
+</repository>
+<selection minimal>
+ packages = <<END
+ glibc-locale
+ END
+</selection>
+<selection kde>
+ base = minimal
+ packages = <<END
+ END
+</selection>
+<selection default>
+ base = minimal
+</selection>
diff --git a/src/lib/distro-info/scientific-6/settings.example b/src/lib/distro-info/scientific-6/settings.example
new file mode 100644
index 00000000..5ae02428
--- /dev/null
+++ b/src/lib/distro-info/scientific-6/settings.example
@@ -0,0 +1,17 @@
+# rename this file to 'settings' and edit it as you please
+#
+# for a list of all options, have a look at the corresponding
+# settings.default in /opt/openslx/share/distro-info
+
+# use local installation source
+#<repository base>
+# local-url = /srv/ftp/pub/some-distribution/inst-source
+#</repository>
+
+# add a new selection:
+#<selection my_number_crunsher>
+# base = minimal
+# packages = <<END
+# crunsher_app
+# END
+#</selection>