diff options
| author | Lars Müller | 2007-01-10 23:45:27 +0100 |
|---|---|---|
| committer | Lars Müller | 2007-01-10 23:45:27 +0100 |
| commit | 975f6c9e206b8eda0a932a919626983bf1dda0a9 (patch) | |
| tree | 9aebeb2e109b8f599a41b20e35208b7a0ae21991 | |
| parent | Remove no longer used functions. These are obsoleted by the busybox (diff) | |
| download | core-975f6c9e206b8eda0a932a919626983bf1dda0a9.tar.gz core-975f6c9e206b8eda0a932a919626983bf1dda0a9.tar.xz core-975f6c9e206b8eda0a932a919626983bf1dda0a9.zip | |
Create *-x86_64 system directories and modified setting files.
This is only required for RPM based systems. Ubuntu should be happy as
soon as the stage1a is working well on x86_64.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@615 95ad53e4-c205-0410-b2fa-d234c58c8868
20 files changed, 653 insertions, 0 deletions
diff --git a/installer/systems/fedora6-x86_64/settings b/installer/systems/fedora6-x86_64/settings new file mode 100644 index 00000000..01798ca8 --- /dev/null +++ b/installer/systems/fedora6-x86_64/settings @@ -0,0 +1,105 @@ +SLX_INST_SOURCE_BASEURL="http://ftp-1.gwdg.de/pub/linux/fedora/linux/core/6/x86_64/os" +SLX_INST_SOURCE_PACKAGE_SUBDIR="Fedora" +SLX_INST_SOURCE_PACKAGEKEYS=" +RPM-GPG-KEY +RPM-GPG-KEY-beta +RPM-GPG-KEY-fedora +RPM-GPG-KEY-fedora-extras +RPM-GPG-KEY-fedora-legacy +RPM-GPG-KEY-fedora-rawhide +RPM-GPG-KEY-fedora-test +RPM-GPG-KEY-rawhide +" +SLX_INST_SOURCE_NAME_fedora6="Fedora 6" +SLX_INST_SOURCE_BASEURL_fedora6update='http://ftp-1.gwdg.de/pub/linux/fedora/linux/core/updates/$releasever/$basearch/' +SLX_INST_SOURCE_NAME_fedora6update="Fedora 6 updates" +SLX_BASE_PREREQ_PACKAGES=" +RPMS/beecrypt-4.1.2-10.1.1.x86_64.rpm +RPMS/bzip2-libs-1.0.3-3.x86_64.rpm +RPMS/e2fsprogs-libs-1.39-7.x86_64.rpm +RPMS/elfutils-libelf-0.123-1.fc6.x86_64.rpm +RPMS/expat-1.95.8-8.2.1.x86_64.rpm +RPMS/glibc-2.5-3.x86_64.rpm +RPMS/krb5-libs-1.5-7.x86_64.rpm +RPMS/libgcc-4.1.1-30.x86_64.rpm +RPMS/libselinux-1.30.29-2.x86_64.rpm +RPMS/libsepol-1.12.27-1.x86_64.rpm +RPMS/libstdc++-4.1.1-30.x86_64.rpm +RPMS/neon-0.25.5-5.1.x86_64.rpm +RPMS/popt-1.10.2-32.x86_64.rpm +RPMS/openssl-0.9.8b-8.x86_64.rpm +RPMS/rpm-4.4.2-32.x86_64.rpm +RPMS/rpm-libs-4.4.2-32.x86_64.rpm +RPMS/sqlite-3.3.6-2.x86_64.rpm +RPMS/zlib-1.2.3-3.x86_64.rpm +" +SLX_BASE_BOOTSTRAP_PACKAGES=" +RPMS/audit-libs-1.2.8-1.fc6.x86_64.rpm +RPMS/basesystem-8.0-5.1.1.noarch.rpm +RPMS/bash-3.1-16.1.x86_64.rpm +RPMS/chkconfig-1.3.30-1.x86_64.rpm +RPMS/coreutils-5.97-11.x86_64.rpm +RPMS/cpio-2.6-19.x86_64.rpm +RPMS/cracklib-2.8.9-3.1.x86_64.rpm +RPMS/cracklib-dicts-2.8.9-3.1.x86_64.rpm +RPMS/db4-4.3.29-9.fc6.x86_64.rpm +RPMS/device-mapper-1.02.07-3.x86_64.rpm +RPMS/dmraid-1.0.0.rc13-1.fc6.x86_64.rpm +RPMS/e2fsprogs-1.39-7.x86_64.rpm +RPMS/ethtool-3-1.2.2.x86_64.rpm +RPMS/fedora-release-6-4.noarch.rpm +RPMS/fedora-release-notes-6-3.noarch.rpm +RPMS/filesystem-2.4.0-1.x86_64.rpm +RPMS/findutils-4.2.27-4.1.x86_64.rpm +RPMS/gawk-3.1.5-11.x86_64.rpm +RPMS/gdbm-1.8.0-26.2.1.x86_64.rpm +RPMS/glib2-2.12.3-2.fc6.x86_64.rpm +RPMS/glibc-common-2.5-3.x86_64.rpm +RPMS/grep-2.5.1-54.1.x86_64.rpm +RPMS/gzip-1.3.5-9.x86_64.rpm +RPMS/info-4.8-11.1.x86_64.rpm +RPMS/initscripts-8.45.3-1.x86_64.rpm +RPMS/iproute-2.6.16-6.fc6.x86_64.rpm +RPMS/iputils-20020927-41.fc6.x86_64.rpm +RPMS/kernel-2.6.18-1.2798.fc6.x86_64.rpm +RPMS/kpartx-0.4.7-5.x86_64.rpm +RPMS/less-394-4.1.x86_64.rpm +RPMS/libacl-2.2.39-1.1.x86_64.rpm +RPMS/libattr-2.4.32-1.1.x86_64.rpm +RPMS/libcap-1.10-25.x86_64.rpm +RPMS/libtermcap-2.0.8-46.1.x86_64.rpm +RPMS/lvm2-2.02.06-4.x86_64.rpm +RPMS/MAKEDEV-3.23-1.2.x86_64.rpm +RPMS/mcstrans-0.1.8-3.x86_64.rpm +RPMS/mingetty-1.07-5.2.2.x86_64.rpm +RPMS/mkinitrd-5.1.19-1.x86_64.rpm +RPMS/mktemp-1.5-23.2.2.x86_64.rpm +RPMS/module-init-tools-3.3-0.pre1.4.17.x86_64.rpm +RPMS/nash-5.1.19-1.x86_64.rpm +RPMS/ncurses-5.5-24.20060715.x86_64.rpm +RPMS/net-tools-1.60-73.x86_64.rpm +RPMS/pam-0.99.6.2-3.fc6.x86_64.rpm +RPMS/pcre-6.6-1.1.x86_64.rpm +RPMS/procps-3.2.7-8.x86_64.rpm +RPMS/psmisc-22.2-5.x86_64.rpm +RPMS/python-2.4.3-18.fc6.x86_64.rpm +RPMS/readline-5.1-1.1.x86_64.rpm +RPMS/sed-4.1.5-5.fc6.x86_64.rpm +RPMS/setup-2.5.55-1.noarch.rpm +RPMS/shadow-utils-4.0.17-5.x86_64.rpm +RPMS/sysklogd-1.4.1-39.2.x86_64.rpm +RPMS/SysVinit-2.86-14.x86_64.rpm +RPMS/tar-1.15.1-19.x86_64.rpm +RPMS/termcap-5.5-1.20060701.1.noarch.rpm +RPMS/tzdata-2006m-2.fc6.noarch.rpm +RPMS/udev-095-14.x86_64.rpm +RPMS/util-linux-2.13-0.44.fc6.x86_64.rpm +RPMS/libxml2-2.6.26-2.1.1.x86_64.rpm +RPMS/python-elementtree-1.2.6-5.x86_64.rpm +RPMS/python-sqlite-1.1.7-1.2.1.x86_64.rpm +RPMS/python-urlgrabber-2.9.9-2.noarch.rpm +RPMS/rpm-python-4.4.2-32.x86_64.rpm +RPMS/yum-3.0-6.noarch.rpm +RPMS/yum-metadata-parser-1.0-8.fc6.x86_64.rpm +" +SLX_INSTALL_FAKE_FILE="/etc/fstab /etc/mtab" diff --git a/installer/systems/fedora6-x86_64/settings.local.example b/installer/systems/fedora6-x86_64/settings.local.example new file mode 100644 index 00000000..f43fd0a5 --- /dev/null +++ b/installer/systems/fedora6-x86_64/settings.local.example @@ -0,0 +1,14 @@ +# Settings made here overwrite values from the settings file in the same +# directory. +# It's also possible to define addditional values here. + +# Use a local installation source. +SLX_INST_SOURCE_BASEURL="http://ftp-1.gwdg.de/pub/linux/fedora/linux/core/6/i386/os" +SLX_INST_SOURCE_BASEURL_fedora6update='http://ftp-1.gwdg.de/pub/linux/fedora/linux/core/updates/$releasever/$basearch/' + +# Add more packages. +# It's possible to habe more than one SLX_INSTALL_PACKAGES_* variable defined. +# All SLX_INSTALL_PACKAGES_* are combined to one package list which is +# in one step. +SLX_INSTALL_PACKAGES_EDITORS="vim-enhanced emacs" +SLX_INSTALL_PACKAGES_KDEPIM="kdepim" diff --git a/installer/systems/opensuse102-x86_64/prereqfiles/etc/group b/installer/systems/opensuse102-x86_64/prereqfiles/etc/group new file mode 100644 index 00000000..505cb221 --- /dev/null +++ b/installer/systems/opensuse102-x86_64/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/installer/systems/opensuse102-x86_64/prereqfiles/etc/passwd b/installer/systems/opensuse102-x86_64/prereqfiles/etc/passwd new file mode 100644 index 00000000..9b8fc4fe --- /dev/null +++ b/installer/systems/opensuse102-x86_64/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/installer/systems/opensuse102-x86_64/prereqfiles/etc/shadow b/installer/systems/opensuse102-x86_64/prereqfiles/etc/shadow new file mode 100644 index 00000000..cd100a5a --- /dev/null +++ b/installer/systems/opensuse102-x86_64/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/installer/systems/opensuse102-x86_64/scripts/postprereq b/installer/systems/opensuse102-x86_64/scripts/postprereq new file mode 100755 index 00000000..b141d4b0 --- /dev/null +++ b/installer/systems/opensuse102-x86_64/scripts/postprereq @@ -0,0 +1,5 @@ +#! /bin/bash + +SLX_STAGE1_PATH=$1 + +chown root: ${SLX_STAGE1_PATH}/etc/{group,passwd,shadow} diff --git a/installer/systems/opensuse102-x86_64/settings b/installer/systems/opensuse102-x86_64/settings new file mode 100644 index 00000000..37df1a40 --- /dev/null +++ b/installer/systems/opensuse102-x86_64/settings @@ -0,0 +1,89 @@ +SLX_INST_SOURCE_BASEURL="http://ftp.gwdg.de/pub/opensuse/distribution/10.2/repo/oss" +SLX_INST_SOURCE_PACKAGE_SUBDIR="suse" +SLX_INST_SOURCE_PACKAGEKEYS=" +gpg-pubkey-0dfb3188-41ed929b.asc +gpg-pubkey-307e3d54-44201d5d.asc +gpg-pubkey-3d25d3d9-36e12d04.asc +gpg-pubkey-7e2e3b05-44748aba.asc +gpg-pubkey-9c800aca-40d8063e.asc +gpg-pubkey-a1912208-446a0899.asc +" +SLX_INST_SOURCE_NAME_opensuse102="openSUSE 10.2" +SLX_INST_SOURCE_TYPE_opensuse102="yast2" +SLX_INST_SOURCE_BASEURL_opensuse102update="http://ftp.gwdg.de/pub/suse/update/10.2" +SLX_INST_SOURCE_NAME_opensuse102update="openSUSE 10.2 updates" +SLX_BASE_PREREQ_PACKAGES=" +x86_64/bzip2-1.0.3-36.x86_64.rpm +x86_64/glibc-2.5-25.x86_64.rpm +x86_64/popt-1.7-304.x86_64.rpm +x86_64/rpm-4.4.2-76.x86_64.rpm +x86_64/zlib-1.2.3-33.x86_64.rpm +" +SLX_BASE_BOOTSTRAP_PACKAGES=" +x86_64/aaa_base-10.2-38.x86_64.rpm +x86_64/aaa_skel-2006.5.19-20.x86_64.rpm +x86_64/audit-libs-1.2.6-20.x86_64.rpm +x86_64/bash-3.1-55.x86_64.rpm +x86_64/blocxx-1.0.0-36.x86_64.rpm +x86_64/coreutils-6.4-10.x86_64.rpm +x86_64/cpio-2.6-40.x86_64.rpm +x86_64/cracklib-2.8.9-20.x86_64.rpm +x86_64/cyrus-sasl-2.1.22-28.x86_64.rpm +x86_64/db-4.4.20-16.x86_64.rpm +x86_64/diffutils-2.8.7-38.x86_64.rpm +x86_64/e2fsprogs-1.39-21.x86_64.rpm +x86_64/file-4.17-23.x86_64.rpm +x86_64/filesystem-10.2-22.x86_64.rpm +x86_64/fillup-1.42-138.x86_64.rpm +x86_64/findutils-4.2.28-24.x86_64.rpm +x86_64/gawk-3.1.5-41.x86_64.rpm +x86_64/gdbm-1.8.3-261.x86_64.rpm +x86_64/gpg-1.4.5-24.x86_64.rpm +x86_64/grep-2.5.1a-40.x86_64.rpm +x86_64/gzip-1.3.5-178.x86_64.rpm +x86_64/info-4.8-43.x86_64.rpm +x86_64/insserv-1.04.0-42.x86_64.rpm +x86_64/irqbalance-0.09-80.x86_64.rpm +x86_64/kernel-default-2.6.18.2-34.x86_64.rpm +x86_64/libacl-2.2.34-33.x86_64.rpm +x86_64/libattr-2.4.28-38.x86_64.rpm +x86_64/libcom_err-1.39-21.x86_64.rpm +x86_64/libgcc41-4.1.2_20061115-5.x86_64.rpm +x86_64/libstdc++41-4.1.2_20061115-5.x86_64.rpm +x86_64/libvolume_id-103-12.x86_64.rpm +x86_64/libxcrypt-2.4-30.x86_64.rpm +x86_64/libzio-0.2-20.x86_64.rpm +x86_64/limal-1.2.9-5.x86_64.rpm +x86_64/limal-bootloader-1.2.4-6.x86_64.rpm +x86_64/limal-perl-1.2.9-5.x86_64.rpm +x86_64/logrotate-3.7.4-21.x86_64.rpm +x86_64/mdadm-2.5.3-17.x86_64.rpm +x86_64/mingetty-0.9.6s-107.x86_64.rpm +x86_64/mkinitrd-1.2-149.x86_64.rpm +x86_64/mktemp-1.5-763.x86_64.rpm +x86_64/module-init-tools-3.2.2-62.x86_64.rpm +x86_64/ncurses-5.5-42.x86_64.rpm +x86_64/net-tools-1.60-606.x86_64.rpm +x86_64/openldap2-client-2.3.27-25.x86_64.rpm +x86_64/openssl-0.9.8d-17.x86_64.rpm +x86_64/openSUSE-release-10.2-35.x86_64.rpm +x86_64/pam-0.99.6.3-24.x86_64.rpm +x86_64/pciutils-2.2.4-13.x86_64.rpm +x86_64/pcre-6.7-21.x86_64.rpm +x86_64/perl-5.8.8-32.x86_64.rpm +x86_64/perl-Bootloader-0.4.5-3.x86_64.rpm +x86_64/perl-gettext-1.05-31.x86_64.rpm +x86_64/permissions-2006.11.13-5.x86_64.rpm +x86_64/readline-5.1-55.x86_64.rpm +x86_64/reiserfs-3.6.19-37.x86_64.rpm +x86_64/sed-4.1.5-21.x86_64.rpm +x86_64/sysvinit-2.86-47.x86_64.rpm +x86_64/udev-103-12.x86_64.rpm +x86_64/util-linux-2.12r-61.x86_64.rpm +noarch/pciutils-ids-2006.11.18-2.noarch.rpm +noarch/suse-build-key-1.0-707.noarch.rpm +x86_64/rpm-python-4.4.2-76.x86_64.rpm +x86_64/python-xml-2.5-19.x86_64.rpm +x86_64/python-2.5-19.x86_64.rpm +x86_64/smart-0.42-43.x86_64.rpm +" diff --git a/installer/systems/opensuse102-x86_64/settings.local.example b/installer/systems/opensuse102-x86_64/settings.local.example new file mode 100644 index 00000000..0e58992e --- /dev/null +++ b/installer/systems/opensuse102-x86_64/settings.local.example @@ -0,0 +1,14 @@ +# Settings made here overwrite values from the settings file in the same +# directory. +# It's also possible to define addditional values here. + +# Use a local installation source. +SLX_INST_SOURCE_BASEURL="ftp://gab/pub/opensuse/distribution/10.2/repo/oss" +SLX_INST_SOURCE_BASEURL_opensuse102update="ftp://gab/pub/suse/update/10.2" + +# Add more packages. +# It's possible to habe more than one SLX_INSTALL_PACKAGES_* variable defined. +# All SLX_INSTALL_PACKAGES_* are combined to one package list which is +# in one step. +SLX_INSTALL_PACKAGES_EDITORS="vim emacs" +SLX_INSTALL_PACKAGES_KDEPIM="kdepim3" diff --git a/installer/systems/suse100-x86_64/prereqfiles/etc/group b/installer/systems/suse100-x86_64/prereqfiles/etc/group new file mode 100644 index 00000000..505cb221 --- /dev/null +++ b/installer/systems/suse100-x86_64/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/installer/systems/suse100-x86_64/prereqfiles/etc/passwd b/installer/systems/suse100-x86_64/prereqfiles/etc/passwd new file mode 100644 index 00000000..395a7aaa --- /dev/null +++ b/installer/systems/suse100-x86_64/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/installer/systems/suse100-x86_64/prereqfiles/etc/shadow b/installer/systems/suse100-x86_64/prereqfiles/etc/shadow new file mode 100644 index 00000000..995b47ff --- /dev/null +++ b/installer/systems/suse100-x86_64/prereqfiles/etc/shadow @@ -0,0 +1,14 @@ +root::13040:::::: +bin:*:13040:::::: +daemon:*:13040:::::: +lp:*:13040:::::: +mail:*:13040:::::: +news:*:13040:::::: +uucp:*:13040:::::: +games:*:13040:::::: +man:*:13040:::::: +wwwrun:*:13040:::::: +ftp:*:13040:::::: +nobody:*:13040:::::: +messagebus:!:13040:0::7::: +haldaemon:!:13040:0::7::: diff --git a/installer/systems/suse100-x86_64/scripts/postprereq b/installer/systems/suse100-x86_64/scripts/postprereq new file mode 100755 index 00000000..b141d4b0 --- /dev/null +++ b/installer/systems/suse100-x86_64/scripts/postprereq @@ -0,0 +1,5 @@ +#! /bin/bash + +SLX_STAGE1_PATH=$1 + +chown root: ${SLX_STAGE1_PATH}/etc/{group,passwd,shadow} diff --git a/installer/systems/suse100-x86_64/settings b/installer/systems/suse100-x86_64/settings new file mode 100644 index 00000000..7124c71f --- /dev/null +++ b/installer/systems/suse100-x86_64/settings @@ -0,0 +1,100 @@ +SLX_INST_SOURCE_BASEURL="http://ftp.gwdg.de/pub/opensuse/distribution/SL-10.0-OSS/inst-source" +SLX_INST_SOURCE_PACKAGE_SUBDIR="suse" +SLX_META_PACKAGER="yum" +SLX_INST_SOURCE_PACKAGEKEYS=" +gpg-pubkey-15c17deb-3f9e80c9.asc +gpg-pubkey-9c800aca-40d8063e.asc +gpg-pubkey-3d25d3d9-36e12d04.asc +gpg-pubkey-0dfb3188-41ed929b.asc +" +SLX_INST_SOURCE_NAME_suse100="SUSE Linux 10.0" +SLX_INST_SOURCE_REPO_SUBDIR_suse100="suse" +SLX_INST_SOURCE_TYPE_suse100="yast2" +SLX_INST_SOURCE_BASEURL_suse100update="http://ftp.gwdg.de/pub/suse/update/10.0" +SLX_INST_SOURCE_NAME_suse100update="SUSE Linux 10.0 updates" +SLX_BASE_PREREQ_PACKAGES=" +x86_64/bzip2-1.0.3-5.x86_64.rpm +x86_64/glibc-2.3.5-40.x86_64.rpm +x86_64/popt-1.7-221.x86_64.rpm +x86_64/rpm-4.1.1-222.x86_64.rpm +x86_64/zlib-1.2.3-3.x86_64.rpm +" +SLX_BASE_BOOTSTRAP_PACKAGES=" +x86_64/aaa_base-10.0-28.x86_64.rpm +x86_64/aaa_skel-2005.9.7-2.x86_64.rpm +x86_64/ash-1.6.1-4.x86_64.rpm +x86_64/audit-libs-1.0.3-2.x86_64.rpm +x86_64/bash-3.0-17.x86_64.rpm +x86_64/blocxx-0.9.20050812-2.x86_64.rpm +x86_64/coreutils-5.3.0-20.x86_64.rpm +x86_64/cpio-2.6-6.x86_64.rpm +x86_64/cracklib-2.8.3.0.7-2.x86_64.rpm +x86_64/cyrus-sasl-2.1.21-3.x86_64.rpm +x86_64/db-4.3.27-7.x86_64.rpm +x86_64/devs-10.0-1.x86_64.rpm +x86_64/diffutils-2.8.7-5.x86_64.rpm +x86_64/e2fsprogs-1.38-4.x86_64.rpm +x86_64/expat-1.95.8-5.x86_64.rpm +x86_64/file-4.14-3.x86_64.rpm +x86_64/filesystem-10.0-4.x86_64.rpm +x86_64/fillup-1.42-106.x86_64.rpm +x86_64/findutils-4.2.23-5.x86_64.rpm +x86_64/gawk-3.1.4-9.x86_64.rpm +x86_64/gdbm-1.8.3-232.x86_64.rpm +x86_64/gpg-1.4.2-5.x86_64.rpm +x86_64/grep-2.5.1a-5.x86_64.rpm +x86_64/gzip-1.3.5-144.x86_64.rpm +x86_64/info-4.8-9.x86_64.rpm +x86_64/insserv-1.01.0-2.x86_64.rpm +x86_64/irqbalance-0.09-43.x86_64.rpm +x86_64/kernel-default-2.6.13-15.x86_64.rpm +x86_64/klibc-1.0.14-14.x86_64.rpm +x86_64/klibc-utils-1.0.14-14.x86_64.rpm +x86_64/libacl-2.2.31-3.x86_64.rpm +x86_64/libattr-2.4.24-2.x86_64.rpm +x86_64/libcom_err-1.38-4.x86_64.rpm +x86_64/libgcc-4.0.2_20050901-3.x86_64.rpm +x86_64/libselinux-1.23.11-3.x86_64.rpm +x86_64/libstdc++-4.0.2_20050901-3.x86_64.rpm +x86_64/libxcrypt-2.2-5.x86_64.rpm +x86_64/libxml2-2.6.20-4.x86_64.rpm +x86_64/libxml2-python-2.6.20-4.x86_64.rpm +x86_64/libzio-0.1-6.x86_64.rpm +x86_64/limal-1.0.8-2.x86_64.rpm +x86_64/limal-bootloader-1.0.5-2.x86_64.rpm +x86_64/limal-perl-1.0.8-2.x86_64.rpm +x86_64/logrotate-3.7.1-3.x86_64.rpm +x86_64/mdadm-1.12.0-2.x86_64.rpm +x86_64/mingetty-0.9.6s-77.x86_64.rpm +x86_64/mktemp-1.5-733.x86_64.rpm +x86_64/module-init-tools-3.2_pre8-7.x86_64.rpm +x86_64/ncurses-5.4-71.x86_64.rpm +x86_64/net-tools-1.60-561.x86_64.rpm +x86_64/openldap2-client-2.2.27-6.x86_64.rpm +x86_64/openssl-0.9.7g-2.x86_64.rpm +x86_64/pam-0.80-6.x86_64.rpm +x86_64/pciutils-2.1.99_test9-3.x86_64.rpm +x86_64/pcre-6.2-2.x86_64.rpm +x86_64/perl-5.8.7-5.x86_64.rpm +x86_64/perl-Bootloader-0.2-37.x86_64.rpm +x86_64/perl-gettext-1.05-2.x86_64.rpm +x86_64/permissions-2005.8.30-2.x86_64.rpm +x86_64/python-2.4.1-3.x86_64.rpm +x86_64/python-elementtree-1.2.6-2.x86_64.rpm +x86_64/python-urlgrabber-2.9.6-2.x86_64.rpm +x86_64/python-sqlite-1.1.6-2.x86_64.rpm +x86_64/python-xml-2.4.1-3.x86_64.rpm +x86_64/readline-5.0-9.x86_64.rpm +x86_64/reiserfs-3.6.18-5.x86_64.rpm +x86_64/rpm-python-4.1.1-222.x86_64.rpm +x86_64/sed-4.1.4-5.x86_64.rpm +x86_64/sqlite-3.2.2-5.x86_64.rpm +x86_64/suse-release-oss-10.0-8.x86_64.rpm +x86_64/sysvinit-2.85-52.x86_64.rpm +x86_64/tar-1.15.1-9.x86_64.rpm +x86_64/udev-068git20050831-9.x86_64.rpm +x86_64/util-linux-2.12q-26.x86_64.rpm +x86_64/yum-2.4.0-3.x86_64.rpm +noarch/mkinitrd-1.2-48.noarch.rpm +noarch/suse-build-key-1.0-668.noarch.rpm +" diff --git a/installer/systems/suse100-x86_64/settings.local.example b/installer/systems/suse100-x86_64/settings.local.example new file mode 100644 index 00000000..bec9705f --- /dev/null +++ b/installer/systems/suse100-x86_64/settings.local.example @@ -0,0 +1,14 @@ +# Settings made here overwrite values from the settings file in the same +# directory. +# It's also possible to define addditional values here. + +# Use a local installation source. +SLX_INST_SOURCE_BASEURL="http://ftp-1.gwdg.de/pub/opensuse/distribution/SL-10.0-OSS/inst-source" +SLX_INST_SOURCE_BASEURL_suse100update="http://ftp-1.gwdg.de/pub/suse/update/10.0" + +# Add more packages. +# It's possible to habe more than one SLX_INSTALL_PACKAGES_* variable defined. +# All SLX_INSTALL_PACKAGES_* are combined to one package list which is +# in one step. +SLX_INSTALL_PACKAGES_EDITORS="vim emacs" +SLX_INSTALL_PACKAGES_KDEPIM="kdepim3" diff --git a/installer/systems/suse101-x86_64/prereqfiles/etc/group b/installer/systems/suse101-x86_64/prereqfiles/etc/group new file mode 100644 index 00000000..505cb221 --- /dev/null +++ b/installer/systems/suse101-x86_64/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/installer/systems/suse101-x86_64/prereqfiles/etc/passwd b/installer/systems/suse101-x86_64/prereqfiles/etc/passwd new file mode 100644 index 00000000..395a7aaa --- /dev/null +++ b/installer/systems/suse101-x86_64/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/installer/systems/suse101-x86_64/prereqfiles/etc/shadow b/installer/systems/suse101-x86_64/prereqfiles/etc/shadow new file mode 100644 index 00000000..bde18120 --- /dev/null +++ b/installer/systems/suse101-x86_64/prereqfiles/etc/shadow @@ -0,0 +1,14 @@ +root::13419:::::: +bin:*:13419:::::: +daemon:*:13419:::::: +lp:*:13419:::::: +mail:*:13419:::::: +news:*:13419:::::: +uucp:*:13419:::::: +games:*:13419:::::: +man:*:13419:::::: +wwwrun:*:13419:::::: +ftp:*:13419:::::: +nobody:*:13419:::::: +messagebus:!:13419:0::7::: +haldaemon:!:13419:0::7::: diff --git a/installer/systems/suse101-x86_64/scripts/postprereq b/installer/systems/suse101-x86_64/scripts/postprereq new file mode 100755 index 00000000..b141d4b0 --- /dev/null +++ b/installer/systems/suse101-x86_64/scripts/postprereq @@ -0,0 +1,5 @@ +#! /bin/bash + +SLX_STAGE1_PATH=$1 + +chown root: ${SLX_STAGE1_PATH}/etc/{group,passwd,shadow} diff --git a/installer/systems/suse101-x86_64/settings b/installer/systems/suse101-x86_64/settings new file mode 100644 index 00000000..24c6fac3 --- /dev/null +++ b/installer/systems/suse101-x86_64/settings @@ -0,0 +1,105 @@ +SLX_INST_SOURCE_BASEURL="http://ftp.gwdg.de/pub/opensuse/distribution/SL-10.1/inst-source" +SLX_INST_SOURCE_PACKAGE_SUBDIR="suse" +SLX_INST_SOURCE_PACKAGEKEYS=" +gpg-pubkey-0dfb3188-41ed929b.asc +gpg-pubkey-1d061a62-427a396f.asc +gpg-pubkey-307e3d54-44201d5d.asc +gpg-pubkey-3d25d3d9-36e12d04.asc +gpg-pubkey-9c800aca-40d8063e.asc +" +SLX_INST_SOURCE_NAME_suse101="SUSE Linux 10.1" +SLX_INST_SOURCE_TYPE_suse101="yast2" +SLX_INST_SOURCE_BASEURL_suse101update="http://ftp.gwdg.de/pub/suse/update/10.1" +SLX_INST_SOURCE_NAME_suse101update="SUSE Linux 10.1 updates" +SLX_BOOTSTRAP_FAIL_WGET="no" +SLX_BASE_PREREQ_PACKAGES=" +x86_64/bzip2-1.0.3-15.x86_64.rpm +x86_64/glibc-2.4-25.x86_64.rpm +x86_64/glibc-2.4-31.1.x86_64.rpm +x86_64/popt-1.7-268.x86_64.rpm +x86_64/rpm-4.4.2-40.x86_64.rpm +x86_64/rpm-4.4.2-43.4.x86_64.rpm +x86_64/zlib-1.2.3-13.x86_64.rpm +" +SLX_BASE_BOOTSTRAP_PACKAGES=" +x86_64/aaa_base-10.1-41.x86_64.rpm +x86_64/aaa_skel-2006.3.29-5.x86_64.rpm +x86_64/aaa_skel-2006.5.19-0.2.x86_64.rpm +x86_64/ash-1.6.1-13.x86_64.rpm +x86_64/audit-libs-1.1.3-21.x86_64.rpm +x86_64/audit-libs-1.1.3-23.3.x86_64.rpm +x86_64/bash-3.1-22.x86_64.rpm +x86_64/bash-3.1-24.3.x86_64.rpm +x86_64/blocxx-1.0.0-15.x86_64.rpm +x86_64/coreutils-5.93-20.x86_64.rpm +x86_64/cpio-2.6-17.x86_64.rpm +x86_64/cracklib-2.8.6-12.x86_64.rpm +x86_64/cyrus-sasl-2.1.21-18.x86_64.rpm +x86_64/db-4.3.29-13.x86_64.rpm +x86_64/diffutils-2.8.7-15.x86_64.rpm +x86_64/e2fsprogs-1.38-25.x86_64.rpm +x86_64/expat-2.0.0-11.x86_64.rpm +x86_64/file-4.16-13.x86_64.rpm +x86_64/file-4.16-15.4.x86_64.rpm +x86_64/filesystem-10.1-5.x86_64.rpm +x86_64/fillup-1.42-116.x86_64.rpm +x86_64/findutils-4.2.27-12.x86_64.rpm +x86_64/gawk-3.1.5-18.x86_64.rpm +x86_64/gdbm-1.8.3-241.x86_64.rpm +x86_64/gpg-1.4.2-23.x86_64.rpm +x86_64/gpg-1.4.2-23.7.x86_64.rpm +x86_64/grep-2.5.1a-18.x86_64.rpm +x86_64/gzip-1.3.5-157.x86_64.rpm +x86_64/gzip-1.3.5-159.5.x86_64.rpm +x86_64/info-4.8-20.x86_64.rpm +x86_64/insserv-1.04.0-18.x86_64.rpm +x86_64/irqbalance-0.09-58.x86_64.rpm +x86_64/kernel-default-2.6.16.21-0.25.x86_64.rpm +x86_64/libacl-2.2.34-12.x86_64.rpm +x86_64/libattr-2.4.28-14.x86_64.rpm +x86_64/libcom_err-1.38-25.x86_64.rpm +x86_64/libgcc-4.1.0-25.x86_64.rpm +x86_64/libstdc++-4.1.0-25.x86_64.rpm +x86_64/libxcrypt-2.4-10.x86_64.rpm +x86_64/libzio-0.1-15.x86_64.rpm +x86_64/limal-1.1.6-8.x86_64.rpm +x86_64/limal-bootloader-1.1.2-7.x86_64.rpm +x86_64/limal-perl-1.1.6-8.x86_64.rpm +x86_64/logrotate-3.7.3-11.x86_64.rpm +x86_64/mdadm-2.2-30.x86_64.rpm +x86_64/mingetty-0.9.6s-86.x86_64.rpm +x86_64/mkinitrd-1.2-103.x86_64.rpm +x86_64/mkinitrd-1.2-106.19.x86_64.rpm +x86_64/mktemp-1.5-742.x86_64.rpm +x86_64/module-init-tools-3.2.2-32.x86_64.rpm +x86_64/module-init-tools-3.2.2-32.13.x86_64.rpm +x86_64/ncurses-5.5-16.x86_64.rpm +x86_64/net-tools-1.60-581.x86_64.rpm +x86_64/openldap2-client-2.3.19-18.x86_64.rpm +x86_64/openssl-0.9.8a-16.x86_64.rpm +x86_64/openssl-0.9.8a-18.10.x86_64.rpm +x86_64/pam-0.99.3.0-25.x86_64.rpm +x86_64/pam-0.99.3.0-29.3.x86_64.rpm +x86_64/pciutils-2.2.1-14.x86_64.rpm +x86_64/pcre-6.4-12.x86_64.rpm +x86_64/perl-5.8.8-12.x86_64.rpm +x86_64/perl-Bootloader-0.2.20-7.x86_64.rpm +x86_64/perl-Bootloader-0.2.27-0.4.x86_64.rpm +x86_64/perl-gettext-1.05-11.x86_64.rpm +x86_64/permissions-2006.2.24-8.x86_64.rpm +x86_64/python-2.4.2-18.x86_64.rpm +x86_64/python-elementtree-1.2.6-18.x86_64.rpm +x86_64/python-xml-2.4.2-18.x86_64.rpm +x86_64/readline-5.1-22.x86_64.rpm +x86_64/reiserfs-3.6.19-17.x86_64.rpm +x86_64/rpm-python-4.4.2-40.x86_64.rpm +x86_64/sed-4.1.4-15.x86_64.rpm +x86_64/smart-0.41-23.x86_64.rpm +x86_64/smart-0.41-23.2.x86_64.rpm +x86_64/suse-release-10.1-9.x86_64.rpm +x86_64/sysvinit-2.86-19.x86_64.rpm +x86_64/udev-085-29.x86_64.rpm +x86_64/udev-085-30.15.x86_64.rpm +x86_64/util-linux-2.12r-35.x86_64.rpm +noarch/suse-build-key-1.0-685.noarch.rpm +" diff --git a/installer/systems/suse101-x86_64/settings.local.example b/installer/systems/suse101-x86_64/settings.local.example new file mode 100644 index 00000000..838e771b --- /dev/null +++ b/installer/systems/suse101-x86_64/settings.local.example @@ -0,0 +1,14 @@ +# Settings made here overwrite values from the settings file in the same +# directory. +# It's also possible to define addditional values here. + +# Use a local installation source. +SLX_INST_SOURCE_BASEURL="ftp://gab/pub/opensuse/distribution/SL-10.1/inst-source" +SLX_INST_SOURCE_BASEURL_suse101update="ftp://gab/pub/suse/update/10.1" + +# Add more packages. +# It's possible to habe more than one SLX_INSTALL_PACKAGES_* variable defined. +# All SLX_INSTALL_PACKAGES_* are combined to one package list which is +# in one step. +SLX_INSTALL_PACKAGES_EDITORS="vim emacs" +SLX_INSTALL_PACKAGES_KDEPIM="kdepim3" |
