lp://qastaging/~smoser/maas-images/trunk.better-check-overlay
- Get this branch:
- bzr branch lp://qastaging/~smoser/maas-images/trunk.better-check-overlay
Branch merges
- maintainers of maas images: Pending requested
-
Diff: 39 lines (+21/-1)1 file modifiedbin/kpack-from-image (+21/-1)
Branch information
Recent revisions
- 335. By Scott Moser
-
load the module by fs-<filesystem>
this is a better path to loading a kernel module since
we're askign for a specific filesystem support, this will load
that filesystem rather than assuming that 'overlay' module
provides the 'overlay' filesystem. - 334. By Scott Moser
-
bin/kpack-
from-image: better determine if overlay support is available. Instead of assuming that mount-image-
callback having a flag '--overlay'
indicates that overlay support is usable, further check.This makes the --copy=auto (the default) work in scenarios where
there are no modules available for loading or kernel module loading
is not allowed. - 333. By Scott Moser
-
move the 'import' subcommand out of meph2-util
Import did not fit as 'util' all that well anyway. This moves 'import'
to its own standalone command, and exposes 'meph2-import' as a command
to call it. It also moves some other code around so that it is easily
callable (moving many things to meph2.util).It is still available with a deprecation warning as 'meph2-util import'.
The problem this fixes is in the environment that 'meph2-util' needs
to run in. It is a python3.2 environment, and there is no 'lzma' or
backports.lzma available there.When 'meph2-util import' was added, the build environment for some
of the uses of meph2-util was modified to use pip to install backports.
However, some of those jenkins jobs were *not*, resulting in failure
of some jobs such as the cleaner (LP: #1627739). - 331. By Scott Moser
-
Do not build products for architectures not listed in config.
This change does 2 things:
a.) enables 'powerpc' to actually build
b.) makes meph2-build and cloud-image sync not build products for
architectures not listed in the config.The path for 'b' is to write empty products data and to LOG.warn and
write to stderr a message saying how to support.Also there is a drive by fix here to make 'insert --no-sign' work respect
the --no-sign argument. - 330. By LaMont Jones
-
Make enable_proposed work for everything
Previously, the "enable_proposed" flag only worked for grabbing d-i kernels
from -proposed.This adds a '--proposed' flag just about everywhere in the process, and
allows the user to enable that by changing 'enable_proposed' to true in
the config. - 327. By Lee Trager
-
Read SquashFS config in stream.py and include a manifest for SquashFS images
Read the meph yaml config value 'squashfs' in stream.py to determine whether
to include the root-image and manifest or the squashfs image in the product
version. This ensures both meph2-build and meph2-cloudimg-sync publish the
correct files for the configuration file they are given.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/maas-images