lp:~rpodolyaka/cirros/config-drive
- Get this branch:
- bzr branch lp:~rpodolyaka/cirros/config-drive
Branch merges
- cirros developers: Pending requested
-
Diff: 36 lines (+14/-5)1 file modifiedsrc/lib/cirros/ds/configdrive (+14/-5)
Branch information
Recent revisions
- 370. By Roman Podoliaka
-
config drive: also check uppercase VFAT labels
Some dosfstools versions unconditionally produce uppercase FS label,
which are currently ignored by Cirros init system (but work with
cloud-init), thus, such config drives will not be found on VM boot.while the config drive spec says that a lowercase label "config-2"
should be used, it does not go into details whether case-sensitive
or case-insesitive string comparison is expected.We could easily make this work for CentOS / RHEL users, if we simply
checked for both "config-2" and "CONFIG-2" before giving up.Closes-Bug: #1598783
- 369. By Scott Moser
-
bin/build-release: support building each arch in parallel
If parallel is available, we can now build each arch in parallel.
you can set CIRROS_PARALLEL=N where N can be:
0 or 'true': use default parallel jobs (1 per core)
N: use N jobs
'auto': use parallel with default number of jobs if parallel available. - 368. By Scott Moser
-
use ubuntu 16.04 kernels (4.4.0) and support pulling -extra images.
This does:
a.) change the kernel pulled to be ubuntu 16.04 kernel.
b.) supports grabbing the -extra images that are available. This means
that locally you'll have a download/kernel- i386.tar. gz symlink to
something like linux-image-4.4.0-28. 47-generic- i386.tar. gz
which will have the combined modules of the 2 debs downloaded.
c.) increases size of images to account for larger kernels
(powerpc was not fitting). - 367. By Scott Moser
-
update growpart with cloud-utils to support util-linux > 2.28
fix use of partx for newer util-linux versions
prevent errors with recent versions (2.28) versions of partx (still
works with earlier versions as well). - 366. By Hugh Saunders <email address hidden>
-
Ensure dropbear will start even if keyfiles are empty.
Copy the dropbear init script inside cirros rather than
patching it. That makes this easier to read. - 365. By Scott Moser
-
cirros-dhcpc: handle local subnet routes from dhcp server
Support local subnet routes (RFC 3442) in DCHPv4.
This fixes an issue where we would see:
route: SIOCADDRT: Invalid argument
WARN: failed: route add -net "169.254.0.0/16" gw "0.0.0.0" - 364. By Scott Moser
-
grab-kernels: warn about unknown kernels but dont fail
This will allow you to at least download kernels from xenial.
Note, grab-kernels probably needs support for getting -extra debs also.Ie, currently for KVER=4.4.0-22.40 it would download:
linux-image-4. 4.0-22- generic_ 4.4.0-22. 40_amd64. deb
but there is also
linux-image-extra- 4.4.0-22- generic_ 4.4.0-22. 40_amd64. deb
that has additional modules.Would be best to get both of those. Probably the best thing to
do is make grab-kernels get both of them and create a unified tarfile,
and then to make bin/build-release able to take the kernel tarfile also. - 363. By Scott Moser
-
enable DHCPv6 client client (BR2_PACKAGE_
ODHCP6C) Request for this was under bug 1487041.
This only enables the binary, no other changes at the moment. - 361. By Scott Moser
-
bin/system-setup: change to libncurses5-dev
ncurses-dev is not a real package. thus, re-running this
would think it should try 'apt-get install ncurses-dev' every time.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:cirros
