summaryrefslogtreecommitdiff
path: root/helpers
AgeCommit message (Collapse)AuthorFilesLines
2011-03-09Introducing config/binary_rootfs/excludes as a generic way to exclude files ↵Daniel Baumann1-9/+36
manually from the binary image.
2011-03-09Since #433076 is fixed in live-initramfs, we only need to adjust owner of ↵Daniel Baumann1-1/+1
the live-user when using casper for etch builds.
2011-03-09Renaming sections to categories in order to use the same names as Debian ↵Daniel Baumann2-15/+15
Policy does (Closes: #483777).
2011-03-09Improving check for a mounted chroot/dev/pts to cover all terminals, not ↵Daniel Baumann1-1/+1
just the 0th (Closes: #459697, #459779).
2011-03-09Support expanding wildcards in udeb excludes.Chris Lamb1-3/+3
This was preventing "kernel-image-*" "exclude" entries from removing these packages. This saves about 5 MiB of space in all.
2011-03-09Remove pointless whitespace.Chris Lamb1-2/+2
2011-03-09Removing surrounded braces from LH_BOOTAPPEND_INSTALL - it is expanded by ↵Chris Lamb1-1/+1
sed, not the shell.
2011-03-09Correcting typo LH_BOOTSTRAP_INSTALL -> LH_BOOTAPPEND_INSTALL in Grub kernel ↵Chris Lamb1-1/+1
parameters.
2011-03-09Correct bogus path for d-i preseed files.Chris Lamb1-1/+1
2011-03-09Don't install lists from chroot_local-packageslists without them being ↵Chris Lamb3-57/+1
specified in LH_PACKAGES_LISTS (Closes: #490755)
2011-03-09Preserve changed apt settings (pdiffs, recommends, and secure) in binary ↵Daniel Baumann1-3/+12
image (Closes: #494640).
2011-03-09Remove accidental trailing '"' (quote) package from lh_config usage.Chris Lamb1-1/+1
2011-03-09Updating chroot hacks to reflect namechange of the udev persistent rules.Daniel Baumann1-2/+2
2011-03-09Correcting typo in win32-loader config.Daniel Baumann1-1/+1
2011-03-09Making lh_chroot_interactive and lh_source_usb-hdd messages translatable.Tiago Bortoletto Vaz2-5/+5
2011-03-09Making lh_binary_usb-hdd messages translatable.Tiago Bortoletto Vaz1-4/+4
2011-03-09Moving win32-loader inclusion support from external hook into main program ↵Daniel Baumann2-2/+27
(Closes: #476546).
2011-03-09Removing currently unused help message in lh_config.Daniel Baumann1-1/+0
2011-03-09Tidy "install" / "install-binary" handling in lh_chroot_apt.Chris Lamb1-2/+2
2011-03-09Add informational comments to generated /etc/apt/preferences stanzas.Chris Lamb1-0/+2
2011-03-09Generate Release file for chroot_local-packages when APT_SECURE is disabled.Chris Lamb1-5/+5
This was preventing the pinning mechanism to work when it security was disabled.
2011-03-09Prevent (harmless) duplicate entries appearing in /etc/apt/preferencesChris Lamb1-0/+5
2011-03-09Also allowing multiple preseeding files for netboot.Tiago Bortoletto Vaz1-1/+1
2011-03-09Adding guessing of the preseeding filename, and way to manually overwrite it ↵Daniel Baumann1-1/+11
(or select it in case of multiple available preseeding files).
2011-03-09Allowing to use more than one preseeding file to be on the media.Tiago Bortoletto Vaz1-2/+2
2011-03-09Ensure the binary image does not inherit the binary stage's APT settings.Chris Lamb2-4/+20
2011-03-09Always create stagefile for chroot_install-packages and require it for lh_sourceChris Lamb2-2/+5
This is required as lh_source will generate an incomplete source tarball if only the bootstrap phase has been completed.
2011-03-09Correct indentation of conditional code.Chris Lamb1-4/+4
2011-03-09Clean source.list instead of binary.list when calling lh_clean --source.Chris Lamb1-1/+1
2011-03-09Adding last modifications in order to have localization fully working in ↵Tiago Bortoletto Vaz12-16/+16
live-helper. This commit goes with some pt_BR translations just for testing. Thanks to Antonio Terceiro for helping and coding in some shell stuff.
2011-03-09Add busybox to DI_PACKAGES as its required to install kernels.Chris Lamb1-1/+1
2011-03-09Choose correct d-i install method for "live" and usb-hdd/tar image types.Chris Lamb1-3/+3
2011-03-09Don't duplicate .debs of packages in binary/pool that are installed via ↵Chris Lamb1-6/+49
live-installer. This saves about 80MiB of space when building LH_DEBIAN_INSTALLER="live".
2011-03-09Create pool/main to prevent build failure when no local .debs are queued for ↵Chris Lamb1-0/+1
installation.
2011-03-09Don't include the bootstrap .debs on live-installer based disks (saves ~30MiB).Chris Lamb1-12/+15
2011-03-09Rework WGET_OPTIONS and use "--no-verbose" by default (just prints the URL).Chris Lamb1-1/+6
2011-03-09Fix "lh_config -c". Thanks to Simon Schiele <lists@codingmonkey.de>.Chris Lamb1-2/+2
2011-03-09Remove --debian-installer-daily from getopt call.Chris Lamb1-1/+1
2011-03-09Fix a bug in chroot_local-packages where packages were upgraded with ↵Chris Lamb1-10/+23
themselves during lh_binary stages.
2011-03-09Fix bug in LH_DEBIAN_INSTALLER_DISTRIBUTION = "daily" handling.Chris Lamb1-0/+2
Was causing build failures as it was trying to download files from a "daily" component of a mirror.
2011-03-09Disabling call to "update-initramfs" in lh_chroot_hacks.Chris Lamb1-3/+0
Users who are modifying initramfs scripts via chroot_local-includes should really run update-initramfs themselves - this wasn't possible until fairly recently due to re-ordering of calls from lh_chroot.
2011-03-09Merging debian-installer-daily option into debian-installer-distribution.Daniel Baumann2-12/+2
2011-03-09Minor typo fix for encryption parameter in lh_config help message.Tiago Bortoletto Vaz1-1/+1
2011-03-09Suporting debian-installer distribution choice, which makes possible to ↵Tiago Bortoletto Vaz2-24/+34
build a image using a system-independent debian-installer suite. The config option for this is --debian-installer-distribution CODENAME.
2011-03-09Adding missing debian-installer options in lh_config --help message.Tiago Bortoletto Vaz1-1/+1
2011-03-09Replacing file checking with ls by function callsAntonio Terceiro13-39/+39
Instead of repeatedly doing "ls ... > /dev/null 2>&1", just use a function that does exactly that.
2011-03-09Always add our apt_preference(5) pinning stanza when using local-packages.Chris Lamb2-15/+12
This mostly reverts my most recent chroot_local-packages/preferences commit as I found problems when re-running parts of the build: as the pinning stanza was removed, calls to "apt-get upgrade" from within live-helper would remove replacement packages placed in chroot_local-packages. This isn't 100% foolproof - running apt-get upgrade on the binary image may still attempt to remove replacement packages (heavy users of this should probably be using their own repo for this sort of thing anyway).
2011-03-09Ensure packages in config/chroot_local-packages override all others.Chris Lamb2-3/+17
This reverts config/chroot_local-packages to almost original semantics by giving any package in chroot_local-packages a priority of 1001, allowing it to "downgrade" packages and generally override the standard APT sources. I think this follows the idea of this directory more and is likely to be more useful with this setup - rebuilding a package simply to bump a version number or keeping a custom apt_preferences(5) file around kinda sucks, especially as it is often used as a temporary workaround.
2011-03-09Test whether to use hard-links when caching d-i downloads.Chris Lamb1-1/+6
2011-03-09Don't install Recommends of d-i packages.Chris Lamb1-1/+1