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;
|
mode_t type;
|
||||||
size_t file_errors = 0;
|
size_t file_errors = 0;
|
||||||
|
|
||||||
/* TODO: ignoring special files for the moment */
|
if(strcmp(path, ".INSTALL") == 0) {
|
||||||
if(*path == '.') {
|
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;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user