summaryrefslogtreecommitdiffstats
path: root/discover
diff options
context:
space:
mode:
authorGeoff Levand <geoff@infradead.org>2012-02-18 14:54:21 -0800
committerGeoff Levand <geoff@infradead.org>2012-02-24 12:38:45 -0800
commita58922346e06b827d4a81a33ce90f923dc103fde (patch)
tree30906c969a5982b9f34d8f8c572ba49ff4971d55 /discover
parent2bc8d5c941717d950cb8c8fff564d9b634bc6215 (diff)
downloadtalos-petitboot-a58922346e06b827d4a81a33ce90f923dc103fde.tar.gz
talos-petitboot-a58922346e06b827d4a81a33ce90f923dc103fde.zip
Add '--action=add' to udevadm trigger command
Signed-off-by: Geoff Levand <geoff@infradead.org>
Diffstat (limited to 'discover')
-rw-r--r--discover/udev.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/discover/udev.c b/discover/udev.c
index 1a52789..bc02827 100644
--- a/discover/udev.c
+++ b/discover/udev.c
@@ -54,6 +54,8 @@ static void udev_handle_message(struct udev *udev, char *buf, int len)
event = talloc(udev, struct event);
event->type = EVENT_TYPE_UDEV;
+ pb_log("%s\n", buf);
+
result = event_parse_ad_message(event, buf, len);
if (result)
@@ -137,7 +139,7 @@ out_err:
int udev_trigger(struct udev __attribute__((unused)) *udev)
{
- int rc = system("/sbin/udevadm trigger --subsystem-match=block");
+ int rc = system("/sbin/udevadm trigger --subsystem-match=block --action=add");
if (rc)
pb_log("udev trigger failed: %d (%d)\n", rc, WEXITSTATUS(rc));
OpenPOWER on IntegriCloud