]> git.ipfire.org Git - pakfire.git/commitdiff
pakfire: Import vendor and slogan
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 16 Apr 2021 15:09:01 +0000 (15:09 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 16 Apr 2021 15:09:01 +0000 (15:09 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/pakfire.c

index 4792305a9a47446a2c58a45e14399fbcd0090eff..cd3cbb1d55fd06627f7092b0f002f88c9bee2953 100644 (file)
@@ -86,6 +86,8 @@ struct _Pakfire {
                char pretty_name[256];
                char name[64];
                char id[32];
+               char slogan[256];
+               char vendor[64];
                char version[64];
                char version_codename[32];
                char version_id[8];
@@ -433,6 +435,16 @@ static int pakfire_config_import_distro(Pakfire pakfire) {
        pakfire_string_format(pakfire->distro.pretty_name, "%s %s",
                pakfire->distro.name, pakfire->distro.version);
 
+       // Vendor
+       const char* vendor = pakfire_config_get(pakfire->config, "distro", "vendor", NULL);
+       if (vendor)
+               pakfire_string_set(pakfire->distro.vendor, vendor);
+
+       // Slogan
+       const char* slogan = pakfire_config_get(pakfire->config, "distro", "slogan", NULL);
+       if (slogan)
+               pakfire_string_set(pakfire->distro.slogan, slogan);
+
        return 0;
 }