Commit Graph

560 Commits

Author SHA1 Message Date
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
Daniel Baumann 9e766a06ef Respecting /etc/hostname in case it's part of chroot_local-includes, thanks to Luigi Capriotti <l.capriotti@xbmc.org> for the idea. 2011-03-09 19:09:47 +01:00
Daniel Baumann e0209bb337 Automatically optaining version number for config tree format. 2011-03-09 19:09:47 +01:00
Cody A.W. Somerville 4df03e2012 Only add available install frontend boot entries. 2011-03-09 19:09:47 +01:00
Cody A.W. Somerville c082430348 Unify bootloader helpers. 2011-03-09 19:09:46 +01:00
Daniel Baumann ec83843d6e Allowing to overwrite default gzip options through config switch or option. 2011-03-09 19:09:46 +01:00
Daniel Baumann 74a7af6571 Adding a message about which hook made a build fail, if any. 2011-03-09 19:09:46 +01:00
Cody A.W. Somerville 27be06512a Add option to disable use of GTK debian-installer.
Adding the ability to disable use of the GTK graphical
debian-installer is handy either to reduce the size of the
images or if the necessary files aren't available.
2011-03-09 19:09:46 +01:00
Cody A.W. Somerville a55187778e Fix build failure when retrying build at deconfiguring file /bin/hostname.
If you attempt a build and it fails for whatever reasons (say, a
configuration issue) and then you retry your build without calling
lh_clean, you can sometimes run into an issue with the
'deconfiguring file /bin/hostname' step. It'll try to move
chroot/bin/hostname.orig to chroot/bin/hostname but
chroot/bin/hostname.orig won't exist as chroot/bin/hostname hasn't
been moved aside like it expects (ie. the original file is still
chroot/bin/hostname). This is frustrating since if the error was
ignored, the build would be able to complete successfully and as
expected. So, let lh_chroot_hostname check if
'chroot/bin/hostname.orig' exists before attempting to
move it to 'chroot/bin/hostname'.
2011-03-09 19:09:46 +01:00
Daniel Baumann 21964d0163 Replacing policy-rc.d text that is used by sbuild too. 2011-03-09 19:09:46 +01:00
Daniel Baumann b5a891df14 Including archive trace into .disk meta information. 2011-03-09 19:09:46 +01:00
Chris Lamb f315a91f39 Remove potentially-expanding architecture list by making current x86 vars the fallback. 2011-03-09 19:09:45 +01:00
Chris Lamb 29c423b89a Support LH_BOOTSTRAP_FLAVOUR="standard" when using debootstrap
cdebootstrap will accept --variant=standard, but debootstrap does
not; this patch means that we don't try and pass it to
debootstrap - this can happen if switching between the two
utilities.
2011-03-09 19:09:45 +01:00
Daniel Baumann e554c785c9 Removing config stage file on purge, if the user is using an auto script to generate the config. 2011-03-09 19:09:45 +01:00
Daniel Baumann b305694034 Cosmetical simplification of debian-installer DESTDIR assignement, thanks to Cody A.W. Somerville <cody.somerville@canonical.com>. 2011-03-09 19:09:45 +01:00
Daniel Baumann 7a433849f5 Exclude di-utils-exit-installer from udeb_exclude, we want it on the images on purpose. 2011-03-09 19:09:45 +01:00
Daniel Baumann 53848cda42 Outputting usage if lh is called without argument. 2011-03-09 19:09:45 +01:00
Daniel Baumann c17aa70a7f Preserve quoting in lh when passing through to sub commands (Closes: #521824). 2011-03-09 19:09:45 +01:00
Daniel Baumann 95b1731883 Emitting a warning if resolvconf is detected on the to be generated live system. Beware of resolvconf, it's broken beyond repair. 2011-03-09 19:09:45 +01:00
Cody A.W. Somerville 16ba7aa98e Fixing build failure in lh_binary_syslinux that occurs if exithelp.cfg does not exist. 2011-03-09 19:09:44 +01:00
Daniel Baumann d182778609 Always rebuilding initrd in chroot_hacks to avoid inclusion of previously removed udev rules (such as persistent devices). 2011-03-09 19:09:44 +01:00
Tzafrir Cohen 97ec6952f8 Returning to menu in syslinux. 2011-03-09 19:09:44 +01:00
Daniel Baumann 7226d24dd8 Exporting LH_CONFIG_VERSION for the configuration tree format. 2011-03-09 19:09:44 +01:00
Daniel Baumann 173fa3bbbf Not removing man/index.db in lh_chroot_hacks to keep man -k aka apropos working, thanks to Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr> (Closes: #527311). 2011-03-09 19:09:44 +01:00