Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Lachu:SystemServices
Lachu-PackageKit
0047-Repair-cache-directory-problem.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0047-Repair-cache-directory-problem.patch of Package Lachu-PackageKit
From cc91198f6a62b36b5c77d067be414d93abc56dca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C5=82awomir=20Lach?= <slawek@lach.art.pl> Date: Fri, 23 Jul 2021 14:29:18 +0200 Subject: [PATCH] - Repair cache directory problem --- backends/zypp/meson.build | 1 + backends/zypp/pk-backend-zypp.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backends/zypp/meson.build b/backends/zypp/meson.build index 94e6b53d6..a2fdc1e1c 100644 --- a/backends/zypp/meson.build +++ b/backends/zypp/meson.build @@ -18,6 +18,7 @@ shared_module( gmodule_dep ], cpp_args: [ + '-DPK_DB_DIR="@0@"'.format(pk_db_dir), '-DPK_COMPILATION=1', '-DG_LOG_DOMAIN="PackageKit-Zypp"', '-DLIBEXECDIR="@0@"'.format(join_paths(get_option('prefix'), get_option('libexecdir'))), diff --git a/backends/zypp/pk-backend-zypp.cpp b/backends/zypp/pk-backend-zypp.cpp index 3740cdcd3..23cbad1bf 100644 --- a/backends/zypp/pk-backend-zypp.cpp +++ b/backends/zypp/pk-backend-zypp.cpp @@ -2296,9 +2296,9 @@ zypp_perform_execution (PkBackendJob *job, ZYpp::Ptr zypp, PerformType type, gbo if (NULL == rjob || FALSE == rjob->init) { - int len = snprintf(NULL, 0, "/var/local/lib/PackageKit/solutions-cache-%s", job->sender) + 1; + int len = snprintf(NULL, 0, PK_DB_DIR "/solutions-cache-%s", job->sender) + 1; path_to_cache = (char*) malloc(len); - snprintf(path_to_cache, len, "/var/local/lib/PackageKit/solutions-cache-%s", job->sender); + snprintf(path_to_cache, len, PK_DB_DIR "/solutions-cache-%s", job->sender); if (NULL == rjob) rjob = new (struct backend_job_private)(); -- 2.32.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor