X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;ds=sidebyside;f=discover%2Fevent.c;h=8b3a1ab8b344ca2662a97649b5113c71d173047c;hb=ce54f866b2b9e48bab73acd73b4c05a057f9ddca;hp=d4bb2c5dbcaeb9de78ee5caf50b0bc61bd80a0e1;hpb=b8e53cb4b96eb17dc7fa0ffc505dfebae37e6cbf;p=petitboot diff --git a/discover/event.c b/discover/event.c index d4bb2c5..8b3a1ab 100644 --- a/discover/event.c +++ b/discover/event.c @@ -2,7 +2,6 @@ #include "config.h" #endif -#define _GNU_SOURCE #include #include @@ -48,10 +47,14 @@ static int event_parse_ad_header(char *buf, int len, enum event_action *action, *action = EVENT_ACTION_ADD; else if (streq(buf, "remove")) *action = EVENT_ACTION_REMOVE; + else if (streq(buf, "url")) + *action = EVENT_ACTION_URL; else if (streq(buf, "conf")) *action = EVENT_ACTION_CONF; else if (streq(buf, "dhcp")) *action = EVENT_ACTION_DHCP; + else if (streq(buf, "boot")) + *action = EVENT_ACTION_BOOT; else { pb_log("%s: unknown action: %s\n", __func__, buf); return -1;