From de03ab166c55ff2a94196bcb58b9737df11046e3 Mon Sep 17 00:00:00 2001 From: David Cantrell Date: Thu, 11 Sep 2008 14:16:52 -1000 Subject: [PATCH] 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. --- etc/packages | 259 ++++++++++++++++++++++++++++++++++++++++++++ etc/packages.alpha | 1 + etc/packages.i386 | 10 ++ etc/packages.ia64 | 2 + etc/packages.ppc | 6 + etc/packages.ppc64 | 4 + etc/packages.s390 | 21 ++++ etc/packages.s390x | 21 ++++ etc/packages.sparc | 2 + etc/packages.x86_64 | 6 + etc/rescue | 37 +++++++ etc/rescue.i386 | 2 + etc/rescue.x86_64 | 2 + 13 files changed, 373 insertions(+) create mode 100644 etc/packages create mode 100644 etc/packages.alpha create mode 100644 etc/packages.i386 create mode 100644 etc/packages.ia64 create mode 100644 etc/packages.ppc create mode 100644 etc/packages.ppc64 create mode 100644 etc/packages.s390 create mode 100644 etc/packages.s390x create mode 100644 etc/packages.sparc create mode 100644 etc/packages.x86_64 create mode 100644 etc/rescue create mode 100644 etc/rescue.i386 create mode 100644 etc/rescue.x86_64 diff --git a/etc/packages b/etc/packages new file mode 100644 index 00000000..f455915b --- /dev/null +++ b/etc/packages @@ -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 diff --git a/etc/packages.alpha b/etc/packages.alpha new file mode 100644 index 00000000..066c6d60 --- /dev/null +++ b/etc/packages.alpha @@ -0,0 +1 @@ +aboot diff --git a/etc/packages.i386 b/etc/packages.i386 new file mode 100644 index 00000000..cb844008 --- /dev/null +++ b/etc/packages.i386 @@ -0,0 +1,10 @@ +-glibc +-openssl +dmidecode +efibootmgr +glibc.i386 +grub +memtest86+ +openssl.i386 +pcmciautils +syslinux diff --git a/etc/packages.ia64 b/etc/packages.ia64 new file mode 100644 index 00000000..e0756348 --- /dev/null +++ b/etc/packages.ia64 @@ -0,0 +1,2 @@ +dmidecode +efibootmgr diff --git a/etc/packages.ppc b/etc/packages.ppc new file mode 100644 index 00000000..868a575f --- /dev/null +++ b/etc/packages.ppc @@ -0,0 +1,6 @@ +fbset +hfsutils +pcmciautils +pdisk +ppc64-utils +yaboot diff --git a/etc/packages.ppc64 b/etc/packages.ppc64 new file mode 100644 index 00000000..2b60b3a9 --- /dev/null +++ b/etc/packages.ppc64 @@ -0,0 +1,4 @@ +hfsutils +pcmciautils +pdisk +yaboot diff --git a/etc/packages.s390 b/etc/packages.s390 new file mode 100644 index 00000000..07d79051 --- /dev/null +++ b/etc/packages.s390 @@ -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 diff --git a/etc/packages.s390x b/etc/packages.s390x new file mode 100644 index 00000000..07d79051 --- /dev/null +++ b/etc/packages.s390x @@ -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 diff --git a/etc/packages.sparc b/etc/packages.sparc new file mode 100644 index 00000000..6a5faa7c --- /dev/null +++ b/etc/packages.sparc @@ -0,0 +1,2 @@ +silo +tilo diff --git a/etc/packages.x86_64 b/etc/packages.x86_64 new file mode 100644 index 00000000..ce2f684c --- /dev/null +++ b/etc/packages.x86_64 @@ -0,0 +1,6 @@ +dmidecode +efibootmgr +grub +memtest86+ +pcmciautils +syslinux diff --git a/etc/rescue b/etc/rescue new file mode 100644 index 00000000..0a6e469a --- /dev/null +++ b/etc/rescue @@ -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 diff --git a/etc/rescue.i386 b/etc/rescue.i386 new file mode 100644 index 00000000..3650de10 --- /dev/null +++ b/etc/rescue.i386 @@ -0,0 +1,2 @@ +gpart +grub diff --git a/etc/rescue.x86_64 b/etc/rescue.x86_64 new file mode 100644 index 00000000..3650de10 --- /dev/null +++ b/etc/rescue.x86_64 @@ -0,0 +1,2 @@ +gpart +grub