Actions
Bug #431
closed[PATCH] Modify get_pkg_depends to return whole paths
Start date:
03/17/2010
Due date:
% Done:
0%
Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
All
Affected Architecture:
Description
The function sync_package from /etc/inc/pkg-utils.inc ensures that all required files from a particular package are present on system startup. The list of files a package depends on is compiled by get_pkg_depends which parses the xml configuration. Unfortunately the current implementation always looks for the dependency files in /usr/local/pkg and does not consider the optional prefix. Therefore a package containing dependency files with a non-standard prefix will always get reinstalled on each bootup. The attached logfiles illustrate this behaviour.
The attached patch fixes the functions sync_package and get_pkg_depends.
Files
Actions