Commit Graph

583 Commits

Author SHA1 Message Date
Daniel Baumann aa2c9f94da Adding support for gfxboot. 2011-03-09 19:17:03 +01:00
Daniel Baumann 50d889c714 Changing binary indices behaviour as suggested by Ben Armstrong <synrg@debian.org>, means we're now including binary sources by default (unless they are the same as chroot ones), and binary indices now only controls if apt lists need to be included in the resulting binary image. 2011-03-09 19:17:03 +01:00
Daniel Baumann f9a8f5cf74 Also making use of package cache during chroot_local-hooks (Closes: #566838). 2011-03-09 19:17:03 +01:00
Daniel Baumann 87efddf5ff Displaying a message between setting up squashfs-tools and starting mksquashfs so that users know what is going on, thanks to Michal Suchanek <michal.suchanek@ruk.cuni.cz> (Closes: #566250). 2011-03-09 19:17:03 +01:00
Daniel Baumann 0f33ac6ac4 Adding special handling for kde-desktop hook in lh_chroot_hocks. 2011-03-09 19:17:03 +01:00
Ben Armstrong ad43063cf5 Update lh_source_debian to deal with multiple dsc files for the same source. 2011-03-09 19:17:03 +01:00
Daniel Baumann c7354cfe47 Automatically setting-up backports repository when specifying lenny-backports as target distribution. 2011-03-09 19:17:03 +01:00
Daniel Baumann 4a3d0ebf17 Renaming directory that holds automatic scripts (e.g. scripts/config or scripst/clean) to auto for consistency reasons. 2011-03-09 19:17:03 +01:00
Daniel Baumann 45406a5c98 Making unmount routines a bit more robust. 2011-03-09 19:17:03 +01:00
Daniel Baumann 6d215be0e7 Correcting handling of precached chroot when using plain chroot filesystem. 2011-03-09 19:17:03 +01:00
Daniel Baumann c0f2a41c8e Ensure that precached-chroots are prepared as well. 2011-03-09 19:17:03 +01:00
Daniel Baumann 6b947eabf4 Changing local packageslists behaviour for consistency reasons, now looking for .list suffix and enabling them automatically (Closes: #545403). 2011-03-09 19:17:03 +01:00
Daniel Baumann c1742e3718 Handling d-i required packages regarding kernel flavours differently on ubuntu. 2011-03-09 19:17:03 +01:00
Daniel Baumann 09c2e7943c Adding experimental support for isohybrid (Closes: #558688). 2011-03-09 19:17:03 +01:00
Daniel Baumann 701b5affd4 For consistency, using true|false instead of enabled|disabled in configuration options. 2011-03-09 19:17:03 +01:00
Daniel Baumann 352d962ee8 Removing lpia support, this architecture is dead. 2011-03-09 19:17:03 +01:00
Daniel Baumann 25c38a043e Don't try to install parameters.txt for casper in ubuntu mode (Closes: #560109). 2011-03-09 19:17:02 +01:00
Daniel Baumann 7199152dae Adding a 'sleep 1' before removing the loopdevice when creating usb-hdd images. 2011-03-09 19:17:02 +01:00
Daniel Baumann ac52cf9e0f Updating icedove-l10n packagename handling for post-lenny, thanks to intrigeri <intrigeri@boum.org>. 2011-03-09 19:17:02 +01:00
Daniel Baumann 783088bf04 Replacing sed 4.2 command to assemble debootstraps components option with a less advanced one, in order to work on legacy distributions. 2011-03-09 19:17:02 +01:00
Daniel Baumann 6b1d9f2ab8 Adding suffix .list to sources.list.d snipplets. 2011-03-09 19:17:02 +01:00
Daniel Baumann 89ae063991 Using /etc/apt/sources.list.d mechanism for local sources.list snipplets. 2011-03-09 19:17:02 +01:00
Daniel Baumann 5841e79b1f Dropping etch support. 2011-03-09 19:17:02 +01:00
Daniel Baumann 5e4952e8a7 Adding debian version 2.0~a1-1. 2011-03-09 19:16:26 +01:00
Daniel Baumann d8e7520325 Replacing sed 4.2 command to assemble debootstraps components option with a less advanced one, in order to work on legacy distributions. 2011-03-09 19:09:49 +01:00
Daniel Baumann a072f12979 Only adding hardcoded fallback syslinux label when not using neither vesamenu nor gfxboot. 2011-03-09 19:09:49 +01:00
Daniel Baumann cea57867f5 Adding another workaround for etchs syslinux generation to manually treat live.cfg. 2011-03-09 19:09:49 +01:00
Daniel Baumann 91b9dab637 Adding syslinux hardcoded default label entries. 2011-03-09 19:09:49 +01:00
Daniel Baumann 18afcd29eb Respecting that etch has no prompt.cfg in netboot images. 2011-03-09 19:09:49 +01:00
Daniel Baumann 02296bf652 Giving conditional message in lh_config when creating or updating the config tree. 2011-03-09 19:09:48 +01:00
Cody A.W. Somerville f8b187c7a9 Omit numbering for first kernel and initrd installed into binary. 2011-03-09 19:09:48 +01:00
Daniel Baumann 22c6dc6149 Adding patch from Dusty Hendrickson <dhendrickson@cleversafe.com> to allow lh_bootstrap_debootstrap to bootstrap from different section than main and evaluate LH_CATEGORIES for that purpose. 2011-03-09 19:09:48 +01:00
Daniel Baumann 82277aec3b Tidy helper calls before and after switching chroot filesystem in lh_binary_rootfs to not leave certain helpers activated at the end of the build, thanks to Luigi Capriotti <l.capriotti@xbmc.org>. 2011-03-09 19:09:48 +01:00
Daniel Baumann 9b38ed621e Simplyfing chroot copying in lh_binary_chroot. 2011-03-09 19:09:48 +01:00
Daniel Baumann c9943f079f Escaping variables in binary.sh of lh_binary_iso, thanks to Luigi Capriotti <l.capriotti@xbmc.org>. 2011-03-09 19:09:48 +01:00
Daniel Baumann bf74055024 Adjusting pathes for boot-screens in netboot images. 2011-03-09 19:09:48 +01:00
Daniel Baumann 634193980a Correctly replacing pathes in exithelp.cfg for returning back to syslinux menu. 2011-03-09 19:09:48 +01:00
Daniel Baumann 57a8ef8442 Correcting pathes in include statements when building netboot images (Closes: #546910). 2011-03-09 19:09:48 +01:00
Daniel Baumann bcb1e6f7d5 Fixing regression imported by fixing #533846 incorrectly. 2011-03-09 19:09:48 +01:00
Karl Goetz 23fc01e1b8 Correcting comment about replacing /dev/urandom with /dev/random. 2011-03-09 19:09:48 +01:00
Daniel Baumann 2e2de4361d Merging initial and experimental grub2 support from Luigi Capriotti <l.capriotti@xbmc.org>.
Outstanding issues: doesn't work chrooted yet, lh_binary_iso binary.sh modifications probably should be done at lh_binary_grub2.
2011-03-09 19:09:48 +01:00
Rui Miguel Bernardo 7523992b6a Correcting apt pinning support. 2011-03-09 19:09:48 +01:00
Daniel Baumann e74e645dd0 Also actually creating the functions directory in lh_config. 2011-03-09 19:09:47 +01:00
Daniel Baumann a87d976add Allow to overload global functions with local functions stored in the config tree at scripts/functions.
live-helper 1.0.6 will be the last release of live-helper 1.x, which will
produce lenny 5.0.3 release images. However, when 5.0.4 is due, we'll need
to produce new images with slightly modified functions/release.sh files.
In order to acchieve that, we'll allow to have such a file overload the
functions shipped in live-helper.

This way, we can acchieve that:

  * live-helper itself doesn't need to be updated through stable updates
    anymore.
  * we still can do the required changes for a new point release.
  * we even ship the changes in the source tarballs automatically.
2011-03-09 19:09:47 +01:00
Daniel Baumann 26f5aaf0bf Avoid showing 'dashed commands are deprecated' warning more than one within lh_clean. 2011-03-09 19:09:47 +01:00
Daniel Baumann 7036e269ce Giving message to users that lh_config is actually doing something. 2011-03-09 19:09:47 +01:00
Daniel Baumann 82cbc81b3d Deprecating all dashed forms of commands. 2011-03-09 19:09:47 +01:00
Daniel Baumann 74f7986e69 Respecting (possibly) customized LH_SYSLINUX_CFG when autodecting syslinux menu module (Closes: #533846). 2011-03-09 19:09:47 +01:00
Daniel Baumann e5f7eea5db Allow to enforce syslinux menu module through LH_SYSLINUX_MENU. 2011-03-09 19:09:47 +01:00
Daniel Baumann fa9ebfb6d1 Using pre-cached bootstrap stage, if available, in order to build chroot image which dramatically speads up building of large images. 2011-03-09 19:09:47 +01:00