]> git.ipfire.org Git - pakfire.git/commitdiff
package: Use the correct attribute for directories in the SOLV database
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 16 Aug 2023 15:41:37 +0000 (15:41 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 16 Aug 2023 15:56:19 +0000 (15:56 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/package.c

index 2658a7d6a95745ef62043d42e5b2fb4dc429a827..c2984a07ae8de1c2e83a59a3f7103ade33f47b4a 100644 (file)
@@ -509,8 +509,7 @@ PAKFIRE_EXPORT const char* pakfire_package_get_string(
                                if (!filename)
                                        return NULL;
 
-                               // XXX should be MEDIADIR
-                               const char* dir = solvable_lookup_str(s, SOLVABLE_MEDIABASE);
+                               const char* dir = solvable_lookup_str(s, SOLVABLE_MEDIADIR);
                                if (dir) {
                                        r = pakfire_string_format(pkg->path, "%s/%s", dir, filename);
                                        if (r)
@@ -674,11 +673,10 @@ PAKFIRE_EXPORT int pakfire_package_set_string(
                        else
                                solvable_unset(s, SOLVABLE_MEDIAFILE);
 
-                       // XXX this should be MEDIADIR
                        if (dirname)
-                               solvable_set_str(s, SOLVABLE_MEDIABASE, dirname);
+                               solvable_set_str(s, SOLVABLE_MEDIADIR, dirname);
                        else
-                               solvable_unset(s, SOLVABLE_MEDIABASE);
+                               solvable_unset(s, SOLVABLE_MEDIADIR);
 
                        // Cache the path
                        pakfire_string_set(pkg->path, value);