pkg: pass-through ABIVersion to status file
[project/opkg-lede.git] / libopkg / pkg_parse.c
index 0baa4db396569be816386b50568c57e12d1cd98c..c9e0cdf45a4236afad622041877bd1578f985241 100644 (file)
@@ -208,7 +208,9 @@ int pkg_parse_line(void *ptr, char *line, uint mask)
 
        switch (*line) {
        case 'A':
-               if ((mask & PFM_ALTERNATIVES) && is_field("Alternatives", line))
+               if ((mask & PFM_ABIVERSION) && is_field("ABIVersion", line))
+                       pkg_set_string(pkg, PKG_ABIVERSION, line + strlen("ABIVersion") + 1);
+               else if ((mask & PFM_ALTERNATIVES) && is_field("Alternatives", line))
                        parse_alternatives(pkg, line + strlen("Alternatives") + 1);
                else if ((mask & PFM_ARCHITECTURE) && is_field("Architecture", line))
                        parse_architecture(pkg, line + strlen("Architecture") + 1);