mirror of
https://github.com/moparisthebest/pacman
synced 2024-08-13 17:03:46 -04:00
Check "install" and "changelog" files for changes
The "install" and "changelog" entries for a package in the local database are now checked for changes with -Qkk. Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
parent
01e093d0ae
commit
ddd2b9e6f6
@ -228,8 +228,19 @@ int check_pkg_full(alpm_pkg_t *pkg)
|
||||
mode_t type;
|
||||
size_t file_errors = 0;
|
||||
|
||||
/* TODO: ignoring special files for the moment */
|
||||
if(*path == '.') {
|
||||
if(strcmp(path, ".INSTALL") == 0) {
|
||||
char filename[PATH_MAX];
|
||||
snprintf(filename, PATH_MAX, "%slocal/%s-%s/install",
|
||||
alpm_option_get_dbpath(config->handle) + 1,
|
||||
pkgname, alpm_pkg_get_version(pkg));
|
||||
archive_entry_set_pathname(entry, filename);
|
||||
} else if(strcmp(path, ".CHANGELOG") == 0) {
|
||||
char filename[PATH_MAX];
|
||||
snprintf(filename, PATH_MAX, "%slocal/%s-%s/changelog",
|
||||
alpm_option_get_dbpath(config->handle) + 1,
|
||||
pkgname, alpm_pkg_get_version(pkg));
|
||||
archive_entry_set_pathname(entry, filename);
|
||||
} else if(*path == '.') {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user