HEX
Server: Apache/2.4.34 (Red Hat) OpenSSL/1.0.2k-fips
System: Linux WORDPRESS 3.10.0-1160.118.1.el7.x86_64 #1 SMP Thu Apr 4 03:33:23 EDT 2024 x86_64
User: digital (1020)
PHP: 7.2.24
Disabled: NONE
Upload Files
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
#
##############################################################################