File: //usr/openv/var/global/createsrt.conf
#
# $Id$
#
# Description: defines operating system content of SRT/BI
#
#bcpyrght
#**************************************************************************
# $Copyright: Copyright (c) 2016 Veritas Technologies LLC. All rights reserved VT25-0977-2658-84-51-3 $
#**************************************************************************
#ecpyrght
#
##############################################################################
# BMR Keywords used in this file and their meaning:
# 1. DEPRECATED : Packages with this keyword will be checked in the provided OS media (CDs or DVDs),
# but the BMR SRT creation will not fail if the packages with this DEPRECATED keyword are found
# missing after checking all the OS Media.
# 2. EARLY_DEPRECATED : Packages with this keyword will be checked in the provided OS media, but the
# BMR SRT creation will not demand the next CD/DVD from the user if the only packages found missing
# are the ones with these keywords.
# 3. OS_SECTION_MAP : This is a mapping of supported SRT sections for a particular major OS level like SLES 11 or RHEL 6.
# 4. OS_SECTION_FINDER : This is combination string of SRT_arch-SRT_os_qualifier-SRT_major_os_level. i,e x86_64-SLES-11
# 5. POSSIBLE_SUB_SECTIONS : These are the list of possible sections supported for the particular os level.
# The section is determined based on the os version. The section no. is the last section before a equal section no. begims.
# Section No. is never greater than os level. Sections for higher os will be same until new subsection is not added.
# Eg: Section for SLES 11.1 is 11.0 but Section for SLES 11.2 is 11.2.
##############################################################################
$OS_SECTION_MAP_START
#OS_SECTION_FINDER POSSIBLE_SUB_SECTIONS
i686-RHEL-3 {3.0}
x86_64-RHEL-3 {3.0}
i686-RHEL-4 {4.0}
x86_64-RHEL-4 {4.0}
i686-RHEL-5 {5.0}
x86_64-RHEL-5 {5.0}
x86_64-RHEL-6 {6.0}
x86_64-RHEL-7 {7.0}
i686-SLES-8 {8.0}
x86_64-SLES-8 {8.0}
i686-SLES-9 {9.0}
x86_64-SLES-9 {9.0}
x86_64-SLES-10 {10.0}
x86_64-SLES-11 {11.0 11.2}
x86_64-SLES-12 {12.0}
$OS_SECTION_MAP_END
##############################################################################
#
# START - Red Hat Enterprise Linux - version 3.0 (i686 architecture) SECTION
#
##############################################################################
#
# Red Hat Enterprise Linux - version 3.0 (i686 architecture)
#
$SECTION i686-RHEL-3.0
#=============================================================================
#
[MEDIA]
# Red Hat Enterprise Linux 3.0 - disc 1 of 4
cd1 MEDIA_RHEL30_DISC1 \
/RedHat/RPMS \
/.discinfo {* "Red Hat Enterprise Linux 3" i386 1}
# Red Hat Enterprise Linux 3.0 - disc 2 of 4
cd2 MEDIA_RHEL30_DISC2 \
/RedHat/RPMS \
/.discinfo {* "Red Hat Enterprise Linux 3" i386 2}
# Red Hat Enterprise Linux 3.0 - disc 3 of 4
cd3 MEDIA_RHEL30_DISC3 \
/RedHat/RPMS \
/.discinfo {* "Red Hat Enterprise Linux 3" i386 3}
# Red Hat Enterprise Linux 3.0 - disc 4 of 4
cd4 MEDIA_RHEL30_DISC4 \
/RedHat/RPMS \
/.discinfo {* "Red Hat Enterprise Linux 3" i386 4}
#=============================================================================
#
[PACKAGES]
bash bash-2.05b-*.i386.rpm
beecrypt beecrypt-*.i386.rpm
bzip2-libs bzip2-libs-*.i386.rpm
compat-libstdc++ compat-libstdc++-7.3-*.i386.rpm
coreutils coreutils-4.5.3-*.i386.rpm
cpio cpio-*.i386.rpm
diffutils diffutils-2.8.1-*.i386.rpm
dosfstools dosfstools-2.8-*.i386.rpm
e2fsprogs e2fsprogs-1.32-*.i386.rpm
eject eject-2.0.13-*.i386.rpm
elfutils elfutils-libelf-*.i386.rpm
file file-*.i386.rpm
findutils findutils-*.i386.rpm
gawk gawk-3.1.1-*.i386.rpm
# glibc glibc-2.3.2-*.i386.rpm
glibc glibc-2.3.2-*.i686.rpm
grep grep-2.5.1-*.i386.rpm
grub grub-0.93-*.i386.rpm
gzip gzip-1.3.3-*.i386.rpm
hwdata hwdata-0.*-*.noarch.rpm
jfsutils jfsutils-1.1.2-*.i386.rpm
kernel kernel-smp-2.4.21-*.EL.i686.rpm
libacl libacl-2.2.3-*.i386.rpm
libattr libattr-2.2.0-*.i386.rpm
libgcc libgcc-3.2.3-*.i386.rpm
libtermcap libtermcap-2.0.8-*.i386.rpm
lilo lilo-21.4.4-*.i386.rpm
lvm lvm-1.0.*-*.i386.rpm
mdadm mdadm-1.*-*.i386.rpm
raidtools raidtools-1.*-*.i386.rpm
modutils modutils-2.4.25-*.EL.i386.rpm
mount mount-2.11y-*.i386.rpm
net-tools net-tools-1.60-*.i386.rpm
parted parted-1.6.3-*.i386.rpm
pciutils pciutils-2.1.10-*.i386.rpm
pcre pcre-3.9-*.i386.rpm
popt popt-*.i386.rpm
procps procps-2.0.*-*.i386.rpm
redhat-release redhat-release-*.i386.rpm
rpm rpm-*.i386.rpm
rpmlibs rpm-libs-*.i386.rpm
sed sed-4.0.7-*.i386.rpm
setup setup-2.5.27-*.noarch.rpm
tar tar-1.13.25-*.i386.rpm
usbutils usbutils-0.11-*.i386.rpm
util-linux util-linux-2.11y-*.i386.rpm
zlib zlib-1*.i386.rpm
#For RHEL3, nash is available in mkinitrd rpm.
nash mkinitrd*.rpm
bc bc-1*.i386.rpm
which which-2*.i386.rpm
#=============================================================================
#
[CONTENTS-BOOT]
kernel ALL
# busybox mount does not do "-t auto"
mount /bin/mount
eject /usr/bin/eject
# modprobe is broken in busybox-1.0rc3
# @todo consider removing this if a fixed busybox is released
modutils /sbin/insmod /sbin/modprobe
pciutils /sbin/lspci
usbutils /sbin/lsusb
# shared libraries used by boot image executables
glibc ALL
compat-libstdc++ /usr/lib/libstdc++-libc6.2-2.so.3 \
/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
libgcc /lib/libgcc_s-3.2.3-*.so.1 /lib/libgcc_s.so.1
nash /sbin/nash
bash /bin/bash /bin/sh
libtermcap /lib/libtermcap.so.2 /lib/libtermcap.so.2.0.8
#=============================================================================
#
[CONTENTS-SRT]
redhat-release /etc/redhat-release
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
glibc ALL
/lib/libc.so.6 /lib/libm-2.3.2.so /lib/libm.so.6
compat-libstdc++ /usr/lib/libstdc++-libc6.2-2.so.3 \
/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
libgcc /lib/libgcc_s-3.2.3-*.so.1 /lib/libgcc_s.so.1
#
# configuration files
#
setup /etc/filesystems /etc/services
#
# shell utilities
#
bash /bin/bash /bin/sh
coreutils /bin/basename /bin/cat /bin/chgrp /bin/chmod /bin/cp \
/bin/cut /bin/date /bin/df /bin/echo /bin/env /bin/ln /bin/ls \
/bin/mkdir /bin/mv /bin/rm /bin/sort /bin/uname /usr/bin/\[ \
/usr/bin/cut /usr/bin/dirname /usr/bin/expr \
/usr/bin/head /usr/bin/hostid /usr/bin/id /usr/bin/tail \
/usr/bin/tee /usr/bin/test /usr/bin/tr /usr/bin/uniq /usr/bin/stat \
/usr/bin/wc /usr/sbin/chroot /bin/touch /usr/bin/fold
!link_file ../../bin/sort /usr/bin/sort
cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /usr/bin/find
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
grep /bin/egrep /bin/grep
gzip /bin/gzip /bin/zcat /bin/gunzip
net-tools /bin/hostname /bin/netstat
procps /bin/ps /lib/libproc.so.2.0.*
sed /bin/sed
tar /bin/tar
modutils /sbin/depmod
bc /usr/bin/bc
which /usr/bin/which
#
# disk partitioning tools
#
lvm /sbin/lvchange /sbin/lvcreate \
/sbin/lvdisplay /sbin/lvremove \
/sbin/pvcreate /sbin/pvdisplay \
/sbin/vgchange /sbin/vgcreate \
/sbin/vgimport /sbin/vgexport \
/sbin/vgdisplay /sbin/vgremove
mdadm /sbin/mdadm
raidtools /sbin/mkraid
parted /sbin/parted
util-linux /sbin/sfdisk
#
# filesystem tools
#
dosfstools /sbin/mkdosfs
e2fsprogs /sbin/e2label /sbin/mke2fs /sbin/mkfs.ext2 /sbin/mkfs.ext3 \
/sbin/tune2fs
jfsutils /sbin/mkfs.jfs
util-linux /sbin/mkfs /sbin/mkswap
### # Red Hat does not support reiserfs or xfs yet
### extract_files xfsprogs /sbin/mkfs.xfs
### extract_files reiserfs /sbin/mkreiserfs
#
# Packaging tools
#
beecrypt /usr/lib/libbeecrypt.so.6 /usr/lib/libbeecrypt.so.6.1.0
bzip2-libs /usr/lib/libbz2.so.1 /usr/lib/libbz2.so.1.0.2
elfutils /usr/lib/libelf-0.94.1.so /usr/lib/libelf.so.1
popt /usr/lib/libpopt.a /usr/lib/libpopt.la /usr/lib/libpopt.so \
/usr/lib/libpopt.so.0 /usr/lib/libpopt.so.0.0.0
rpm ALL
rpmlibs ALL
#
# boot loaders
#
grub /sbin/grub /sbin/grub-install /usr/share/grub/*
lilo /sbin/lilo
#
# additional utilities for debug and testing
#
hwdata /usr/share/hwdata/pci.ids /usr/share/hwdata/usb.ids
lvm /sbin/lvscan /sbin/vgscan
util-linux /sbin/fdisk
#
# shared libraries
#
e2fsprogs /lib/libcom_err.so.2 /lib/libcom_err.so.2.0 \
/lib/libe2p.so.2 /lib/libe2p.so.2.3 \
/lib/libext2fs.so.2 /lib/libext2fs.so.2.4 \
/lib/libuuid.so.1 /lib/libuuid.so.1.2
libacl /lib/libacl.so.1 /lib/libacl.so.1.0.3
libattr /lib/libattr.so.1 /lib/libattr.so.1.0.1
libtermcap /lib/libtermcap.so.2 /lib/libtermcap.so.2.0.8
lvm /lib/liblvm-10.so /lib/liblvm-10.so.1 /lib/liblvm-10.so.1.0
pcre /lib/libpcre.so.0 /lib/libpcre.so.0.0.1
zlib ALL
##############################################################################
#
# END - Red Hat Enterprise Linux - version 3.0 (i686 architecture) SECTION
#
##############################################################################
##############################################################################
#
# START - Red Hat Enterprise Linux - version 3.0 (x86_64 architecture) SECTION
#
##############################################################################
#
# Red Hat Enterprise Linux - version 3.0 (x86_64 architecture)
#
$SECTION x86_64-RHEL-3.0
#=============================================================================
#
[MEDIA]
# Red Hat Enterprise Linux 3.0 - disc 1 of 4
cd1 MEDIA_RHEL30_X86_64_DISC1 \
/RedHat/RPMS \
/.discinfo {* "Red Hat Enterprise Linux 3" x86_64 1}
# Red Hat Enterprise Linux 3.0 - disc 2 of 4
cd2 MEDIA_RHEL30_X86_64_DISC2 \
/RedHat/RPMS \
/.discinfo {* "Red Hat Enterprise Linux 3" x86_64 2}
# Red Hat Enterprise Linux 3.0 - disc 3 of 4
cd3 MEDIA_RHEL30_X86_64_DISC3 \
/RedHat/RPMS \
/.discinfo {* "Red Hat Enterprise Linux 3" x86_64 3}
# Red Hat Enterprise Linux 3.0 - disc 4 of 4
cd4 MEDIA_RHEL30_X86_64_DISC4 \
/RedHat/RPMS \
/.discinfo {* "Red Hat Enterprise Linux 3" x86_64 4}
#=============================================================================
#
[PACKAGES]
bash bash-2.05b-*.x86_64.rpm
beecrypt beecrypt-*.x86_64.rpm
bzip2-libs bzip2-libs-*.x86_64.rpm
compat-libstdc++ compat-libstdc++-7.3-*.i386.rpm
coreutils coreutils-4.5.3-*.x86_64.rpm
cpio cpio-*.x86_64.rpm
diffutils diffutils-2.8.1-*.x86_64.rpm
dosfstools dosfstools-2.8-*.x86_64.rpm
e2fsprogs e2fsprogs-1.32-*.x86_64.rpm
eject eject-2.0.13-*.x86_64.rpm
elfutils elfutils-libelf-*.x86_64.rpm
file file-*.x86_64.rpm
findutils findutils-*.x86_64.rpm
gawk gawk-3.1.1-*.x86_64.rpm
glibc64 glibc-2.3.2-*.x86_64.rpm
glibc32 glibc-2.3.2-*.i686.rpm
grep grep-2.5.1-*.x86_64.rpm
grub grub-0.93-*.x86_64.rpm
gzip gzip-1.3.3-*.x86_64.rpm
hwdata hwdata-0.*-*.noarch.rpm
jfsutils jfsutils-1.1.2-*.x86_64.rpm
#kernel kernel-BOOT-2.4.21-*.EL.x86_64.rpm
kernel kernel-2.4.21-*.EL.ia32e.rpm
libacl libacl-2.2.3-*.x86_64.rpm
libattr libattr-2.2.0-*.x86_64.rpm
libgcc64 libgcc-3.2.3-*.x86_64.rpm
libgcc32 libgcc-3.2.3-*.i386.rpm
libtermcap libtermcap-2.0.8-*.x86_64.rpm
#lilo lilo-21.4.4-*.x86_64.rpm
lvm lvm-1.0.*-*.x86_64.rpm
mdadm mdadm-1.*-*.x86_64.rpm
raidtools raidtools-1.*-*.x86_64.rpm
modutils modutils-2.4.25-*.EL.x86_64.rpm
mount mount-2.11y-*.x86_64.rpm
net-tools net-tools-1.60-*.x86_64.rpm
parted parted-1.6.3-*.x86_64.rpm
pciutils pciutils-2.1.10-*.x86_64.rpm
pcre pcre-3.9-*.x86_64.rpm
popt popt-*.x86_64.rpm
procps procps-2.0.*-*.x86_64.rpm
redhat-release redhat-release-*.x86_64.rpm
rpm rpm-*.x86_64.rpm
rpmlibs rpm-libs-*.x86_64.rpm
sed sed-4.0.7-*.x86_64.rpm
setup setup-2.5.27-*.noarch.rpm
tar tar-1.13.25-*.x86_64.rpm
usbutils usbutils-0.11-*.x86_64.rpm
util-linux util-linux-2.11y-*.x86_64.rpm
zlib zlib-1*.x86_64.rpm
#For RHEL3, nash is available in mkinitrd rpm.
nash mkinitrd*.rpm
bc bc-1*.x86_64.rpm
which which-2*.x86_64.rpm
#=============================================================================
#
[CONTENTS-BOOT]
kernel ALL
# busybox mount does not do "-t auto"
mount /bin/mount
eject /usr/bin/eject
modutils /sbin/insmod /sbin/modprobe /sbin/lsmod
pciutils /sbin/lspci
usbutils /sbin/lsusb
# shared libraries used by boot image executables
glibc64 ALL
glibc32 ALL
compat-libstdc++ /usr/lib/libstdc++-libc6.2-2.so.3 \
/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
libgcc64 /lib64/libgcc_s-3.2.3-*.so.1 /lib64/libgcc_s.so.1
libgcc32 /lib/libgcc_s-3.2.3-*.so.1 /lib/libgcc_s.so.1
nash /sbin/nash
bash /bin/bash /bin/sh
libtermcap /lib64/libtermcap.so.2 /lib64/libtermcap.so.2.0.8
#=============================================================================
#
[CONTENTS-SRT]
redhat-release /etc/redhat-release
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
glibc64 ALL
glibc32 ALL
compat-libstdc++ /usr/lib/libstdc++-libc6.2-2.so.3 \
/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
libgcc64 /lib64/libgcc_s-3.2.3-*.so.1 /lib64/libgcc_s.so.1
libgcc32 /lib/libgcc_s-3.2.3-*.so.1 /lib/libgcc_s.so.1
#
# configuration files
#
setup /etc/filesystems /etc/services
#
# shell utilities
#
bash /bin/bash /bin/sh
coreutils /bin/basename /bin/cat /bin/chgrp /bin/chmod /bin/cp \
/bin/cut /bin/date /bin/df /bin/echo /bin/env /bin/ln /bin/ls \
/bin/mkdir /bin/mv /bin/rm /bin/sort /bin/uname /usr/bin/\[ \
/usr/bin/cut /usr/bin/dirname /usr/bin/expr \
/usr/bin/head /usr/bin/hostid /usr/bin/id /usr/bin/tail \
/usr/bin/tee /usr/bin/test /usr/bin/tr /usr/bin/uniq /usr/bin/stat \
/usr/bin/wc /usr/sbin/chroot /bin/touch /usr/bin/fold
!link_file ../../bin/sort /usr/bin/sort
cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /usr/bin/find
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
grep /bin/egrep /bin/grep
gzip /bin/gzip /bin/zcat /bin/gunzip
net-tools /bin/hostname /bin/netstat
procps /bin/ps /lib64/libproc.so.2.0.*
sed /bin/sed
tar /bin/tar
modutils /sbin/depmod
bc /usr/bin/bc
which /usr/bin/which
#
# disk partitioning tools
#
lvm /sbin/lvchange /sbin/lvcreate \
/sbin/lvdisplay /sbin/lvremove \
/sbin/pvcreate /sbin/pvdisplay \
/sbin/vgchange /sbin/vgcreate \
/sbin/vgimport /sbin/vgexport \
/sbin/vgdisplay /sbin/vgremove
mdadm /sbin/mdadm
raidtools /sbin/mkraid
parted /sbin/parted
util-linux /sbin/sfdisk
#
# filesystem tools
#
dosfstools /sbin/mkdosfs
e2fsprogs /sbin/e2label /sbin/mke2fs /sbin/mkfs.ext2 /sbin/mkfs.ext3 \
/sbin/tune2fs
jfsutils /sbin/mkfs.jfs
util-linux /sbin/mkfs /sbin/mkswap
### # Red Hat does not support reiserfs or xfs yet
### extract_files xfsprogs /sbin/mkfs.xfs
### extract_files reiserfs /sbin/mkreiserfs
#
# Packaging tools
#
beecrypt /usr/lib64/libbeecrypt.so.6 /usr/lib64/libbeecrypt.so.6.1.0
bzip2-libs /usr/lib64/libbz2.so.1 /usr/lib64/libbz2.so.1.0.2
elfutils /usr/lib64/libelf-0.94.1.so /usr/lib64/libelf.so.1
popt /usr/lib64/libpopt.a /usr/lib64/libpopt.la /usr/lib64/libpopt.so \
/usr/lib64/libpopt.so.0 /usr/lib64/libpopt.so.0.0.0
rpm ALL
rpmlibs ALL
#
# boot loaders
#
grub /sbin/grub /sbin/grub-install /usr/share/grub/*
#lilo /sbin/lilo
#
# additional utilities for debug and testing
#
hwdata /usr/share/hwdata/pci.ids /usr/share/hwdata/usb.ids
lvm /sbin/lvscan /sbin/vgscan
util-linux /sbin/fdisk
#
# shared libraries
#
e2fsprogs /lib64/libcom_err.so.2 /lib64/libcom_err.so.2.0 \
/lib64/libe2p.so.2 /lib64/libe2p.so.2.3 \
/lib64/libext2fs.so.2 /lib64/libext2fs.so.2.4 \
/lib64/libuuid.so.1 /lib64/libuuid.so.1.2
libacl /lib64/libacl.so.1 /lib64/libacl.so.1.0.3
libattr /lib64/libattr.so.1 /lib64/libattr.so.1.0.1
libtermcap /lib64/libtermcap.so.2 /lib64/libtermcap.so.2.0.8
lvm /lib64/liblvm-10.so /lib64/liblvm-10.so.1 /lib64/liblvm-10.so.1.0
pcre /lib64/libpcre.so.0 /lib64/libpcre.so.0.0.1
zlib ALL
##############################################################################
#
# END - Red Hat Enterprise Linux - version 3.0 (x86_64 architecture) SECTION
#
##############################################################################
##############################################################################
#
# START - Red Hat Enterprise Linux - version 4.0 (i686 architecture) SECTION
#
##############################################################################
#
# Red Hat Enterprise Linux - version 4.0 (i686 architecture)
#
$SECTION i686-RHEL-4.0
#=============================================================================
#
[MEDIA]
# Red Hat Enterprise Linux 4.0 - disc 1 of 4
cd1 MEDIA_RHEL40_DISC1 \
/RedHat/RPMS \
/.discinfo {* "Red Hat Enterprise Linux 4" i386 1}
# Red Hat Enterprise Linux 4.0 - disc 2 of 4
cd2 MEDIA_RHEL40_DISC2 \
/RedHat/RPMS \
/.discinfo {* "Red Hat Enterprise Linux 4" i386 2}
# Red Hat Enterprise Linux 4.0 - disc 3 of 4
cd3 MEDIA_RHEL40_DISC3 \
/RedHat/RPMS \
/.discinfo {* "Red Hat Enterprise Linux 4" i386 3}
# Red Hat Enterprise Linux 4.0 - disc 4 of 4
cd4 MEDIA_RHEL40_DISC4 \
/RedHat/RPMS \
/.discinfo {* "Red Hat Enterprise Linux 4" i386 4}
#=============================================================================
#
[PACKAGES]
bash bash-*.i386.rpm
beecrypt beecrypt-*.i386.rpm
bzip2-libs bzip2-libs-*.i386.rpm
compat-libstdc++ compat-libstdc++-296*.i386.rpm
coreutils coreutils-*.i386.rpm
cpio cpio-*.i386.rpm
diffutils diffutils-*.i386.rpm
dosfstools dosfstools*.i386.rpm
e2fsprogs e2fsprogs-1*.i386.rpm
eject eject-*.i386.rpm
elfutils elfutils-libelf-*.i386.rpm
file file-*.i386.rpm
findutils findutils-*.i386.rpm
gawk gawk-*.i386.rpm
glibc glibc-2*.i686.rpm
grep grep-*.i386.rpm
grub grub-0*.i386.rpm
gzip gzip-*.i386.rpm
hwdata hwdata-*.noarch.rpm
kernel kernel-smp-2.6.*.i686.rpm
libacl libacl-2*.i386.rpm
libattr libattr-2*.i386.rpm
libgcc libgcc-3*.i386.rpm
libtermcap libtermcap-2*.i386.rpm
libstdc++ libstdc++-3*.i386.rpm
# Red-Hat 4.0 requires security type libs for NetBackup to install
libselinux libselinux-1*.i386.rpm
libsepol libsepol-1*.i386.rpm
lilo lilo-*.i386.rpm
lvm lvm2-2*.i386.rpm
mdadm mdadm-1*.i386.rpm
modutils module-init-tools-*i386.rpm
mount util-linux-*.i386.rpm
net-tools net-tools-*.i386.rpm
parted parted-1.*.i386.rpm
pciutils pciutils-2*.i386.rpm
pcre pcre-4*.i386.rpm
popt popt-*.i386.rpm
procps procps-*.i386.rpm
redhat-release redhat-release-*.i386.rpm
rpm rpm-*.i386.rpm
rpmlibs rpm-libs-*.i386.rpm
sed sed-*.i386.rpm
setup setup-*.noarch.rpm
tar tar-*.i386.rpm
usbutils usbutils-0*.i386.rpm
util-linux util-linux-*.i386.rpm
readline readline-4*.i386.rpm
ncurses ncurses-5*.i386.rpm
devmapper device-mapper-1*.i386.rpm
zlib zlib-1*.i386.rpm
#For RHEL4, nash is available in mkinitrd rpm.
nash mkinitrd*.rpm
bc bc-1*.i386.rpm
which which-2*.i386.rpm
#=============================================================================
#
[CONTENTS-BOOT]
kernel ALL
# busybox mount does not do "-t auto"
mount /bin/mount
eject /usr/bin/eject
# modprobe is broken in busybox-1.0rc3
# @todo consider removing this if a fixed busybox is released
modutils ALL
pciutils /sbin/lspci
usbutils /sbin/lsusb
# shared libraries used by boot image executables
glibc ALL
compat-libstdc++ ALL
libgcc /lib/libgcc_s-3.*.so.1 /lib/libgcc_s.so.1
libselinux /lib/libselinux*
libstdc++ ALL
nash /sbin/nash
bash /bin/bash /bin/sh
libtermcap /lib/libtermcap*
gawk /bin/awk /bin/gawk
#=============================================================================
#
[CONTENTS-SRT]
redhat-release /etc/redhat-release
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
glibc ALL
compat-libstdc++ ALL
libgcc /lib/libgcc_s-3*.so.1 /lib/libgcc_s.so.1
libstdc++ ALL
#
# configuration files
#
setup /etc/filesystems /etc/services
#
# shell utilities
#
bash /bin/bash /bin/sh
coreutils /bin/basename /bin/cat /bin/chgrp /bin/chmod /bin/cp \
/bin/cut /bin/date /bin/df /bin/echo /bin/env /bin/ln /bin/ls \
/bin/mkdir /bin/mv /bin/rm /bin/sort /bin/uname /bin/chown /bin/rmdir /usr/bin/\[ \
/usr/bin/cut /usr/bin/dirname /usr/bin/expr \
/usr/bin/head /usr/bin/hostid /usr/bin/id /usr/bin/tail \
/usr/bin/tee /usr/bin/test /usr/bin/tr /usr/bin/uniq /usr/bin/stat \
/usr/bin/wc /usr/sbin/chroot /bin/touch /usr/bin/fold
!link_file ../../bin/sort /usr/bin/sort
cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /usr/bin/find
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
grep /bin/egrep /bin/grep
gzip /bin/gzip /bin/zcat /bin/gunzip
net-tools /bin/hostname /bin/netstat
procps /bin/ps /lib/libproc-3.2.3.so
sed /bin/sed
tar /bin/tar
bc /usr/bin/bc
which /usr/bin/which
#
# disk partitioning tools
#
lvm /sbin/lvm /sbin/lvm.static /usr/sbin/lvm /usr/sbin/lvchange /usr/sbin/lvcreate \
/usr/sbin/lvdisplay /usr/sbin/lvremove \
/usr/sbin/pvcreate /usr/sbin/pvdisplay /usr/sbin/pvscan \
/usr/sbin/vgchange /usr/sbin/vgcreate \
/usr/sbin/vgimport /usr/sbin/vgexport \
/usr/sbin/vgdisplay /usr/sbin/vgremove
mdadm /sbin/mdadm
parted /sbin/parted
util-linux /sbin/sfdisk
#
# filesystem tools
#
dosfstools /sbin/mkdosfs
e2fsprogs /sbin/e2label /sbin/mke2fs /sbin/mkfs.ext2 /sbin/mkfs.ext3 \
/sbin/tune2fs
util-linux /sbin/mkfs /sbin/mkswap
### # Red Hat does not support reiserfs or xfs yet
### extract_files xfsprogs /sbin/mkfs.xfs
### extract_files reiserfs /sbin/mkreiserfs
#
# Packaging tools
#
beecrypt /usr/lib/libbeecrypt.so.6 /usr/lib/libbeecrypt.so.6.2.0
bzip2-libs /usr/lib/libbz2.so.1 /usr/lib/libbz2.so.1.0.2
elfutils ALL
popt /usr/lib/libpopt.a /usr/lib/libpopt.la /usr/lib/libpopt.so \
/usr/lib/libpopt.so.0 /usr/lib/libpopt.so.0.0.0
rpm ALL
rpmlibs ALL
#
# boot loaders
#
grub /sbin/grub /sbin/grub-install /usr/share/grub/*
lilo /sbin/lilo
#
# additional utilities for debug and testing
#
hwdata /usr/share/hwdata/pci.ids /usr/share/hwdata/usb.ids
lvm /usr/sbin/lvscan /usr/sbin/vgscan
util-linux /sbin/fdisk
#
# shared libraries
#
e2fsprogs /lib/libcom_err.so.2 /lib/libcom_err.so.2.1 \
/lib/libe2p.so.2 /lib/libe2p.so.2.3 \
/lib/libext2fs.so.2 /lib/libext2fs.so.2.4 \
/lib/libuuid.so.1 /lib/libuuid.so.1.2 \
/lib/libblkid.so.1 /lib/libblkid.so.1.0
libacl /lib/libacl.so.1 /lib/libacl.so.1.1.0
libattr /lib/libattr.so.1 /lib/libattr.so.1.1.0
libtermcap /lib/libtermcap*
libselinux /lib/libselinux*
libsepol /lib/libsepol*
pcre /lib/libpcre*
zlib ALL
readline /usr/lib/libreadline*
ncurses /usr/lib/libncurses*
devmapper ALL
parted /usr/lib/libparted*
##############################################################################
#
# END - Red Hat Enterprise Linux - version 4.0 (i686 architecture) SECTION
#
##############################################################################
##############################################################################
#
# START - Red Hat Enterprise Linux - version 4.0 (x86_64 architecture) SECTION
#
##############################################################################
#
# Red Hat Enterprise Linux - version 4.0 (x86_64 architecture)
#
$SECTION x86_64-RHEL-4.0
#=============================================================================
#
[MEDIA]
# Oracle Enterprise Linux 4 is fully compatible with RedHat Enterprise Linux 4.
# So, the string "Enterprise Linux 4" works for both Redhat as well as Oracle Enterprise Linux 4.
# Red Hat Enterprise Linux 4.0 - disc 1 of 4
cd1 MEDIA_RHEL40_X86_64_DISC1 \
{/RedHat/RPMS /Enterprise/RPMS} \
/.discinfo {* "Enterprise Linux 4" x86_64 1}
# Red Hat Enterprise Linux 4.0 - disc 2 of 4
cd2 MEDIA_RHEL40_X86_64_DISC2 \
{/RedHat/RPMS /Enterprise/RPMS} \
/.discinfo {* "Enterprise Linux 4" x86_64 2}
# Red Hat Enterprise Linux 4.0 - disc 3 of 4
cd3 MEDIA_RHEL40_X86_64_DISC3 \
{/RedHat/RPMS /Enterprise/RPMS} \
/.discinfo {* "Enterprise Linux 4" x86_64 3}
# Red Hat Enterprise Linux 4.0 - disc 4 of 4
cd4 MEDIA_RHEL40_X86_64_DISC4 \
{/RedHat/RPMS /Enterprise/RPMS} \
/.discinfo {* "Enterprise Linux 4" x86_64 4}
#=============================================================================
#
[PACKAGES]
bash bash-*.x86_64.rpm
beecrypt beecrypt-*.x86_64.rpm
bzip2-libs bzip2-libs-*.x86_64.rpm
compat-libstdc++ compat-libstdc++-33*.i386.rpm
compat-libstdc++64 compat-libstdc++-33*.x86_64.rpm
compat-libstdc++296 compat-libstdc++-296*.i386.rpm
coreutils coreutils-*.x86_64.rpm
cpio cpio-*.x86_64.rpm
diffutils diffutils-*.x86_64.rpm
dosfstools dosfstools*.x86_64.rpm
e2fsprogs e2fsprogs-1*.i386.rpm
e2fsprogs64 e2fsprogs-1*.x86_64.rpm
eject eject-*.x86_64.rpm
elfutils elfutils-libelf-*.x86_64.rpm
file file-*.x86_64.rpm
findutils findutils-*.x86_64.rpm
gawk gawk-*.x86_64.rpm
glibc glibc-2*.i686.rpm
glibc64 glibc-2*.x86_64.rpm
grep grep-*.x86_64.rpm
grub grub-0*.x86_64.rpm
gzip gzip-*.x86_64.rpm
hwdata hwdata-*.noarch.rpm
#in 4.0 there is no longer a Kernel-BOOT pkg
kernel kernel-smp-2.6.*.x86_64.rpm
libacl libacl-2*.i386.rpm
libacl64 libacl-2*.x86_64.rpm
libattr libattr-2*.i386.rpm
libattr64 libattr-2*.x86_64.rpm
libgcc libgcc-3*.i386.rpm
libgcc64 libgcc-3*.x86_64.rpm
libtermcap libtermcap-2*.i386.rpm
libtermcap64 libtermcap-2*.x86_64.rpm
libselinux libselinux-1*.i386.rpm
libselinux64 libselinux-1*.x86_64.rpm
libsepol libsepol-1*.x86_64.rpm
libstdc++ libstdc++-3*.i386.rpm
libstdc++64 libstdc++-3*.x86_64.rpm
lvm lvm2-2*.x86_64.rpm
mdadm mdadm-1*.x86_64.rpm
modutils module-init-tools-*x86_64.rpm
mount util-linux-*.x86_64.rpm
net-tools net-tools-*.x86_64.rpm
parted parted-1.*.x86_64.rpm
pciutils pciutils-2*.x86_64.rpm
pcre pcre-4*.i386.rpm
pcre64 pcre-4*.x86_64.rpm
popt popt-*.x86_64.rpm
procps procps-*.x86_64.rpm
redhat-release *-release-*.x86_64.rpm
rpm rpm-*.x86_64.rpm
rpmlibs rpm-libs-*.x86_64.rpm
sed sed-*.x86_64.rpm
setup setup-*.noarch.rpm
tar tar-*.x86_64.rpm
usbutils usbutils-0*.x86_64.rpm
util-linux util-linux-*.x86_64.rpm
devmapper device-mapper-1*.i386.rpm
devmapper64 device-mapper-1*.x86_64.rpm
ncurses ncurses-5*.i386.rpm
ncurses64 ncurses-5*.x86_64.rpm
readline readline-4*.i386.rpm
readline64 readline-4*.x86_64.rpm
zlib zlib-1*.x86_64.rpm
#For RHEL4, nash is available in mkinitrd rpm.
nash mkinitrd*.rpm
bc bc-1*.x86_64.rpm
which which-2*.x86_64.rpm
#=============================================================================
#
[CONTENTS-BOOT]
kernel ALL
# busybox mount does not do "-t auto"
mount /bin/mount
eject /usr/bin/eject
# modprobe is broken in busybox-1.0rc3
# @todo consider removing this if a fixed busybox is released
modutils ALL
pciutils /sbin/lspci
usbutils /sbin/lsusb
# shared libraries used by boot image executables
glibc ALL
glibc64 ALL
compat-libstdc++ ALL
compat-libstdc++64 ALL
compat-libstdc++296 ALL
libgcc /lib/libgcc_s-3.*.so.1 /lib/libgcc_s.so.1
libgcc64 /lib64/libgcc_s-3.*.so.1 /lib64/libgcc_s.so.1
libselinux /lib/libselinux.so.1
libselinux64 /lib64/libselinux.so.1
libstdc++ ALL
libstdc++64 ALL
nash /sbin/nash
bash /bin/bash /bin/sh
libtermcap ALL
libtermcap64 ALL
gawk /bin/awk /bin/gawk
#=============================================================================
#
[CONTENTS-SRT]
redhat-release /etc/redhat-release
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
glibc ALL
glibc64 ALL
compat-libstdc++ ALL
compat-libstdc++64 ALL
compat-libstdc++296 ALL
libgcc /lib/libgcc_s-3*.so.1 /lib/libgcc_s.so.1
libgcc64 /lib64/libgcc_s-3*.so.1 /lib64/libgcc_s.so.1
libstdc++ ALL
libstdc++64 ALL
#
# configuration files
#
setup /etc/filesystems /etc/services
#
# shell utilities
#
bash /bin/bash /bin/sh
coreutils /bin/basename /bin/cat /bin/chgrp /bin/chmod /bin/cp \
/bin/cut /bin/date /bin/df /bin/echo /bin/env /bin/ln /bin/ls \
/bin/mkdir /bin/mv /bin/rm /bin/sort /bin/uname /bin/chown /bin/rmdir /usr/bin/\[ \
/usr/bin/cut /usr/bin/dirname /usr/bin/expr \
/usr/bin/head /usr/bin/hostid /usr/bin/id /usr/bin/tail \
/usr/bin/tee /usr/bin/test /usr/bin/tr /usr/bin/uniq /usr/bin/stat \
/usr/bin/wc /usr/sbin/chroot /bin/touch /usr/bin/fold
!link_file ../../bin/sort /usr/bin/sort
cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /usr/bin/find
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
grep /bin/egrep /bin/grep
gzip /bin/gzip /bin/zcat /bin/gunzip
net-tools /bin/hostname /bin/netstat
procps /bin/ps /lib64/libproc-3.2.3.so
sed /bin/sed
tar /bin/tar
bc /usr/bin/bc
which /usr/bin/which
#
# disk partitioning tools
#
lvm /sbin/lvm /sbin/lvm.static /usr/sbin/lvm /usr/sbin/lvchange /usr/sbin/lvcreate \
/usr/sbin/lvdisplay /usr/sbin/lvremove \
/usr/sbin/pvcreate /usr/sbin/pvdisplay /usr/sbin/pvscan \
/usr/sbin/vgchange /usr/sbin/vgcreate \
/usr/sbin/vgimport /usr/sbin/vgexport \
/usr/sbin/vgdisplay /usr/sbin/vgremove
mdadm /sbin/mdadm
parted /sbin/parted
util-linux /sbin/sfdisk
devmapper ALL
devmapper64 ALL
#
# filesystem tools
#
dosfstools /sbin/mkdosfs
e2fsprogs64 /sbin/e2label /sbin/mke2fs /sbin/mkfs.ext2 /sbin/mkfs.ext3 \
/sbin/tune2fs
util-linux /sbin/mkfs /sbin/mkswap
### # Red Hat does not support reiserfs or xfs yet
### extract_files xfsprogs /sbin/mkfs.xfs
### extract_files reiserfs /sbin/mkreiserfs
#
# Packaging tools
#
beecrypt /usr/lib64/libbeecrypt.so.6 /usr/lib64/libbeecrypt.so.6.2.0
bzip2-libs /usr/lib64/libbz2.so.1 /usr/lib64/libbz2.so.1.0.2
elfutils ALL
popt /usr/lib64/libpopt.a /usr/lib64/libpopt.la /usr/lib64/libpopt.so \
/usr/lib64/libpopt.so.0 /usr/lib64/libpopt.so.0.0.0
rpm ALL
rpmlibs ALL
#
# boot loaders
#
grub /sbin/grub /sbin/grub-install /usr/share/grub/*
#
# additional utilities for debug and testing
#
hwdata /usr/share/hwdata/pci.ids /usr/share/hwdata/usb.ids
lvm /usr/sbin/lvscan /usr/sbin/vgscan
util-linux /sbin/fdisk
#
# shared libraries
#
e2fsprogs /lib/libcom_err.so.2 /lib/libcom_err.so.2.1 \
/lib/libe2p.so.2 /lib/libe2p.so.2.3 \
/lib/libext2fs.so.2 /lib/libext2fs.so.2.4 \
/lib/libuuid.so.1 /lib/libuuid.so.1.2 \
/lib/libblkid.so.1 /lib/libblkid.so.1.0
e2fsprogs64 /lib64/libcom_err.so.2 /lib64/libcom_err.so.2.1 \
/lib64/libe2p.so.2 /lib64/libe2p.so.2.3 \
/lib64/libext2fs.so.2 /lib64/libext2fs.so.2.4 \
/lib64/libuuid.so.1 /lib64/libuuid.so.1.2 \
/lib64/libblkid.so.1 /lib64/libblkid.so.1.0
libacl ALL
libacl64 ALL
libattr ALL
libattr64 ALL
libtermcap ALL
libtermcap64 ALL
ncurses /usr/lib/libncurses*
ncurses64 /usr/lib64/libncurses*
libselinux /lib/libselinux.so.1
libselinux64 /lib64/libselinux.so.1
libsepol /lib64/libsepol*
parted /usr/lib64/libparted*
pcre64 /lib64/libpcre*
pcre /lib/libpcre*
zlib ALL
readline /usr/lib/libreadline*
readline64 /usr/lib64/libreadline*
##############################################################################
#
# END - Red Hat Enterprise Linux - version 4.0 (x86_64 architecture) SECTION
#
##############################################################################
##############################################################################
#
# START - Red Hat Enterprise Linux - version 5.0 (i686 architecture) SECTION
#
##############################################################################
#
# Red Hat Enterprise Linux - version 5.0 (i686 architecture)
#
$SECTION i686-RHEL-5.0
#=============================================================================
#
[MEDIA]
# Red Hat Enterprise Linux 5.0 - disc 1 of 5
cd1 MEDIA_RHEL50_DISC1 \
/Server \
/.discinfo {* "Red Hat Enterprise Linux Server 5" i386 1}
# Red Hat Enterprise Linux 5.0 - disc 2 of 5
cd2 MEDIA_RHEL50_DISC2 \
/Server \
/.discinfo {* "Red Hat Enterprise Linux Server 5" i386 2}
# Red Hat Enterprise Linux 5.0 - disc 3 of 5
cd3 MEDIA_RHEL50_DISC3 \
/Server \
/.discinfo {* "Red Hat Enterprise Linux Server 5" i386 3}
# Red Hat Enterprise Linux 5.0 - disc 4 of 5
cd4 MEDIA_RHEL50_DISC4 \
/Server \
/.discinfo {* "Red Hat Enterprise Linux Server 5" i386 4}
# Red Hat Enterprise Linux 5.0 - disc 5 of 5
cd5 MEDIA_RHEL50_DISC5 \
/Server \
/.discinfo {* "Red Hat Enterprise Linux Server 5" i386 5}
#=============================================================================
#
[PACKAGES]
bash bash-*.i386.rpm
beecrypt beecrypt-*.i386.rpm
bzip2-libs bzip2-libs-*.i386.rpm
compat-libstdc++ compat-libstdc++-296*.i386.rpm
coreutils coreutils-*.i386.rpm
cpio cpio-*.i386.rpm
diffutils diffutils-*.i386.rpm
dosfstools dosfstools*.i386.rpm
e2fsprogs e2fsprogs-1*.i386.rpm
e2fsprogs-libs e2fsprogs-libs-1*.i386.rpm
eject eject-*.i386.rpm
elfutils elfutils-libelf-*.i386.rpm
file file-*.i386.rpm
findutils findutils-*.i386.rpm
gawk gawk-*.i386.rpm
glibc glibc-2*.i686.rpm
grep grep-*.i386.rpm
grub grub-0*.i386.rpm
gzip gzip-*.i386.rpm
hwdata hwdata-*.noarch.rpm
kernel kernel-2.6.*.i686.rpm
libacl libacl-2*.i386.rpm
libattr libattr-2*.i386.rpm
libgcc libgcc-4*.i386.rpm
libtermcap libtermcap-2*.i386.rpm
libstdc++ libstdc++-4*.i386.rpm
# Red-Hat 4.0 requires security type libs for NetBackup to install
libselinux libselinux-1*.i386.rpm
libsepol libsepol-1*.i386.rpm
#lilo lilo-*.i386.rpm
lvm lvm2-2*.i386.rpm
mdadm mdadm-2*.i386.rpm
modutils module-init-tools-*i386.rpm
mount util-linux-*.i386.rpm
net-tools net-tools-*.i386.rpm
nfs-utils nfs-utils-*.i386.rpm
nss nss-*.i386.rpm
nspr nspr-*.i386.rpm
parted parted-1.*.i386.rpm
pciutils pciutils-[2-3]*.i386.rpm
pcre pcre-6*.i386.rpm
popt popt-*.i386.rpm
procps procps-*.i386.rpm
redhat-release redhat-release-*.i386.rpm
rpm rpm-*.i386.rpm
rpmlibs rpm-libs-*.i386.rpm
sed sed-*.i386.rpm
setup setup-*.noarch.rpm
sqlite sqlite-*.i386.rpm
tar tar-*.i386.rpm
usbutils usbutils-0*.i386.rpm
util-linux util-linux-*.i386.rpm
readline readline-5*.i386.rpm
ncurses ncurses-5*.i386.rpm
devmapper device-mapper-1*.i386.rpm
zlib zlib-1*.i386.rpm
nash nash*.rpm
bc bc-1*.i386.rpm
which which-2*.i386.rpm
locale glibc-common-2*.i386.rpm
#=============================================================================
#
[CONTENTS-BOOT]
kernel ALL
# busybox mount does not do "-t auto"
mount /bin/mount
eject /usr/sbin/eject
# modprobe is broken in busybox-1.0rc3
# @todo consider removing this if a fixed busybox is released
modutils ALL
pciutils /sbin/lspci
usbutils /sbin/lsusb
# shared libraries used by boot image executables
glibc ALL
compat-libstdc++ ALL
libgcc /lib/libgcc_s-4.*.so.1 /lib/libgcc_s.so.1
libselinux /lib/libselinux*
libstdc++ ALL
e2fsprogs-libs /lib/libblkid.so.1 /lib/libuuid.so.1 /lib/libblkid.so.1.0 /lib/libuuid.so.1.2
devmapper /lib/libdevmapper.so.1.02
libsepol /lib/libsepol.so.1
nfs-utils /sbin/mount.nfs /sbin/mount.nfs4 /sbin/umount.nfs /sbin/umount.nfs4
nash /sbin/nash
bash /bin/bash /bin/sh
libtermcap /lib/libtermcap*
gawk /bin/awk /bin/gawk
#=============================================================================
#
[CONTENTS-SRT]
redhat-release /etc/redhat-release
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
glibc ALL
compat-libstdc++ ALL
libgcc /lib/libgcc_s-4*.so.1 /lib/libgcc_s.so.1
libstdc++ ALL
#
# configuration files
#
setup /etc/filesystems /etc/services
#
# shell utilities
#
bash /bin/bash /bin/sh
coreutils /bin/basename /bin/cat /bin/chgrp /bin/chmod /bin/cp \
/bin/cut /bin/date /bin/df /bin/echo /bin/env /bin/ln /bin/ls \
/bin/mkdir /bin/mv /bin/rm /bin/sort /bin/uname /bin/chown /bin/rmdir /usr/bin/\[ \
/usr/bin/cut /usr/bin/dirname /usr/bin/expr \
/usr/bin/head /usr/bin/hostid /usr/bin/id /usr/bin/tail \
/usr/bin/tee /usr/bin/test /usr/bin/tr /usr/bin/uniq /usr/bin/stat \
/usr/bin/wc /usr/sbin/chroot /bin/touch /usr/bin/fold
!link_file ../../bin/sort /usr/bin/sort
cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /usr/bin/find /usr/bin/xargs
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
grep /bin/egrep /bin/grep
gzip /bin/gzip /bin/zcat /bin/gunzip
net-tools /bin/hostname /bin/netstat
procps /bin/ps /lib/libproc-3.*.so
sed /bin/sed
tar /bin/tar
bc /usr/bin/bc
which /usr/bin/which
locale /usr/bin/locale
#
# disk partitioning tools
#
lvm /sbin/lvm /sbin/lvm.static /usr/sbin/lvm /usr/sbin/lvchange /usr/sbin/lvcreate \
/usr/sbin/lvdisplay /usr/sbin/lvremove /usr/sbin/lvs \
/usr/sbin/pvcreate /usr/sbin/pvdisplay /usr/sbin/pvscan \
/usr/sbin/vgchange /usr/sbin/vgcreate \
/usr/sbin/vgimport /usr/sbin/vgexport \
/usr/sbin/vgdisplay /usr/sbin/vgremove /usr/sbin/vgreduce
mdadm /sbin/mdadm
parted /sbin/parted
util-linux /sbin/sfdisk
#
# filesystem tools
#
dosfstools /sbin/mkdosfs
e2fsprogs /sbin/e2label /sbin/mke2fs /sbin/mkfs.ext2 /sbin/mkfs.ext3 \
/sbin/tune2fs
util-linux /sbin/mkfs /sbin/mkswap
### # Red Hat does not support reiserfs or xfs yet
### extract_files xfsprogs /sbin/mkfs.xfs
### extract_files reiserfs /sbin/mkreiserfs
#
# Packaging tools
#
beecrypt /usr/lib/libbeecrypt.so.6 /usr/lib/libbeecrypt.so.6.4.0
bzip2-libs /usr/lib/libbz2.so.1 /usr/lib/libbz2.so.1.0.3
elfutils ALL
popt /usr/lib/libpopt.a /usr/lib/libpopt.so /usr/lib/libpopt.so.0 \
/usr/lib/libpopt.so.0.0.0
rpm ALL
rpmlibs ALL
nss ALL
nspr ALL
sqlite /usr/lib/libsqlite3.so.0 /usr/lib/libsqlite3.so.0.8.6
#
# boot loaders
#
grub /sbin/grub /sbin/grub-install /usr/share/grub/*
#lilo /sbin/lilo
#
# additional utilities for debug and testing
#
hwdata /usr/share/hwdata/pci.ids /usr/share/hwdata/usb.ids
lvm /usr/sbin/lvscan /usr/sbin/vgscan
util-linux /sbin/fdisk
#
# shared libraries
#
e2fsprogs-libs /lib/libcom_err.so.2 /lib/libcom_err.so.2.1 \
/lib/libe2p.so.2 /lib/libe2p.so.2.3 \
/lib/libext2fs.so.2 /lib/libext2fs.so.2.4 \
/lib/libuuid.so.1 /lib/libuuid.so.1.2 \
/lib/libblkid.so.1 /lib/libblkid.so.1.0
libacl /lib/libacl.so.1 /lib/libacl.so.1.1.0
libattr /lib/libattr.so.1 /lib/libattr.so.1.1.0
libtermcap /lib/libtermcap*
libselinux /lib/libselinux*
libsepol /lib/libsepol*
pcre /lib/libpcre*
zlib ALL
readline /usr/lib/libreadline*
ncurses /usr/lib/libncurses*
devmapper ALL
parted /usr/lib/libparted*
##############################################################################
#
# END - Red Hat Enterprise Linux - version 5.0 (i686 architecture) SECTION
#
##############################################################################
##############################################################################
#
# START - Red Hat Enterprise Linux - version 5.0 (x86_64 architecture) SECTION
#
##############################################################################
#
# Red Hat Enterprise Linux - version 5.0 (x86_64 architecture)
#
$SECTION x86_64-RHEL-5.0
#=============================================================================
#
[MEDIA]
# Oracle Enterprise Linux Server 5 is is fully compatible with RedHat Enterprise Linux Server 5.
# So, the string "Enterprise Linux Server 5" works for both Redhat as well as Oracle Enterprise Linux Server 5.
# Red Hat Enterprise Linux 5.0 - disc 1 of 5
cd1 MEDIA_RHEL50_X86_64_DISC1 \
/Server \
/.discinfo {* "Linux Server 5" x86_64 1}
# Red Hat Enterprise Linux 5.0 - disc 2 of 5
cd2 MEDIA_RHEL50_X86_64_DISC2 \
/Server \
/.discinfo {* "Linux Server 5" x86_64 2}
# Red Hat Enterprise Linux 5.0 - disc 3 of 5
cd3 MEDIA_RHEL50_X86_64_DISC3 \
/Server \
/.discinfo {* "Linux Server 5" x86_64 3}
# Red Hat Enterprise Linux 5.0 - disc 4 of 5
cd4 MEDIA_RHEL50_X86_64_DISC4 \
/Server \
/.discinfo {* "Linux Server 5" x86_64 4}
# Red Hat Enterprise Linux 5.0 - disc 5 of 5
cd5 MEDIA_RHEL50_X86_64_DISC5 \
/Server \
/.discinfo {* "Linux Server 5" x86_64 5}
#=============================================================================
#
[PACKAGES]
bash bash-*.x86_64.rpm
beecrypt beecrypt-*.x86_64.rpm
bzip2-libs bzip2-libs-*.x86_64.rpm
compat-libstdc++ compat-libstdc++-33*.i386.rpm
compat-libstdc++64 compat-libstdc++-33*.x86_64.rpm
compat-libstdc++296 compat-libstdc++-296*.i386.rpm
coreutils coreutils-*.x86_64.rpm
cpio cpio-*.x86_64.rpm
diffutils diffutils-*.x86_64.rpm
dosfstools dosfstools*.x86_64.rpm
e2fsprogs64 e2fsprogs-1*.x86_64.rpm
e2fsprogs-libs e2fsprogs-libs-1*.i386.rpm
e2fsprogs-libs64 e2fsprogs-libs-1*.x86_64.rpm
# Red-Hat 5.6 and above supports ext4 filesystem. Hence, the following 2 libs are needed into srt for their restoration.
e4fsprogs64 e4fsprogs-1*.x86_64.rpm EARLY_DEPRECATED
e4fsprogs-libs e4fsprogs-libs-1*.i386.rpm EARLY_DEPRECATED
e4fsprogs-libs64 e4fsprogs-libs-1*.x86_64.rpm EARLY_DEPRECATED
eject eject-*.x86_64.rpm
elfutils elfutils-libelf-*.x86_64.rpm
file file-*.x86_64.rpm
findutils findutils-*.x86_64.rpm
gawk gawk-*.x86_64.rpm
glibc glibc-2*.i686.rpm
glibc64 glibc-2*.x86_64.rpm
locale glibc-common-2*.x86_64.rpm
grep grep-*.x86_64.rpm
grub grub-0*.x86_64.rpm
gzip gzip-*.x86_64.rpm
hwdata hwdata-*.noarch.rpm
kernel kernel-2.6.*.x86_64.rpm
#Below 2 packages kernel-uek is needed for Oracle Enterprise Linux 5u7 so marked as EARLY_DEPRECATED
kernel-uek kernel-uek-2.6.*.x86_64.rpm EARLY_DEPRECATED
kernel-uek-firmware kernel-uek-firmware-2.6.*.rpm EARLY_DEPRECATED
libacl libacl-2*.i386.rpm
libacl64 libacl-2*.x86_64.rpm
libattr libattr-2*.i386.rpm
libattr64 libattr-2*.x86_64.rpm
libgcc libgcc-4*.i386.rpm
libgcc64 libgcc-4*.x86_64.rpm
libtermcap libtermcap-2*.i386.rpm
libtermcap64 libtermcap-2*.x86_64.rpm
libstdc++ libstdc++-4*.i386.rpm
libstdc++64 libstdc++-4*.x86_64.rpm
# Red-Hat 4.0 requires security type libs for NetBackup to install
libselinux libselinux-1*.i386.rpm
libselinux64 libselinux-1*.x86_64.rpm
libsepol libsepol-1*.i386.rpm
libsepol64 libsepol-1*.x86_64.rpm
#lilo lilo-*.x86_64.rpm
lvm lvm2-2*.x86_64.rpm
mdadm mdadm-2*.x86_64.rpm
modutils module-init-tools-*x86_64.rpm
mount util-linux-*.x86_64.rpm
net-tools net-tools-*.x86_64.rpm
nfs-utils nfs-utils-*.x86_64.rpm
nss nss-*.i386.rpm
nss64 nss-*.x86_64.rpm
nspr nspr-*.i386.rpm
nspr64 nspr-*.x86_64.rpm
parted parted-1.*.x86_64.rpm
pciutils pciutils-[2-3]*.x86_64.rpm
pcre pcre-6*.i386.rpm
pcre64 pcre-6*.x86_64.rpm
popt popt-*.x86_64.rpm
procps procps-*.x86_64.rpm
redhat-release *-release-*.x86_64.rpm
# Below package is used for OEL5u7 to differentiate it from RHEL5u7
oracle-release oraclelinux-release-*.x86_64.rpm EARLY_DEPRECATED
rpm rpm-*.x86_64.rpm
rpmlibs rpm-libs-*.x86_64.rpm
sed sed-*.x86_64.rpm
setup setup-*.noarch.rpm
sqlite sqlite-*.x86_64.rpm
tar tar-*.x86_64.rpm
usbutils usbutils-0*.x86_64.rpm
util-linux util-linux-*.x86_64.rpm
readline readline-5*.i386.rpm
readline64 readline-5*.x86_64.rpm
ncurses ncurses-5*.i386.rpm
ncurses64 ncurses-5*.x86_64.rpm
# Below udev package is required for OEL5u7 to load the bnx2 driver
udev udev-*.x86_64.rpm EARLY_DEPRECATED
devmapper device-mapper-1*.i386.rpm
devmapper64 device-mapper-1*.x86_64.rpm
zlib zlib-1*.x86_64.rpm
nash nash*.rpm
bc bc-1*.x86_64.rpm
which which-2*.x86_64.rpm
libpam64 pam-*.x86_64.rpm
libaudit64 audit-libs-*.x86_64.rpm
#=============================================================================
#
[CONTENTS-BOOT]
oracle-release /etc/oracle-release
kernel ALL
kernel-uek ALL
# busybox mount does not do "-t auto"
mount /bin/mount
eject /usr/sbin/eject
# modprobe is broken in busybox-1.0rc3
# @todo consider removing this if a fixed busybox is released
modutils ALL
pciutils /sbin/lspci
usbutils /sbin/lsusb
# shared libraries used by boot image executables
glibc ALL
glibc64 ALL
compat-libstdc++ ALL
compat-libstdc++64 ALL
compat-libstdc++296 ALL
libgcc /lib/libgcc_s-4.*.so.1 /lib/libgcc_s.so.1
libgcc64 /lib64/libgcc_s-4.*.so.1 /lib64/libgcc_s.so.1
libselinux /lib/libselinux*
libselinux64 /lib64/libselinux*
libstdc++ ALL
libstdc++64 ALL
e2fsprogs-libs /lib/libblkid.so.1 /lib/libuuid.so.1 /lib/libblkid.so.1.0 /lib/libuuid.so.1.2
e2fsprogs-libs64 /lib64/libblkid.so.1 /lib64/libuuid.so.1 /lib64/libblkid.so.1.0 /lib64/libuuid.so.1.2
# Following library is required by /sbin/udevd of OEL5U7
udev /sbin/start_udev /sbin/udevcontrol /sbin/udevd \
/sbin/udevd.static /sbin/udevsettle /sbin/udevtrigger \
/sbin/firmware_helper /etc/udev/rules.d/*
devmapper /lib/libdevmapper.so.1.02
devmapper64 /lib64/libdevmapper.so.1.02
libsepol /lib/libsepol.so.1
libsepol64 /lib64/libsepol.so.1
nfs-utils /sbin/mount.nfs /sbin/mount.nfs4 /sbin/umount.nfs /sbin/umount.nfs4
nash /sbin/nash
bash /bin/bash /bin/sh
libtermcap ALL
libtermcap64 ALL
gawk /bin/awk /bin/gawk /usr/bin/awk
kernel-uek-firmware /lib/firmware/bnx2 \
/lib/firmware/bnx2/bnx2-mips-*.fw \
/lib/firmware/bnx2/bnx2-rv2p-*.fw \
/lib/firmware/2.6.*.el5uek/bnx2/bnx2-mips-*.fw \
/lib/firmware/2.6.*.el5uek/bnx2/bnx2-rv2p-*.fw
#=============================================================================
#
[CONTENTS-SRT]
redhat-release /etc/redhat-release
oracle-release /etc/oracle-release
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
glibc ALL
glibc64 ALL
compat-libstdc++ ALL
compat-libstdc++64 ALL
compat-libstdc++296 ALL
libgcc /lib/libgcc_s-4*.so.1 /lib/libgcc_s.so.1
libgcc64 /lib64/libgcc_s-4*.so.1 /lib64/libgcc_s.so.1
libstdc++ ALL
libstdc++64 ALL
#
# configuration files
#
setup /etc/filesystems /etc/services
#
# shell utilities
#
bash /bin/bash /bin/sh
coreutils /bin/basename /bin/cat /bin/chgrp /bin/chmod /bin/cp \
/bin/cut /bin/date /bin/df /bin/echo /bin/env /bin/ln /bin/ls \
/bin/mkdir /bin/mv /bin/rm /bin/sort /bin/uname /bin/chown /bin/rmdir /usr/bin/\[ \
/usr/bin/cut /usr/bin/dirname /usr/bin/expr \
/usr/bin/head /usr/bin/hostid /usr/bin/id /usr/bin/tail \
/usr/bin/tee /usr/bin/test /usr/bin/tr /usr/bin/uniq /usr/bin/stat \
/usr/bin/wc /usr/sbin/chroot /bin/touch /usr/bin/fold
!link_file ../../bin/sort /usr/bin/sort
cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /usr/bin/find /usr/bin/xargs
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
grep /bin/egrep /bin/grep
gzip /bin/gzip /bin/zcat /bin/gunzip
net-tools /bin/hostname /bin/netstat
procps /bin/ps /lib64/libproc-3.*.so
sed /bin/sed
tar /bin/tar
bc /usr/bin/bc
which /usr/bin/which
locale /usr/bin/locale
#
# disk partitioning tools
#
lvm /sbin/lvm /sbin/lvm.static /usr/sbin/lvm /usr/sbin/lvchange /usr/sbin/lvcreate \
/usr/sbin/lvdisplay /usr/sbin/lvremove /usr/sbin/lvs \
/usr/sbin/pvcreate /usr/sbin/pvdisplay /usr/sbin/pvscan \
/usr/sbin/vgchange /usr/sbin/vgcreate \
/usr/sbin/vgimport /usr/sbin/vgexport \
/usr/sbin/vgdisplay /usr/sbin/vgremove /usr/sbin/vgreduce
mdadm /sbin/mdadm
parted /sbin/parted
util-linux /sbin/sfdisk
#
# filesystem tools
#
dosfstools /sbin/mkdosfs
e2fsprogs64 /sbin/e2label /sbin/mke2fs /sbin/mkfs.ext2 /sbin/mkfs.ext3 \
/sbin/tune2fs
e4fsprogs64 /sbin/e4label /sbin/mkfs.ext4 /sbin/mkfs.ext4dev \
/sbin/tune4fs
util-linux /sbin/mkfs /sbin/mkswap
#
# Packaging tools
#
beecrypt /usr/lib64/libbeecrypt.so.6 /usr/lib64/libbeecrypt.so.6.4.0
bzip2-libs /usr/lib64/libbz2.so.1 /usr/lib64/libbz2.so.1.0.3
elfutils ALL
popt /usr/lib64/libpopt.a /usr/lib64/libpopt.so /usr/lib64/libpopt.so.0 \
/usr/lib64/libpopt.so.0.0.0
rpm ALL
rpmlibs ALL
nss ALL
nss64 ALL
nspr ALL
nspr64 ALL
sqlite /usr/lib64/libsqlite3.so.0 /usr/lib64/libsqlite3.so.0.8.6
### # Red Hat does not support reiserfs or xfs yet
### extract_files xfsprogs /sbin/mkfs.xfs
### extract_files reiserfs /sbin/mkreiserfs
#
# boot loaders
#
grub /sbin/grub /sbin/grub-install /usr/share/grub/*
#lilo /sbin/lilo
#
# additional utilities for debug and testing
#
hwdata /usr/share/hwdata/pci.ids /usr/share/hwdata/usb.ids
lvm /usr/sbin/lvscan /usr/sbin/vgscan
util-linux /sbin/fdisk
#
# shared libraries
#
e2fsprogs-libs /lib/libcom_err.so.2 /lib/libcom_err.so.2.1 \
/lib/libe2p.so.2 /lib/libe2p.so.2.3 \
/lib/libext2fs.so.2 /lib/libext2fs.so.2.4 \
/lib/libuuid.so.1 /lib/libuuid.so.1.2 \
/lib/libblkid.so.1 /lib/libblkid.so.1.0
e2fsprogs-libs64 /lib64/libcom_err.so.2 /lib64/libcom_err.so.2.1 \
/lib64/libe2p.so.2 /lib64/libe2p.so.2.3 \
/lib64/libext2fs.so.2 /lib64/libext2fs.so.2.4 \
/lib64/libuuid.so.1 /lib64/libuuid.so.1.2 \
/lib64/libblkid.so.1 /lib64/libblkid.so.1.0
e4fsprogs-libs /lib/libe4p.so.2 /lib/libe4p.so.2.3 \
/lib/libext4fs.so.2 /lib/libext4fs.so.2.4
e4fsprogs-libs64 /lib64/libe4p.so.2 /lib64/libe4p.so.2.3 \
/lib64/libext4fs.so.2 /lib64/libext4fs.so.2.4
libacl ALL
libacl64 ALL
libattr ALL
libattr64 ALL
libtermcap ALL
libtermcap64 ALL
libselinux /lib/libselinux*
libselinux64 /lib64/libselinux*
libsepol64 /lib64/libsepol*
pcre /lib/libpcre*
pcre64 /lib64/libpcre*
zlib ALL
readline /usr/lib/libreadline*
readline64 /usr/lib64/libreadline*
ncurses /usr/lib/libncurses*
ncurses64 /usr/lib64/libncurses*
devmapper ALL
devmapper64 ALL
parted /usr/lib64/libparted*
libpam64 /lib64/libpam*
libaudit64 /lib64/libaudit*
##############################################################################
#
# END - Red Hat Enterprise Linux - version 5.0 (x86_64 architecture) SECTION
#
##############################################################################
##############################################################################
#
# START - Red Hat Enterprise Linux - version 6.0 (x86_64 architecture) SECTION
#
##############################################################################
#
# Red Hat Enterprise Linux - version 6.0 (x86_64 architecture)
#
$SECTION x86_64-RHEL-6.0
#=============================================================================
#
[MEDIA]
# Oracle Enterprise Linux Server 6 will/may be fully compatible with RedHat Enterprise Linux 6.
# So, the string "Enterprise Linux 6" works for both Redhat as well as Oracle Enterprise Linux 6.
# Red Hat Enterprise Linux 6.0 - disc 1 of 5
cd1 MEDIA_RHEL60_X86_64_DISC1 \
{/Server/Packages /Packages} \
/.discinfo {* "6" x86_64 1}
#=============================================================================
#
[PACKAGES]
bash bash-*.x86_64.rpm
bzip2-libs bzip2-libs-*.x86_64.rpm
compat-libstdc++ compat-libstdc++-33*.i686.rpm
compat-libstdc++64 compat-libstdc++-33*.x86_64.rpm
compat-libstdc++296 compat-libstdc++-296*.i686.rpm
coreutils coreutils-*.x86_64.rpm
cpio cpio-*.x86_64.rpm
diffutils diffutils-*.x86_64.rpm
dosfstools dosfstools*.x86_64.rpm
e2fsprogs64 e2fsprogs-1*.x86_64.rpm
e2fsprogs-libs e2fsprogs-libs-1*.i686.rpm
e2fsprogs-libs64 e2fsprogs-libs-1*.x86_64.rpm
# In RHEL6, libblkid and libuuid are separate libs and no more part of e2fsprogs*
libblkid libblkid-2*.i686.rpm
libblkid64 libblkid-2*.x86_64.rpm
libuuid libuuid-2*.i686.rpm
libuuid64 libuuid-2*.x86_64.rpm
# In RHEL6, /bin/ls command needs extra library libcaps.so.2
libcap64 libcap-2*.x86_64.rpm
# In RHEL6, /bin/rpm command needs following extra libraries
file-libs file-libs-*.x86_64.rpm # Also, file command needs this library.
db4 db4-4*.x86_64.rpm
db4-utils db4-utils*.x86_64.rpm
xz-libs xz-libs-4*.x86_64.rpm
lua lua-5*.x86_64.rpm
nss-util nss-util-*.x86_64.rpm
nss-softokn nss-softokn-3.*.x86_64.rpm
nss-softokn-freebl nss-softokn-freebl-3.*.x86_64.rpm
eject eject-*.x86_64.rpm
elfutils elfutils-libelf-*.x86_64.rpm
file file-*.x86_64.rpm
findutils findutils-*.x86_64.rpm
gawk gawk-*.x86_64.rpm
glibc glibc-2*.i686.rpm
glibc64 glibc-2*.x86_64.rpm
locale glibc-common-2*.x86_64.rpm
grep grep-*.x86_64.rpm
grub grub-0*.x86_64.rpm
grub.efi grub-0*.x86_64.rpm
gzip gzip-*.x86_64.rpm
hwdata hwdata-*.noarch.rpm
kernel kernel-2.6.*.x86_64.rpm
#Below package kernel-uek is needed for Oracle Enterprise Linux 6 so marked as DEPRECATED
kernel-uek kernel-uek-2.6.*.x86_64.rpm DEPRECATED
#Below package kernel-uek is needed for Oracle Enterprise Linux 6 update 5 onwards so marked as DEPRECATED
kernel-uek-3.8 kernel-uek-3.8.*.x86_64.rpm DEPRECATED
# Below package kernel-firmware is required but /lib/firmware/bnx2x/bnx2x* is missing in RHEL6.0
# Hence marked as DEPRECATED
kernel-firmware kernel-firmware-2.6.*.rpm DEPRECATED
#Below package kernel-uek-firmware is needed for Oracle Enterprise Linux 6 so marked as DEPRECATED
kernel-uek-firmware kernel-uek-firmware-2.6.*.rpm DEPRECATED
efibootmgr efibootmgr-*.x86_64.rpm
libacl libacl-2*.i686.rpm
libacl64 libacl-2*.x86_64.rpm
libattr libattr-2*.i686.rpm
libattr64 libattr-2*.x86_64.rpm
libgcc libgcc-4*.i686.rpm
libgcc64 libgcc-4*.x86_64.rpm
libtermcap compat-libtermcap-2*.i686.rpm
libtermcap64 compat-libtermcap-2*.x86_64.rpm
libstdc++ libstdc++-4*.i686.rpm
libstdc++64 libstdc++-4*.x86_64.rpm
libcom_err64 libcom_err-1*.x86_64.rpm
# Red-Hat 4.0 requires security type libs for NetBackup to install
libselinux libselinux-2*.i686.rpm
libselinux64 libselinux-2*.x86_64.rpm
libsepol libsepol-2*.i686.rpm
libsepol64 libsepol-2*.x86_64.rpm
#lilo lilo-*.x86_64.rpm
lvm lvm2-2*.x86_64.rpm
mdadm mdadm-3*.x86_64.rpm
modutils module-init-tools-*x86_64.rpm
mount util-linux-*.x86_64.rpm
net-tools net-tools-*.x86_64.rpm
nfs-utils nfs-utils-*.x86_64.rpm
nss nss-*.i686.rpm
nss64 nss-*.x86_64.rpm
nspr nspr-*.i686.rpm
nspr64 nspr-*.x86_64.rpm
libpam64 pam-*.x86_64.rpm
libaudit64 audit-libs-*.x86_64.rpm
parted parted-2.*.x86_64.rpm
pciutils pciutils-3*.x86_64.rpm
pcre pcre-7*.i686.rpm
pciutils-libs pciutils-libs-*.x86_64.rpm
pcre64 pcre-7*.x86_64.rpm
popt popt-*.x86_64.rpm
procps procps-*.x86_64.rpm
centos-release *-release-*.x86_64.rpm EARLY_DEPRECATED
redhat-release *-release-*.x86_64.rpm
# Below package is used for OEL to differentiate it from RHEL
oracle-release oraclelinux-release-*.x86_64.rpm EARLY_DEPRECATED
rpm rpm-*.x86_64.rpm
rpmlibs rpm-libs-*.x86_64.rpm
sed sed-*.x86_64.rpm
setup setup-*.noarch.rpm
sqlite sqlite-*.x86_64.rpm
tar tar-*.x86_64.rpm
usbutils usbutils-0*.x86_64.rpm
util-linux util-linux-*.x86_64.rpm
readline readline-6*.i686.rpm
readline64 readline-6*.x86_64.rpm
ncurses64 ncurses-libs*.x86_64.rpm
devmapper64 device-mapper-lib*.x86_64.rpm
devmapper-event device-mapper-event-libs*.x86_64.rpm
zlib zlib-1*.x86_64.rpm
bc bc-1*.x86_64.rpm
which which-2*.x86_64.rpm
gmp gmp-4*.x86_64.rpm
bfa-firmware bfa-firmware*.rpm EARLY_DEPRECATED
# Following 2 packages are actually needed but marked as DEPRECATED.
# This is because their directory locations are different for RHEL6.0 and RHEL6.1
libtirpc libtirpc-0*.x86_64.rpm DEPRECATED
libgssglue libgssglue-0.*.x86_64.rpm DEPRECATED
libudev libudev-147*.x86_64.rpm
# In RHEL6, /sbin/udevd command needs following extra libraries
udev udev-*.x86_64.rpm
devmapper device-mapper-1*.x86_64.rpm
udisks udisks-1*.x86_64.rpm
# RHEL6 sometimes need firmware files for "Qlogic" drivers.
ql2100-firmware ql2100-firmware*.rpm
ql2200-firmware ql2200-firmware*.rpm
ql23xx-firmware ql23xx-firmware*.rpm
ql2400-firmware ql2400-firmware*.rpm
ql2500-firmware ql2500-firmware*.rpm
#=============================================================================
#
[CONTENTS-BOOT]
kernel ALL
#kernel-uek is added for Oracle Enterprise Linux 6
kernel-uek ALL
#kernel-uek-3.8 is added for Oracle Enterprise Linux 6.5
kernel-uek-3.8 ALL
# busybox mount does not do "-t auto"
mount /bin/mount
eject /usr/sbin/eject
# modprobe is broken in busybox-1.0rc3
# @todo consider removing this if a fixed busybox is released
modutils ALL
pciutils /sbin/lspci
usbutils /usr/sbin/lsusb
# shared libraries used by boot image executables
glibc ALL
glibc64 ALL
compat-libstdc++ ALL
compat-libstdc++64 ALL
compat-libstdc++296 ALL
pciutils-libs /lib64/libpci.so.*
libgcc /lib/libgcc_s-4.*.so.1 /lib/libgcc_s.so.1
libgcc64 /lib64/libgcc_s-4.*.so.1 /lib64/libgcc_s.so.1
libselinux /lib/libselinux*
libselinux64 /lib64/libselinux*
libstdc++ ALL
libstdc++64 ALL
libcom_err64 /lib64/libcom_err.so.*
libblkid /lib/libblkid.so.*
libblkid64 /lib64/libblkid.so.*
libuuid /lib/libuuid.so.*
libuuid64 /lib64/libuuid.so.*
devmapper64 /lib64/libdevmapper.so.1.02
devmapper-event /lib64/libdevmapper-event.so.1.02
libudev /lib64/libudev.so.*
libsepol /lib/libsepol.so.1
libsepol64 /lib64/libsepol.so.1
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
nfs-utils /sbin/mount.nfs /sbin/mount.nfs4 /sbin/umount.nfs /sbin/umount.nfs4
# Following 2 libraries are required by /sbin/mount.nfs of RHEL6
libtirpc /usr/lib64/libtirpc.so.*
libgssglue /usr/lib64/libgssglue.so.*
libtirpc /lib64/libtirpc.so.*
libgssglue /lib64/libgssglue.so.*
bash /bin/bash /bin/sh
libtermcap ALL
libtermcap64 ALL
# Following library is required by /bin/sh of RHEL6
ncurses64 /lib64/libtinfo.so.*
gmp /usr/lib64/libgmp.so.*
e2fsprogs-libs64 /lib64/libe2p.so.*
# Following library is required by /sbin/udevd of RHEL6
udev /sbin/start_udev /sbin/udevadm /sbin/udevd \
/lib/udev/rules.d/50-udev-default.rules /lib/udev/firmware.sh \
/lib/udev/rules.d/50-firmware.rules \
/lib/udev/rules.d/95-udev-late.rules \
/lib/udev/rules.d/60-persistent-storage.rules \
/lib/udev/rules.d/61-persistent-storage-edd.rules \
/lib/udev/rules.d/64-device-mapper.rules \
/lib/udev/rules.d/64-md-raid.rules
devmapper /sbin/dmsetup \
/lib/udev/rules.d/10-dm.rules \
/lib/udev/rules.d/95-dm-notify.rules \
/lib/udev/rules.d/13-dm-disk.rules
lvm /lib/udev/rules.d/11-dm-lvm.rules
mdadm /lib/udev/rules.d/65-md-incremental.rules
udisks /lib/udev/rules.d/80-udisks.rules
redhat-release /etc/redhat-release
centos-release /etc/centos-release
oracle-release /etc/oracle-release
grub.efi /boot/efi/EFI/redhat/grub.efi
kernel-firmware /lib/firmware/bnx2 \
/lib/firmware/bnx2/bnx2-mips-*.fw \
/lib/firmware/bnx2/bnx2-rv2p-*.fw \
/lib/firmware/bnx2x \
/lib/firmware/bnx2x-*.fw \
/lib/firmware/bnx2x/bnx2x-*.fw
#Below files are needed for Oracle Enterprise Linux 6
kernel-uek-firmware /lib/firmware/bnx2 \
/lib/firmware/bnx2/bnx2-mips-*.fw \
/lib/firmware/bnx2/bnx2-rv2p-*.fw
# Qlogic driver firmware
ql2100-firmware /lib/firmware/ql2100_fw.bin
ql2200-firmware /lib/firmware/ql2200_fw.bin
ql23xx-firmware /lib/firmware/ql2300_fw.bin /lib/firmware/ql2322_fw.bin
ql2400-firmware /lib/firmware/ql2400_fw.bin
ql2500-firmware /lib/firmware/ql2500_fw.bin
# Brocade driver firmware
bfa-firmware /lib/firmware/cbfw.bin \
/lib/firmware/cbfw-3.*.bin \
/lib/firmware/ct2fw.bin \
/lib/firmware/ctfw.bin
efibootmgr /usr/sbin/efibootmgr \
/usr/share/doc/efibootmgr-*
#=============================================================================
#
[CONTENTS-SRT]
redhat-release /etc/redhat-release
centos-release /etc/centos-release
oracle-release /etc/oracle-release
grub.efi /boot/efi/EFI/redhat/grub.efi
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
glibc ALL
glibc64 ALL
compat-libstdc++ ALL
compat-libstdc++64 ALL
compat-libstdc++296 ALL
libgcc /lib/libgcc_s-4*.so.1 /lib/libgcc_s.so.1
libgcc64 /lib64/libgcc_s-4*.so.1 /lib64/libgcc_s.so.1
libstdc++ ALL
libstdc++64 ALL
gmp /usr/lib64/libgmp.so.*
#
# configuration files
#
setup /etc/filesystems /etc/services
#
# shell utilities
#
bash /bin/bash /bin/sh
coreutils /bin/basename /bin/cat /bin/chgrp /bin/chmod /bin/cp \
/bin/cut /bin/date /bin/df /bin/echo /bin/env /bin/ln /bin/ls \
/bin/mkdir /bin/mv /bin/rm /bin/sort /bin/uname /bin/chown /bin/rmdir /usr/bin/\[ \
/usr/bin/cut /usr/bin/dirname /usr/bin/expr \
/usr/bin/head /usr/bin/hostid /usr/bin/id /usr/bin/tail \
/usr/bin/tee /usr/bin/test /usr/bin/tr /usr/bin/uniq /usr/bin/stat \
/usr/bin/wc /usr/sbin/chroot /bin/touch /usr/bin/fold /usr/bin/sha1sum
!link_file ../../bin/sort /usr/bin/sort
cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /bin/find /usr/bin/find /usr/bin/xargs
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
grep /bin/egrep /bin/grep
gzip /bin/gzip /bin/zcat /bin/gunzip
net-tools /bin/hostname /bin/netstat
procps /bin/ps /lib64/libproc-3.*.so
sed /bin/sed
tar /bin/tar
bc /usr/bin/bc
which /usr/bin/which
locale /usr/bin/locale
#
# disk partitioning tools
#
lvm /sbin/lvm /sbin/lvchange /sbin/lvcreate \
/sbin/lvdisplay /sbin/lvremove \
/sbin/pvcreate /sbin/pvdisplay /sbin/pvscan \
/sbin/vgchange /sbin/vgcreate /sbin/lvs \
/sbin/vgimport /sbin/vgexport \
/sbin/vgdisplay /sbin/vgremove /sbin/vgreduce
mdadm /sbin/mdadm
parted /sbin/parted
util-linux /sbin/sfdisk
#
# filesystem tools
#
dosfstools /sbin/mkdosfs /sbin/mkfs.vfat
e2fsprogs64 /sbin/e2label /sbin/mke2fs /sbin/mkfs.ext2 /sbin/mkfs.ext3 \
/sbin/tune2fs /sbin/mkfs.ext4
util-linux /sbin/mkfs /sbin/mkswap
#
# Packaging tools
#
bzip2-libs /lib64/libbz2.so.1 /lib64/libbz2.so.1.0.4
elfutils ALL
popt /lib64/libpopt.so.0 /lib64/libpopt.so.0.0.0
rpm ALL
rpmlibs ALL
nss ALL
nss64 ALL
nss-util ALL
nss-softokn /usr/lib64/libsoftokn3.so
nss-softokn-freebl /usr/lib64/libfreebl*.so /lib64/libfreebl*.so
nspr ALL
nspr64 ALL
sqlite /usr/lib64/libsqlite3.so.0 /usr/lib64/libsqlite3.so.0.8.6
db4-utils /usr/bin/*
### # Red Hat does not support reiserfs or xfs yet
### extract_files xfsprogs /sbin/mkfs.xfs
### extract_files reiserfs /sbin/mkreiserfs
#
# boot loaders
#
grub /sbin/grub /sbin/grub-install /usr/share/grub/*
#lilo /sbin/lilo
#
# additional utilities for debug and testing
#
hwdata /usr/share/hwdata/pci.ids /usr/share/hwdata/usb.ids
lvm /sbin/lvscan /sbin/vgscan
util-linux /sbin/fdisk
#
# shared libraries
#
e2fsprogs-libs /lib/libe2p.so.2 /lib/libe2p.so.2.3 \
/lib/libext2fs.so.2 /lib/libext2fs.so.2.4 \
e2fsprogs-libs64 /lib64/libe2p.so.2 /lib64/libe2p.so.2.3 \
/lib64/libext2fs.so.2 /lib64/libext2fs.so.2.4 \
libblkid /lib/libblkid.so.*
libblkid64 /lib64/libblkid.so.*
libuuid /lib/libuuid.so.*
libuuid64 /lib64/libuuid.so.*
libcap64 /lib64/libcap.so.*
file-libs /usr/lib64/libmagic.so.* /usr/share/misc/magic
db4 /lib64/libdb-4.7.so /usr/lib64/libdb-4.7.so
xz-libs /usr/lib64/liblzma.so.*
lua /usr/lib64/liblua-5.1.so
libacl ALL
libacl64 ALL
libattr ALL
libattr64 ALL
libtermcap ALL
libtermcap64 ALL
libselinux /lib/libselinux*
libselinux64 /lib64/libselinux*
libsepol64 /lib64/libsepol*
pcre /lib/libpcre*
pcre64 /lib64/libpcre*
zlib ALL
readline /lib/libreadline*
readline64 /lib64/libreadline*
ncurses64 /lib64/libncurses* /lib64/libtinfo.so.*
devmapper64 ALL
devmapper-event ALL
libudev /lib64/libudev.so.*
libpam64 /lib64/libpam*
libaudit64 /lib64/libaudit*
parted /lib64/libparted*
libcom_err64 /lib64/libcom_err.so.*
efibootmgr /usr/sbin/efibootmgr \
/usr/share/doc/efibootmgr-*
pciutils-libs /lib64/libpci.so.*
##############################################################################
#
# END - Red Hat Enterprise Linux - version 6.0 (x86_64 architecture) SECTION
#
##############################################################################
##############################################################################
#
# START - Red Hat Enterprise Linux - version 7.0 (x86_64 architecture) SECTION
#
##############################################################################
#
# Red Hat Enterprise Linux - version 7.0 (x86_64 architecture)
#
$SECTION x86_64-RHEL-7.0
#=============================================================================
#
[MEDIA]
# Oracle Enterprise Linux Server 7 will/may be fully compatible with RedHat Enterprise Linux 7.
# So, the string "7" works for both Redhat as well as Oracle Enterprise Linux 7.
# Red Hat Enterprise Linux 7.0 - disc 1
cd1 MEDIA_RHEL70_X86_64_DISC1 \
{/Server/Packages /Packages} \
/.discinfo {* "7" x86_64}
#=============================================================================
#
[PACKAGES]
bash bash-*.x86_64.rpm
bzip2-libs bzip2-libs-1.*.x86_64.rpm
#compat-libstdc++ libstdc++-4*.i686.rpm EARLY_DEPRECATED
compat-libstdc++64 libstdc++-4*.x86_64.rpm
coreutils coreutils-*.x86_64.rpm
cpio cpio-*.x86_64.rpm
diffutils diffutils-*.x86_64.rpm
dosfstools dosfstools*.x86_64.rpm
e2fsprogs64 e2fsprogs-1*.x86_64.rpm
e2fsprogs-libs64 e2fsprogs-libs-1*.x86_64.rpm
#libblkid libblkid-2*.i686.rpm EARLY_DEPRECATED
libblkid64 libblkid-2*.x86_64.rpm
#libuuid libuuid-2*.i686.rpm EARLY_DEPRECATED
libuuid64 libuuid-2*.x86_64.rpm
libcap64 libcap-2*.x86_64.rpm
file-libs file-libs-*.x86_64.rpm # Also, file command needs this library.
db4 libdb-5.*.x86_64.rpm
db4-utils libdb-utils-*.x86_64.rpm
xz-libs xz-libs-*.x86_64.rpm
lua lua-5*.x86_64.rpm
nss-util nss-util-*.x86_64.rpm
nss-softokn nss-softokn-3.*.x86_64.rpm
nss-softokn-freebl nss-softokn-freebl-3.*.x86_64.rpm
util-linux2-64 util-linux-2.*.x86_64.rpm
elfutils elfutils-libelf-*.x86_64.rpm
elfutils2 elfutils-libs-*.x86_64.rpm
file file-*.x86_64.rpm
findutils findutils-*.x86_64.rpm
gawk gawk-*.x86_64.rpm
glibc glibc-2*.i686.rpm EARLY_DEPRECATED
glibc64 glibc-2*.x86_64.rpm
glibc-common64 glibc-common-2*.x86_64.rpm
grep grep-*.x86_64.rpm
grub2-tools grub2-tools-2.*.x86_64.rpm
grub2 grub2-2.*.x86_64.rpm
grubx64.efi grub2-efi-*.x86_64.rpm EARLY_DEPRECATED
shim.efi shim-0.*.x86_64.rpm EARLY_DEPRECATED
efibootmgr efibootmgr-*.x86_64.rpm
libefivar efivar-libs-*.x86_64.rpm EARLY_DEPRECATED
gzip gzip-*.x86_64.rpm
hwdata hwdata-*.noarch.rpm EARLY_DEPRECATED
hwdata2 hwdata-*.x86_64.rpm EARLY_DEPRECATED
kernel kernel-3.10.*.x86_64.rpm
#libacl libacl-2*.i686.rpm EARLY_DEPRECATED
libacl64 libacl-2*.x86_64.rpm
#libattr libattr-2*.i686.rpm EARLY_DEPRECATED
libattr64 libattr-2*.x86_64.rpm
#libgcc libgcc-4*.i686.rpm EARLY_DEPRECATED
libgcc64 libgcc-4*.x86_64.rpm
#libstdc++ libstdc++-4*.i686.rpm EARLY_DEPRECATED
libstdc++64 libstdc++-4*.x86_64.rpm
libcom_err64 libcom_err-1*.x86_64.rpm
# Red-Hat 4.0 requires security type libs for NetBackup to install
#libselinux libselinux-2*.i686.rpm EARLY_DEPRECATED
libselinux64 libselinux-2*.x86_64.rpm
#libsepol libsepol-2*.i686.rpm EARLY_DEPRECATED
libsepol64 libsepol-2*.x86_64.rpm
#lilo lilo-*.x86_64.rpm
lvm lvm2-2*.x86_64.rpm
mdadm mdadm-3*.x86_64.rpm EARLY_DEPRECATED
modutils kmod-*.x86_64.rpm
kmod-libs kmod-libs-*.x86_64.rpm
util-linux64 util-linux-*.x86_64.rpm
net-tools net-tools-*.x86_64.rpm
nfs-utils nfs-utils-*.x86_64.rpm
#nss nss-*.i686.rpm EARLY_DEPRECATED
nss64 nss-*.x86_64.rpm
#nspr nspr-*.i686.rpm EARLY_DEPRECATED
nspr64 nspr-*.x86_64.rpm
libpam64 pam-*.x86_64.rpm
libaudit64 audit-libs-*.x86_64.rpm
parted parted-3.*.x86_64.rpm
pciutils pciutils-3*.x86_64.rpm
pciutils-libs pciutils-libs-*.x86_64.rpm
#pcre pcre-8*.i686.rpm EARLY_DEPRECATED
pcre64 pcre-8*.x86_64.rpm
popt popt-*.x86_64.rpm
procps procps-*.x86_64.rpm
rpm rpm-*.x86_64.rpm
rpmlibs rpm-libs-*.x86_64.rpm
sed sed-*.x86_64.rpm
setup setup-*.noarch.rpm
sqlite sqlite-*.x86_64.rpm
tar tar-*.x86_64.rpm
usbutils usbutils-0*.x86_64.rpm
util-linux util-linux-*.x86_64.rpm
#readline readline-6*.i686.rpm EARLY_DEPRECATED
readline64 readline-6*.x86_64.rpm
ncurses64 ncurses-libs*.x86_64.rpm
devmapper64 device-mapper-lib*.x86_64.rpm
devmapper-event device-mapper-event-libs*.x86_64.rpm
zlib zlib-1*.x86_64.rpm
bc bc-1*.x86_64.rpm
which which-2*.x86_64.rpm
gmp gmp-*.x86_64.rpm
libtirpc libtirpc-0*.x86_64.rpm
systemd-libs64 systemd-libs-*.x86_64.rpm
systemd-64 systemd-*.x86_64.rpm
devmapper device-mapper-1*.x86_64.rpm
udisks udisks2-*.x86_64.rpm
#firmware packages
kernel-firmware linux-firmware-*.rpm
ql-firmware linux-firmware-*.rpm
bfa-firmware linux-firmware-*.rpm
#RHEL7: new pkgs needed for RHEL7
hostname hostname-3.*.x86_64.rpm
libmount64 libmount-2.*.x86_64.rpm
xfsprogs xfsprogs-3.*.x86_64.rpm
dbus-libs dbus-libs-1.*.x86_64.rpm
bgcrypt libgcrypt-1.*.x86_64.rpm
libgpg-error libgpg-error-1.*.x86_64.rpm
#below rpms are needed for nfs mount
keyutils-libs keyutils-libs-*.x86_64.rpm
krb5-libs krb5-libs-1.*.x86_64.rpm
redhat-release *-release-*.x86_64.rpm
centos-release *-release-*.x86_64.rpm EARLY_DEPRECATED
#Below package kernel-uek is needed for Oracle Enterprise Linux so marked as DEPRECATED
kernel-uek kernel-uek-3.8.*.x86_64.rpm DEPRECATED
# Below package is used for OEL to differentiate it from RHEL
oracle-release oraclelinux-release-*.x86_64.rpm EARLY_DEPRECATED
#=============================================================================
#
[CONTENTS-BOOT]
kernel ALL
#kernel-uek is added for Oracle Enterprise Linux 6
kernel-uek ALL
# busybox mount does not do "-t auto"
util-linux64 /usr/bin/mount
util-linux2-64 /usr/bin/eject
# modprobe is broken in busybox-1.0rc3
# @todo consider removing this if a fixed busybox is released
modutils ALL
pciutils /usr/sbin/lspci
pciutils-libs /usr/lib64/libpci.so.*
usbutils /usr/bin/lsusb
# shared libraries used by boot image executables
glibc ALL
glibc64 ALL
#compat-libstdc++ ALL
compat-libstdc++64 ALL
#libgcc /lib/libgcc_s-4.*.so.1 /lib/libgcc_s.so.1
libgcc64 /lib64/libgcc_s-4.*.so.1 /lib64/libgcc_s.so.1
#libselinux /usr/lib/libselinux*
libselinux64 /usr/lib64/libselinux*
#libstdc++ ALL
libstdc++64 ALL
libcom_err64 /usr/lib64/libcom_err.so.*
#libblkid /usr/lib/libblkid.so.*
libblkid64 /usr/lib64/libblkid.so.*
#libuuid /usr/lib/libuuid.so.*
libuuid64 /usr/lib64/libuuid.so.*
devmapper64 /usr/lib64/libdevmapper.so.1.02
devmapper-event /usr/lib64/libdevmapper-event.so.1.02
systemd-libs64 /usr/lib64/libudev.so.*
#libsepol /lib/libsepol.so.1
libsepol64 /lib64/libsepol.so.1
gawk /usr/bin/awk /usr/bin/gawk
nfs-utils /sbin/mount.nfs /sbin/mount.nfs4 /sbin/umount.nfs /sbin/umount.nfs4
#RHEL7 libraries
bzip2-libs /usr/lib64/libbz2.so.1 /usr/lib64/libbz2.so.1.0.6
kmod-libs /usr/lib64/libkmod.so.*
xz-libs /usr/lib64/liblzma.so.*
systemd-libs64 /usr/lib64/libsystemd-daemon.so.*
!link_file ../usr/lib64/libsystemd-daemon.so.0 /lib64/libsystemd-daemon.so.0
zlib ALL
krb5-libs /usr/lib64/libgssapi_krb5.so.* \
/usr/lib64/libkrb5.so.* \
/usr/lib64/libk5crypto.so.* \
/usr/lib64/libkrb5support.so.*
keyutils-libs /lib64/libkeyutils.so.*
# Following 2 libraries are required by /sbin/mount.nfs
libtirpc /lib64/libtirpc.so.*
bash /usr/bin/bash /usr/bin/sh
# Following library is required by /bin/sh
ncurses64 /usr/lib64/libtinfo.so.*
gmp /usr/lib64/libgmp.so.*
e2fsprogs-libs64 /usr/lib64/libe2p.so.*
# Following library is required by /sbin/udevd
systemd-64 /usr/sbin/udevadm /usr/bin/udevadm \
/usr/lib/udev/rules.d/50-udev-default.rules \
/usr/lib/udev/rules.d/95-udev-late.rules \
/usr/lib/udev/rules.d/60-persistent-storage.rules
devmapper /usr/sbin/dmsetup \
/usr/lib/udev/rules.d/10-dm.rules \
/usr/lib/udev/rules.d/95-dm-notify.rules \
/usr/lib/udev/rules.d/13-dm-disk.rules
lvm /usr/lib/udev/rules.d/11-dm-lvm.rules
mdadm /usr/lib/udev/rules.d/65-md-incremental.rules \
/usr/lib/udev/rules.d/64-md-raid.rules
udisks /usr/lib/udev/rules.d/80-udisks2.rules
kernel-firmware /usr/lib/firmware/bnx2 \
/usr/lib/firmware/bnx2/bnx2-mips-*.fw \
/usr/lib/firmware/bnx2/bnx2-rv2p-*.fw \
/usr/lib/firmware/bnx2x \
/usr/lib/firmware/bnx2x-*.fw \
/usr/lib/firmware/bnx2x/bnx2x-*.fw
# Qlogic driver firmware
ql-firmware /usr/lib/firmware/ql2100_fw.bin \
/usr/lib/firmware/ql2200_fw.bin \
/usr/lib/firmware/ql2300_fw.bin \
/usr/lib/firmware/ql2322_fw.bin \
/usr/lib/firmware/ql2400_fw.bin \
/usr/lib/firmware/ql2500_fw.bin
# Brocade driver firmware
bfa-firmware /usr/lib/firmware/cbfw-3.*.bin \
/usr/lib/firmware/ct2fw-3.*.bin \
/usr/lib/firmware/ctfw-3.*.bin
#create symlink for whole firmware directory
!link_file ../usr/lib/firmware /lib/firmware
# RHEL7 dbus SO
dbus-libs /lib64/libdbus-1.so.3.7.4 /lib64/libdbus-1.so.3
bgcrypt /usr/lib64/libgcrypt.so.11.8.2 /usr/lib64/libgcrypt.so.11
libgpg-error /lib64/libgpg-error.so.0.10.0 /lib64/libgpg-error.so.0
coreutils /usr/bin/basename /usr/bin/cat /usr/bin/chgrp /usr/bin/chmod /usr/bin/cp \
/usr/bin/cut /usr/bin/date /usr/bin/df /usr/bin/echo /usr/bin/env /usr/bin/ln /usr/bin/ls \
/usr/bin/mkdir /usr/bin/mv /usr/bin/rm /usr/bin/sort /usr/bin/uname /usr/bin/chown /usr/bin/rmdir /usr/bin/\[ \
/usr/bin/dirname /usr/bin/expr \
/usr/bin/head /usr/bin/hostid /usr/bin/id /usr/bin/tail \
/usr/bin/tee /usr/bin/test /usr/bin/tr /usr/bin/uniq /usr/bin/stat \
/usr/bin/wc /usr/sbin/chroot /usr/bin/touch /usr/bin/fold /usr/bin/sha1sum
!link_file ../usr/bin/ln /bin/ln
libmount64 ALL
!link_file ../usr/lib64/libmount.so.1 /lib64/libmount.so.1
pcre64 /usr/lib64/libpcre*
!link_file ../usr/lib64/libpcre.so.1 /lib64/libpcre.so.1
!link_file ../usr/lib64/libpcre.so.1.2.0 /lib64/libpcre.so.1.2.0
systemd-64 /usr/sbin/udevadm /usr/bin/udevadm \
/usr/lib/udev/rules.d/50-udev-default.rules \
/usr/lib/udev/rules.d/95-udev-late.rules \
/usr/lib/udev/rules.d/60-persistent-storage.rules \
/usr/lib/systemd/system/*.* \
/etc/systemd/system \
/usr/bin/systemctl
!link_file ../usr/bin/systemctl /bin/systemctl
!link_file ../usr/bin/udevadm /bin/udevadm
!link_file ../bin/udevadm /bin/udevd
!link_file ../usr/bin/udevadm /sbin/udevd
libacl64 ALL
!link_file ../usr/lib64/libacl.so.1 /lib64/libacl.so.1
!link_file ../usr/lib64/libacl.so.1.1.0 /lib64/libacl.so.1.1.0
libattr64 ALL
!link_file ../usr/lib64/libattr.so.1 /lib64/libattr.so.1
!link_file ../usr/lib64/libattr.so.1.1.0 /lib64/libattr.so.1.1.0
#RHEL7: specific binaries
grub2-tools /usr/sbin/grub2-bios-setup /usr/sbin/grub2-install /usr/share/grub/*
grub2 /usr/lib/grub/i386-pc/modinfo.sh
grub2 /usr/lib/grub/i386-pc/*.lst
grub2 /usr/lib/grub/i386-pc/*.mod
grub2 /usr/lib/grub/i386-pc/*.img
efibootmgr /usr/sbin/efibootmgr \
/usr/share/doc/efibootmgr-*
libefivar /usr/lib64/libefivar.so.0
redhat-release /etc/redhat-release
centos-release /etc/centos-release
oracle-release /etc/oracle-release
#=============================================================================
#
[CONTENTS-SRT]
redhat-release /etc/redhat-release
centos-release /etc/centos-release
oracle-release /etc/oracle-release
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
glibc ALL
glibc64 ALL
#compat-libstdc++ ALL
compat-libstdc++64 ALL
#libgcc /lib/libgcc_s-4*.so.1 /lib/libgcc_s.so.1
libgcc64 /lib64/libgcc_s-4*.so.1 /lib64/libgcc_s.so.1
#libstdc++ ALL
libstdc++64 ALL
gmp /usr/lib64/libgmp.so.*
#
# configuration files
#
setup /etc/filesystems /etc/services
#
# shell utilities
#
bash /usr/bin/bash /usr/bin/sh
!link_file ../usr/bin/bash /bin/bash
!link_file ../usr/bin/sh /bin/sh
coreutils /usr/bin/basename /usr/bin/cat /usr/bin/chgrp /usr/bin/chmod /usr/bin/cp \
/usr/bin/cut /usr/bin/date /usr/bin/df /usr/bin/echo /usr/bin/env /usr/bin/ln /usr/bin/ls \
/usr/bin/mkdir /usr/bin/mv /usr/bin/rm /usr/bin/sort /usr/bin/uname /usr/bin/chown /usr/bin/rmdir /usr/bin/\[ \
/usr/bin/dirname /usr/bin/expr \
/usr/bin/head /usr/bin/hostid /usr/bin/id /usr/bin/tail \
/usr/bin/tee /usr/bin/test /usr/bin/tr /usr/bin/uniq /usr/bin/stat \
/usr/bin/wc /usr/sbin/chroot /usr/bin/touch /usr/bin/fold /usr/bin/sha1sum
!link_file ../usr/bin/sort /bin/sort
!link_file ../usr/bin/uname /bin/uname
!link_file ../usr/bin/echo /bin/echo
!link_file ../usr/bin/date /bin/date
!link_file ../usr/bin/chgrp /bin/chgrp
!link_file ../usr/bin/chown /bin/chown
!link_file ../usr/bin/env /bin/env
!link_file ../usr/bin/ls /bin/ls
!link_file ../usr/bin/mv /bin/mv
!link_file ../usr/bin/basename /bin/basename
!link_file ../usr/bin/cat /bin/cat
!link_file ../usr/bin/chmod /bin/chmod
!link_file ../usr/bin/cp /bin/cp
!link_file ../usr/bin/cut /bin/cut
!link_file ../usr/bin/df /bin/df
!link_file ../usr/bin/ln /bin/ln
!link_file ../usr/bin/mkdir /bin/mkdir
!link_file ../usr/bin/rm /bin/rm
!link_file ../usr/bin/touch /bin/touch
systemd-64 /usr/sbin/udevadm /usr/bin/udevadm \
/usr/lib/udev/rules.d/50-udev-default.rules \
/usr/lib/udev/rules.d/95-udev-late.rules \
/usr/lib/udev/rules.d/60-persistent-storage.rules \
/usr/lib/systemd/system/*.* \
/etc/systemd/system \
/usr/bin/systemctl
!link_file ../usr/bin/systemctl /bin/systemctl
!link_file ../usr/bin/udevadm /bin/udevadm
!link_file ../bin/udevadm /bin/udevd
!link_file ../usr/bin/udevadm /sbin/udevd
cpio /usr/bin/cpio
!link_file ../usr/bin/cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /usr/bin/find /usr/bin/xargs
!link_file ../usr/bin/find /bin/find
gawk /usr/bin/awk /usr/bin/gawk
!link_file ../usr/bin/awk /bin/awk
!link_file ../usr/bin/gawk /bin/gawk
grep /bin/egrep /bin/grep
!link_file ../../bin/egrep /usr/bin/egrep
!link_file ../../bin/grep /usr/bin/grep
gzip /usr/bin/gzip /usr/bin/zcat /usr/bin/gunzip
!link_file ../usr/bin/gunzip /bin/gunzip
!link_file ../usr/bin/gzip /bin/gzip
!link_file ../usr/bin/zcat /bin/zcat
net-tools /bin/netstat
hostname /bin/hostname
!link_file ../../bin/hostname /usr/bin/hostname
procps /usr/bin/ps /usr/lib64/libprocps.so.*
!link_file ../usr/bin/ps /bin/ps
sed /bin/sed
!link_file ../../bin/sed /usr/bin/sed
tar /usr/bin/tar
!link_file ../usr/bin/tar /bin/tar
bc /usr/bin/bc
which /usr/bin/which
glibc-common64 /usr/bin/locale
#
# disk partitioning tools
#
lvm /usr/sbin/lvm /usr/sbin/lvchange /usr/sbin/lvcreate \
/usr/sbin/lvdisplay /usr/sbin/lvremove \
/usr/sbin/pvcreate /usr/sbin/pvdisplay /usr/sbin/pvscan \
/usr/sbin/vgchange /usr/sbin/vgcreate /usr/sbin/lvs \
/usr/sbin/vgimport /usr/sbin/vgexport \
/usr/sbin/vgdisplay /usr/sbin/vgremove /usr/sbin/vgreduce
mdadm /usr/sbin/mdadm
parted /sbin/parted
util-linux /usr/sbin/sfdisk
#
# filesystem tools
#
dosfstools /usr/sbin/mkdosfs /usr/sbin/mkfs.fat /usr/sbin/mkfs.vfat
e2fsprogs64 /usr/sbin/e2label /usr/sbin/mke2fs /usr/sbin/mkfs.ext2 /usr/sbin/mkfs.ext3 \
/usr/sbin/tune2fs /usr/sbin/mkfs.ext4
util-linux /usr/sbin/mkfs /usr/sbin/mkswap
#
# Packaging tools
#
bzip2-libs /usr/lib64/libbz2.so.1 /usr/lib64/libbz2.so.1.0.6
elfutils ALL
elfutils2 /usr/lib64/libdw*.so /usr/lib64/libdw.so.1
popt /lib64/libpopt.so.0 /lib64/libpopt.so.0.0.0
rpm ALL
!link_file ../../bin/rpm /usr/bin/rpm
rpmlibs ALL
#nss ALL
nss64 ALL
nss-util ALL
nss-softokn /usr/lib64/libsoftokn3.so
nss-softokn-freebl /usr/lib64/libfreebl*.so
#nspr ALL
nspr64 ALL
sqlite /usr/lib64/libsqlite3.so.0 /usr/lib64/libsqlite3.so.0.8.6
db4-utils /usr/bin/*
### # Red Hat does not support reiserfs or xfs yet
xfsprogs /usr/sbin/mkfs.xfs
!link_file ../usr/bin/mkfs.xfs /sbin/mkfs.xfs
### extract_files reiserfs /sbin/mkreiserfs
#
# boot loaders
#
grub2-tools /usr/sbin/grub2-bios-setup /usr/sbin/grub2-install /usr/share/grub/*
grub2 /usr/lib/grub/i386-pc/modinfo.sh
grub2 /usr/lib/grub/i386-pc/*.lst
grub2 /usr/lib/grub/i386-pc/*.mod
grub2 /usr/lib/grub/i386-pc/*.img
#lilo /sbin/lilo
#
# additional utilities for debug and testing
#
hwdata /usr/share/hwdata/pci.ids /usr/share/hwdata/usb.ids
hwdata2 /usr/share/hwdata/pci.ids /usr/share/hwdata/usb.ids
lvm /usr/sbin/lvscan /usr/sbin/vgscan
util-linux /usr/sbin/fdisk
!link_file ../usr/sbin/fdisk /sbin/fdisk
#
# shared libraries
#
e2fsprogs-libs64 /usr/lib64/libe2p.so.2 /usr/lib64/libe2p.so.2.3 \
/usr/lib64/libext2fs.so.2 /usr/lib64/libext2fs.so.2.4 \
#libblkid /usr/lib/libblkid.so.*
libblkid64 /usr/lib64/libblkid.so.*
#libuuid /usr/lib/libuuid.so.*
libuuid64 /usr/lib64/libuuid.so.*
libcap64 /usr/lib64/libcap.so.*
file-libs /usr/lib64/libmagic.so.* /usr/share/misc/magic
db4 /usr/lib64/libdb-5.so \
/usr/lib64/libdb-5.3.so
xz-libs /usr/lib64/liblzma.so.*
lua /usr/lib64/liblua-5.1.so
#libacl ALL
libacl64 ALL
#libattr ALL
libattr64 ALL
#libselinux /usr/lib/libselinux*
libselinux64 /usr/lib64/libselinux*
libsepol64 /lib64/libsepol*
#pcre /usr/lib/libpcre*
pcre64 /usr/lib64/libpcre*
zlib ALL
#readline /lib/libreadline*
readline64 /lib64/libreadline*
ncurses64 /usr/lib64/libncurses* /usr/lib64/libtinfo.so.*
devmapper64 ALL
devmapper-event ALL
systemd-libs64 /usr/lib64/libudev.so.* \
/usr/lib64/libsystemd-login.so.* \
/usr/lib64/libsystemd-daemon.so.*
!link_file ../usr/lib64/libsystemd-daemon.so.0 /lib64/libsystemd-daemon.so.0
libpam64 /usr/lib64/libpam*
libaudit64 /lib64/libaudit*
parted /lib64/libparted*
libcom_err64 /usr/lib64/libcom_err.so.*
#Below packages are required for RHEL7
libmount64 ALL
!link_file ../usr/lib64/libmount.so.1 /lib64/libmount.so.1
xfsprogs /usr/lib64/libhandle.so.1
xfsprogs /usr/lib64/libhandle.so.1.0.3
!link_file ../usr/lib64/libhandle.so.1 /lib64/libhandle.so.1
!link_file ../usr/lib64/libhandle.so.1 /lib64/libhandle.so.1
dbus-libs /lib64/libdbus-1.so.3.7.4 /lib64/libdbus-1.so.3
bgcrypt /usr/lib64/libgcrypt.so.11.8.2 /usr/lib64/libgcrypt.so.11
libgpg-error /lib64/libgpg-error.so.0.10.0 /lib64/libgpg-error.so.0
!link_file ../usr/sbin/lsmod /sbin/lsmod
efibootmgr /usr/sbin/efibootmgr \
/usr/share/doc/efibootmgr-*
pciutils-libs /usr/lib64/libpci.so.*
shim.efi /boot/efi/EFI/BOOT/BOOTX64.EFI
grubx64.efi /boot/efi/EFI/redhat/grubx64.efi
##############################################################################
#
# END - Red Hat Enterprise Linux - version 7.0 (x86_64 architecture) SECTION
#
##############################################################################
##############################################################################
#
# START - SUSE Enterprise Server - version 8.0 (i686 architecture) SECTION
#
##############################################################################
#
# SUSE Enterprise Server - version 8.0
#
$SECTION i686-SLES-8.0
#=============================================================================
#
[MEDIA]
# United Linux i386 1.0 - disc 1
cd-ul1 MEDIA_SLES80_DISCUL1 \
{/UnitedLinux/noarch /UnitedLinux/i586} \
/media.1/products "/ UnitedLinux-i386 1.0"
#=============================================================================
#
[PACKAGES]
aaa_base aaa_base-2002.10.21-*.i586.rpm
acl acl-2.0.19-*.i586.rpm
attr attr-2.0.11-*.i586.rpm
bash bash-2.05b-*.i586.rpm
compat compat-2002.8.15-*.i586.rpm
cpio cpio-*.i586.rpm
diffutils diffutils-2.8.1-*.i586.rpm
dosfstools dosfstools-2.8-*.i586.rpm
e2fsprogs e2fsprogs-1.28-*.i586.rpm
eject eject-2.0.12-*.i586.rpm
fileutils fileutils-4.1.11-*.i586.rpm
file file-*.i586.rpm
findutils findutils-*.i586.rpm
gawk gawk-3.1.1-*.i586.rpm
glibc glibc-2.2.5-*.i586.rpm
gpm gpm-1.20.1-*.i586.rpm
grep grep-2.5.1-*.i586.rpm
grub grub-0.92-*.i586.rpm
gzip gzip-1.3-*.i586.rpm
jfsutils jfsutils-1.0.24-*.i586.rpm
kernel k_deflt-2.4.*.i586.rpm
libgcc libgcc-3.2-*.i586.rpm
lilo lilo-22.3.2-*.i586.rpm
lvm lvm-1.0.5-*.i586.rpm
mdadm mdadm-1.0.1-*.i586.rpm
raidtools raidtools-*.i586.rpm
modutils modutils-2.4.19-*.i586.rpm
ncurses ncurses-5.2-*.i586.rpm
net-tools net-tools-1.60-*.i586.rpm
netcfg netcfg-2002.9.4-*.noarch.rpm
parted parted-1.6.3-*.i586.rpm
pciutils pciutils-2.1.10-*.i586.rpm
ps ps-2002.9.10-*.i586.rpm
readline readline-4.3-*.i586.rpm
reiserfs reiserfs-3.6.2-*.i586.rpm
sed sed-3.02.80-*.i586.rpm
sh-utils sh-utils-2.0-*.i586.rpm
tar tar-1.13.25-*.i586.rpm
textutils textutils-2.1-*.i586.rpm
unitedlinux-release unitedlinux-release-1.0-*.i586.rpm
usbutils usbutils-0.10-*.i586.rpm
util-linux util-linux-2.11u-*.i586.rpm
xfsprogs xfsprogs-2.2.1-*.i586.rpm
zlib zlib-1.1.4-*.i586.rpm
#=============================================================================
#
[CONTENTS-BOOT]
unitedlinux-release /etc/UnitedLinux-release
kernel ALL
# busybox mount does not do "-t auto"
util-linux /bin/mount
eject /bin/eject
# modprobe is broken in busybox-1.0rc3
# @todo consider removing this if a fixed busybox is released
modutils /sbin/insmod /sbin/modprobe
pciutils /sbin/lspci /usr/share/pci.ids
usbutils /sbin/lsusb /usr/share/usb.ids
# shared libraries used by boot image executables
compat /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
glibc ALL
libgcc /lib/libgcc_s.so.1
zlib /lib/libz.so.1 /lib/libz.so.1.1.4
bash /bin/bash
ncurses /lib/libncurses.so.5 /lib/libncurses.so.5.2
readline /lib/libhistory.so.4 /lib/libhistory.so.4.3 \
/lib/libreadline.so.4 /lib/libreadline.so.4.3
#=============================================================================
#
[CONTENTS-SRT]
unitedlinux-release /etc/UnitedLinux-release
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
compat /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
glibc ALL
libgcc /lib/libgcc_s.so.1
zlib /lib/libz.so.1 /lib/libz.so.1.1.4
#
# configuration files
#
aaa_base /etc/nsswitch.conf
util-linux /etc/filesystems
netcfg /etc/services
#
# shell utilities
#
bash /bin/bash /bin/sh
fileutils /bin/chgrp /bin/chmod /bin/cp /bin/df /bin/ln /bin/ls \
/bin/mkdir /bin/mv /bin/rm /bin/touch
cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /usr/bin/find
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
grep /bin/egrep /bin/grep
gzip /bin/gzip /bin/zcat /bin/gunzip
net-tools /bin/hostname /bin/netstat
ps /bin/ps
sed /bin/sed
sh-utils /bin/basename /bin/date /bin/echo /usr/bin/env /bin/uname /usr/bin/\[ \
/usr/bin/chroot /usr/bin/dirname /usr/bin/expr /usr/bin/id \
/usr/bin/tee /usr/bin/test
!move_file /usr/bin/chroot /usr/sbin/chroot
tar /bin/tar
textutils /bin/cat /bin/sort /usr/bin/cut /usr/bin/head /usr/bin/sort \
/usr/bin/tail /usr/bin/tr /usr/bin/uniq /usr/bin/wc /usr/bin/fold
util-linux /usr/bin/hostid
util-linux /usr/bin/which
modutils /sbin/depmod
#
# disk partitioning tools
#
lvm /sbin/lvchange /sbin/lvcreate \
/sbin/lvdisplay /sbin/lvremove \
/sbin/pvcreate /sbin/pvdisplay \
/sbin/vgchange /sbin/vgcreate \
/sbin/vgimport /sbin/vgexport \
/sbin/vgdisplay /sbin/vgremove
mdadm /sbin/mdadm
raidtools /sbin/mkraid
parted /usr/sbin/parted \
/usr/lib/libparted-1.6.so.0 \
/usr/lib/libparted-1.6.so.0.0.3
!move_file /usr/sbin/parted /sbin/parted
util-linux /sbin/sfdisk
#
# filesystem tools
#
dosfstools /sbin/mkdosfs
e2fsprogs /sbin/e2label /sbin/mke2fs /sbin/mkfs.ext2 \
/sbin/mkfs.ext3 /sbin/tune2fs
jfsutils /sbin/mkfs.jfs
util-linux /sbin/mkfs /sbin/mkswap
# These are SUSE only, Red Hat does not support reiserfs or xfs yet
xfsprogs /sbin/mkfs.xfs
reiserfs /sbin/mkfs.reiserfs /sbin/mkreiserfs
#
# boot loaders
#
grub /usr/sbin/grub /usr/sbin/grub-install /usr/lib/grub/*
!link_file ../usr/sbin/grub /sbin/grub
!link_file ../usr/sbin/grub-install /sbin/grub-install
lilo /sbin/lilo
#
# additional utilities for debug and testing
#
lvm /sbin/lvscan /sbin/vgscan
util-linux /sbin/fdisk
#
# shared libraries
#
acl /lib/libacl.so.1 /lib/libacl.so.1.0.3
attr /lib/libattr.so.1 /lib/libattr.so.1.0.1
e2fsprogs /lib/libcom_err.so.2 /lib/libcom_err.so.2.0 \
/lib/libe2p.so.2 /lib/libe2p.so.2.3 \
/lib/libext2fs.so.2 /lib/libext2fs.so.2.4 \
/lib/libss.so.2 /lib/libss.so.2.0 \
/lib/libuuid.so.1 /lib/libuuid.so.1.2
gpm /usr/lib/libgpm.so.1 /usr/lib/libgpm.so.1.19.0
lvm /lib/liblvm-10.so /lib/liblvm-10.so.1 /lib/liblvm-10.so.1.0
ncurses /lib/libncurses.so.5 /lib/libncurses.so.5.2
readline /lib/libhistory.so.4 /lib/libhistory.so.4.3 \
/lib/libreadline.so.4 /lib/libreadline.so.4.3
##############################################################################
#
# END - SUSE Enterprise Server - version 8.0 (i686 architecture) SECTION
#
##############################################################################
##############################################################################
#
# START - SUSE Enterprise Server - version 8.0 (x86_64 architecture) SECTION
#
##############################################################################
#
# SUSE Enterprise Server - version 8.0 64 bit
#
$SECTION x86_64-SLES-8.0
#=============================================================================
#
[MEDIA]
# United Linux i386 1.0 - disc 1
cd-ul1 MEDIA_SLES80_DISCUL1_X86_64 \
{/UnitedLinux/noarch /UnitedLinux/x86_64} \
/media.1/products "/ UnitedLinux-x86-64 1.0"
#=============================================================================
#
[PACKAGES]
aaa_base aaa_base-*.x86_64.rpm
acl acl-2.0.19-*.x86_64.rpm
attr attr-2.0.11-*.x86_64.rpm
bash bash-2.05b-*.x86_64.rpm
compat compat-2002.8.15-*.x86_64.rpm
cpio cpio-*.x86_64.rpm
diffutils diffutils-2.8.1-*.x86_64.rpm
dosfstools dosfstools-2.8-*.x86_64.rpm
e2fsprogs e2fsprogs-1.28-*.x86_64.rpm
eject eject-2.0.12-*.x86_64.rpm
fileutils fileutils-4.1.11-*.x86_64.rpm
file file-*.x86_64.rpm
findutils findutils-*.x86_64.rpm
gawk gawk-3.1.1-*.x86_64.rpm
glibc glibc-2.2.5-*.x86_64.rpm
gpm gpm-1.20.1-*.x86_64.rpm
grep grep-2.5.1-*.x86_64.rpm
grub grub-0.92-*.x86_64.rpm
gzip gzip-1.3-*.x86_64.rpm
jfsutils jfsutils-1.0.24-*.x86_64.rpm
kernel k_deflt-2.4.*.x86_64.rpm
libgcc libgcc-3.2-*.x86_64.rpm
lilo lilo-22.3.2-*.x86_64.rpm
lvm lvm-1.0.5-*.x86_64.rpm
mdadm mdadm-1.0.1-*.x86_64.rpm
raidtools raidtools-*.x86_64.rpm
modutils modutils-2.4.19-*.x86_64.rpm
ncurses ncurses-5.2-*.x86_64.rpm
net-tools net-tools-1.60-*.x86_64.rpm
netcfg netcfg-9*.noarch.rpm
parted parted-1.6.3-*.x86_64.rpm
pciutils pciutils-2.1.10-*.x86_64.rpm
ps ps-2002.9.10-*.x86_64.rpm
readline readline-4.3-*.x86_64.rpm
reiserfs reiserfs-3.6.2-*.x86_64.rpm
sed sed-3.02.80-*.x86_64.rpm
sh-utils sh-utils-2.0-*.x86_64.rpm
tar tar-1.13.25-*.x86_64.rpm
textutils textutils-2.1-*.x86_64.rpm
unitedlinux-release unitedlinux-release-1.0-*.x86_64.rpm
usbutils usbutils-0.10-*.x86_64.rpm
util-linux util-linux-2.11u-*.x86_64.rpm
xfsprogs xfsprogs-2.2.1-*.x86_64.rpm
zlib zlib-1.1.4-*.x86_64.rpm
#=============================================================================
#
[CONTENTS-BOOT]
unitedlinux-release /etc/UnitedLinux-release
kernel ALL
# busybox mount does not do "-t auto"
util-linux /bin/mount
eject /bin/eject
# modprobe is broken in busybox-1.0rc3
# @todo consider removing this if a fixed busybox is released
modutils /sbin/insmod /sbin/modprobe
pciutils /sbin/lspci /usr/share/pci.ids
usbutils /sbin/lsusb /usr/share/usb.ids
# shared libraries used by boot image executables
compat /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
glibc ALL
libgcc /lib/libgcc_s.so.1
zlib /lib/libz.so.1 /lib/libz.so.1.1.4
bash /bin/bash
ncurses /lib/libncurses.so.5 /lib/libncurses.so.5.2
readline /lib/libhistory.so.4 /lib/libhistory.so.4.3 \
/lib/libreadline.so.4 /lib/libreadline.so.4.3
#=============================================================================
#
[CONTENTS-SRT]
unitedlinux-release /etc/UnitedLinux-release
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
compat /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
glibc ALL
libgcc /lib/libgcc_s.so.1
zlib /lib/libz.so.1 /lib/libz.so.1.1.4
#
# configuration files
#
aaa_base /etc/nsswitch.conf
util-linux /etc/filesystems
netcfg /etc/services
#
# shell utilities
#
bash /bin/bash /bin/sh
fileutils /bin/chgrp /bin/chmod /bin/cp /bin/df /bin/ln /bin/ls \
/bin/mkdir /bin/mv /bin/rm /bin/touch
cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /usr/bin/find
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
grep /bin/egrep /bin/grep
gzip /bin/gzip /bin/zcat /bin/gunzip
net-tools /bin/hostname /bin/netstat
ps /bin/ps
sed /bin/sed
sh-utils /bin/basename /bin/date /bin/echo /usr/bin/env /bin/uname /usr/bin/\[ \
/usr/bin/chroot /usr/bin/dirname /usr/bin/expr /usr/bin/id \
/usr/bin/tee /usr/bin/test
!move_file /usr/bin/chroot /usr/sbin/chroot
tar /bin/tar
textutils /bin/cat /bin/sort /usr/bin/cut /usr/bin/head /usr/bin/sort \
/usr/bin/tail /usr/bin/tr /usr/bin/uniq /usr/bin/wc /usr/bin/fold
util-linux /usr/bin/hostid
util-linux /usr/bin/which
#
# disk partitioning tools
#
lvm /sbin/lvchange /sbin/lvcreate \
/sbin/lvdisplay /sbin/lvremove \
/sbin/pvcreate /sbin/pvdisplay \
/sbin/vgchange /sbin/vgcreate \
/sbin/vgimport /sbin/vgexport \
/sbin/vgdisplay /sbin/vgremove
mdadm /sbin/mdadm
raidtools /sbin/mkraid
parted /usr/sbin/parted \
/usr/lib/libparted-1.6.so.0 \
/usr/lib/libparted-1.6.so.0.0.3
!move_file /usr/sbin/parted /sbin/parted
util-linux /sbin/sfdisk
#
# filesystem tools
#
dosfstools /sbin/mkdosfs
e2fsprogs /sbin/e2label /sbin/mke2fs /sbin/mkfs.ext2 \
/sbin/mkfs.ext3 /sbin/tune2fs
jfsutils /sbin/mkfs.jfs
util-linux /sbin/mkfs /sbin/mkswap
# These are SUSE only, Red Hat does not support reiserfs or xfs yet
xfsprogs /sbin/mkfs.xfs
reiserfs /sbin/mkfs.reiserfs /sbin/mkreiserfs
#
# boot loaders
#
grub /usr/sbin/grub /usr/sbin/grub-install /usr/lib/grub/*
!link_file ../usr/sbin/grub /sbin/grub
!link_file ../usr/sbin/grub-install /sbin/grub-install
lilo /sbin/lilo
#
# additional utilities for debug and testing
#
lvm /sbin/lvscan /sbin/vgscan
util-linux /sbin/fdisk
#
# shared libraries
#
acl /lib/libacl.so.1 /lib/libacl.so.1.0.3
attr /lib/libattr.so.1 /lib/libattr.so.1.0.1
e2fsprogs /lib/libcom_err.so.2 /lib/libcom_err.so.2.0 \
/lib/libe2p.so.2 /lib/libe2p.so.2.3 \
/lib/libext2fs.so.2 /lib/libext2fs.so.2.4 \
/lib/libss.so.2 /lib/libss.so.2.0 \
/lib/libuuid.so.1 /lib/libuuid.so.1.2
gpm /usr/lib/libgpm.so.1 /usr/lib/libgpm.so.1.19.0
lvm /lib/liblvm-10.so /lib/liblvm-10.so.1 /lib/liblvm-10.so.1.0
ncurses /lib/libncurses.so.5 /lib/libncurses.so.5.2
readline /lib/libhistory.so.4 /lib/libhistory.so.4.3 \
/lib/libreadline.so.4 /lib/libreadline.so.4.3
##############################################################################
#
# END - SUSE Enterprise Server - version 8.0 (x86_64 architecture) SECTION
#
##############################################################################
##############################################################################
#
# START - SUSE Enterprise Server - version 9.0 (i686 architecture) SECTION
#
##############################################################################
#
# SUSE Enterprise Server - version 9.0 (32-bit)
#
$SECTION i686-SLES-9.0
#=============================================================================
#
[MEDIA]
# United Linux i386 1.0 - disc 1
cd-ul1 MEDIA_SLES90_DISCUL1 \
{/suse/noarch /suse/i586} \
/media.1/products "/ SUSE-Linux-SLES-i386 9"
cd2-ul2 MEDIA_SLES90_DISCUL2 \
{/suse/noarch /suse/i586} \
/media.1/products "/ SUSE-Linux-CORE-i386 9"
#=============================================================================
#
[PACKAGES]
#aaa_base aaa_base-9*.i586.rpm
acl libacl-2*.i586.rpm
attr libattr-2*.i586.rpm
bash bash-2*.i586.rpm
compat compat-2*.i586.rpm
cpio cpio-*.i586.rpm
diffutils diffutils-2*.i586.rpm
dosfstools dosfstools-2*.i586.rpm
e2fsprogs e2fsprogs-1*.i586.rpm
eject eject-2*.i586.rpm
coreutils coreutils-*.i586.rpm
file file-*.i586.rpm
findutils findutils-*.i586.rpm
gawk gawk-3*.i586.rpm
glibc glibc-2*.i586.rpm
gpm gpm-1*.i586.rpm
grep grep-2*.i586.rpm
grub grub-0*.i586.rpm
gzip gzip-1*.i586.rpm
jfsutils jfsutils-1*.i586.rpm
kernel kernel-smp-2.6*.i586.rpm
libgcc libgcc-3*.i586.rpm
lilo lilo-22*.i586.rpm
libstdc++ libstdc++-3*.i586.rpm
lvm lvm2-2*.i586.rpm
mdadm mdadm-1*.i586.rpm
raidtools raidtools-1*.i586.rpm
modutils module-init-tools-3*.i586.rpm
ncurses ncurses-5*.i586.rpm
net-tools net-tools-1*.i586.rpm
parted parted-1.*.i586.rpm
pciutils pciutils-2*.i586.rpm
ps procps-3*.i586.rpm
readline readline-4*.i586.rpm
reiserfs reiserfs-3*.i586.rpm
sed sed-4*.i586.rpm
tar tar-1*.i586.rpm
sles-release sles-release-9*.i586.rpm
usbutils usbutils-*.i586.rpm
util-linux util-linux-*.i586.rpm
xfsprogs xfsprogs-*.i586.rpm
zlib zlib-1*.i586.rpm
netcfg netcfg-9*.noarch.rpm
libselinux libselinux-1*.i586.rpm
devmapper device-mapper-1*.i586.rpm
#=============================================================================
#
[CONTENTS-BOOT]
sles-release /etc/SuSE-release
kernel ALL
# busybox mount does not do "-t auto"
util-linux /bin/mount
eject /bin/eject
# modprobe is broken in busybox-1.0rc3
# @todo consider removing this if a fixed busybox is released
modutils /sbin/lsmod /bin/lsmod /sbin/insmod /sbin/modprobe /sbin/depmod /sbin/depmod.old /sbin/rmmod
pciutils /sbin/lspci /usr/share/pci.ids
usbutils /sbin/lsusb /usr/share/usb.ids
# shared libraries used by boot image executables
compat /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
glibc ALL
libgcc /lib/libgcc_s.so.1
zlib /lib/libz.so.1.2.1 /lib/libz.so.1
libselinux /lib/libselinux.so.1
libstdc++ ALL
bash /bin/bash
ncurses /lib/libncurses.so.5 /lib/libncurses.so.5.4
readline /lib/libhistory.so.4 /lib/libhistory.so.4.3 \
/lib/libreadline.so.4 /lib/libreadline.so.4.3
#=============================================================================
#
[CONTENTS-SRT]
sles-release /etc/SuSE-release
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
compat /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
glibc ALL
libgcc /lib/libgcc_s.so.1
zlib /lib/libz.so.1 /lib/libz.so.1.2.1
libstdc++ ALL
#
# configuration files
#
#aaa_base /etc/nsswitch.conf
util-linux /etc/filesystems
netcfg /etc/services
#
# shell utilities
#
bash /bin/bash /bin/sh
coreutils /bin/chgrp /bin/chmod /bin/cp /bin/df /bin/ln /bin/ls \
/bin/mkdir /bin/mv /bin/rm /bin/touch \
/bin/basename /bin/date /bin/echo /usr/bin/env /bin/uname /usr/bin/\[ \
/usr/bin/chroot /usr/bin/dirname /usr/bin/expr /usr/bin/id \
/usr/bin/tee /usr/bin/test \
/bin/cat /bin/sort /usr/bin/cut /usr/bin/head /usr/bin/sort /usr/bin/stat \
/usr/bin/tail /usr/bin/tr /usr/bin/uniq /usr/bin/wc /usr/bin/fold
cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /usr/bin/find
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
grep /bin/egrep /bin/grep
gzip /bin/gzip /bin/zcat /bin/gunzip
net-tools /bin/hostname /bin/netstat
ps /bin/ps
sed /bin/sed
!move_file /usr/bin/chroot /usr/sbin/chroot
tar /bin/tar
util-linux /usr/bin/hostid
util-linux /usr/bin/which
#
# disk partitioning tools
#
lvm /sbin/lvm /sbin/lvchange /sbin/lvcreate \
/sbin/lvdisplay /sbin/lvremove \
/sbin/pvcreate /sbin/pvdisplay \
/sbin/vgchange /sbin/vgcreate \
/sbin/vgimport /sbin/vgexport \
/sbin/vgdisplay /sbin/vgremove
mdadm /sbin/mdadm
raidtools /sbin/mkraid
parted /usr/sbin/parted \
/usr/lib/libparted-1.6.so.*
!move_file /usr/sbin/parted /sbin/parted
util-linux /sbin/sfdisk
devmapper ALL
#
# filesystem tools
#
dosfstools /sbin/mkdosfs
e2fsprogs /sbin/e2label /sbin/mke2fs /sbin/mkfs.ext2 \
/sbin/mkfs.ext3 /sbin/tune2fs
jfsutils /sbin/mkfs.jfs
util-linux /sbin/mkfs /sbin/mkswap
# These are SUSE only, Red Hat does not support reiserfs or xfs yet
xfsprogs /sbin/mkfs.xfs
reiserfs /sbin/mkfs.reiserfs /sbin/mkreiserfs
#
# boot loaders
#
grub /usr/sbin/grub /usr/sbin/grub-install /usr/lib/grub/*
!link_file ../usr/sbin/grub /sbin/grub
!link_file ../usr/sbin/grub-install /sbin/grub-install
lilo /sbin/lilo
#
# additional utilities for debug and testing
#
lvm /sbin/lvscan /sbin/vgscan
util-linux /sbin/fdisk
#
# shared libraries
#
acl /lib/libacl.so.1 /lib/libacl.so.1.1.0
attr /lib/libattr.so.1 /lib/libattr.so.1.1.0
e2fsprogs /lib/libcom_err.so.2 /lib/libcom_err.so.2.1 \
/lib/libe2p.so.2 /lib/libe2p.so.2.3 \
/lib/libext2fs.so.2 /lib/libext2fs.so.2.4 \
/lib/libss.so.2 /lib/libss.so.2.0 \
/lib/libuuid.so.1 /lib/libuuid.so.1.2 \
/lib/libblkid.so.1 /lib/libblkid.so.1.0
gpm /usr/lib/libgpm.so /usr/lib/libgpm.so.1.19.0 /usr/lib/libgpm.a
ncurses /lib/libncurses.so.5 /lib/libncurses.so.5.4
readline /lib/libhistory.so.4 /lib/libhistory.so.4.3 \
/lib/libreadline.so.4 /lib/libreadline.so.4.3
libselinux /lib/libselinux.so.1
##############################################################################
#
# END - SUSE Enterprise Server - version 9.0 (i686 architecture) SECTION
#
##############################################################################
##############################################################################
#
# START - SUSE Enterprise Server - version 9.0 (x86_64 architecture) SECTION
#
##############################################################################
#
# SUSE Enterprise Server - version 9.0 (64-bit)
#
$SECTION x86_64-SLES-9.0
#=============================================================================
#
[MEDIA]
# United Linux i386 1.0 - disc 1
cd-ul1 MEDIA_SLES90_DISCUL1_X86_64 \
{/suse/noarch /suse/x86_64} \
/media.1/products "/ SUSE-Linux-SLES-x86-64 9"
cd2-ul2 MEDIA_SLES90_DISCUL2_X86_64 \
{/suse/noarch /suse/x86_64} \
/media.1/products "/ SUSE-Linux-CORE-x86-64 9"
#=============================================================================
#
[PACKAGES]
#aaa_base aaa_base-9*.x86_64.rpm
acl libacl-32bit*.x86_64.rpm
acl64 libacl-2*.x86_64.rpm
attr libattr-32bit*.x86_64.rpm
attr64 libattr-2.*.x86_64.rpm
bash bash-2*.x86_64.rpm
compat compat-32bit*.x86_64.rpm
cpio cpio-*.x86_64.rpm
diffutils diffutils-2*.x86_64.rpm
dosfstools dosfstools-2*.x86_64.rpm
e2fslibs e2fsprogs-32bit*.x86_64.rpm
e2fslibs64 e2fsprogs-1*.x86_64.rpm
eject eject-2*.x86_64.rpm
coreutils coreutils-*.x86_64.rpm
file file-*.x86_64.rpm
findutils findutils-*.x86_64.rpm
gawk gawk-3*.x86_64.rpm
glibc glibc-32bit*.x86_64.rpm
glibc64 glibc-2*.x86_64.rpm
libstdc++ libstdc++-3*.x86_64.rpm
gpm gpm-32bit*.x86_64.rpm
gpm64 gpm-1*.x86_64.rpm
grep grep-2*.x86_64.rpm
grub grub-0*.x86_64.rpm
gzip gzip-1*.x86_64.rpm
jfsutils jfsutils-1*.x86_64.rpm
kernel kernel-smp-2.6*.x86_64.rpm
libgcc libgcc-3*.x86_64.rpm
lilo lilo-22*.x86_64.rpm
lvm lvm2-2*.x86_64.rpm
mdadm mdadm-1*.x86_64.rpm
raidtools raidtools-1*.x86_64.rpm
modutils module-init-tools-3*.x86_64.rpm
ncurses ncurses-32bit*.x86_64.rpm
ncurses64 ncurses-5*.x86_64.rpm
net-tools net-tools-1*.x86_64.rpm
parted parted-1.*.x86_64.rpm
pciutils pciutils-2*.x86_64.rpm
ps procps-3*.x86_64.rpm
readline readline-32bit*.x86_64.rpm
readline64 readline-4*.x86_64.rpm
reiserfs reiserfs-3*.x86_64.rpm
sed sed-4*.x86_64.rpm
tar tar-1*.x86_64.rpm
sles-release sles-release-9*.x86_64.rpm
usbutils usbutils-*.x86_64.rpm
util-linux util-linux-*.x86_64.rpm
xfsprogs xfsprogs-*.x86_64.rpm
zlib zlib-32bit*.x86_64.rpm
zlib64 zlib-1*.x86_64.rpm
netcfg netcfg-9*.noarch.rpm
libselinux libselinux-32bit*.x86_64.rpm
libselinux64 libselinux-1*.rpm
devmapper device-mapper-1*.x86_64.rpm
#=============================================================================
#
[CONTENTS-BOOT]
sles-release /etc/SuSE-release
kernel ALL
# busybox mount does not do "-t auto"
util-linux /bin/mount
eject /bin/eject
# modprobe is broken in busybox-1.0rc3
modutils /sbin/lsmod /bin/lsmod /sbin/insmod /sbin/modprobe /sbin/depmod /sbin/depmod.old /sbin/rmmod
pciutils /sbin/lspci /usr/share/pci.ids
usbutils /sbin/lsusb /usr/share/usb.ids
# shared libraries used by boot image executables
compat /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
glibc ALL
glibc64 ALL
libgcc /lib/libgcc_s.so.1
zlib /lib/libz.so.1 /lib/libz.so.1.2.1
zlib64 /lib64/libz.so.1 /lib64/libz.so.1.2.1
libselinux /lib/libselinux.so.1
libselinux64 /lib64/libselinux.so.1
libstdc++ ALL
bash /bin/bash
ncurses /lib/libncurses.so.5 /lib/libncurses.so.5.4
ncurses64 /lib64/libncurses.so.5 /lib64/libncurses.so.5.4
readline /lib/libhistory.so.4 /lib/libhistory.so.4.3 \
/lib/libreadline.so.4 /lib/libreadline.so.4.3
readline64 /lib64/libhistory.so.4 /lib64/libhistory.so.4.3 \
/lib64/libreadline.so.4 /lib64/libreadline.so.4.3
#=============================================================================
#
[CONTENTS-SRT]
sles-release /etc/SuSE-release
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
compat /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
glibc ALL
glibc64 ALL
libgcc /lib/libgcc_s.so.1
zlib /lib/libz.so.1 /lib/libz.so.1.2.1
zlib64 /lib64/libz.so.1 /lib64/libz.so.1.2.1
libstdc++ ALL
#
# configuration files
#
#aaa_base /etc/nsswitch.conf
util-linux /etc/filesystems
netcfg /etc/services
#
# shell utilities
#
bash /bin/bash /bin/sh
coreutils /bin/chgrp /bin/chmod /bin/cp /bin/df /bin/ln /bin/ls \
/bin/mkdir /bin/mv /bin/rm /bin/touch \
/bin/basename /bin/date /bin/echo /usr/bin/env /bin/uname /usr/bin/\[ \
/usr/bin/chroot /usr/bin/dirname /usr/bin/expr /usr/bin/id \
/usr/bin/tee /usr/bin/test \
/bin/cat /bin/sort /usr/bin/cut /usr/bin/head /usr/bin/sort /usr/bin/stat \
/usr/bin/tail /usr/bin/tr /usr/bin/uniq /usr/bin/wc /usr/bin/fold
cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /usr/bin/find
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
grep /bin/egrep /bin/grep
gzip /bin/gzip /bin/zcat /bin/gunzip
net-tools /bin/hostname /bin/netstat
ps /bin/ps
sed /bin/sed
!move_file /usr/bin/chroot /usr/sbin/chroot
tar /bin/tar
util-linux /usr/bin/hostid
util-linux /usr/bin/which
#
# disk partitioning tools
#
lvm /sbin/lvm /sbin/lvchange /sbin/lvcreate \
/sbin/lvdisplay /sbin/lvremove \
/sbin/pvcreate /sbin/pvdisplay \
/sbin/vgchange /sbin/vgcreate \
/sbin/vgimport /sbin/vgexport \
/sbin/vgdisplay /sbin/vgremove
mdadm /sbin/mdadm
raidtools /sbin/mkraid
parted /usr/sbin/parted \
/usr/lib64/libparted-1.6.so.*
!move_file /usr/sbin/parted /sbin/parted
util-linux /sbin/sfdisk
devmapper ALL
#
# filesystem tools
#
dosfstools /sbin/mkdosfs
e2fslibs64 /sbin/e2label /sbin/mke2fs /sbin/mkfs.ext2 \
/sbin/mkfs.ext3 /sbin/tune2fs
jfsutils /sbin/mkfs.jfs
util-linux /sbin/mkfs /sbin/mkswap
# These are SUSE only, Red Hat does not support reiserfs or xfs yet
xfsprogs /sbin/mkfs.xfs
reiserfs /sbin/mkfs.reiserfs /sbin/mkreiserfs
#
# boot loaders
#
grub /usr/sbin/grub /usr/sbin/grub-install /usr/lib/grub/*
!link_file ../usr/sbin/grub /sbin/grub
!link_file ../usr/sbin/grub-install /sbin/grub-install
lilo /sbin/lilo
#
# additional utilities for debug and testing
#
lvm /sbin/lvscan /sbin/vgscan
util-linux /sbin/fdisk
#
# shared libraries
#
acl /lib/libacl.so.1 /lib/libacl.so.1.1.0
acl64 /lib64/libacl.so.1 /lib64/libacl.so.1.1.0
attr /lib/libattr.so.1 /lib/libattr.so.1.1.0
attr64 /lib64/libattr.so.1 /lib64/libattr.so.1.1.0
e2fslibs /lib/libcom_err.so.2 /lib/libcom_err.so.2.1 \
/lib/libe2p.so.2 /lib/libe2p.so.2.3 \
/lib/libext2fs.so.2 /lib/libext2fs.so.2.4 \
/lib/libss.so.2 /lib/libss.so.2.0 \
/lib/libuuid.so.1 /lib/libuuid.so.1.2 \
/lib/libblkid.so.1 /lib/libblkid.so.1.0
e2fslibs64 /lib64/libcom_err.so.2 /lib64/libcom_err.so.2.1 \
/lib64/libe2p.so.2 /lib64/libe2p.so.2.3 \
/lib64/libext2fs.so.2 /lib64/libext2fs.so.2.4 \
/lib64/libss.so.2 /lib64/libss.so.2.0 \
/lib64/libuuid.so.1 /lib64/libuuid.so.1.2 \
/lib64/libblkid.so.1 /lib64/libblkid.so.1.0
gpm /usr/lib/libgpm.so /usr/lib/libgpm.so.1.19.0
gpm64 /usr/lib64/libgpm.so /usr/lib64/libgpm.so.1.19.0
ncurses /lib/libncurses.so.5 /lib/libncurses.so.5.4
ncurses64 /lib64/libncurses.so.5 /lib64/libncurses.so.5.4
readline /lib/libhistory.so.4 /lib/libhistory.so.4.3 \
/lib/libreadline.so.4 /lib/libreadline.so.4.3
readline64 /lib64/libhistory.so.4 /lib64/libhistory.so.4.3 \
/lib64/libreadline.so.4 /lib64/libreadline.so.4.3
libselinux /lib/libselinux.so.1
libselinux64 /lib64/libselinux.so.1
##############################################################################
#
# END - SUSE Enterprise Server - version 9.0 (x86_64 architecture) SECTION
#
##############################################################################
##############################################################################
#
# START - SUSE Enterprise Server - version 10.0 (x86_64 architecture) SECTION
#
##############################################################################
#
# SUSE Enterprise Server - version 10.0 (64-bit)
#
$SECTION x86_64-SLES-10.0
#=============================================================================
#
[MEDIA]
cd-ul1 MEDIA_SLES10_DISCUL1_X86_64 \
{/suse/noarch /suse/x86_64} \
/media.1/products "/ SUSE-Linux-Enterprise-Server-x86_64 10"
cd2-ul2 MEDIA_SLES10_DISCUL2_X86_64 \
{/suse/noarch /suse/x86_64} \
/media.2/products "/ SUSE-Linux-Enterprise-Server-x86_64 10"
#=============================================================================
#
[PACKAGES]
#aaa_base aaa_base-9*.x86_64.rpm
acl libacl-32bit*.x86_64.rpm
acl64 libacl-2*.x86_64.rpm
attr libattr-32bit*.x86_64.rpm
attr64 libattr-2.*.x86_64.rpm
bash bash-3*.x86_64.rpm
compat compat-32bit*.x86_64.rpm
# This rpm is missing from SLES10-SP3 Media
# But is present (and required) on SLES10-GA to SP2 media.
# Hence we are introducing the new DEPRECATED flag
compat64 compat-libstdc++*.x86_64.rpm DEPRECATED
cpio cpio-*.x86_64.rpm
diffutils diffutils-2*.x86_64.rpm
dosfstools dosfstools-2*.x86_64.rpm
e2fslibs e2fsprogs-32bit*.x86_64.rpm
e2fslibs64 e2fsprogs-1*.x86_64.rpm
eject eject-2*.x86_64.rpm
coreutils coreutils-*.x86_64.rpm
file file-4*.x86_64.rpm
findutils findutils-*.x86_64.rpm
gawk gawk-3*.x86_64.rpm
glibc glibc-32bit*.x86_64.rpm
glibc64 glibc-2*.x86_64.rpm
libstdc++ libstdc++-4*.x86_64.rpm
gpm gpm-32bit*.x86_64.rpm
gpm64 gpm-1*.x86_64.rpm
grep grep-2*.x86_64.rpm
grub grub-0*.x86_64.rpm
gzip gzip-1*.x86_64.rpm
jfsutils jfsutils-1*.x86_64.rpm
kernel kernel-smp-2.6*.x86_64.rpm
libgcc libgcc-4*.x86_64.rpm
lilo lilo-22*.x86_64.rpm
lvm lvm2-2*.x86_64.rpm
mdadm mdadm-2*.x86_64.rpm
modutils module-init-tools-3*.x86_64.rpm
ncurses ncurses-32bit*.x86_64.rpm
ncurses64 ncurses-5*.x86_64.rpm
net-tools net-tools-1*.x86_64.rpm
parted parted-1.*.x86_64.rpm
pciutils pciutils-*.x86_64.rpm
ps procps-3*.x86_64.rpm
readline readline-32bit*.x86_64.rpm
readline64 readline-5*.x86_64.rpm
reiserfs reiserfs-3*.x86_64.rpm
sed sed-4*.x86_64.rpm
tar tar-1*.x86_64.rpm
sles-release sles-release-10*.x86_64.rpm
usbutils usbutils-*.x86_64.rpm
util-linux util-linux-*.x86_64.rpm
xfsprogs xfsprogs-*.x86_64.rpm
zlib zlib-32bit*.x86_64.rpm
zlib64 zlib-1*.x86_64.rpm
netcfg netcfg-10*.noarch.rpm
devmapper device-mapper-1*.x86_64.rpm
libcom_err libcom_err-32bit-1*.x86_64.rpm
libcom_err64 libcom_err*.x86_64.rpm
rpm rpm-*.x86_64.rpm
popt popt-*.x86_64.rpm
bzip2 bzip2-*.x86_64.rpm
libreiserfs64 libreiserfs-0.3*.x86_64.rpm
bc bc-1*.x86_64.rpm
libpam64 pam-*.x86_64.rpm
libaudit64 audit-libs-*.x86_64.rpm
#=============================================================================
#
[CONTENTS-BOOT]
kernel ALL
# busybox mount does not do "-t auto"
util-linux /bin/mount
eject /bin/eject
# modprobe is broken in busybox-1.0rc3
modutils /sbin/lsmod /bin/lsmod /sbin/insmod /sbin/modprobe /sbin/rmmod /sbin/depmod
pciutils ALL
usbutils /usr/sbin/lsusb /usr/share/usb.ids
# shared libraries used by boot image executables
compat /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
compat64 ALL
glibc ALL
glibc64 ALL
libgcc ALL
zlib ALL
zlib64 ALL
libstdc++ ALL
bash /bin/bash
ncurses /lib/libncurses*
ncurses64 /lib64/libncurses*
readline /lib/libhistory* /lib/libreadline*
readline64 /lib64/libhistory* /lib64/libreadline*
libreiserfs64 ALL
gawk /bin/awk /bin/gawk
#=============================================================================
#
[CONTENTS-SRT]
sles-release /etc/SuSE-release
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
compat /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
compat64 ALL
glibc ALL
glibc64 ALL
libgcc /lib64/libgcc_s.so.1
zlib /lib/libz*
zlib64 /lib64/libz*
libstdc++ ALL
#
# configuration files
#
#aaa_base /etc/nsswitch.conf
util-linux /etc/filesystems
netcfg /etc/services
#
# shell utilities
#
bash /bin/bash /bin/sh
coreutils /bin/chgrp /bin/chmod /bin/cp /bin/df /bin/ln /bin/ls \
/bin/mkdir /bin/mv /bin/rm /bin/touch \
/bin/basename /bin/date /bin/echo /usr/bin/env /bin/uname /bin/chown /bin/rmdir /usr/bin/\[ \
/usr/bin/chroot /usr/bin/dirname /usr/bin/expr /usr/bin/id \
/usr/bin/tee /usr/bin/test \
/bin/cat /bin/sort /usr/bin/cut /usr/bin/head /usr/bin/sort /usr/bin/stat \
/usr/bin/tail /usr/bin/tr /usr/bin/uniq /usr/bin/wc /usr/bin/fold
cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /usr/bin/find /usr/bin/xargs
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
grep /bin/egrep /bin/grep
gzip /bin/gzip /bin/zcat /bin/gunzip
net-tools /bin/hostname /bin/netstat
ps /bin/ps
sed /bin/sed
!move_file /usr/bin/chroot /usr/sbin/chroot
tar /bin/tar
util-linux /usr/bin/hostid
bc /usr/bin/bc
util-linux /usr/bin/which
#
# Packaging tools
#
rpm ALL
popt /usr/lib64/libpopt.so.0 /usr/lib64/libpopt.so.0.0.0 \
/usr/lib64/libpopt.so.1 /usr/lib64/libpopt.so.1.0.0
bzip2 /lib64/libbz2.so.1 /lib64/libbz2.so.1.0.0
#
# disk partitioning tools
#
lvm /sbin/lvm /sbin/lvchange /sbin/lvcreate \
/sbin/lvdisplay /sbin/lvremove /sbin/lvs \
/sbin/pvcreate /sbin/pvdisplay \
/sbin/vgchange /sbin/vgcreate \
/sbin/vgimport /sbin/vgexport \
/sbin/vgdisplay /sbin/vgremove /sbin/vgreduce
mdadm /sbin/mdadm
parted /usr/sbin/parted \
/usr/lib64/libparted*
!move_file /usr/sbin/parted /sbin/parted
util-linux /sbin/sfdisk
devmapper ALL
#
# filesystem tools
#
dosfstools /sbin/mkdosfs
e2fslibs64 /sbin/e2label /sbin/mke2fs /sbin/mkfs.ext2 \
/sbin/mkfs.ext3 /sbin/tune2fs
jfsutils /sbin/mkfs.jfs
util-linux /sbin/mkfs /sbin/mkswap
# These are SUSE only, Red Hat does not support reiserfs or xfs yet
xfsprogs /sbin/mkfs.xfs
reiserfs /sbin/mkfs.reiserfs /sbin/mkreiserfs
#
# boot loaders
#
grub /usr/sbin/grub /usr/sbin/grub-install /usr/lib/grub/*
!link_file ../usr/sbin/grub /sbin/grub
!link_file ../usr/sbin/grub-install /sbin/grub-install
lilo /sbin/lilo
#
# additional utilities for debug and testing
#
lvm /sbin/lvscan /sbin/vgscan
util-linux /sbin/fdisk
#
# shared libraries
#
acl /lib/libacl.so.1 /lib/libacl.so.1.1.0
acl64 /lib64/libacl.so.1 /lib64/libacl.so.1.1.0
attr /lib/libattr.so.1 /lib/libattr.so.1.1.0
attr64 /lib64/libattr.so.1 /lib64/libattr.so.1.1.0
libcom_err /lib/libcom_err.so.2 /lib/libcom_err.so.2.1 \
/lib/libss.so.2 /lib/libss.so.2.0
libcom_err64 /lib64/libcom_err.so.2 /lib64/libcom_err.so.2.1 \
/lib64/libss.so.2 /lib64/libss.so.2.0
e2fslibs /lib/libe2p.so.2 /lib/libe2p.so.2.3 \
/lib/libext2fs.so.2 /lib/libext2fs.so.2.4 \
/lib/libuuid.so.1 /lib/libuuid.so.1.2 \
/lib/libblkid.so.1 /lib/libblkid.so.1.0
e2fslibs64 /lib64/libe2p.so.2 /lib64/libe2p.so.2.3 \
/lib64/libext2fs.so.2 /lib64/libext2fs.so.2.4 \
/lib64/libuuid.so.1 /lib64/libuuid.so.1.2 \
/lib64/libblkid.so.1 /lib64/libblkid.so.1.0
gpm /usr/lib/libgpm.so /usr/lib/libgpm.so.1.19.0
gpm64 /usr/lib64/libgpm.so /usr/lib64/libgpm.so.1.19.0
ncurses /lib/libncurses*
ncurses64 /lib64/libncurses*
readline /lib/libhistory* /lib/libreadline*
readline64 /lib64/libhistory* /lib64/libreadline*
libpam64 /lib64/libpam*
libaudit64 /lib64/libaudit*
##############################################################################
#
# END - SUSE Enterprise Server - version 10.0 (x86_64 architecture) SECTION
#
##############################################################################
##############################################################################
#
# START - SUSE Enterprise Server - version 11.0 (x86_64 architecture) SECTION
#
##############################################################################
#
# SUSE Enterprise Server - version 11.0 (64-bit)
#
$SECTION x86_64-SLES-11.0
#=============================================================================
#
[MEDIA]
cd-ul1 MEDIA_SLES11_DISCUL1_x86_64 \
{/suse/noarch /suse/x86_64} \
/media.1/build "SLES-11-DVD-x86_64"
cd2-ul2 MEDIA_SLES11_DISCUL2_x86_64 \
{/suse/noarch /suse/x86_64} \
/media.2/build "SLES-11-DVD-x86_64"
#=============================================================================
#
[PACKAGES]
#aaa_base aaa_base-9*.x86_64.rpm
acl libacl-32bit*.x86_64.rpm
acl64 libacl-2*.x86_64.rpm
attr libattr-32bit*.x86_64.rpm
attr64 libattr-2.*.x86_64.rpm
bash bash-3*.x86_64.rpm
#compat compat-32bit*.x86_64.rpm
#compat64 compat-libstdc++*.x86_64.rpm
libstdc++33 libstdc++33-32bit-*.x86_64.rpm
libstdc++33_64 libstdc++33-3.3*.x86_64.rpm
libstdc++43 libstdc++43-32bit*.x86_64.rpm
libstdc++43_64 libstdc++43-4*.x86_64.rpm
cpio cpio-*.x86_64.rpm
diffutils diffutils-2*.x86_64.rpm
dosfstools dosfstools-2*.x86_64.rpm
#e2fslibs e2fsprogs-32bit*.x86_64.rpm
e2fslibs64 e2fsprogs-1*.x86_64.rpm
libext2fs libext2fs2-*.x86_64.rpm
eject eject-2*.x86_64.rpm
coreutils coreutils-*.x86_64.rpm
file file-4*.x86_64.rpm
findutils findutils-*.x86_64.rpm
gawk gawk-3*.x86_64.rpm
glibc glibc-32bit*.x86_64.rpm
glibc64 glibc-2*.x86_64.rpm
gpm gpm-32bit*.x86_64.rpm
gpm64 gpm-1*.x86_64.rpm
grep grep-2*.x86_64.rpm
grub grub-0*.x86_64.rpm
gzip gzip-1*.x86_64.rpm
kernel_base kernel-default-base-2.6*.x86_64.rpm
kernel kernel-default-2.6*.x86_64.rpm
libgcc libgcc43-4*.x86_64.rpm
lilo lilo-22*.x86_64.rpm
lvm lvm2-2*.x86_64.rpm
mdadm mdadm-3*.x86_64.rpm
modutils module-init-tools-3*.x86_64.rpm
#During NBU client installation in SRT, it is expecting libncurses.so.5 from libncurses5
#Though SLES11 media contains libncurses6.
#ncurses libncurses6-32bit*.x86_64.rpm
#ncurses64 libncurses6-5*.x86_64.rpm
ncurses libncurses5-32bit*.x86_64.rpm
ncurses64 libncurses5-5*.x86_64.rpm
net-tools net-tools-1*.x86_64.rpm
parted parted-1.*.x86_64.rpm
pciutils pciutils-*.x86_64.rpm
ps procps-3*.x86_64.rpm
readline libreadline5-32bit*.x86_64.rpm
readline64 libreadline5-5*.x86_64.rpm
reiserfs reiserfs-3*.x86_64.rpm
libreiserfs64 libreiserfs-0.3*.x86_64.rpm
sed sed-4*.x86_64.rpm
tar tar-1*.x86_64.rpm
sles-release sles-release-11*.x86_64.rpm
usbutils usbutils-*.x86_64.rpm
util-linux util-linux-*.x86_64.rpm
xfsprogs xfsprogs-*.x86_64.rpm
zlib zlib-32bit*.x86_64.rpm
zlib64 zlib-1*.x86_64.rpm
netcfg netcfg-11*.noarch.rpm
devmapper device-mapper-1*.x86_64.rpm
libcom_err libcom_err2-32bit-1*.x86_64.rpm
libcom_err64 libcom_err2*.x86_64.rpm
rpm rpm-4*.x86_64.rpm
popt popt-1*.x86_64.rpm
libbz2 libbz2-1-32bit*.x86_64.rpm
libbz2_64 libbz2-*.x86_64.rpm
libuuid libuuid1-32bit*.x86_64.rpm
libuuid64 libuuid1-*.x86_64.rpm
libblkid libblkid1-*.x86_64.rpm
libselinux64 libselinux1-2*.x86_64.rpm
libvolume libvolume_id1*.x86_64.rpm
nfs-client nfs-client*.x86_64.rpm
libsepol64 libsepol1-2*.x86_64.rpm
udev udev-*.x86_64.rpm
qlogic qlogic-firmware*.noarch.rpm
bc bc-1*.x86_64.rpm
libtirpc1 libtirpc1-0*.x86_64.rpm
libgssglue1 libgssglue1-0.*.x86_64.rpm
libpam64 pam-*.x86_64.rpm
libaudit64 audit-libs-*.x86_64.rpm
#=============================================================================
#
[CONTENTS-BOOT]
kernel_base ALL
kernel ALL
# busybox mount does not do "-t auto"
util-linux /bin/mount
eject /bin/eject
# modprobe is broken in busybox-1.0rc3
modutils /sbin/lsmod /bin/lsmod /sbin/insmod /sbin/modprobe /sbin/depmod
pciutils ALL
usbutils /usr/sbin/lsusb /usr/share/usb.ids
# shared libraries used by boot image executables
libstdc++33 ALL
libstdc++33_64 ALL
libstdc++43 ALL
libstdc++43_64 ALL
glibc ALL
glibc64 ALL
libgcc /lib64/libgcc_s.so.1
zlib /lib/libz*
zlib64 /lib64/libz*
bash /bin/bash
ncurses /lib/libncurses*
ncurses64 /lib64/libncurses*
readline /lib/libhistory* /lib/libreadline*
readline64 /lib64/libhistory* /lib64/libreadline*
# Following 2 libraries are required by /bin/mount of SLES11 SP1
libblkid /lib64/libblkid.so.*
libuuid64 /lib64/libuuid.so.*
# Following 2 libraries are required by /sbin/mount.nfs of SLES11 SP1
libtirpc1 /lib64/libtirpc.so.*
libgssglue1 /lib64/libgssglue.so.*
libselinux64 /lib64/libselinux.so.1
libvolume /lib64/libvolume_id.so.1 /lib64/libvolume_id.so.1.0.1
nfs-client /sbin/mount.nfs /sbin/mount.nfs4 /sbin/umount.nfs /sbin/umount.nfs4
libsepol64 /lib64/libsepol.so.1
udev /sbin/udevadm /sbin/udevd /sbin/udevsettle \
/lib/udev/rules.d/50-udev-default.rules /lib/udev/firmware.sh
sles-release /etc/SuSE-release
qlogic /lib/firmware/ql2100_fw.bin /lib/firmware/ql2200_fw.bin \
/lib/firmware/ql2300_fw.bin /lib/firmware/ql2322_fw.bin \
/lib/firmware/ql2400_fw.bin /lib/firmware/ql2500_fw.bin
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
#=============================================================================
#
[CONTENTS-SRT]
sles-release /etc/SuSE-release
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
#compat /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
#compat64 ALL
#libstdc++43 /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6.0.10
#libstdc++43_64 /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.0.10
libstdc++33 ALL
libstdc++33_64 ALL
libstdc++43 ALL
libstdc++43_64 ALL
glibc ALL
glibc64 ALL
libgcc /lib64/libgcc_s.so.1
zlib /lib/libz*
zlib64 /lib64/libz*
#libstdc++ ALL
#
# configuration files
#
#aaa_base /etc/nsswitch.conf
util-linux /etc/filesystems
netcfg /etc/services
#
# shell utilities
#
bash /bin/bash /bin/sh
coreutils /bin/chgrp /bin/chmod /bin/cp /bin/df /bin/ln /bin/ls \
/bin/mkdir /bin/mv /bin/rm /bin/touch \
/bin/basename /bin/date /bin/echo /usr/bin/env /bin/uname /bin/chown /bin/rmdir /usr/bin/\[ \
/usr/bin/chroot /usr/bin/dirname /usr/bin/expr /usr/bin/id \
/usr/bin/tee /usr/bin/test \
/bin/cat /bin/sort /usr/bin/cut /usr/bin/head /usr/bin/sort /usr/bin/stat \
/usr/bin/tail /usr/bin/tr /usr/bin/uniq /usr/bin/wc /usr/bin/fold
cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /usr/bin/find /usr/bin/xargs
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
grep /bin/egrep /bin/grep
gzip /bin/gzip /bin/zcat /bin/gunzip
net-tools /bin/hostname /bin/netstat
ps /bin/ps
sed /bin/sed
!move_file /usr/bin/chroot /usr/sbin/chroot
tar /bin/tar
util-linux /usr/bin/hostid
bc /usr/bin/bc
util-linux /usr/bin/which
#
# Packaging tools
#
rpm ALL
#kvkumar - following all libs are not present in popt
#popt /usr/lib64/libpopt.so.0 /usr/lib64/libpopt.so.0.0.0 \
# /usr/lib64/libpopt.so.1 /usr/lib64/libpopt.so.1.0.0
popt /lib64/libpopt.so.0 /lib64/libpopt.so.0.0.0
#kvkumar - following libraries no more exists in bzip2
#bzip2 /lib64/libbz2.so.1 /lib64/libbz2.so.1.0.0
libbz2 /lib/libbz2.so.1 /lib/libbz2.so.1.0.5
libbz2_64 /lib64/libbz2.so.1 /lib64/libbz2.so.1.0.5
#
# disk partitioning tools
#
lvm /sbin/lvm /sbin/lvchange /sbin/lvcreate \
/sbin/lvdisplay /sbin/lvremove /sbin/lvs \
/sbin/pvcreate /sbin/pvdisplay \
/sbin/vgchange /sbin/vgcreate \
/sbin/vgimport /sbin/vgexport \
/sbin/vgdisplay /sbin/vgremove /sbin/vgreduce
mdadm /sbin/mdadm
parted /usr/sbin/parted \
/usr/lib64/libparted*
!move_file /usr/sbin/parted /sbin/parted
util-linux /sbin/sfdisk
devmapper ALL
#
# filesystem tools
#
dosfstools /sbin/mkdosfs
e2fslibs64 /sbin/e2label /sbin/mke2fs /sbin/mkfs.ext2 \
/sbin/mkfs.ext3 /sbin/tune2fs
#jfsutils /sbin/mkfs.jfs
util-linux /sbin/mkfs /sbin/mkswap
# These are SUSE only, Red Hat does not support reiserfs or xfs yet
xfsprogs /sbin/mkfs.xfs
reiserfs /sbin/mkfs.reiserfs /sbin/mkreiserfs
#
# boot loaders
#
grub /usr/sbin/grub* /usr/lib/grub/*
!link_file ../usr/sbin/grub /sbin/grub
!link_file ../usr/sbin/grub-install.unsupported /sbin/grub-install
lilo /sbin/lilo
#
# additional utilities for debug and testing
#
lvm /sbin/lvscan /sbin/vgscan
util-linux /sbin/fdisk
#
# shared libraries
#
acl /lib/libacl.so.1 /lib/libacl.so.1.1.0
acl64 /lib64/libacl.so.1 /lib64/libacl.so.1.1.0
attr /lib/libattr.so.1 /lib/libattr.so.1.1.0
attr64 /lib64/libattr.so.1 /lib64/libattr.so.1.1.0
libcom_err /lib/libcom_err.so.2 /lib/libcom_err.so.2.1 \
/lib/libss.so.2 /lib/libss.so.2.0
libcom_err64 /lib64/libcom_err.so.2 /lib64/libcom_err.so.2.1 \
/lib64/libss.so.2 /lib64/libss.so.2.0
libuuid /lib/libuuid.so.1 /lib/libuuid.so.1.*
libext2fs /lib64/libe2p.so.2 /lib64/libe2p.so.2.3 \
/lib64/libext2fs.so.2 /lib64/libext2fs.so.2.4 \
libuuid64 /lib64/libuuid.so.1 /lib64/libuuid.so.1.*
libblkid /lib64/libblkid.so.1 /lib64/libblkid.so.1.*
gpm /usr/lib/libgpm.so /usr/lib/libgpm.so.1.19.0
gpm64 /usr/lib64/libgpm.so /usr/lib64/libgpm.so.1.19.0
ncurses /lib/libncurses*
ncurses64 /lib64/libncurses*
readline /lib/libhistory* /lib/libreadline*
readline64 /lib64/libhistory* /lib64/libreadline*
libselinux64 /lib64/libselinux.so.1
libreiserfs64 /usr/lib64/libreiserfs* /usr/lib64/libdal*
libpam64 /lib64/libpam*
libaudit64 /lib64/libaudit*
##############################################################################
#
# END - SUSE Enterprise Server - version 11 (x86_64 architecture) SECTION
#
##############################################################################
##############################################################################
#
# START - SUSE Enterprise Server - version 11 SP2 (x86_64 architecture) Onwards SECTION
#
##############################################################################
#
# SUSE Enterprise Server - version 11.0 SP2 (64-bit)
#
$SECTION x86_64-SLES-11.2
#=============================================================================
#
[MEDIA]
cd-ul1 MEDIA_SLES11_DISCUL1_x86_64 \
{/suse/noarch /suse/x86_64} \
/media.1/build "SLES-11-DVD-x86_64"
cd2-ul2 MEDIA_SLES11_DISCUL2_x86_64 \
{/suse/noarch /suse/x86_64} \
/media.2/build "SLES-11-DVD-x86_64"
#=============================================================================
#
[PACKAGES]
#aaa_base aaa_base-9*.x86_64.rpm
acl libacl-32bit*.x86_64.rpm
acl64 libacl-2*.x86_64.rpm
attr libattr-32bit*.x86_64.rpm
attr64 libattr-2.*.x86_64.rpm
bash bash-3*.x86_64.rpm
#compat compat-32bit*.x86_64.rpm
#compat64 compat-libstdc++*.x86_64.rpm
libstdc++33 libstdc++33-32bit-*.x86_64.rpm
libstdc++33_64 libstdc++33-3.3*.x86_64.rpm
libstdc++46 libstdc++46-32bit*.x86_64.rpm
libstdc++46_64 libstdc++46-4*.x86_64.rpm
#libstdc libraries are moved to libstdc++6 rpm from SLES11 SP3
libstdc++6 libstdc++6-32bit*.x86_64.rpm EARLY_DEPRECATED
libstdc++6_64 libstdc++6-4*.x86_64.rpm EARLY_DEPRECATED
cpio cpio-*.x86_64.rpm
diffutils diffutils-2*.x86_64.rpm
dosfstools dosfstools-*.x86_64.rpm
#e2fslibs e2fsprogs-32bit*.x86_64.rpm
e2fslibs64 e2fsprogs-1*.x86_64.rpm
libext2fs libext2fs2-*.x86_64.rpm
eject eject-2*.x86_64.rpm
coreutils coreutils-*.x86_64.rpm
file file-4*.x86_64.rpm
findutils findutils-*.x86_64.rpm
gawk gawk-3*.x86_64.rpm
glibc glibc-32bit*.x86_64.rpm
glibc64 glibc-2*.x86_64.rpm
gpm gpm-32bit*.x86_64.rpm
gpm64 gpm-1*.x86_64.rpm
grep grep-2*.x86_64.rpm
grub grub-0*.x86_64.rpm
gzip gzip-1*.x86_64.rpm
kernel_base kernel-default-base-3.0*.x86_64.rpm
kernel kernel-default-3.0*.x86_64.rpm
#libgcc library has been moved to libgcc_s1 rpm from SLES11 SP3
libgcc libgcc46-4*.x86_64.rpm EARLY_DEPRECATED
libgcc_s1 libgcc_s1-4*.x86_64.rpm EARLY_DEPRECATED
lilo lilo-22*.x86_64.rpm
lvm lvm2-2*.x86_64.rpm
lsbrelease lsb-release-2*.rpm
mdadm mdadm-3*.x86_64.rpm
modutils module-init-tools-3*.x86_64.rpm
#During NBU client installation in SRT, it is expecting libncurses.so.5 from libncurses5
#Though SLES11 media contains libncurses6.
#ncurses libncurses6-32bit*.x86_64.rpm
#ncurses64 libncurses6-5*.x86_64.rpm
ncurses libncurses5-32bit*.x86_64.rpm
ncurses64 libncurses5-5*.x86_64.rpm
net-tools net-tools-1*.x86_64.rpm
parted parted-2*.x86_64.rpm
pciutils pciutils-*.x86_64.rpm
ps procps-3*.x86_64.rpm
readline libreadline5-32bit*.x86_64.rpm
readline64 libreadline5-5*.x86_64.rpm
reiserfs reiserfs-3*.x86_64.rpm
libreiserfs64 libreiserfs-0.3*.x86_64.rpm
sed sed-4*.x86_64.rpm
tar tar-1*.x86_64.rpm
sles-release sles-release-11*.x86_64.rpm
usbutils usbutils-*.x86_64.rpm
util-linux util-linux-*.x86_64.rpm
xfsprogs xfsprogs-*.x86_64.rpm
zlib zlib-32bit*.x86_64.rpm
zlib64 zlib-1*.x86_64.rpm
netcfg netcfg-11*.noarch.rpm
devmapper device-mapper-1*.x86_64.rpm
libcom_err libcom_err2-32bit-1*.x86_64.rpm
libcom_err64 libcom_err2*.x86_64.rpm
rpm rpm-4*.x86_64.rpm
popt popt-1*.x86_64.rpm
libbz2 libbz2-1-32bit*.x86_64.rpm
libbz2_64 libbz2-*.x86_64.rpm
libuuid libuuid1-32bit*.x86_64.rpm
libuuid64 libuuid1-*.x86_64.rpm
libblkid libblkid1-*.x86_64.rpm
libselinux64 libselinux1-2*.x86_64.rpm
nfs-client nfs-client*.x86_64.rpm
libsepol64 libsepol1-2*.x86_64.rpm
udev udev-*.x86_64.rpm
kernel-firmware kernel-firmware*.noarch.rpm
libcap64 libcap2-2*.x86_64.rpm
bc bc-1*.x86_64.rpm
libtirpc1 libtirpc1-0*.x86_64.rpm
libgssglue1 libgssglue1-0.*.x86_64.rpm
libpam64 pam-*.x86_64.rpm
libaudit64 audit-libs-*.x86_64.rpm
liblzma liblzma5-5*.x86_64.rpm
libudev libudev0-147*.x86_64.rpm
#=============================================================================
#
[CONTENTS-BOOT]
kernel_base ALL
kernel ALL
# busybox mount does not do "-t auto"
util-linux /bin/mount
eject /bin/eject
# modprobe is broken in busybox-1.0rc3
modutils /sbin/lsmod /bin/lsmod /sbin/insmod /sbin/modprobe /sbin/depmod /sbin/modinfo
pciutils ALL
usbutils /usr/sbin/lsusb /usr/bin/lsusb /usr/share/usb.ids
# shared libraries used by boot image executables
libstdc++33 ALL
libstdc++33_64 ALL
libstdc++46 ALL
libstdc++46_64 ALL
libstdc++6 ALL
libstdc++6_64 ALL
glibc ALL
glibc64 ALL
libgcc /lib64/libgcc_s.so.1
libgcc_s1 /lib64/libgcc_s.so.1
zlib /lib/libz*
zlib64 /lib64/libz*
bash /bin/bash
ncurses /lib/libncurses*
ncurses64 /lib64/libncurses*
readline /lib/libhistory* /lib/libreadline*
readline64 /lib64/libhistory* /lib64/libreadline*
# Following 2 libraries are required by /bin/mount of SLES11 SP1
libblkid /lib64/libblkid.so.*
libuuid64 /lib64/libuuid.so.*
# Following 2 libraries are required by /sbin/mount.nfs of SLES11 SP1
libtirpc1 /lib64/libtirpc.so.*
libgssglue1 /lib64/libgssglue.so.*
libselinux64 /lib64/libselinux.so.1
nfs-client /sbin/mount.nfs /sbin/mount.nfs4 /sbin/umount.nfs /sbin/umount.nfs4
# Following 2 files are required by SLES11 SP2 and above Network SRT's to be able to mount with nfs version 3
netcfg /etc/protocols
libtirpc1 /etc/netconfig
libsepol64 /lib64/libsepol.so.1
libudev /lib64/libudev.so.*
udev /sbin/udevadm /sbin/udevd \
/lib/udev/rules.d/50-firmware.rules \
/lib/udev/rules.d/50-udev-default.rules \
/lib/udev/rules.d/60-persistent-storage.rules \
/lib/udev/rules.d/64-device-mapper.rules \
/lib/udev/rules.d/95-udev-late.rules \
/lib/udev/firmware.sh
sles-release /etc/SuSE-release
# Following kernel-firmware rpm has all the firmwares related to qlogic and broadcom netxtreme
kernel-firmware /lib/firmware/ql2100_fw.bin /lib/firmware/ql2200_fw.bin \
/lib/firmware/ql2300_fw.bin /lib/firmware/ql2322_fw.bin \
/lib/firmware/ql2400_fw.bin /lib/firmware/ql2500_fw.bin \
/lib/firmware/bnx2/bnx2-mips-*.fw \
/lib/firmware/bnx2/bnx2-rv2p-*.fw \
/lib/firmware/bnx2x-*.fw \
/lib/firmware/bnx2x/bnx2x-*.fw
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
#=============================================================================
#
[CONTENTS-SRT]
sles-release /etc/SuSE-release
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
#compat /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
#compat64 ALL
#libstdc++43 /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6.0.10
#libstdc++43_64 /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.0.10
libstdc++33 ALL
libstdc++33_64 ALL
libstdc++46 ALL
libstdc++46_64 ALL
libstdc++6 ALL
libstdc++6_64 ALL
glibc ALL
glibc64 ALL
libgcc /lib64/libgcc_s.so.1
libgcc_s1 /lib64/libgcc_s.so.1
zlib /lib/libz*
zlib64 /lib64/libz*
#libstdc++ ALL
#
# configuration files
#
#aaa_base /etc/nsswitch.conf
util-linux /etc/filesystems /usr/bin/getopt
netcfg /etc/services
#
# shell utilities
#
bash /bin/bash /bin/sh
coreutils /bin/chgrp /bin/chmod /bin/cp /bin/df /bin/ln /bin/ls /usr/bin/hostid \
/bin/mkdir /bin/mv /bin/rm /bin/touch \
/bin/basename /bin/date /bin/echo /usr/bin/env /bin/uname /bin/chown /bin/rmdir /usr/bin/\[ \
/usr/bin/chroot /usr/bin/dirname /usr/bin/expr /usr/bin/id \
/usr/bin/tee /usr/bin/test \
/bin/cat /bin/sort /usr/bin/cut /usr/bin/head /usr/bin/sort /usr/bin/stat \
/usr/bin/tail /usr/bin/tr /usr/bin/uniq /usr/bin/wc /usr/bin/fold
cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /usr/bin/find /usr/bin/xargs
gawk /bin/awk /bin/gawk /usr/bin/awk /usr/bin/gawk
grep /bin/egrep /bin/grep
gzip /bin/gzip /bin/zcat /bin/gunzip
net-tools /bin/hostname /bin/netstat
ps /bin/ps
sed /bin/sed
!move_file /usr/bin/chroot /usr/sbin/chroot
tar /bin/tar
bc /usr/bin/bc
util-linux /usr/bin/which
libcap64 /lib64/libcap.so.*
liblzma /lib64/liblzma.so.*
#
# Packaging tools
#
rpm ALL
#kvkumar - following all libs are not present in popt
#popt /usr/lib64/libpopt.so.0 /usr/lib64/libpopt.so.0.0.0 \
# /usr/lib64/libpopt.so.1 /usr/lib64/libpopt.so.1.0.0
popt /lib64/libpopt.so.0 /lib64/libpopt.so.0.0.0
#kvkumar - following libraries no more exists in bzip2
#bzip2 /lib64/libbz2.so.1 /lib64/libbz2.so.1.0.0
libbz2 /lib/libbz2.so.1 /lib/libbz2.so.1.0.5
libbz2_64 /lib64/libbz2.so.1 /lib64/libbz2.so.1.0.5
#
# disk partitioning tools
#
lvm /sbin/lvm /sbin/lvchange /sbin/lvcreate \
/sbin/lvdisplay /sbin/lvremove /sbin/lvs \
/sbin/pvcreate /sbin/pvdisplay \
/sbin/vgchange /sbin/vgcreate \
/sbin/vgimport /sbin/vgexport \
/sbin/vgdisplay /sbin/vgremove /sbin/vgreduce \
/lib/udev/rules.d/11-dm-lvm.rules \
/lib/udev/rules.d/64-lvm2.rules
mdadm /sbin/mdadm /lib/udev/rules.d/64-md-raid.rules
parted /usr/sbin/parted \
/usr/lib64/libparted*
!move_file /usr/sbin/parted /sbin/parted
util-linux /sbin/sfdisk
devmapper ALL
#
# filesystem tools
#
dosfstools /sbin/mkdosfs
e2fslibs64 /sbin/e2label /sbin/mke2fs /sbin/mkfs.ext2 \
/sbin/mkfs.ext3 /sbin/tune2fs
#jfsutils /sbin/mkfs.jfs
util-linux /sbin/mkfs /sbin/mkswap
# These are SUSE only, Red Hat does not support reiserfs or xfs yet
xfsprogs /sbin/mkfs.xfs
reiserfs /sbin/mkfs.reiserfs /sbin/mkreiserfs
#
# boot loaders
#
grub /usr/sbin/grub* /usr/lib/grub/*
!link_file ../usr/sbin/grub /sbin/grub
!link_file ../usr/sbin/grub-install.unsupported /sbin/grub-install
lilo /sbin/lilo
#
# additional utilities for debug and testing
#
lvm /sbin/lvscan /sbin/vgscan
util-linux /sbin/fdisk
#
# shared libraries
#
acl /lib/libacl.so.1 /lib/libacl.so.1.1.0
acl64 /lib64/libacl.so.1 /lib64/libacl.so.1.1.0
attr /lib/libattr.so.1 /lib/libattr.so.1.1.0
attr64 /lib64/libattr.so.1 /lib64/libattr.so.1.1.0
libcom_err /lib/libcom_err.so.2 /lib/libcom_err.so.2.1 \
/lib/libss.so.2 /lib/libss.so.2.0
libcom_err64 /lib64/libcom_err.so.2 /lib64/libcom_err.so.2.1 \
/lib64/libss.so.2 /lib64/libss.so.2.0
libuuid /lib/libuuid.so.1 /lib/libuuid.so.1.*
libext2fs /lib64/libe2p.so.2 /lib64/libe2p.so.2.3 \
/lib64/libext2fs.so.2 /lib64/libext2fs.so.2.4 \
libuuid64 /lib64/libuuid.so.1 /lib64/libuuid.so.1.*
libblkid /lib64/libblkid.so.1 /lib64/libblkid.so.1.*
lsbrelease /usr/bin/lsb_release
gpm /usr/lib/libgpm.so /usr/lib/libgpm.so.1.19.0
gpm64 /usr/lib64/libgpm.so /usr/lib64/libgpm.so.1.19.0
ncurses /lib/libncurses*
ncurses64 /lib64/libncurses*
readline /lib/libhistory* /lib/libreadline*
readline64 /lib64/libhistory* /lib64/libreadline*
libselinux64 /lib64/libselinux.so.1
libreiserfs64 /usr/lib64/libreiserfs* /usr/lib64/libdal*
libpam64 /lib64/libpam*
libaudit64 /lib64/libaudit*
##############################################################################
#
# END - SUSE Enterprise Server - version 11 SP2 (x86_64 architecture) Onwards SECTION
#
##############################################################################
##############################################################################
#
# START - SUSE Enterprise Server - version 12.0 (x86_64 architecture) Onwards SECTION
#
##############################################################################
#
# SUSE Enterprise Server - version 12.0 (64-bit)
#
$SECTION x86_64-SLES-12.0
#=============================================================================
#
[MEDIA]
cd-ul1 MEDIA_SLES12_DISCUL1_x86_64 \
{/suse/noarch /suse/x86_64} \
/media.1/build "SLE-12-DVD-x86_64"
cd2-ul2 MEDIA_SLES12_DISCUL2_x86_64 \
{/suse/src /suse/nosrc} \
/media.2/build "SLE-12-DVD-x86_64"
cd3-ul3 MEDIA_SLES12_DISCUL3_x86_64 \
{/suse/x86_64} \
/media.1/build "SLE-12-DVD-x86_64"
#=============================================================================
#
[PACKAGES]
acl64 libacl1-2*.x86_64.rpm
attr64 libattr1-2.*.x86_64.rpm
bash bash-4*.x86_64.rpm
libstdc++48_64 libstdc++48-*-4*.x86_64.rpm
libstdc++6_64 libstdc++6-[0-9].*.x86_64.rpm
cpio cpio-*.x86_64.rpm
diffutils diffutils-3*.x86_64.rpm
dosfstools dosfstools-*.x86_64.rpm
e2fslibs64 e2fsprogs-1*.x86_64.rpm
libext2fs libext2fs2-*.x86_64.rpm
coreutils coreutils-*.x86_64.rpm
file file-5*.x86_64.rpm
findutils findutils-*.x86_64.rpm
gawk gawk-4*.x86_64.rpm
#glibc 32 bit module is requried for initrd extraction
glibc glibc-32bit*.x86_64.rpm
glibc64 glibc-2*.x86_64.rpm
gpm64 gpm-1*.x86_64.rpm
gmp64 libgmp10-5*.x86_64.rpm
grep grep-2*.x86_64.rpm
grub2 grub2-*.x86_64.rpm
grub2-i386 grub2-i386*.x86_64.rpm
gzip gzip-1*.x86_64.rpm
kernel_base kernel-default-base-3.*.x86_64.rpm
kernel kernel-default-3.*.x86_64.rpm
libgcc_s1 libgcc_s1-[0-9].*.x86_64.rpm
lvm lvm2-2*.x86_64.rpm
mdadm mdadm-3*.x86_64.rpm
kmodutils kmod-compat*.x86_64.rpm
kmod kmod-17*.x86_64.rpm
liblua liblua5_1-5.*.x86_64.rpm
libelf64 libelf1-0*.x86_64.rpm
libmount64 libmount1-2*.x86_64.rpm
krb5 krb5-1.*.x86_64.rpm
#During NBU client installation in SRT, it is expecting libncurses.so.5 from libncurses5
#Though SLES11 media contains libncurses6.
ncurses5_64 libncurses5-5*.x86_64.rpm
ncurses64 libncurses6-5*.x86_64.rpm
net-tools net-tools-1*.x86_64.rpm
pcre64 libpcre1-8*.x86_64.rpm
lsbrelease lsb-release-2*.noarch.rpm
parted parted-3*.x86_64.rpm
libparted libparted0-*.x86_64.rpm
pciutils pciutils-*.x86_64.rpm
ps procps-3*.x86_64.rpm
libgcrypt libgcrypt20-1*.x86_64.rpm
libps libprocps3-3*.x86_64.rpm
libgpg libgpg-error0-1*.x86_64.rpm
readline64 libreadline6-6*.x86_64.rpm
reiserfs reiserfs-3*.x86_64.rpm
libreiserfs64 libreiserfs-0_3*.x86_64.rpm
libreiserfscore libreiserfscore0-[0-9].*.x86_64.rpm
sed sed-4*.x86_64.rpm
tar tar-1*.x86_64.rpm
sles-release sles-release-12*.x86_64.rpm
usbutils usbutils-*.x86_64.rpm
util-linux util-linux-*.x86_64.rpm
which which-2*.x86_64.rpm
xfsprogs xfsprogs-*.x86_64.rpm
zlib64 libz1-1*.x86_64.rpm
netcfg netcfg-11*.noarch.rpm
devmapper device-mapper-1*.x86_64.rpm
libcom_err64 libcom_err2*.x86_64.rpm
rpm rpm-4*.x86_64.rpm
popt libpopt0-1*.x86_64.rpm
libbz2_64 libbz2-*.x86_64.rpm
libuuid64 libuuid1-*.x86_64.rpm
libblkid libblkid1-2*.x86_64.rpm
libselinux64 libselinux1-2*.x86_64.rpm
nfs-client nfs-client*.x86_64.rpm
libsepol64 libsepol1-2*.x86_64.rpm
udev udev-*.x86_64.rpm
kernel-firmware kernel-firmware*.noarch.rpm
libcap64 libcap2-2*.x86_64.rpm
bc bc-1*.x86_64.rpm
libtirpc1 libtirpc1-0*.x86_64.rpm
libgssglue1 libgssglue1-0.*.x86_64.rpm
libpam64 pam-*.x86_64.rpm
libaudit64 libaudit1-*.x86_64.rpm
liblzma liblzma5-5*.x86_64.rpm
libudev libudev1-210*.x86_64.rpm
btrfs btrfsprogs-[0-9].*.x86_64.rpm
xfs xfsprogs-3.*.x86_64.rpm
libsystemd systemd-2*.x86_64.rpm
libmagic libmagic1-5*.x86_64.rpm
filemagic file-magic-5*.x86_64.rpm
xz xz-5.*.x86_64.rpm
libkeyutils libkeyutils1-1*.x86_64.rpm
liblzo liblzo2-2*.x86_64.rpm
libsmartcols libsmartcols*.x86_64.rpm
#=============================================================================
#
[CONTENTS-BOOT]
kernel_base ALL
kernel ALL
btrfs /usr/sbin/mkfs.btrfs /usr/sbin/btrfs
!link_file /usr/sbin/mkfs.btrfs /sbin/mkfs.btrfs
!link_file /usr/sbin/btrfs /sbin/btrfs
liblzo /usr/lib64/liblzo2.so.*
xfs /usr/sbin/mkfs.xfs
!link_file /usr/sbin/mkfs.xfs /sbin/mkfs.xfs
e2fslibs64 /usr/sbin/e2label /usr/sbin/mke2fs /usr/sbin/mkfs.ext2 \
/usr/sbin/mkfs.ext3 /usr/sbin/tune2fs /usr/sbin/mkfs.ext4
!link_file /usr/sbin/e2label /sbin/e2label
!line_file /usr/sbin/mke2fs /sbin/mke2fs
!line_file /usr/sbin/mkfs.ext2 /sbin/mkfs.ext2
!line_file /usr/sbin/mkfs.ext3 /sbin/mkfs.ext3
!line_file /usr/sbin/tune2fs /sbin/tune2fs
!line_file /usr/sbin/mkfs.ext4 /sbin/mkfs.ext4
libcom_err64 /usr/lib64/libcom_err.so.* \
/usr/lib64/libss.so.*
libsystemd /usr/lib64/libsystemd.so.*
libmagic /usr/lib64/libmagic.so.*
!link_file /usr/lib64/libmagic.so.1.0.0 /usr/lib64/libmagic.so.1
filemagic ALL
xz /usr/bin/xz
# busybox mount does not do "-t auto"
util-linux /usr/bin/mount
util-linux /usr/bin/eject /usr/bin/dmesg /usr/sbin/sfdisk /usr/sbin/mkswap /usr/sbin/mkfs /usr/sbin/blkid /usr/sbin/fdisk
!link_file /usr/sbin/sfdisk /sbin/sfdisk
!link_file /usr/sbin/mkswap /sbin/mkswap
!link_file /usr/sbin/mkfs /sbin/mkfs
!link_file /usr/sbin/fdisk /sbin/fdisk
!link_file /usr/sbin/blkid /sbin/blkid
#Required for fdisk
libsmartcols /usr/lib64/libsmartcols.so.*
# modprobe is broken in busybox-1.0rc3
kmodutils /sbin/lsmod /bin/lsmod /sbin/insmod /sbin/modprobe /sbin/depmod /sbin/modinfo
kmod /usr/bin/kmod
pciutils ALL
usbutils /usr/bin/lsusb /usr/bin/lsusb /usr/share/usb.ids
# shared libraries used by boot image executables
libstdc++48_64 ALL
libstdc++6_64 ALL
glibc ALL
glibc64 ALL
libgcc_s1 /lib64/libgcc_s.so.*
zlib64 /lib64/libz*
bash /bin/bash
ncurses64 /lib64/libncurses* /lib64/libtinfo.so.6.*
ncurses5_64 /lib64/libtinfo.so.*
!link_file /lib64/libtinfo.so.6.0 /lib64/libtinfo.so.6
readline64 /lib64/libhistory* /lib64/libreadline*
# Following 2 libraries are required by /bin/mount of SLES11 SP1
libblkid /usr/lib64/libblkid.so.*
libuuid64 /usr/lib64/libuuid.so.*
# Following 2 libraries are required by /sbin/mount.nfs of SLES11 SP1
krb5 /usr/lib64/libgssapi_krb5.so.* /usr/lib64/libkrb5.so.* /usr/lib64/libk5crypto.so.* /usr/lib64/libkrb5support.so.*
libkeyutils /lib64/libkeyutils.so.1.*
!link_file /lib64/libkeyutils.so.1.5 /lib64/libkeyutils.so.1
libtirpc1 /lib64/libtirpc.so.*
libgssglue1 /lib64/libgssglue.so.*
libmount64 /usr/lib64/libmount.so.*
pcre64 /usr/lib64/libpcre.so.*
libselinux64 /lib64/libselinux.so.*
nfs-client /sbin/mount.nfs /sbin/mount.nfs4 /sbin/umount.nfs /sbin/umount.nfs4
# Following 2 files are required by SLES11 SP2 and above Network SRT's to be able to mount with nfs version 3
netcfg /etc/protocols
libtirpc1 /etc/netconfig
libsepol64 /lib64/libsepol.so.*
libudev /usr/lib64/libudev.so.*
udev /usr/bin/udevadm /sbin/udevd \
/usr/lib/udev/rules.d/50-udev-default.rules \
/usr/lib/udev/rules.d/60-persistent-storage.rules \
/usr/lib/udev/rules.d/95-udev-late.rules
!link_file /usr/lib/udevadm /sbin/udevadm
sles-release /etc/SuSE-release
sles-release /etc/os-release
# Following kernel-firmware rpm has all the firmwares related to qlogic and broadcom netxtreme
kernel-firmware /lib/firmware/ql2100_fw.bin /lib/firmware/ql2200_fw.bin \
/lib/firmware/ql2300_fw.bin /lib/firmware/ql2322_fw.bin \
/lib/firmware/ql2400_fw.bin /lib/firmware/ql2500_fw.bin \
/lib/firmware/bnx2/bnx2-mips-*.fw \
/lib/firmware/bnx2/bnx2-rv2p-*.fw \
/lib/firmware/bnx2x-*.fw \
/lib/firmware/bnx2x/bnx2x-*.fw
gawk /usr/lib64/awk /bin/gawk /usr/bin/gawk
!link_file /usr/bin/gawk /usr/bin/awk
!link_file /usr/bin/gawk /bin/awk
grep /bin/egrep /bin/grep /usr/bin/grep /usr/bin/egrep
sed /bin/sed /usr/bin/sed
coreutils /usr/bin/ln /usr/bin/mkdir /usr/bin/sort /usr/bin/tail /usr/bin/mv
ps /bin/ps
libps /usr/lib64/libprocps.so.*
libgcrypt /usr/lib64/libgcrypt.so.20.*
!link_file /usr/lib64/libgcrypt.so.20.0.1 /usr/lib64/libgcrypt.so.20
libgpg /usr/lib64/libgpg-error.so.*
!link_file /usr/lib64/libgpg-error.so.0.11.0 /usr/lib64/libgpg-error.so.0
cpio /usr/bin/cpio
#=============================================================================
#
[CONTENTS-SRT]
sles-release /etc/SuSE-release /etc/os-release
#
# essential libraries, also found in the boot image
# these are repeated here to ensure the SRT is a usable chroot filesystem
#
libstdc++48_64 ALL
libstdc++6_64 ALL
glibc ALL
glibc64 ALL
libgcc_s1 /lib64/libgcc_s.so.*
zlib64 /lib64/libz*
#
# configuration files
#
util-linux /etc/filesystems
util-linux /usr/bin/getopt
netcfg /etc/services
#
# shell utilities
#
bash /bin/bash /bin/sh
coreutils /usr/bin/chgrp /usr/bin/chmod /usr/bin/cp /usr/bin/df /usr/bin/ln /usr/bin/ls /usr/bin/hostid \
/usr/bin/mkdir /bin/mv /bin/rm /usr/bin/rm /usr/bin/rm /bin/touch /usr/bin/touch \
/usr/bin/basename /usr/bin/date /usr/bin/echo /usr/bin/env /usr/bin/uname /usr/bin/chown /usr/bin/rmdir /usr/bin/\[ \
/usr/bin/chroot /usr/bin/dirname /usr/bin/expr /usr/bin/id \
/usr/bin/tee /usr/bin/test \
/usr/bin/cat /usr/bin/sort /usr/bin/cut /usr/bin/head /usr/bin/sort /usr/bin/stat \
/usr/bin/tail /usr/bin/tr /usr/bin/uniq /usr/bin/wc /usr/bin/fold
!link_file /usr/bin/chgrp /bin/chgrp
!link_file /usr/bin/chmod /bin/chmod
!link_file /usr/bin/cp /bin/cp
!link_file /usr/bin/df /bin/df
!link_file /usr/bin/ln /bin/ln
!link_file /usr/bin/ls /bin/ls
!link_file /usr/bin/mkdir /bin/mkdir
!link_file /usr/bin/basename /bin/basename
!link_file /usr/bin/date /bin/date
!link_file /usr/bin/echo /bin/echo
!link_file /usr/bin/uname /bin/uname
!link_file /usr/bin/chown /bin/chown
!link_file /usr/bin/rmdir /bin/rmdir
!link_file /usr/bin/cat /bin/cat
!link_file /usr/bin/cat /bin/cat
!link_file /usr/bin/sort /bin/sort
cpio /bin/cpio
diffutils /usr/bin/cmp
file ALL
findutils /usr/bin/find /usr/bin/xargs
gawk /bin/gawk /usr/bin/gawk
!link_file /usr/bin/gawk /bin/awk
grep /bin/egrep /bin/grep /usr/bin/grep /usr/bin/egrep
gzip /bin/gzip /bin/zcat /bin/gunzip
net-tools /bin/hostname /bin/netstat
ps /bin/ps
sed /bin/sed /usr/bin/sed
!move_file /usr/bin/chroot /usr/sbin/chroot
tar /bin/tar
bc /usr/bin/bc
which /usr/bin/which
libcap64 /lib64/libcap.so.*
liblzma /usr/lib64/liblzma.so.*
liblua /usr/lib64/liblua.so.5.*
libelf64 /usr/lib64/libelf.so.* /usr/lib64/libelf-0.158.so
libmount64 /usr/lib64/libmount.so.*
#
# Packaging tools
#
rpm ALL
popt /usr/lib64/libpopt.so.*
libbz2_64 /usr/lib64/libbz2.so.*
#
# disk partitioning tools
#
lvm /sbin/lvm /sbin/lvchange /sbin/lvcreate \
/sbin/lvdisplay /sbin/lvremove /sbin/lvs \
/sbin/pvcreate /sbin/pvdisplay \
/sbin/vgchange /sbin/vgcreate \
/sbin/vgimport /sbin/vgexport \
/sbin/vgdisplay /sbin/vgremove /sbin/vgreduce \
/usr/lib/udev/rules.d/11-dm-lvm.rules \
/usr/lib/udev/rules.d/69-dm-lvm-metad.rules
mdadm /sbin/mdadm /usr/lib/udev/rules.d/63-md-raid-arrays.rules /usr/lib/udev/rules.d/64-md-raid-assembly.rules
parted /usr/sbin/parted
libparted /usr/lib64/libparted*
!move_file /usr/sbin/parted /sbin/parted
util-linux /sbin/sfdisk
devmapper ALL
#
# filesystem tools
#
dosfstools /sbin/mkdosfs
e2fslibs64 /sbin/e2label /sbin/mke2fs /sbin/mkfs.ext2 \
/sbin/mkfs.ext3 /sbin/tune2fs /sbin/mkfs.ext4
util-linux /sbin/mkfs /sbin/mkswap
# These are SUSE only, Red Hat does not support reiserfs or xfs yet
xfsprogs /sbin/mkfs.xfs
reiserfs /sbin/mkfs.reiserfs /sbin/mkreiserfs
#
# boot loaders
#
grub2 /usr/sbin/grub* /usr/sbin/grub2-bios-setup /usr/sbin/grub2-install /usr/share/grub2/*
grub2-i386 /usr/lib/grub2/i386-pc/modinfo.sh /usr/lib/grub2/i386-pc/*.lst /usr/lib/grub2/i386-pc/*.mod /usr/lib/grub2/i386-pc/*.img
!link_file ../usr/sbin/grub /sbin/grub
!link_file ../usr/sbin/grub-install.unsupported /sbin/grub-install
#
# additional utilities for debug and testing
#
lvm /sbin/lvscan /sbin/vgscan
util-linux /sbin/fdisk
#
# shared libraries
#
acl64 /lib64/libacl.so.*
attr64 /lib64/libattr.so.*
libcom_err64 /lib64/libcom_err.so.* \
/lib64/libss.so.*
libext2fs /usr/lib64/libe2p.so.* \
/usr/lib64/libext2fs.so.*
libuuid64 /usr/lib64/libuuid.so.*
libblkid /usr/lib64/libblkid.so.*
gpm64 /usr/lib64/libgpm.so.*
gmp64 /usr/lib64/libgmp.so.*
ncurses64 /lib64/libncurses* /lib64/libtinfo.so.6.*
ncurses5_64 /lib64/libtinfo.so.*
pcre64 /usr/lib64/libpcre.so.*
lsbrelease /usr/bin/lsb_release
readline64 /lib64/libhistory* /lib64/libreadline*
libselinux64 /lib64/libselinux.so.*
libreiserfs64 /usr/lib64/libreiserfs* /usr/lib64/libdal*
libreiserfscore /usr/lib64/libreiserfs*
!link_file /usr/lib64/libreiserfscore.so.0.0.0 /usr/lib64/libreiserfscore.so.0
libpam64 /lib64/libpam*
libaudit64 /usr/lib64/libaudit*
##############################################################################
#
# END - SUSE Enterprise Server - version 12.0 (x86_64 architecture) Onwards SECTION
#
##############################################################################