glean/glean/init
Clark Boylan f07e8dd438 Handle udev move events in addition to add events
It seems on CentOS 9 (maybe others?) instance boot with an eth0
interface that is renamed to something like ens3. When that renaming
happens it seems to short circuit eth0 udev event handling so glean
never sees an add event for eth0 (which wouldn't be correct anyway since
it has been renamed). Then the ens3 event is a move event and our udev
rule doesn't match that which means we never run glean for ens3 either.

Fix this by handling add|move in the ACTION list of our udev rule for
glean so that we run glean for ens3 when it has been moved.

Change-Id: I5369afb425dcf17e7539a4dd000231830862802b
2022-04-01 08:39:05 -07:00
..
__init__.py Move init scripts and installation of them in tree 2015-06-29 09:27:05 -04:00
glean-early.service Cleanup glean.sh variable names 2021-04-28 08:18:02 +10:00
glean-early.sh Run a glean-early service to mount configdrive 2021-04-28 08:18:02 +10:00
glean-legacy.sh Create "legacy" script path 2021-04-28 08:18:02 +10:00
glean-networkd.service Cleanup glean.sh variable names 2021-04-28 08:18:02 +10:00
glean-nm@.service Cleanup glean.sh variable names 2021-04-28 08:18:02 +10:00
glean-udev.rules Handle udev move events in addition to add events 2022-04-01 08:39:05 -07:00
glean.conf Cleanup glean.sh variable names 2021-04-28 08:18:02 +10:00
glean.init Cleanup glean.sh variable names 2021-04-28 08:18:02 +10:00
glean.openrc Cleanup glean.sh variable names 2021-04-28 08:18:02 +10:00
glean@.service Cleanup glean.sh variable names 2021-04-28 08:18:02 +10:00
nm-no-resolv-handling.conf Add NetworkManager distro plugin support 2018-11-29 21:28:25 +11:00
nm-udev-settle.override Override NetworkManager to wait for udev-settle 2021-03-19 12:50:48 +01:00
python-glean.template Stop requiring /usr/local/bin links for glean.sh 2021-04-28 08:18:02 +10:00