Start of /etc/lorax files.

The existing buildinstall system had all sorts of data that
would be more suited to configuration files stored directly
in the scripts.  The most difficult set to maintain was the
list of packages for install mode and rescue mode.

I have created a set of configuration files divided by
architecture that allow you to specify the packages to be
included in general or for specific platforms.
This commit is contained in:
David Cantrell 2008-09-11 14:16:52 -10:00
parent 7da79b4c20
commit de03ab166c
13 changed files with 373 additions and 0 deletions

259
etc/packages Normal file
View File

@ -0,0 +1,259 @@
#
# List of packages or files required to build boot and install images.
# One package or filename per line. Dependencies resovled by yum.
#
# Packages may be excluded by prefixing them with a minus (-) sign.
#
# Per-architecture packages can be specified in packages.ARCH files.
# These are added to this list to form the final package set for that
# platform.
#
/etc/gtk-2.0/gtkrc
GConf2
NetworkManager
ORBit2
PolicyKit
VLGothic-fonts
acl
anaconda
anaconda-yum-plugins
at-spi
atk
attr
audit-libs
bash
bitmap-fonts-cjk
booty
busybox-anaconda
bzip2
bzip2-libs
cairo
cjkunifonts-ukai
comps-extras
coreutils
cpio
cracklib-dicts
cracklib-python
cryptsetup-luks
db4
dbus
dbus-python
dejavu-fonts
device-mapper
device-mapper-libs
dhclient
dhcpv6-client
dmapi
dmraid
dmraid-libs
dogtail
dosfstools
e2fsprogs
e2fsprogs-libs
echo-icon-theme
elfutils-libelf
expat
firstboot
fontconfig
fonts-ISO8859-2
fonts-arabic
fonts-bengali
fonts-chinese
fonts-gujarati
fonts-hindi
fonts-indic
fonts-kannada
fonts-korean
fonts-malayalam
fonts-oriya
fonts-punjabi
fonts-sinhala
fonts-tamil
fonts-telugu
freetype
gail
gdk-pixbuf
gfs2-utils
glib2
glibc
glibc-common
gnome-python2-canvas
gnome-python2-gconf
gnome-python2-gtkhtml2
gnome-themes
gpm
gtk2
gtk2-engines
gtkhtml2
hal
hdparm
hwdata
initscripts
iproute
iputils
iscsi-initiator-utils
jfsutils
keyutils-libs
krb5-libs
libICE
libSM
libX11
libXau
libXaw
libXcursor
libXdmcp
libXevie
libXext
libXfixes
libXfont
libXft
libXi
libXinerama
libXmu
libXpm
libXrandr
libXrender
libXt
libXtst
libXxf86misc
libacl
libart_lgpl
libattr
libbdevid
libbdevid-python
libbonobo
libdhcp
libdhcp4client
libdhcp6client
libfontenc
libgcc
libgcrypt
libglade2
libgnomecanvas
libgpg-error
libjpeg
liblbxutil
libnl
libpixman
libpng
libselinux
libselinux-python
libsemanage
libsemanage-python
libsepol
libstdc++
libtermcap
libthai
libuser
libuser-python
libvolume_id
libxcb
libxkbfile
libxml2
lvm2
mdadm
mesa-dri-drivers
mkinitrd
module-init-tools
nash
ncurses
neon
net-tools
newt
newt-python
nfs-utils
nspr
nss
openssl
pam
pango
parted
pciutils
pcre
policy
policycoreutils
popt
prelink
procps
pycairo
pygobject2
pygtk2
pygtk2-libglade
pykickstart
pyparted
pyspi
python
python-bugzilla
python-elementtree
python-libs
python-pyblock
python-sqlite
python-urlgrabber
pyxf86config
raidtools
readline
redhat-artwork
reiserfs-utils
rhpl
rpm
rpm-libs
rpm-python
sed
selinux-policy-targeted
setup
slang
specspo
sqlite
synaptics
system-config-date
system-config-keyboard
system-logos
system-release
taipeifonts
tcp_wrappers
ttfonts-bn
ttfonts-gu
ttfonts-hi
ttfonts-ja
ttfonts-ko
ttfonts-pa
ttfonts-ta
ttfonts-zh_CN
ttfonts-zh_TW
tzdata
udev
urw-fonts
util-linux-ng
vnc-libs
vnc-server
wpa_supplicant
xfsdump
xfsprogs
xkeyboard-config
xorg-x11
xorg-x11-auth
xorg-x11-base
xorg-x11-drivers
xorg-x11-font-utils
xorg-x11-fonts-100dpi
xorg-x11-fonts-75dpi
xorg-x11-fonts-ISO8859-1-75dpi
xorg-x11-fonts-ISO8859-15-75dpi
xorg-x11-fonts-ISO8859-2-75dpi
xorg-x11-fonts-ISO8859-9-75dpi
xorg-x11-fonts-cyrillic
xorg-x11-fonts-ethiopic
xorg-x11-fonts-misc
xorg-x11-libs
xorg-x11-libs-data
xorg-x11-server-Xorg
xorg-x11-server-utils
xorg-x11-xfs
xorg-x11-xkb-utils
xorg-x11-xkbdata
yum
yum-fedorakmod
yum-metadata-parser
zenity
zlib

1
etc/packages.alpha Normal file
View File

@ -0,0 +1 @@
aboot

10
etc/packages.i386 Normal file
View File

@ -0,0 +1,10 @@
-glibc
-openssl
dmidecode
efibootmgr
glibc.i386
grub
memtest86+
openssl.i386
pcmciautils
syslinux

2
etc/packages.ia64 Normal file
View File

@ -0,0 +1,2 @@
dmidecode
efibootmgr

6
etc/packages.ppc Normal file
View File

@ -0,0 +1,6 @@
fbset
hfsutils
pcmciautils
pdisk
ppc64-utils
yaboot

4
etc/packages.ppc64 Normal file
View File

@ -0,0 +1,4 @@
hfsutils
pcmciautils
pdisk
yaboot

21
etc/packages.s390 Normal file
View File

@ -0,0 +1,21 @@
bash
binutils
coreutils
gawk
grep
initscripts
libgcc
login
modutils
mount
net-tools
openssh
openssh-server
pam
portmap
s390utils
sed
strace
tcp_wrappers
xorg-x11-libs
xorg-x11-xauth

21
etc/packages.s390x Normal file
View File

@ -0,0 +1,21 @@
bash
binutils
coreutils
gawk
grep
initscripts
libgcc
login
modutils
mount
net-tools
openssh
openssh-server
pam
portmap
s390utils
sed
strace
tcp_wrappers
xorg-x11-libs
xorg-x11-xauth

2
etc/packages.sparc Normal file
View File

@ -0,0 +1,2 @@
silo
tilo

6
etc/packages.x86_64 Normal file
View File

@ -0,0 +1,6 @@
dmidecode
efibootmgr
grub
memtest86+
pcmciautils
syslinux

37
etc/rescue Normal file
View File

@ -0,0 +1,37 @@
#
# Packages added to the 'packages' + 'packages.ARCH' set to supplement
# the rescue images.
#
bzip2
bzip2-libs
device-mapper
device-mapper-libs
dmraid
dump
findutils
firstaidkit-plugin-all
ftp
gzip
iputils
joe
krb5-libs
less
libidn
man
modutils
mt-st
mtools
mtr
net-tools
ntfsprogs
open
openssh
openssh-clients
pciutils
rsh
rsync
samba-client
smartmontools
tar
traceroute

2
etc/rescue.i386 Normal file
View File

@ -0,0 +1,2 @@
gpart
grub

2
etc/rescue.x86_64 Normal file
View File

@ -0,0 +1,2 @@
gpart
grub