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