From c264c735957bc4da933fa7596c2d33293d386318 Mon Sep 17 00:00:00 2001 From: Duncan Mac-Vicar P Date: Thu, 7 Aug 2008 20:03:11 +0000 Subject: [PATCH] implement relogin suggested --- src/knownid.h | 1 + tools/repo_updateinfoxml.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/knownid.h b/src/knownid.h index b3b09c4..3cad8c6 100644 --- a/src/knownid.h +++ b/src/knownid.h @@ -127,6 +127,7 @@ KNOWNID(SOLVABLE_ORDER, "solvable:order"), KNOWNID(UPDATE_REBOOT, "update:reboot"), /* reboot suggested (kernel update) */ KNOWNID(UPDATE_RESTART, "update:restart"), /* restart suggested (update stack update) */ +KNOWNID(UPDATE_RELOGIN, "update:relogin"), /* restart suggested (update stack update) */ KNOWNID(UPDATE_MESSAGE, "update:message"), /* restart suggested (update stack update) */ /* 'content' of patch, usually list of packages */ diff --git a/tools/repo_updateinfoxml.c b/tools/repo_updateinfoxml.c index 0f5344e..128529a 100644 --- a/tools/repo_updateinfoxml.c +++ b/tools/repo_updateinfoxml.c @@ -64,6 +64,7 @@ enum state { STATE_FILENAME, /* 15 */ STATE_REBOOT, /* 16 */ STATE_RESTART, /* 17 */ + STATE_RELOGIN, /* 18 */ NUMSTATES }; @@ -95,6 +96,7 @@ static struct stateswitch stateswitches[] = { { STATE_PACKAGE, "filename", STATE_FILENAME, 1 }, { STATE_PACKAGE, "reboot_suggested",STATE_REBOOT, 1 }, { STATE_PACKAGE, "restart_suggested",STATE_RESTART, 1 }, + { STATE_PACKAGE, "relogin_suggested",STATE_RELOGIN, 1 }, { NUMSTATES } }; @@ -439,6 +441,9 @@ startElement(void *userData, const char *name, const char **atts) /* True */ case STATE_RESTART: break; + /* True */ + case STATE_RELOGIN: + break; case NUMSTATES+1: split(NULL, NULL, 0); /* just to keep gcc happy about tools_util.h: static ... split() {...} Urgs!*/ break; -- 2.7.4