Chris Lamb
36929d2172
Ensure the binary image does not inherit the binary stage's APT settings.
2011-03-09 19:03:39 +01:00
Daniel Baumann
ce605e2a90
Switching chechbashism call to now fail and abort rather than just give a warning if bashishms are detected.
2011-03-09 19:03:39 +01:00
Daniel Baumann
194bd9317f
Using $HOST rather than $HOSTNAME to avoid false positive in checkbashisms.
2011-03-09 19:03:39 +01:00
Daniel Baumann
9e52973f34
Using signal names rather than signal numbers in trap calls.
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
Chris Lamb
79c6a1936f
Move gettext to Build-Depends-Indep.
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
Tiago Bortoletto Vaz
9be35287b8
Adding the basic infrastructure to provide l10n support for live-helper.
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
8e78831ef5
Update lh_config(1) to match status of LH_DEBIAN_INSTALLER_{DAILY,DISTRIBUTION}.
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
Daniel Baumann
b973d05362
Bumping version number to 1.0.0.
2011-03-09 19:03:38 +01:00
Daniel Baumann
3c900582d1
Updating credits file.
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
195110261b
Sorting functions alphabetically.
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
Chris Lamb
382d244050
Always add our apt_preference(5) pinning stanza when using local-packages.
...
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-09 19:03:37 +01:00
Frederic Daniel Luc Lehobey
45bc246fbb
Added po4a support for manpages. Use case: 'make po4a'.
2011-03-09 19:03:37 +01:00
Chris Lamb
bb56b10384
Ensure packages in config/chroot_local-packages override all others.
...
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-09 19:03:37 +01:00
Chris Lamb
6538fac66f
Test whether to use hard-links when caching d-i downloads.
2011-03-09 19:03:37 +01:00
Chris Lamb
b07f1ccc01
Print a warning when package caching is disabled but d-i integration is enabled.
2011-03-09 19:03:37 +01:00
Chris Lamb
38a545b3d1
Don't install Recommends of d-i packages.
2011-03-09 19:03:37 +01:00
Chris Lamb
c0d2b4ef05
Call "Check_defaults" in lh_build.
...
This ensures that incompatible configurations that are created by editing
files in config/ are detected when building the image via lh_build.
This also has the side-effect of ensuring that configuration warnings (if
any) appear for live-magic.
2011-03-09 19:03:37 +01:00
Chris Lamb
bd4a6204bb
Print nicer error message when bootstrap missing from LH_CACHE_STAGES.
2011-03-09 19:03:37 +01:00
Chris Lamb
2da3bcef16
Remove 'E:' prefix in call to Echo_error - it gets added later too.
2011-03-09 19:03:37 +01:00
Chris Lamb
781d6c77ba
Don't attempt install deprecated helpers/make-live.
2011-03-09 19:03:37 +01:00
Daniel Baumann
b13a8381a4
Only using hardlinks for local-packages when hardlinks are possible.
2011-03-09 19:03:37 +01:00
Daniel Baumann
b4c24e4136
Removing make-live legacy helper.
2011-03-09 19:03:37 +01:00
Daniel Baumann
24ec05d2e6
Updating debian release information.
2011-03-09 19:03:37 +01:00
Daniel Baumann
698992351c
Making check for local-patches silent.
2011-03-09 19:03:37 +01:00
Daniel Baumann
4b7b96bce8
Making check for local-includes silent.
2011-03-09 19:03:37 +01:00
Marco Amadori
af8160b930
Removing evms from rescue list, package got removed from debian.
2011-03-09 19:03:37 +01:00
Tiago Bortoletto Vaz
8eb8c921d6
Improving message when using default values in /etc/default/live-helper.
2011-03-09 19:03:37 +01:00
Chris Lamb
d58eaafd5a
Add lh_chroot_local-patches helper to apply local patches against chroot.
2011-03-09 19:03:37 +01:00
Chris Lamb
b9c6f0a083
Fix cache poisoning issue in lh_binary_debian-installer with 404 downloads
...
When wget 404's, an target file is created - this poisons the cache as the
file is apparently downloaded but in actuality is simply empty. We fix this
by unconditionally deleting the cache file if wget fails and emitting an
error.
2011-03-09 19:03:37 +01:00
Chris Lamb
1b37572080
Don't attempt to use live-installer on Etch; it would simply result in no bootstrap method.
2011-03-09 19:03:37 +01:00