From 154458b6c69200a980ff368c332c1a1717c5b15b Mon Sep 17 00:00:00 2001 From: Alberto Contreras Date: Mon, 5 Feb 2024 17:07:05 +0100 Subject: [PATCH] d/cloud-init.postinst: change priority of hotplug rules Avoids LP: #1946003 on upgraded systems. References: [0] https://github.com/canonical/cloud-init/pull/4799 [1] https://github.com/canonical/cloud-init/commit/b519d861aff8b44a0610c176cb34adcbe28df144 --- debian/cloud-init.postinst | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/debian/cloud-init.postinst b/debian/cloud-init.postinst index 079b429dcb5..b7ac3e2b373 100644 --- a/debian/cloud-init.postinst +++ b/debian/cloud-init.postinst @@ -359,6 +359,13 @@ change_cloud_init_output_log_permissions() { fi } +rename_hook_hotplug_udev_rule() { + # Avoids LP: #1946003 see commit: b519d861aff8b44a0610c176cb34adcbe28df144 + if [ -f /etc/udev/rules.d/10-cloud-init-hook-hotplug.rules ]; then + mv -f /etc/udev/rules.d/10-cloud-init-hook-hotplug.rules \ + /etc/udev/rules.d/90-cloud-init-hook-hotplug.rules + fi +} if [ "$1" = "configure" ]; then if db_get cloud-init/datasources; then @@ -393,6 +400,8 @@ EOF cleanup_ureadahead "$2" fix_lp1889555 "$2" change_cloud_init_output_log_permissions "$2" + + rename_hook_hotplug_udev_rule fi #DEBHELPER#