Commit Graph

375 Commits

Author SHA1 Message Date
Daniel Baumann 45a98f5977 Correcting chroot call to process config/binary_rootfs/excludes in chrooted builds. 2011-03-09 19:03:40 +01:00
Daniel Baumann 492c2876ac Replacing Chroot(); call for removing the udev persistent-net rules with a direct rm call to avoid beeing expanded by the shell based on the build systems files. 2011-03-09 19:03:40 +01:00
Daniel Baumann 98cb61600c Passing -wildcards to mksquashfs call when having excludes, thanks to Phillip Lougher <phillip@lougher.demon.co.uk>. 2011-03-09 19:03:40 +01:00
Marco Amadori dbcc5dc8b3 Fixed 2 typos in getopt longoptions string. 2011-03-09 19:03:40 +01:00
Daniel Baumann ef222396cd Introducing config/binary_rootfs/excludes as a generic way to exclude files manually from the binary image. 2011-03-09 19:03:40 +01:00
Daniel Baumann 5fe8b202c3 Since #433076 is fixed in live-initramfs, we only need to adjust owner of the live-user when using casper for etch builds. 2011-03-09 19:03:40 +01:00
Daniel Baumann fa8e9f9381 Renaming sections to categories in order to use the same names as Debian Policy does (Closes: #483777). 2011-03-09 19:03:40 +01:00
Daniel Baumann 14fe5c6fb2 Improving check for a mounted chroot/dev/pts to cover all terminals, not just the 0th (Closes: #459697, #459779). 2011-03-09 19:03:40 +01:00
Chris Lamb a12a4b71fb Support expanding wildcards in udeb excludes.
This was preventing "kernel-image-*" "exclude" entries from removing these
packages. This saves about 5 MiB of space in all.
2011-03-09 19:03:40 +01:00
Chris Lamb b6a9ccaa08 Remove pointless whitespace. 2011-03-09 19:03:40 +01:00
Chris Lamb 3ef5610890 Removing surrounded braces from LH_BOOTAPPEND_INSTALL - it is expanded by sed, not the shell. 2011-03-09 19:03:40 +01:00
Chris Lamb c4c0f319ae Correcting typo LH_BOOTSTRAP_INSTALL -> LH_BOOTAPPEND_INSTALL in Grub kernel parameters. 2011-03-09 19:03:40 +01:00
Chris Lamb 6018c34eda Correct bogus path for d-i preseed files. 2011-03-09 19:03:40 +01:00
Chris Lamb 59e050290d Don't install lists from chroot_local-packageslists without them being specified in LH_PACKAGES_LISTS (Closes: #490755) 2011-03-09 19:03:40 +01:00
Daniel Baumann b070f0a9a3 Preserve changed apt settings (pdiffs, recommends, and secure) in binary image (Closes: #494640). 2011-03-09 19:03:40 +01:00
Chris Lamb 1a8e869265 Remove accidental trailing '"' (quote) package from lh_config usage. 2011-03-09 19:03:39 +01:00
Daniel Baumann 8888135805 Updating chroot hacks to reflect namechange of the udev persistent rules. 2011-03-09 19:03:39 +01:00
Daniel Baumann 7e20d93cf5 Correcting typo in win32-loader config. 2011-03-09 19:03:39 +01:00
Tiago Bortoletto Vaz 5b882c2b34 Making lh_chroot_interactive and lh_source_usb-hdd messages translatable. 2011-03-09 19:03:39 +01:00
Tiago Bortoletto Vaz 049d0abfca Making lh_binary_usb-hdd messages translatable. 2011-03-09 19:03:39 +01:00
Daniel Baumann 3e3bb42607 Moving win32-loader inclusion support from external hook into main program (Closes: #476546). 2011-03-09 19:03:39 +01:00
Daniel Baumann 2bec7369f1 Removing currently unused help message in lh_config. 2011-03-09 19:03:39 +01:00
Chris Lamb afc3dc8166 Tidy "install" / "install-binary" handling in lh_chroot_apt. 2011-03-09 19:03:39 +01:00
Chris Lamb 3732c2c4bb Add informational comments to generated /etc/apt/preferences stanzas. 2011-03-09 19:03:39 +01:00
Chris Lamb 1010bcc390 Generate Release file for chroot_local-packages when APT_SECURE is disabled.
This was preventing the pinning mechanism to work when it security was
disabled.
2011-03-09 19:03:39 +01:00
Chris Lamb 445de4d80a Prevent (harmless) duplicate entries appearing in /etc/apt/preferences 2011-03-09 19:03:39 +01:00
Tiago Bortoletto Vaz aa6204c8ae Also allowing multiple preseeding files for netboot. 2011-03-09 19:03:39 +01:00
Daniel Baumann 384a050c79 Adding guessing of the preseeding filename, and way to manually overwrite it (or select it in case of multiple available preseeding files). 2011-03-09 19:03:39 +01:00
Tiago Bortoletto Vaz eae542daba Allowing to use more than one preseeding file to be on the media. 2011-03-09 19:03:39 +01:00
Chris Lamb 36929d2172 Ensure the binary image does not inherit the binary stage's APT settings. 2011-03-09 19:03:39 +01:00
Chris Lamb 1adae413a4 Always create stagefile for chroot_install-packages and require it for lh_source
This is required as lh_source will generate an incomplete source tarball if
only the bootstrap phase has been completed.
2011-03-09 19:03:38 +01:00
Chris Lamb 765b7bb72d Correct indentation of conditional code. 2011-03-09 19:03:38 +01:00
Chris Lamb ddc31653d7 Clean source.list instead of binary.list when calling lh_clean --source. 2011-03-09 19:03:38 +01:00
Tiago Bortoletto Vaz 6205a24620 Adding last modifications in order to have localization fully working in 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-09 19:03:38 +01:00
Chris Lamb c7bccbbf26 Add busybox to DI_PACKAGES as its required to install kernels. 2011-03-09 19:03:38 +01:00
Chris Lamb aa9c076df9 Choose correct d-i install method for "live" and usb-hdd/tar image types. 2011-03-09 19:03:38 +01:00
Chris Lamb 974e737b62 Don't duplicate .debs of packages in binary/pool that are installed via live-installer.
This saves about 80MiB of space when building LH_DEBIAN_INSTALLER="live".
2011-03-09 19:03:38 +01:00
Chris Lamb 4dc5c74e05 Create pool/main to prevent build failure when no local .debs are queued for installation. 2011-03-09 19:03:38 +01:00
Chris Lamb a1c4763a02 Don't include the bootstrap .debs on live-installer based disks (saves ~30MiB). 2011-03-09 19:03:38 +01:00
Chris Lamb d6053a8103 Rework WGET_OPTIONS and use "--no-verbose" by default (just prints the URL). 2011-03-09 19:03:38 +01:00
Chris Lamb 1edb9bd7c8 Fix "lh_config -c". Thanks to Simon Schiele <lists@codingmonkey.de>. 2011-03-09 19:03:38 +01:00
Chris Lamb 7bd69bd567 Remove --debian-installer-daily from getopt call. 2011-03-09 19:03:38 +01:00
Chris Lamb 7245d22f24 Fix a bug in chroot_local-packages where packages were upgraded with themselves during lh_binary stages. 2011-03-09 19:03:38 +01:00
Chris Lamb 74ef06a44e Fix bug in LH_DEBIAN_INSTALLER_DISTRIBUTION = "daily" handling.
Was causing build failures as it was trying to download files from a
"daily" component of a mirror.
2011-03-09 19:03:38 +01:00
Chris Lamb 28121b6662 Disabling call to "update-initramfs" in lh_chroot_hacks.
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-09 19:03:38 +01:00
Daniel Baumann ba25e433b5 Merging debian-installer-daily option into debian-installer-distribution. 2011-03-09 19:03:38 +01:00
Tiago Bortoletto Vaz 17ca582c93 Minor typo fix for encryption parameter in lh_config help message. 2011-03-09 19:03:38 +01:00
Tiago Bortoletto Vaz 2acf049825 Suporting debian-installer distribution choice, which makes possible to build a image using a system-independent debian-installer suite. The config option for this is --debian-installer-distribution CODENAME. 2011-03-09 19:03:38 +01:00
Tiago Bortoletto Vaz 36f8ceb644 Adding missing debian-installer options in lh_config --help message. 2011-03-09 19:03:37 +01:00
Antonio Terceiro 7f1a4e4fc5 Replacing file checking with ls by function calls
Instead of repeatedly doing "ls ... > /dev/null 2>&1", just use a
function that does exactly that.
2011-03-09 19:03:37 +01:00