Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-03-09 | Replace a few unweildy "if" statements with their "case" equivalents | Chris Lamb | 2 | -35/+41 | |
2011-03-09 | Move Etch syslinux workaround closer to the original definitions | Chris Lamb | 1 | -8/+8 | |
2011-03-09 | Use correct location of powerpc d-i images. | Chris Lamb | 1 | -0/+6 | |
2011-03-09 | Set correct d-i image type on usb-hdd and tar image types | Chris Lamb | 1 | -7/+8 | |
2011-03-09 | Remove pointless "echo" statements pre- and post- cdebootstrap | Chris Lamb | 1 | -2/+0 | |
2011-03-09 | Allow LH_APT_SECURE to disable package cdebootstrap package authentication | Chris Lamb | 1 | -0/+5 | |
2011-03-09 | Rename USE_NETBOOT_DI to DI_IMAGE_TYPE | Chris Lamb | 1 | -8/+8 | |
2011-03-09 | Always deference symlinks when installing some binary includes to fix ↵ | Chris Lamb | 1 | -2/+2 | |
breakage on amd64. | |||||
2011-03-09 | Ensure "Using system defaults" message appears when calling lh_config ↵ | Chris Lamb | 1 | -1/+1 | |
without --verbose | |||||
2011-03-09 | Don't skip single dot-files in the root directory of binary and chroot local ↵ | Chris Lamb | 2 | -2/+2 | |
includes | |||||
2011-03-09 | Don't exclude live-installer when LH_DEBIAN_INSTALLER=live | Chris Lamb | 1 | -0/+5 | |
2011-03-09 | Fix a few bogus guards in lh_binary_debian-installer | Chris Lamb | 1 | -3/+3 | |
2011-03-09 | Parsing local arguments to lh_config last. | Daniel Baumann | 1 | -5/+5 | |
2011-03-09 | Correcting order where system-wide lh_config defaults file is read, thanks ↵ | Daniel Baumann | 1 | -6/+7 | |
to Juergen Fiedler <juergen.fiedler@gmail.com>. | |||||
2011-03-09 | Only saving source indices to indices cache if source indices are actually ↵ | Daniel Baumann | 1 | -2/+11 | |
existing, thanks to Thanatermesis <thanatermesis.ecvs@elivecd.net>. | |||||
2011-03-09 | Correcting path for system-wide lh_config defaults file. | Daniel Baumann | 1 | -1/+1 | |
2011-03-09 | Added support for /etc/live-helper. | Marco Amadori | 1 | -0/+7 | |
* lh_config system-wide configuration file, like an implicit specification of '--conffile=/etc/live-helper' to each lh_config call. | |||||
2011-03-09 | Removed a useless space. | Marco Amadori | 1 | -1/+1 | |
2011-03-09 | Create chroot_local-preseed/ directory when building config/ in lh_config | Chris Lamb | 1 | -0/+1 | |
2011-03-09 | Producing rsyncable tarballs where possible. | Daniel Baumann | 5 | -5/+38 | |
2011-03-09 | Allow fallback to chroot_package-lists inside binary lists | Chris Lamb | 1 | -1/+1 | |
Without this, a modified version of the (say) "gnome" list inside chroot_package-lists would be completely ignored when installing binary packagelists. | |||||
2011-03-09 | Remove temporary binary package list files | Chris Lamb | 1 | -0/+3 | |
2011-03-09 | Tidy calls to new Expand_packagelist | Chris Lamb | 3 | -18/+6 | |
2011-03-09 | Some formating and style cleanups. | Daniel Baumann | 2 | -10/+12 | |
2011-03-09 | Using one single packages cache directory for all chroot packages. | Daniel Baumann | 3 | -6/+6 | |
2011-03-09 | Using hardlinks to copy local packages into chroot. | Daniel Baumann | 1 | -2/+2 | |
2011-03-09 | Moving lh_chroot_packages call in lh_chroot to old place. | Daniel Baumann | 1 | -1/+1 | |
2011-03-09 | Install most chroot packages in one ${LH_APT} call (Closes: #475739) | Chris Lamb | 7 | -79/+101 | |
This patch installs (almost) all chroot packages by queueing the package names into a single file and then installing that. It depends on my previous patch to install local packages by using an APT mirror. This speeds up image build causes even greater speedups once more packages adopt triggers. (Packages installed by debconf preseeding are not touched, nor are packages installed by tasks.) | |||||
2011-03-09 | Install local packages using a local APT repo instead of using "dpkg -i" | Chris Lamb | 3 | -58/+40 | |
This patch modifies chroot_sources to build a small APT repo of the local-packages and use that for local package installation instead of "dpkg -i". This has a few advantages: * Removes the true ugliness that is "dpkg -i *.deb && apt-get install -f". This not only is slow and brittle, it causes scary "dpkg dependency error" messages to appear in build logs. * We can (ie. not implemented here) move to installing all the packages from: - lh_chroot_packages (ie. ${LH_PACKAGES}) - lh_chroot_local-packages (ie. config/chroot_local-packages/*.deb) - lh_chroot_local-packageslists - lh_chroot_packages-lists - lh_chroot_linux-image .. in one shot. This would primarily improve speed as we would not keep invoking ${LH_APT}, and package installations can share triggers and suchlike -- installing a custom live-initramfs via local packages currently costs an additional "update-initramfs -u" call. It would also fix a number of obscure dependency cases, such as the one documented in #475739, and--if the user is using aptitude--may even result in better resolution choices. * Removes some messy and somewhat brittle code in lh_chroot_linux-image that edgecases a local live-initramfs. The disadvantages are: * If local packages are being used and we are building in a chroot, we must refresh the sources list and rebuild the repo before building the binary images. (However, before this patch, we had to do this anyway if the binary mirrors were different from the chroot ones.) * We must add a little hack to the minimal hook to detect whether we are using local packages and not remove apt-utils (which creates the repository in lh_chroot_sources) if that is the case -- we cannot simply use "Install_package" inside lh_chroot_sources as we are not guaranteed to have working APT data because the minimal hook deliberately removes them! | |||||
2011-03-09 | lh_chroot_local-preseed: fix minor typo | Tiago Bortoletto Vaz | 1 | -1/+1 | |
2011-03-09 | lh_binary_debian-installer: Add dependency on 'wget' | Chris Lamb | 1 | -0/+15 | |
The 'minimal' hook removes wget, which is used extensively by the Debian Installer hook. | |||||
2011-03-09 | Fix a number of issues with Syslinux templates (Closes: #476204) | Chris Lamb | 1 | -1/+0 | |
This fixes: * The ugly "toboot" and "to\nboot" problems * Mistitled F4 page * Ugly line-breaking of Debian Live URL | |||||
2011-03-09 | Use "find -path" for matching "path/to/file" files (Closes: #476206) | Chris Lamb | 1 | -1/+1 | |
This means that /isolinux/isolinux.bin and /boot/grub/stage2_eltorito are not included in md5sum files anymore as intended. It also prevents a strange and verbose warning from appearing in build logs. | |||||
2011-03-09 | Fix quoting when installing local packages (Closes: #470683) | Chris Lamb | 1 | -1/+1 | |
This was causing problems when building a package and there were binary packages in the directory above 'config/'. See [0] and [1] for more info. [0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=463406 [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476294 | |||||
2011-03-09 | Fix typo in policy-rc.d | Chris Lamb | 1 | -1/+1 | |
2011-03-09 | Sorting image file lists. | Daniel Baumann | 2 | -2/+2 | |
2011-03-09 | Creating binary and source file lists in build directory. | Daniel Baumann | 3 | -1/+8 | |
2011-03-09 | Also copying binary package list to build directory. | Daniel Baumann | 2 | -0/+3 | |
2011-03-09 | Also adding a packages.txt when building etch images, although there is a ↵ | Daniel Baumann | 1 | -11/+7 | |
casper/filesystem.manifest already. | |||||
2011-03-09 | lh_chroot_linux-image: Catch missing case in local live-initramfs handling | Chris Lamb | 1 | -1/+1 | |
This patch catches the case when LH_APT is "apt", its default value. This was causing build failures when using a local live-initramfs .deb. | |||||
2011-03-09 | helpers/lh_config, functions/defaults.sh: Correct "boostrap" -> "bootstrap" | Chris Lamb | 1 | -1/+1 | |
2011-03-09 | Sort md5sum.txt files again after filename. | Daniel Baumann | 2 | -4/+4 | |
2011-03-09 | Updating help output of lh_config. | Daniel Baumann | 1 | -3/+4 | |
2011-03-09 | Applied patch from Erwan Le Gall <elegall@linagora.com> to give a warning ↵ | Daniel Baumann | 1 | -1/+7 | |
when installing local packages with wrong naming scheme. | |||||
2011-03-09 | Using new Read_conffile(); now. | Daniel Baumann | 67 | -469/+67 | |
2011-03-09 | Adding 'all' configuration file. | Daniel Baumann | 67 | -0/+67 | |
2011-03-09 | Fixing md5sum.txt creation to not fail on filenames with whitespaces, thanks ↵ | Daniel Baumann | 2 | -4/+4 | |
to Bas Wijnen <wijnen@debian.org> (Closes: #469085). | |||||
2011-03-09 | lh_chroot_hacks: Ensure initrds are group- and world- readable | Chris Lamb | 1 | -0/+4 | |
The loop-aes-utils sets a umask in its update-initramfs configuration, causing initrds to have "0600" permissions which causes boot failures when offering the files over netboot or similar. The justification given by loop-aes is that, as it supports encrypting against embedded GPG keyrings, the keys would be compromised if the files were group- or world- readable. However, as live-helper does not support this feature, it is safe to simply correct the permissions. | |||||
2011-03-09 | Allow LH_ENCRYPTION="disabled" to disable encryption | Chris Lamb | 5 | -38/+44 | |
2011-03-09 | lh_binary_encryption: Rework and fix broken AES encryption routines | Chris Lamb | 1 | -36/+40 | |