implement relogin suggested
authorDuncan Mac-Vicar P <dmacvicar@suse.de>
Thu, 7 Aug 2008 20:03:11 +0000 (20:03 +0000)
committerDuncan Mac-Vicar P <dmacvicar@suse.de>
Thu, 7 Aug 2008 20:03:11 +0000 (20:03 +0000)
src/knownid.h
tools/repo_updateinfoxml.c

index b3b09c4..3cad8c6 100644 (file)
@@ -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 */
index 0f5344e..128529a 100644 (file)
@@ -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)
       /* <restart_suggested>True</restart_suggested> */
       case STATE_RESTART:
       break;
+      /* <relogin_suggested>True</relogin_suggested> */
+      case STATE_RELOGIN:
+      break;
       case NUMSTATES+1:
         split(NULL, NULL, 0); /* just to keep gcc happy about tools_util.h: static ... split() {...}  Urgs!*/
       break;