diff options
author | Alberto Contreras <alberto.contreras@canonical.com> | 2023-04-03 13:32:45 +0200 |
---|---|---|
committer | Alberto Contreras <alberto.contreras@canonical.com> | 2023-04-05 12:39:18 +0200 |
commit | 900d0ecb8ffaec9fd242382e2ae7114e2f557a8b (patch) | |
tree | 443a135507a30045f343478ed1bd254dfc11be09 | |
parent | aa4f0112bc1724d869dd50fbc7330c4d76635dad (diff) | |
download | cloud-init-git-900d0ecb8ffaec9fd242382e2ae7114e2f557a8b.tar.gz |
d/cloud-init.preinst: clean up vestigial config
/etc/cloud/cloud.cfg.d/99-disable-network-activation.cfg on GCE instances after
fix in upstream google-guest-agent.
-rw-r--r-- | debian/cloud-init.preinst | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/debian/cloud-init.preinst b/debian/cloud-init.preinst index 0dcef7c4..f7d11329 100644 --- a/debian/cloud-init.preinst +++ b/debian/cloud-init.preinst @@ -188,6 +188,14 @@ cleanup_oci_network_lp1956788() { rm -f /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg } +cleanup_gce_disable_network_activation_sc1440() { + # Remove vestigial /etc/cloud/cloud.cfg.d/99-disable-network-activation.cfg + # from GCE images now that google-guest-agent includes + # https://github.com/GoogleCloudPlatform/guest-agent/commit/8c36e064abebb814dc56647e8db43f261deb9a63 + grep DataSourceGCE /var/lib/cloud/instance/datasource > /dev/null 2>&1 || return 0 + rm -f /etc/cloud/cloud.cfg.d/99-disable-network-activation.cfg +} + case "$1" in install|upgrade) if dpkg --compare-versions "$2" le "0.5.11-0ubuntu1"; then @@ -232,6 +240,7 @@ case "$1" in cleanup_lp1552999 "$oldver" cleanup_oci_network_lp1956788 + cleanup_gce_disable_network_activation_sc1440 esac |