forgot register url
authorDuncan Mac-Vicar P <dmacvicar@suse.de>
Fri, 12 Sep 2008 13:12:35 +0000 (13:12 +0000)
committerDuncan Mac-Vicar P <dmacvicar@suse.de>
Fri, 12 Sep 2008 13:12:35 +0000 (13:12 +0000)
src/knownid.h
tools/repo_products.c

index 9db847d..bd50b98 100644 (file)
@@ -157,6 +157,7 @@ KNOWNID(PRODUCT_URL_TYPE_RELNOTES,  "product:url:type:relnotes"),
 KNOWNID(PRODUCT_URL_TYPE_EXTRA,                "product:url:type:extra"),
 KNOWNID(PRODUCT_URL_TYPE_OPTIONAL,     "product:url:type:optional"),
 KNOWNID(PRODUCT_URL_TYPE_UPDATE,       "product:url:type:update"),
+KNOWNID(PRODUCT_URL_TYPE_REGISTER,     "product:url:type:register"),
 KNOWNID(PRODUCT_FLAGS,                 "product:flags"),
 KNOWNID(PRODUCT_FLAVOR,                        "product:flavor"),
 KNOWNID(PRODUCT_REFERENCES,            "product:references"),
index 0b9098f..0408735 100644 (file)
@@ -316,7 +316,11 @@ endElement(void *userData, const char *name)
           else if ( pd->tmpurltype[0] == 'o' )
             type = PRODUCT_URL_TYPE_OPTIONAL;
           else if ( pd->tmpurltype[0] == 'r' )
-            type = PRODUCT_URL_TYPE_RELNOTES;
+            {
+              type = PRODUCT_URL_TYPE_REGISTER;
+              if ( pd->tmpurltype[2] &&  pd->tmpurltype[2] == 'l' )
+                type = PRODUCT_URL_TYPE_RELNOTES;
+            }
           else
             type = PRODUCT_URL_TYPE_EXTRA;