diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2009-06-19 14:26:44 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2009-06-19 14:26:44 +0100 |
commit | 677b280411cd3596051f288eecb73b5d8ae23caa (patch) | |
tree | 4fe73a993767fb29b54a069fb519931f41289051 /appliance/make.sh.in | |
parent | e395d7db8fd3fe3d1b121258fe2f401d6b3e64c8 (diff) | |
download | libguestfs-677b280411cd3596051f288eecb73b5d8ae23caa.tar.gz libguestfs-677b280411cd3596051f288eecb73b5d8ae23caa.tar.xz libguestfs-677b280411cd3596051f288eecb73b5d8ae23caa.zip |
Move distro package list to a separate packagelist.in file.
Diffstat (limited to 'appliance/make.sh.in')
-rwxr-xr-x | appliance/make.sh.in | 31 |
1 files changed, 8 insertions, 23 deletions
diff --git a/appliance/make.sh.in b/appliance/make.sh.in index 15a2f65b..32b38194 100755 --- a/appliance/make.sh.in +++ b/appliance/make.sh.in @@ -24,28 +24,6 @@ set -e cd @top_builddir@ -modules=" --i augeas-libs --i bash --i binutils --i coreutils --i dosfstools --i file --i grub --i iputils --i kernel --i lvm2 --i MAKEDEV --i module-init-tools --i net-tools --i ntfs-3g --i ntfsprogs --i procps --i strace --i util-linux-ng --i zerofree -" - # Decide on names for the final output. These have to match Makefile.am. output=appliance/initramfs.@REPO@.@host_cpu@.img koutput=appliance/vmlinuz.@REPO@.@host_cpu@ @@ -53,7 +31,14 @@ rm -f $output rm -f $koutput # Create the basic initramfs. -@FEBOOTSTRAP@ $modules -u @UPDATES@ @REPO@ initramfs @MIRROR@ +exec 5<appliance/packagelist +packages= +while read pkg 0<&5; do + packages="$packages -i $pkg" +done +exec 5<&- + +@FEBOOTSTRAP@ $packages -u @UPDATES@ @REPO@ initramfs @MIRROR@ # /sysroot is where the guest root filesystem will be mounted. @FEBOOTSTRAP_RUN@ initramfs -- mkdir -p --mode=0777 /sysroot |