Age | Commit message (Collapse) | Author |
|
Instead of repeatedly doing "ls ... > /dev/null 2>&1", just use a
function that does exactly that.
|
|
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).
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
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.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
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.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
|
|
|
|
|
|
|
|
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
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.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
bootstrap method.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
|
|
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
packages key.
This avoids blocking automated mage builds; we don't care about the
security of this key anyway.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
NOGATA <nogajun@gmail.com> for the patch. (Closes: #490245)
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
always being deleted when used in conjunction with config/chroot_apt/preferences.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
least) debootstrap and cdebootstrap.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Thanks to Cyril Brulebois <cyril.brulebois@kerlabs.com>. (Closes: #490114)
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
before it was required.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
This patch also allows preferring locally provided packages by preferencing
repositories with the label 'local-packages' in chroot_apt/preferences.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
I've tested this the cross-product of LH_APT={apt,aptitude} and
LH_APT_SECURE={enabled,disabled} with no problems.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
on the netboot variant when building on powerpc.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
beginning of the script.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
build failures.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
If this is deemed not portable enough in the future, it should be easy
enough to find/replace.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|
|
instead attempt to not break the chroot too much in this case
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
|