summaryrefslogtreecommitdiffstats
path: root/installer
diff options
context:
space:
mode:
authorLars Müller2007-01-09 23:35:40 +0100
committerLars Müller2007-01-09 23:35:40 +0100
commit6f230e53cd5e8fd311dd0c87c5611ed8fc0b3aa2 (patch)
tree23202dc4647c5c43ffc7c20bfcf34e1df0056ab7 /installer
parentOnly use the packages which are part of SLX_BASE_PREREQ_PACKAGES or (diff)
downloadcore-6f230e53cd5e8fd311dd0c87c5611ed8fc0b3aa2.tar.gz
core-6f230e53cd5e8fd311dd0c87c5611ed8fc0b3aa2.tar.xz
core-6f230e53cd5e8fd311dd0c87c5611ed8fc0b3aa2.zip
Add support to install x86_86 systems.
As long as SLX_INSTALL_ARCH is not set for a system slxossetup uses the architecture of the hosting system. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@607 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'installer')
-rwxr-xr-xinstaller/slxbootstrap48
-rwxr-xr-xinstaller/slxossetup31
-rw-r--r--installer/systems/fedora6/settings170
-rw-r--r--installer/systems/opensuse102/settings142
-rw-r--r--installer/systems/suse100/settings164
-rw-r--r--installer/systems/suse101/settings174
6 files changed, 389 insertions, 340 deletions
diff --git a/installer/slxbootstrap b/installer/slxbootstrap
index c14c5740..b5300b7f 100755
--- a/installer/slxbootstrap
+++ b/installer/slxbootstrap
@@ -9,6 +9,38 @@ PATH="/bin:/sbin:/usr/bin:/usr/sbin"
test -f /etc/slxbootstrap.conf
. /etc/slxbootstrap.conf
+test "${SLX_INST_SOURCE_PACKAGE_SUBDIR}" && \
+ SLX_INST_SOURCE_PACKAGE_SUBDIR="/${SLX_INST_SOURCE_PACKAGE_SUBDIR}"
+test "${SLX_KERNEL_ARCH}" || \
+ SLX_KERNEL_ARCH="${SLX_INST_ARCH}"
+
+download_file () {
+ case "${file}" in
+ *.rpm)
+ if test "${file##*.}" = 'noarch'; then
+ file="${file}.rpm"
+ test "${SLX_INST_SOURCE_PACKAGE_ARCHDIR}" && \
+ arch_sub_dir='/noarch'
+ elif test "${file##*.}" = 'SLX_KERNEL_ARCH'; then
+ file="${file%SLX_KERNEL_ARCH}${SLX_KERNEL_ARCH}.rpm"
+ else
+ file="${file}.${SLX_INST_ARCH}.rpm"
+ test "${SLX_INST_SOURCE_PACKAGE_ARCHDIR}" && \
+ arch_sub_dir="/${SLX_INST_ARCH}"
+ fi
+ ;;
+ esac
+ wget "${SLX_INST_SOURCE_BASEURL}${SLX_INST_SOURCE_PACKAGE_SUBDIR}${arch_sub_dir}/${file}"
+ if test $? != 0; then
+ if test "${SLX_BOOTSTRAP_FAIL_WGET}" = "no"; then
+ continue
+ else
+ echo "Error: Unable to download ${SLX_INST_SOURCE_BASEURL}/${file}"
+ exit 1
+ fi
+ fi
+}
+
for dir in / ${SLX_BOOTSTRAP_PATH}/${SLX_STAGE1_FINAL_PATH}; do
test -d "${dir}/dev" || \
mkdir -p "${dir}/dev"
@@ -23,15 +55,7 @@ test -d "${SLX_BOOTSTRAP_PATH}" || \
cd "${SLX_BOOTSTRAP_PATH}"
for file in ${SLX_BASE_PREREQ_PACKAGES}; do
- wget "${SLX_INST_SOURCE_BASEURL}${SLX_INST_SOURCE_PACKAGE_SUBDIR:+/${SLX_INST_SOURCE_PACKAGE_SUBDIR}}/${file}"
- if test $? != 0; then
- if test "${SLX_BOOTSTRAP_FAIL_WGET}" = "no"; then
- continue
- else
- echo "Error: Unable to download ${SLX_INST_SOURCE_BASEURL}/${file}"
- exit 1
- fi
- fi
+ download_file
case "${file}" in
*.deb)
ar x "${file##*/}"
@@ -55,11 +79,7 @@ for file in ${SLX_BASE_PREREQ_PACKAGES}; do
done
for file in ${SLX_BASE_BOOTSTRAP_PACKAGES}; do
- wget "${SLX_INST_SOURCE_BASEURL}${SLX_INST_SOURCE_PACKAGE_SUBDIR:+/${SLX_INST_SOURCE_PACKAGE_SUBDIR}}/${file}"
- if test $? != 0 -a "${SLX_BOOTSTRAP_FAIL_WGET}" = "yes"; then
- echo "Error: Unable to download ${SLX_INST_SOURCE_BASEURL}/${file}"
- exit 1
- fi
+ download_file
done
for file in ${SLX_INST_SOURCE_PACKAGEKEYS}; do
diff --git a/installer/slxossetup b/installer/slxossetup
index a17f8bc7..d9b20668 100755
--- a/installer/slxossetup
+++ b/installer/slxossetup
@@ -154,7 +154,9 @@ function setup_busybox_stage1_config()
SLX_INST_SOURCE_BASEURL \
SLX_INST_SOURCE_DISTRIBUTION \
SLX_INST_SOURCE_PACKAGEKEYS \
- SLX_INST_SOURCE_PACKAGE_SUBDIR; do
+ SLX_INST_SOURCE_PACKAGE_ARCHDIR \
+ SLX_INST_SOURCE_PACKAGE_SUBDIR \
+ SLX_KERNEL_ARCH; do
value=$( eval echo \$$key)
test "${value}" || \
continue
@@ -223,6 +225,13 @@ function setup_bootstrap_1c()
/bin/rpm --root="${SLX_STAGE1_FINAL_PATH}" --import "${packagekey}"
done
for file in ${SLX_BASE_PREREQ_PACKAGES} ${SLX_BASE_BOOTSTRAP_PACKAGES}; do
+ if test "${file##*.}" = 'noarch'; then
+ file="${file}.rpm"
+ elif test "${file##*.}" = 'SLX_KERNEL_ARCH'; then
+ file="${file%SLX_KERNEL_ARCH}${SLX_KERNEL_ARCH}.rpm"
+ else
+ file="${file}.${SLX_INST_ARCH}.rpm"
+ fi
test "${SLX_BOOTSTRAP_FAIL_WGET}" = "no" -a \
! -f ${CHROOT_DIR}/${SLX_BOOTSTRAP_PATH}/${file##*/} && \
continue
@@ -634,11 +643,15 @@ function slxossetup()
GLOBAL_SETTINGS="BASEURL PACKAGEKEYS"
REPO_TYPE="rpm-md"
NAME_DEST_ROOT="rpm-root"
+ SLX_INST_SOURCE_PACKAGE_ARCHDIR="yes"
+ X86_ARCH='i586'
;;
*fedora*)
GLOBAL_SETTINGS="BASEURL PACKAGEKEYS"
REPO_TYPE="rpm-md"
NAME_DEST_ROOT="rpm-root"
+ X86_ARCH='i386'
+ X86_KERNEL_ARCH='i586'
;;
*ubuntu*)
GLOBAL_SETTINGS="BASEURL COMPONENTS DISTRIBUTION"
@@ -646,10 +659,26 @@ function slxossetup()
NAME_DEST_ROOT="deb-root"
SLX_STAGE1_CREATE_DIR="/var/lib/dpkg/updates"
SLX_STAGE1_CREATE_FILE="/var/lib/dpkg/available /var/lib/dpkg/status"
+ X86_ARCH='i386'
;;
*) echo "$0: Error, unkown system ${SLX_SYSTEM_BASENAME}" ;;
esac
+ if test -z "${SLX_INST_ARCH}"; then
+ SLX_INST_ARCH=$( uname -m)
+ case "${SLX_INST_ARCH}" in
+ i*86)
+ SLX_INST_ARCH="${X86_ARCH}"
+ test "${X86_KERNEL_ARCH}" && \
+ SLX_KERNEL_ARCH="${X86_KERNEL_ARCH}"
+ ;;
+ x86_64) SLX_INST_ARCH='x86_64' ;;
+ *)
+ ErrorMsg 1 "Unsupported machine hardware ${SLX_INST_ARCH}."
+ ;;
+ esac
+ fi
+
test "${SLX_META_PACKAGER}" && \
META_PACKAGER="${SLX_META_PACKAGER}" || \
META_PACKAGER="${SLX_SYSTEM_BASENAME}"
diff --git a/installer/systems/fedora6/settings b/installer/systems/fedora6/settings
index 2dc9e682..70fe39ed 100644
--- a/installer/systems/fedora6/settings
+++ b/installer/systems/fedora6/settings
@@ -14,93 +14,93 @@ 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.i386.rpm
-RPMS/bzip2-libs-1.0.3-3.i386.rpm
-RPMS/e2fsprogs-libs-1.39-7.i386.rpm
-RPMS/elfutils-libelf-0.123-1.fc6.i386.rpm
-RPMS/expat-1.95.8-8.2.1.i386.rpm
-RPMS/glibc-2.5-3.i386.rpm
-RPMS/krb5-libs-1.5-7.i386.rpm
-RPMS/libgcc-4.1.1-30.i386.rpm
-RPMS/libselinux-1.30.29-2.i386.rpm
-RPMS/libsepol-1.12.27-1.i386.rpm
-RPMS/libstdc++-4.1.1-30.i386.rpm
-RPMS/neon-0.25.5-5.1.i386.rpm
-RPMS/popt-1.10.2-32.i386.rpm
-RPMS/openssl-0.9.8b-8.i386.rpm
-RPMS/rpm-4.4.2-32.i386.rpm
-RPMS/rpm-libs-4.4.2-32.i386.rpm
-RPMS/sqlite-3.3.6-2.i386.rpm
-RPMS/zlib-1.2.3-3.i386.rpm
+RPMS/beecrypt-4.1.2-10.1.1
+RPMS/bzip2-libs-1.0.3-3
+RPMS/e2fsprogs-libs-1.39-7
+RPMS/elfutils-libelf-0.123-1.fc6
+RPMS/expat-1.95.8-8.2.1
+RPMS/glibc-2.5-3
+RPMS/krb5-libs-1.5-7
+RPMS/libgcc-4.1.1-30
+RPMS/libselinux-1.30.29-2
+RPMS/libsepol-1.12.27-1
+RPMS/libstdc++-4.1.1-30
+RPMS/neon-0.25.5-5.1
+RPMS/popt-1.10.2-32
+RPMS/openssl-0.9.8b-8
+RPMS/rpm-4.4.2-32
+RPMS/rpm-libs-4.4.2-32
+RPMS/sqlite-3.3.6-2
+RPMS/zlib-1.2.3-3
"
SLX_BASE_BOOTSTRAP_PACKAGES="
-RPMS/audit-libs-1.2.8-1.fc6.i386.rpm
-RPMS/basesystem-8.0-5.1.1.noarch.rpm
-RPMS/bash-3.1-16.1.i386.rpm
-RPMS/chkconfig-1.3.30-1.i386.rpm
-RPMS/coreutils-5.97-11.i386.rpm
-RPMS/cpio-2.6-19.i386.rpm
-RPMS/cracklib-2.8.9-3.1.i386.rpm
-RPMS/cracklib-dicts-2.8.9-3.1.i386.rpm
-RPMS/db4-4.3.29-9.fc6.i386.rpm
-RPMS/device-mapper-1.02.07-3.i386.rpm
-RPMS/dmraid-1.0.0.rc13-1.fc6.i386.rpm
-RPMS/e2fsprogs-1.39-7.i386.rpm
-RPMS/ethtool-3-1.2.2.i386.rpm
-RPMS/fedora-release-6-4.noarch.rpm
-RPMS/fedora-release-notes-6-3.noarch.rpm
-RPMS/filesystem-2.4.0-1.i386.rpm
-RPMS/findutils-4.2.27-4.1.i386.rpm
-RPMS/gawk-3.1.5-11.i386.rpm
-RPMS/gdbm-1.8.0-26.2.1.i386.rpm
-RPMS/glib2-2.12.3-2.fc6.i386.rpm
-RPMS/glibc-common-2.5-3.i386.rpm
-RPMS/grep-2.5.1-54.1.i386.rpm
-RPMS/gzip-1.3.5-9.i386.rpm
-RPMS/info-4.8-11.1.i386.rpm
-RPMS/initscripts-8.45.3-1.i386.rpm
-RPMS/iproute-2.6.16-6.fc6.i386.rpm
-RPMS/iputils-20020927-41.fc6.i386.rpm
-RPMS/kernel-2.6.18-1.2798.fc6.i686.rpm
-RPMS/kpartx-0.4.7-5.i386.rpm
-RPMS/less-394-4.1.i386.rpm
-RPMS/libacl-2.2.39-1.1.i386.rpm
-RPMS/libattr-2.4.32-1.1.i386.rpm
-RPMS/libcap-1.10-25.i386.rpm
-RPMS/libtermcap-2.0.8-46.1.i386.rpm
-RPMS/lvm2-2.02.06-4.i386.rpm
-RPMS/MAKEDEV-3.23-1.2.i386.rpm
-RPMS/mcstrans-0.1.8-3.i386.rpm
-RPMS/mingetty-1.07-5.2.2.i386.rpm
-RPMS/mkinitrd-5.1.19-1.i386.rpm
-RPMS/mktemp-1.5-23.2.2.i386.rpm
-RPMS/module-init-tools-3.3-0.pre1.4.17.i386.rpm
-RPMS/nash-5.1.19-1.i386.rpm
-RPMS/ncurses-5.5-24.20060715.i386.rpm
-RPMS/net-tools-1.60-73.i386.rpm
-RPMS/pam-0.99.6.2-3.fc6.i386.rpm
-RPMS/pcre-6.6-1.1.i386.rpm
-RPMS/procps-3.2.7-8.i386.rpm
-RPMS/psmisc-22.2-5.i386.rpm
-RPMS/python-2.4.3-18.fc6.i386.rpm
-RPMS/readline-5.1-1.1.i386.rpm
-RPMS/sed-4.1.5-5.fc6.i386.rpm
-RPMS/setup-2.5.55-1.noarch.rpm
-RPMS/shadow-utils-4.0.17-5.i386.rpm
-RPMS/sysklogd-1.4.1-39.2.i386.rpm
-RPMS/SysVinit-2.86-14.i386.rpm
-RPMS/tar-1.15.1-19.i386.rpm
-RPMS/termcap-5.5-1.20060701.1.noarch.rpm
-RPMS/tzdata-2006m-2.fc6.noarch.rpm
-RPMS/udev-095-14.i386.rpm
-RPMS/util-linux-2.13-0.44.fc6.i386.rpm
-RPMS/libxml2-2.6.26-2.1.1.i386.rpm
-RPMS/python-elementtree-1.2.6-5.i386.rpm
-RPMS/python-sqlite-1.1.7-1.2.1.i386.rpm
-RPMS/python-urlgrabber-2.9.9-2.noarch.rpm
-RPMS/rpm-python-4.4.2-32.i386.rpm
-RPMS/yum-3.0-6.noarch.rpm
-RPMS/yum-metadata-parser-1.0-8.fc6.i386.rpm
+RPMS/audit-libs-1.2.8-1.fc6
+RPMS/basesystem-8.0-5.1.1.noarch
+RPMS/bash-3.1-16.1
+RPMS/chkconfig-1.3.30-1
+RPMS/coreutils-5.97-11
+RPMS/cpio-2.6-19
+RPMS/cracklib-2.8.9-3.1
+RPMS/cracklib-dicts-2.8.9-3.1
+RPMS/db4-4.3.29-9.fc6
+RPMS/device-mapper-1.02.07-3
+RPMS/dmraid-1.0.0.rc13-1.fc6
+RPMS/e2fsprogs-1.39-7
+RPMS/ethtool-3-1.2.2
+RPMS/fedora-release-6-4.noarch
+RPMS/fedora-release-notes-6-3.noarch
+RPMS/filesystem-2.4.0-1
+RPMS/findutils-4.2.27-4.1
+RPMS/gawk-3.1.5-11
+RPMS/gdbm-1.8.0-26.2.1
+RPMS/glib2-2.12.3-2.fc6
+RPMS/glibc-common-2.5-3
+RPMS/grep-2.5.1-54.1
+RPMS/gzip-1.3.5-9
+RPMS/info-4.8-11.1
+RPMS/initscripts-8.45.3-1
+RPMS/iproute-2.6.16-6.fc6
+RPMS/iputils-20020927-41.fc6
+RPMS/kernel-2.6.18-1.2798.fc6.SLX_KERNEL_ARCH
+RPMS/kpartx-0.4.7-5
+RPMS/less-394-4.1
+RPMS/libacl-2.2.39-1.1
+RPMS/libattr-2.4.32-1.1
+RPMS/libcap-1.10-25
+RPMS/libtermcap-2.0.8-46.1
+RPMS/lvm2-2.02.06-4
+RPMS/MAKEDEV-3.23-1.2
+RPMS/mcstrans-0.1.8-3
+RPMS/mingetty-1.07-5.2.2
+RPMS/mkinitrd-5.1.19-1
+RPMS/mktemp-1.5-23.2.2
+RPMS/module-init-tools-3.3-0.pre1.4.17
+RPMS/nash-5.1.19-1
+RPMS/ncurses-5.5-24.20060715
+RPMS/net-tools-1.60-73
+RPMS/pam-0.99.6.2-3.fc6
+RPMS/pcre-6.6-1.1
+RPMS/procps-3.2.7-8
+RPMS/psmisc-22.2-5
+RPMS/python-2.4.3-18.fc6
+RPMS/readline-5.1-1.1
+RPMS/sed-4.1.5-5.fc6
+RPMS/setup-2.5.55-1.noarch
+RPMS/shadow-utils-4.0.17-5
+RPMS/sysklogd-1.4.1-39.2
+RPMS/SysVinit-2.86-14
+RPMS/tar-1.15.1-19
+RPMS/termcap-5.5-1.20060701.1.noarch
+RPMS/tzdata-2006m-2.fc6.noarch
+RPMS/udev-095-14
+RPMS/util-linux-2.13-0.44.fc6
+RPMS/libxml2-2.6.26-2.1.1
+RPMS/python-elementtree-1.2.6-5
+RPMS/python-sqlite-1.1.7-1.2.1
+RPMS/python-urlgrabber-2.9.9-2.noarch
+RPMS/rpm-python-4.4.2-32
+RPMS/yum-3.0-6.noarch
+RPMS/yum-metadata-parser-1.0-8.fc6
"
#SLX_BASE_PREREQ_CLEANUP_PATH="etc/localtime etc/nsswitch.conf etc/rpc usr/lib/gconv/gconv-modules"
SLX_INSTALL_BIND_MOUNT="sys"
diff --git a/installer/systems/opensuse102/settings b/installer/systems/opensuse102/settings
index 3464be0f..293e3592 100644
--- a/installer/systems/opensuse102/settings
+++ b/installer/systems/opensuse102/settings
@@ -13,78 +13,78 @@ 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="
-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
+bzip2-1.0.3-36
+glibc-2.5-25
+popt-1.7-304
+rpm-4.4.2-76
+zlib-1.2.3-33
"
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
+aaa_base-10.2-38
+aaa_skel-2006.5.19-20
+audit-libs-1.2.6-20
+bash-3.1-55
+blocxx-1.0.0-36
+coreutils-6.4-10
+cpio-2.6-40
+cracklib-2.8.9-20
+cyrus-sasl-2.1.22-28
+db-4.4.20-16
+diffutils-2.8.7-38
+e2fsprogs-1.39-21
+file-4.17-23
+filesystem-10.2-22
+fillup-1.42-138
+findutils-4.2.28-24
+gawk-3.1.5-41
+gdbm-1.8.3-261
+gpg-1.4.5-24
+grep-2.5.1a-40
+gzip-1.3.5-178
+info-4.8-43
+insserv-1.04.0-42
+irqbalance-0.09-80
+kernel-default-2.6.18.2-34
+libacl-2.2.34-33
+libattr-2.4.28-38
+libcom_err-1.39-21
+libgcc41-4.1.2_20061115-5
+libstdc++41-4.1.2_20061115-5
+libvolume_id-103-12
+libxcrypt-2.4-30
+libzio-0.2-20
+limal-1.2.9-5
+limal-bootloader-1.2.4-6
+limal-perl-1.2.9-5
+logrotate-3.7.4-21
+mdadm-2.5.3-17
+mingetty-0.9.6s-107
+mkinitrd-1.2-149
+mktemp-1.5-763
+module-init-tools-3.2.2-62
+ncurses-5.5-42
+net-tools-1.60-606
+openldap2-client-2.3.27-25
+openssl-0.9.8d-17
+openSUSE-release-10.2-35
+pam-0.99.6.3-24
+pciutils-2.2.4-13
+pcre-6.7-21
+perl-5.8.8-32
+perl-Bootloader-0.4.5-3
+perl-gettext-1.05-31
+permissions-2006.11.13-5
+readline-5.1-55
+reiserfs-3.6.19-37
+sed-4.1.5-21
+sysvinit-2.86-47
+udev-103-12
+util-linux-2.12r-61
+pciutils-ids-2006.11.18-2.noarch
+suse-build-key-1.0-707.noarch
+rpm-python-4.4.2-76
+python-xml-2.5-19
+python-2.5-19
+smart-0.42-43
"
SLX_BASE_PREREQ_CLEANUP_PATH="etc"
diff --git a/installer/systems/suse100/settings b/installer/systems/suse100/settings
index 20415c4f..3da2fa36 100644
--- a/installer/systems/suse100/settings
+++ b/installer/systems/suse100/settings
@@ -13,90 +13,90 @@ 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="
-i586/bzip2-1.0.3-5.i586.rpm
-i586/glibc-2.3.5-40.i586.rpm
-i586/popt-1.7-221.i586.rpm
-i586/rpm-4.1.1-222.i586.rpm
-i586/zlib-1.2.3-3.i586.rpm
+bzip2-1.0.3-5
+glibc-2.3.5-40
+popt-1.7-221
+rpm-4.1.1-222
+zlib-1.2.3-3
"
SLX_BASE_BOOTSTRAP_PACKAGES="
-i586/aaa_base-10.0-28.i586.rpm
-i586/aaa_skel-2005.9.7-2.i586.rpm
-i586/ash-1.6.1-4.i586.rpm
-i586/audit-libs-1.0.3-2.i586.rpm
-i586/bash-3.0-17.i586.rpm
-i586/blocxx-0.9.20050812-2.i586.rpm
-i586/coreutils-5.3.0-20.i586.rpm
-i586/cpio-2.6-6.i586.rpm
-i586/cracklib-2.8.3.0.7-2.i586.rpm
-i586/cyrus-sasl-2.1.21-3.i586.rpm
-i586/db-4.3.27-7.i586.rpm
-i586/devs-10.0-1.i586.rpm
-i586/diffutils-2.8.7-5.i586.rpm
-i586/e2fsprogs-1.38-4.i586.rpm
-i586/expat-1.95.8-5.i586.rpm
-i586/file-4.14-3.i586.rpm
-i586/filesystem-10.0-4.i586.rpm
-i586/fillup-1.42-106.i586.rpm
-i586/findutils-4.2.23-5.i586.rpm
-i586/gawk-3.1.4-9.i586.rpm
-i586/gdbm-1.8.3-232.i586.rpm
-i586/gpg-1.4.2-5.i586.rpm
-i586/grep-2.5.1a-5.i586.rpm
-i586/gzip-1.3.5-144.i586.rpm
-i586/info-4.8-9.i586.rpm
-i586/insserv-1.01.0-2.i586.rpm
-i586/irqbalance-0.09-43.i586.rpm
-i586/kernel-default-2.6.13-15.i586.rpm
-i586/klibc-1.0.14-14.i586.rpm
-i586/klibc-utils-1.0.14-14.i586.rpm
-i586/libacl-2.2.31-3.i586.rpm
-i586/libattr-2.4.24-2.i586.rpm
-i586/libcom_err-1.38-4.i586.rpm
-i586/libgcc-4.0.2_20050901-3.i586.rpm
-i586/libselinux-1.23.11-3.i586.rpm
-i586/libstdc++-4.0.2_20050901-3.i586.rpm
-i586/libxcrypt-2.2-5.i586.rpm
-i586/libxml2-2.6.20-4.i586.rpm
-i586/libxml2-python-2.6.20-4.i586.rpm
-i586/libzio-0.1-6.i586.rpm
-i586/limal-1.0.8-2.i586.rpm
-i586/limal-bootloader-1.0.5-2.i586.rpm
-i586/limal-perl-1.0.8-2.i586.rpm
-i586/logrotate-3.7.1-3.i586.rpm
-i586/mdadm-1.12.0-2.i586.rpm
-i586/mingetty-0.9.6s-77.i586.rpm
-i586/mktemp-1.5-733.i586.rpm
-i586/module-init-tools-3.2_pre8-7.i586.rpm
-i586/ncurses-5.4-71.i586.rpm
-i586/net-tools-1.60-561.i586.rpm
-i586/openldap2-client-2.2.27-6.i586.rpm
-i586/openssl-0.9.7g-2.i586.rpm
-i586/pam-0.80-6.i586.rpm
-i586/pciutils-2.1.99_test9-3.i586.rpm
-i586/pcre-6.2-2.i586.rpm
-i586/perl-5.8.7-5.i586.rpm
-i586/perl-Bootloader-0.2-37.i586.rpm
-i586/perl-gettext-1.05-2.i586.rpm
-i586/permissions-2005.8.30-2.i586.rpm
-i586/python-2.4.1-3.i586.rpm
-i586/python-elementtree-1.2.6-2.i586.rpm
-i586/python-urlgrabber-2.9.6-2.i586.rpm
-i586/python-sqlite-1.1.6-2.i586.rpm
-i586/python-xml-2.4.1-3.i586.rpm
-i586/readline-5.0-9.i586.rpm
-i586/reiserfs-3.6.18-5.i586.rpm
-i586/rpm-python-4.1.1-222.i586.rpm
-i586/sed-4.1.4-5.i586.rpm
-i586/sqlite-3.2.2-5.i586.rpm
-i586/suse-release-oss-10.0-8.i586.rpm
-i586/sysvinit-2.85-52.i586.rpm
-i586/tar-1.15.1-9.i586.rpm
-i586/udev-068git20050831-9.i586.rpm
-i586/util-linux-2.12q-26.i586.rpm
-i586/yum-2.4.0-3.i586.rpm
-noarch/mkinitrd-1.2-48.noarch.rpm
-noarch/suse-build-key-1.0-668.noarch.rpm
+aaa_base-10.0-28
+aaa_skel-2005.9.7-2
+ash-1.6.1-4
+audit-libs-1.0.3-2
+bash-3.0-17
+blocxx-0.9.20050812-2
+coreutils-5.3.0-20
+cpio-2.6-6
+cracklib-2.8.3.0.7-2
+cyrus-sasl-2.1.21-3
+db-4.3.27-7
+devs-10.0-1
+diffutils-2.8.7-5
+e2fsprogs-1.38-4
+expat-1.95.8-5
+file-4.14-3
+filesystem-10.0-4
+fillup-1.42-106
+findutils-4.2.23-5
+gawk-3.1.4-9
+gdbm-1.8.3-232
+gpg-1.4.2-5
+grep-2.5.1a-5
+gzip-1.3.5-144
+info-4.8-9
+insserv-1.01.0-2
+irqbalance-0.09-43
+kernel-default-2.6.13-15
+klibc-1.0.14-14
+klibc-utils-1.0.14-14
+libacl-2.2.31-3
+libattr-2.4.24-2
+libcom_err-1.38-4
+libgcc-4.0.2_20050901-3
+libselinux-1.23.11-3
+libstdc++-4.0.2_20050901-3
+libxcrypt-2.2-5
+libxml2-2.6.20-4
+libxml2-python-2.6.20-4
+libzio-0.1-6
+limal-1.0.8-2
+limal-bootloader-1.0.5-2
+limal-perl-1.0.8-2
+logrotate-3.7.1-3
+mdadm-1.12.0-2
+mingetty-0.9.6s-77
+mktemp-1.5-733
+module-init-tools-3.2_pre8-7
+ncurses-5.4-71
+net-tools-1.60-561
+openldap2-client-2.2.27-6
+openssl-0.9.7g-2
+pam-0.80-6
+pciutils-2.1.99_test9-3
+pcre-6.2-2
+perl-5.8.7-5
+perl-Bootloader-0.2-37
+perl-gettext-1.05-2
+permissions-2005.8.30-2
+python-2.4.1-3
+python-elementtree-1.2.6-2
+python-urlgrabber-2.9.6-2
+python-sqlite-1.1.6-2
+python-xml-2.4.1-3
+readline-5.0-9
+reiserfs-3.6.18-5
+rpm-python-4.1.1-222
+sed-4.1.4-5
+sqlite-3.2.2-5
+suse-release-oss-10.0-8
+sysvinit-2.85-52
+tar-1.15.1-9
+udev-068git20050831-9
+util-linux-2.12q-26
+yum-2.4.0-3
+mkinitrd-1.2-48.noarch
+suse-build-key-1.0-668.noarch
"
SLX_BASE_PREREQ_CLEANUP_PATH="etc"
SLX_INSTALL_PACKAGES_MAIN=""
diff --git a/installer/systems/suse101/settings b/installer/systems/suse101/settings
index 45c2be2b..ba7454b5 100644
--- a/installer/systems/suse101/settings
+++ b/installer/systems/suse101/settings
@@ -13,93 +13,93 @@ 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="
-i586/bzip2-1.0.3-15.i586.rpm
-i586/glibc-2.4-25.i586.rpm
-i586/glibc-2.4-31.1.i586.rpm
-i586/popt-1.7-268.i586.rpm
-i586/rpm-4.4.2-40.i586.rpm
-i586/rpm-4.4.2-43.4.i586.rpm
-i586/zlib-1.2.3-13.i586.rpm
+bzip2-1.0.3-15
+glibc-2.4-25
+glibc-2.4-31.1
+popt-1.7-268
+rpm-4.4.2-40
+rpm-4.4.2-43.4
+zlib-1.2.3-13
"
SLX_BASE_BOOTSTRAP_PACKAGES="
-i586/aaa_base-10.1-41.i586.rpm
-i586/aaa_skel-2006.3.29-5.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-21.i586.rpm
-i586/audit-libs-1.1.3-23.3.i586.rpm
-i586/bash-3.1-22.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-13.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.i586.rpm
-i586/gpg-1.4.2-23.7.i586.rpm
-i586/grep-2.5.1a-18.i586.rpm
-i586/gzip-1.3.5-157.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-103.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.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-16.i586.rpm
-i586/openssl-0.9.8a-18.10.i586.rpm
-i586/pam-0.99.3.0-25.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.20-7.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.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-29.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
+aaa_base-10.1-41
+aaa_skel-2006.3.29-5
+aaa_skel-2006.5.19-0.2
+ash-1.6.1-13
+audit-libs-1.1.3-21
+audit-libs-1.1.3-23.3
+bash-3.1-22
+bash-3.1-24.3
+blocxx-1.0.0-15
+coreutils-5.93-20
+cpio-2.6-17
+cracklib-2.8.6-12
+cyrus-sasl-2.1.21-18
+db-4.3.29-13
+diffutils-2.8.7-15
+e2fsprogs-1.38-25
+expat-2.0.0-11
+file-4.16-13
+file-4.16-15.4
+filesystem-10.1-5
+fillup-1.42-116
+findutils-4.2.27-12
+gawk-3.1.5-18
+gdbm-1.8.3-241
+gpg-1.4.2-23
+gpg-1.4.2-23.7
+grep-2.5.1a-18
+gzip-1.3.5-157
+gzip-1.3.5-159.5
+info-4.8-20
+insserv-1.04.0-18
+irqbalance-0.09-58
+kernel-default-2.6.16.21-0.25
+libacl-2.2.34-12
+libattr-2.4.28-14
+libcom_err-1.38-25
+libgcc-4.1.0-25
+libstdc++-4.1.0-25
+libxcrypt-2.4-10
+libzio-0.1-15
+limal-1.1.6-8
+limal-bootloader-1.1.2-7
+limal-perl-1.1.6-8
+logrotate-3.7.3-11
+mdadm-2.2-30
+mingetty-0.9.6s-86
+mkinitrd-1.2-103
+mkinitrd-1.2-106.19
+mktemp-1.5-742
+module-init-tools-3.2.2-32
+module-init-tools-3.2.2-32.13
+ncurses-5.5-16
+net-tools-1.60-581
+openldap2-client-2.3.19-18
+openssl-0.9.8a-16
+openssl-0.9.8a-18.10
+pam-0.99.3.0-25
+pam-0.99.3.0-29.3
+pciutils-2.2.1-14
+pcre-6.4-12
+perl-5.8.8-12
+perl-Bootloader-0.2.20-7
+perl-Bootloader-0.2.27-0.4
+perl-gettext-1.05-11
+permissions-2006.2.24-8
+python-2.4.2-18
+python-elementtree-1.2.6-18
+python-xml-2.4.2-18
+readline-5.1-22
+reiserfs-3.6.19-17
+rpm-python-4.4.2-40
+sed-4.1.4-15
+smart-0.41-23
+smart-0.41-23.2
+suse-release-10.1-9
+sysvinit-2.86-19
+udev-085-29
+udev-085-30.15
+util-linux-2.12r-35
+suse-build-key-1.0-685.noarch
"