From e302f7df22af41c7215b0b8bbdc62cc388afbd1b Mon Sep 17 00:00:00 2001 From: Lars Müller Date: Sat, 6 Jan 2007 18:20:29 +0000 Subject: Start to use busybox to bootstrap the stage1 systems. The configuration is slightly extended as we have to provide for RPM based systems a detailed package list. As soon as the base system including smart is installed we're able to use smart to install additional packages. Then we no longer have to provide detailed package information. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@588 95ad53e4-c205-0410-b2fa-d234c58c8868 --- installer/systems/opensuse102/settings | 82 +++++++++++++++++++-- .../systems/opensuse102/settings.local.example | 2 +- installer/systems/suse101/settings | 84 ++++++++++++++++++++-- installer/systems/suse101/settings.local.example | 2 +- installer/systems/ubuntu610/settings | 2 +- 5 files changed, 160 insertions(+), 12 deletions(-) (limited to 'installer/systems') diff --git a/installer/systems/opensuse102/settings b/installer/systems/opensuse102/settings index 6e07b1de..3464be0f 100644 --- a/installer/systems/opensuse102/settings +++ b/installer/systems/opensuse102/settings @@ -1,5 +1,6 @@ -SLX_INST_SOURCE_BASEURL_opensuse102="http://ftp.gwdg.de/pub/opensuse/distribution/10.2/repo/oss" -SLX_INST_SOURCE_PACKAGEKEYS_opensuse102=" +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 @@ -11,6 +12,79 @@ 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="glibc" +SLX_BASE_PREREQ_PACKAGES=" +i586/bzip2-1.0.3-36.i586.rpm +i586/glibc-2.5-25.i586.rpm +i586/popt-1.7-304.i586.rpm +i586/rpm-4.4.2-76.i586.rpm +i586/zlib-1.2.3-33.i586.rpm +" +SLX_BASE_BOOTSTRAP_PACKAGES=" +i586/aaa_base-10.2-38.i586.rpm +i586/aaa_skel-2006.5.19-20.i586.rpm +i586/audit-libs-1.2.6-20.i586.rpm +i586/bash-3.1-55.i586.rpm +i586/blocxx-1.0.0-36.i586.rpm +i586/coreutils-6.4-10.i586.rpm +i586/cpio-2.6-40.i586.rpm +i586/cracklib-2.8.9-20.i586.rpm +i586/cyrus-sasl-2.1.22-28.i586.rpm +i586/db-4.4.20-16.i586.rpm +i586/diffutils-2.8.7-38.i586.rpm +i586/e2fsprogs-1.39-21.i586.rpm +i586/file-4.17-23.i586.rpm +i586/filesystem-10.2-22.i586.rpm +i586/fillup-1.42-138.i586.rpm +i586/findutils-4.2.28-24.i586.rpm +i586/gawk-3.1.5-41.i586.rpm +i586/gdbm-1.8.3-261.i586.rpm +i586/gpg-1.4.5-24.i586.rpm +i586/grep-2.5.1a-40.i586.rpm +i586/gzip-1.3.5-178.i586.rpm +i586/info-4.8-43.i586.rpm +i586/insserv-1.04.0-42.i586.rpm +i586/irqbalance-0.09-80.i586.rpm +i586/kernel-default-2.6.18.2-34.i586.rpm +i586/libacl-2.2.34-33.i586.rpm +i586/libattr-2.4.28-38.i586.rpm +i586/libcom_err-1.39-21.i586.rpm +i586/libgcc41-4.1.2_20061115-5.i586.rpm +i586/libstdc++41-4.1.2_20061115-5.i586.rpm +i586/libvolume_id-103-12.i586.rpm +i586/libxcrypt-2.4-30.i586.rpm +i586/libzio-0.2-20.i586.rpm +i586/limal-1.2.9-5.i586.rpm +i586/limal-bootloader-1.2.4-6.i586.rpm +i586/limal-perl-1.2.9-5.i586.rpm +i586/logrotate-3.7.4-21.i586.rpm +i586/mdadm-2.5.3-17.i586.rpm +i586/mingetty-0.9.6s-107.i586.rpm +i586/mkinitrd-1.2-149.i586.rpm +i586/mktemp-1.5-763.i586.rpm +i586/module-init-tools-3.2.2-62.i586.rpm +i586/ncurses-5.5-42.i586.rpm +i586/net-tools-1.60-606.i586.rpm +i586/openldap2-client-2.3.27-25.i586.rpm +i586/openssl-0.9.8d-17.i586.rpm +i586/openSUSE-release-10.2-35.i586.rpm +i586/pam-0.99.6.3-24.i586.rpm +i586/pciutils-2.2.4-13.i586.rpm +i586/pcre-6.7-21.i586.rpm +i586/perl-5.8.8-32.i586.rpm +i586/perl-Bootloader-0.4.5-3.i586.rpm +i586/perl-gettext-1.05-31.i586.rpm +i586/permissions-2006.11.13-5.i586.rpm +i586/readline-5.1-55.i586.rpm +i586/reiserfs-3.6.19-37.i586.rpm +i586/sed-4.1.5-21.i586.rpm +i586/sysvinit-2.86-47.i586.rpm +i586/udev-103-12.i586.rpm +i586/util-linux-2.12r-61.i586.rpm +noarch/pciutils-ids-2006.11.18-2.noarch.rpm +noarch/suse-build-key-1.0-707.noarch.rpm +i586/rpm-python-4.4.2-76.i586.rpm +i586/python-xml-2.5-19.i586.rpm +i586/python-2.5-19.i586.rpm +i586/smart-0.42-43.i586.rpm +" SLX_BASE_PREREQ_CLEANUP_PATH="etc" -SLX_INSTALL_PACKAGES_MAIN="kernel-default bash" diff --git a/installer/systems/opensuse102/settings.local.example b/installer/systems/opensuse102/settings.local.example index f3c01c8f..0e58992e 100644 --- a/installer/systems/opensuse102/settings.local.example +++ b/installer/systems/opensuse102/settings.local.example @@ -3,7 +3,7 @@ # It's also possible to define addditional values here. # Use a local installation source. -SLX_INST_SOURCE_BASEURL_opensuse102="ftp://gab/pub/opensuse/distribution/10.2/repo/oss" +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. diff --git a/installer/systems/suse101/settings b/installer/systems/suse101/settings index 375a69b1..121f2b27 100644 --- a/installer/systems/suse101/settings +++ b/installer/systems/suse101/settings @@ -1,5 +1,6 @@ -SLX_INST_SOURCE_BASEURL_suse101="http://ftp.gwdg.de/pub/opensuse/distribution/SL-10.1/inst-source" -SLX_INST_SOURCE_PACKAGEKEYS_suse101=" +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 @@ -10,6 +11,79 @@ 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_BASE_PREREQ_PACKAGES="glibc" -SLX_BASE_PREREQ_CLEANUP_PATH="etc" -SLX_INSTALL_PACKAGES_MAIN="kernel-default bash" +SLX_BASE_PREREQ_PACKAGES=" +i586/bzip2-1.0.3-15.i586.rpm +i586/glibc-2.4-31.1.i586.rpm +i586/popt-1.7-268.i586.rpm +i586/rpm-4.4.2-43.4.i586.rpm +i586/zlib-1.2.3-13.i586.rpm +" +SLX_BASE_BOOTSTRAP_PACKAGES=" +i586/aaa_base-10.1-41.i586.rpm +i586/aaa_skel-2006.5.19-0.2.i586.rpm +i586/ash-1.6.1-13.i586.rpm +i586/audit-libs-1.1.3-23.3.i586.rpm +i586/bash-3.1-24.3.i586.rpm +i586/blocxx-1.0.0-15.i586.rpm +i586/coreutils-5.93-20.i586.rpm +i586/cpio-2.6-17.i586.rpm +i586/cracklib-2.8.6-12.i586.rpm +i586/cyrus-sasl-2.1.21-18.i586.rpm +i586/db-4.3.29-13.i586.rpm +i586/diffutils-2.8.7-15.i586.rpm +i586/e2fsprogs-1.38-25.i586.rpm +i586/expat-2.0.0-11.i586.rpm +i586/file-4.16-15.4.i586.rpm +i586/filesystem-10.1-5.i586.rpm +i586/fillup-1.42-116.i586.rpm +i586/findutils-4.2.27-12.i586.rpm +i586/gawk-3.1.5-18.i586.rpm +i586/gdbm-1.8.3-241.i586.rpm +i586/gpg-1.4.2-23.7.i586.rpm +i586/grep-2.5.1a-18.i586.rpm +i586/gzip-1.3.5-159.5.i586.rpm +i586/info-4.8-20.i586.rpm +i586/insserv-1.04.0-18.i586.rpm +i586/irqbalance-0.09-58.i586.rpm +i586/kernel-default-2.6.16.21-0.25.i586.rpm +i586/libacl-2.2.34-12.i586.rpm +i586/libattr-2.4.28-14.i586.rpm +i586/libcom_err-1.38-25.i586.rpm +i586/libgcc-4.1.0-25.i586.rpm +i586/libstdc++-4.1.0-25.i586.rpm +i586/libxcrypt-2.4-10.i586.rpm +i586/libzio-0.1-15.i586.rpm +i586/limal-1.1.6-8.i586.rpm +i586/limal-bootloader-1.1.2-7.i586.rpm +i586/limal-perl-1.1.6-8.i586.rpm +i586/logrotate-3.7.3-11.i586.rpm +i586/mdadm-2.2-30.i586.rpm +i586/mingetty-0.9.6s-86.i586.rpm +i586/mkinitrd-1.2-106.19.i586.rpm +i586/mktemp-1.5-742.i586.rpm +i586/module-init-tools-3.2.2-32.13.i586.rpm +i586/ncurses-5.5-16.i586.rpm +i586/net-tools-1.60-581.i586.rpm +i586/openldap2-client-2.3.19-18.i586.rpm +i586/openssl-0.9.8a-18.10.i586.rpm +i586/pam-0.99.3.0-29.3.i586.rpm +i586/pciutils-2.2.1-14.i586.rpm +i586/pcre-6.4-12.i586.rpm +i586/perl-5.8.8-12.i586.rpm +i586/perl-Bootloader-0.2.27-0.4.i586.rpm +i586/perl-gettext-1.05-11.i586.rpm +i586/permissions-2006.2.24-8.i586.rpm +i586/python-2.4.2-18.i586.rpm +i586/python-elementtree-1.2.6-18.i586.rpm +i586/python-xml-2.4.2-18.i586.rpm +i586/readline-5.1-22.i586.rpm +i586/reiserfs-3.6.19-17.i586.rpm +i586/rpm-python-4.4.2-40.i586.rpm +i586/sed-4.1.4-15.i586.rpm +i586/smart-0.41-23.2.i586.rpm +i586/suse-release-10.1-9.i586.rpm +i586/sysvinit-2.86-19.i586.rpm +i586/udev-085-30.15.i586.rpm +i586/util-linux-2.12r-35.i586.rpm +noarch/suse-build-key-1.0-685.noarch.rpm +" diff --git a/installer/systems/suse101/settings.local.example b/installer/systems/suse101/settings.local.example index 026258ad..838e771b 100644 --- a/installer/systems/suse101/settings.local.example +++ b/installer/systems/suse101/settings.local.example @@ -3,7 +3,7 @@ # It's also possible to define addditional values here. # Use a local installation source. -SLX_INST_SOURCE_BASEURL_suse101="ftp://gab/pub/opensuse/distribution/SL-10.1/inst-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. diff --git a/installer/systems/ubuntu610/settings b/installer/systems/ubuntu610/settings index 4c246b59..40c5c4d3 100644 --- a/installer/systems/ubuntu610/settings +++ b/installer/systems/ubuntu610/settings @@ -6,5 +6,5 @@ SLX_INST_SOURCE_NAME_ubuntu610updates="Ubuntu 6.10 updates" SLX_INST_SOURCE_DISTRIBUTION_ubuntu610updates="edgy-updates" SLX_INST_SOURCE_NAME_ubuntu610security="Ubuntu 6.10 security" SLX_INST_SOURCE_DISTRIBUTION_ubuntu610security="edgy-security" -SLX_BASE_PREREQ_PACKAGES="debootstrap" +SLX_BASE_PREREQ_PACKAGES="pool/main/d/debootstrap/debootstrap_0.3.3.0ubuntu7_all.deb" SLX_INSTALL_PACKAGES_MAIN="kaddressbook kmail kontact korganizer" -- cgit v1.2.3-55-g7522