Builder for live images based on Debian
Go to file
Chris Lamb d77ee36137 Support simple conditionals in package lists
This patch adds support for simple conditionals in package lists. For
example, to limit a package to i386 only:

 foo
 #if ARCHITECTURE i386
 package-only-in-i386
 #endif
 bar

Any variable that beings in LH_ can be expanded:

 #if MODE ubuntu
 package-only-in-ubuntu
 #endif

Nesting of conditionals is not supported. If the variable to be expanded
does not exist, the conditional is false.

Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-04-26 23:43:01 +01:00
contrib Improved wording of debian-live splash license. 2008-03-06 15:34:54 +01:00
data/debian-cd Adding live-helper 1.0~a27-1. 2007-09-23 10:05:21 +02:00
debian Releasing live-helper 1.0~a45-1. 2008-04-21 11:18:57 +02:00
docs Updating Richards email address. 2008-04-23 18:50:02 +02:00
examples Adjusting obtaining of the date string in snapshots.sh to new git log date format. 2008-04-25 09:00:10 +02:00
functions Support simple conditionals in package lists 2008-04-26 23:43:01 +01:00
helpers Producing rsyncable tarballs where possible. 2008-04-22 23:32:30 +02:00
hooks Install local packages using a local APT repo instead of using "dpkg -i" 2008-04-16 13:50:24 +01:00
includes Adding live-helper 1.0~a19-1. 2007-09-23 10:05:15 +02:00
lists Fixed minor typographical error in rescue flavor file. 2008-04-24 07:01:36 -03:00
manpages Fixing manpage quoting errors. 2008-02-26 19:09:31 +01:00
templates Fix a number of issues with Syslinux templates (Closes: #476204) 2008-04-16 03:34:21 +01:00
COPYING Switching to GPL3+. 2007-12-22 09:45:48 +01:00
Makefile Fixing typing error in Makefile. 2007-11-19 18:07:55 +01:00

docs/README

  * lh_config

  * lh_bootstrap
      |_ lh_cdebootstrap
      |_ lh_debootstrap

  * lh_chroot
      |_ lh_chroot_proc install
      |_ lh_chroot_sysfs install
      |_ lh_chroot_debianchroot install
      |_ lh_chroot_sysvrc install
      |_ lh_chroot_hosts install
      |_ lh_chroot_resolv install
      |_ lh_chroot_apt install
      |_ lh_chroot_sources install
      |_ lh_chroot_linux-image install
      |
      |_ lh_chroot_tasks
      |_ lh_chroot_packageslists
      |_ lh_chroot_packages
      |_ lh_chroot_localpackages
      |_ lh_chroot_localpackageslists
      |_ lh_chroot_localization
      |_ lh_chroot_hacks
      |_ lh_chroot_local-includes
      |_ lh_chroot_sysvinit
      |_ lh_chroot_hooks
      |_ lh_chroot_localhooks
      |_ lh_chroot_symlinks
      |_ lh_chroot_interactive
      |
      |_ lh_chroot_linux-image remove
      |_ lh_chroot_sources remove
      |_ lh_chroot_apt remove
      |_ lh_chroot_resolv remove
      |_ lh_chroot_hosts remove
      |_ lh_chroot_sysvrc remove
      |_ lh_chroot_debianchroot remove
      |_ lh_chroot_sysfs remove
      |_ lh_chroot_proc remove

  * lh_binary
      |_ lh_binary_chroot
      |
      |_ lh_chroot_proc install
      |_ lh_chorot_sysfs install
      |_ lh_chroot_hosts install
      |_ lh_chroot_resolv install
      |_ lh_chroot_sources install
      |
      |_ lh_binary_rootfs
      |_ lh_binary_manifest
      |_ lh_binary_encryption
      |
      |_ lh_binary_linux-image
      |_ lh_binary_memtest86
      |_ lh_binary_grub
      |_ lh_binary_syslinux
      |_ lh_binary_includes
      |_ lh_binary_local-includes
      |_ lh_binary_md5sum
      |
      |_ lh_binary_hdd
      |_ lh_binary_iso
      |_ lh_binary_net
      |_ lh_binary_usb-hdd
      |
      |_ rm -f .stage/chroot_sources
      |_ lh_chroot_resolv remove
      |_ lh_chroot_hosts remove
      |_ lh_chroot_sysfs remove
      |_ lh_chroot_proc remove

  * lh_source
      |_ lh_chroot_hosts install
      |_ lh_chroot_resolv install
      |_ lh_chroot_sources install
      |
      |_ lh_source_config
      |_ lh_source_download
      |_ lh_source_md5sum
      |
      |_ lh_source_generic
      |_ lh_source_hdd
      |_ lh_source_iso
      |_ lh_source_net
      |_ lh_source_usb-hdd
      |
      |_ rm -f .stage/chroot_sources
      |_ lh_chroot_resolv remove
      |_ lh_chroot_hosts remove

  * lh_clean