~smoser/maas-images/trunk.no-dyn-netconf

« back to all changes in this revision

Viewing changes to bin/maas-cloudimg2ephemeral

  • Committer: Scott Moser
  • Date: 2018-02-06 14:40:50 UTC
  • Revision ID: smoser@ubuntu.com-20180206144050-ymsya1p5v8vg7i5p
Do not install cloud-initramfs-dyn-netconf in releases newer than xenial.

The cloud-initramfs-dyn-netconf was being added to the maas image.
It was only absolutely necessary in <xenial, but is left as present
in xenial as images still use the /etc/network/interfaces link.
See change="symlink ENI for cloud-initramfs-dyn-netconf".

It is not needed in or used without ifupdown, and ifupdown is not present
in artful or bionic.

Show diffs side-by-side

added added

removed removed

Lines of Context:
347
347
    fi
348
348
 
349
349
    # additional packages that we have to add
350
 
    add_pkgs="cloud-initramfs-dyn-netconf open-iscsi overlayroot"
 
350
    add_pkgs="open-iscsi overlayroot"
 
351
    case "$release" in
 
352
        precise|trusty|xenial)
 
353
            add_pkgs="${add_pkgs} cloud-initramfs-dyn-netconf";;
 
354
    esac
 
355
 
351
356
    if [ -n "${add_packages}" ]; then
352
357
        debug 1 "add_packages=$add_packages (from M2E_ADD_PACKAGES)"
353
358
        add_pkgs="${add_pkgs} ${add_packages}"