[pacman-dev] [PATCH] Disable directory ownership warnings
Allan McRae
allan at archlinux.org
Wed Feb 4 04:53:25 UTC 2015
There was a lot of confusion regarding these warnings, particularly for
packages that create users post_install and then chown the directories.
Signed-off-by: Allan McRae <allan at archlinux.org>
---
lib/libalpm/add.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/lib/libalpm/add.c b/lib/libalpm/add.c
index 82461ee..a6b83f5 100644
--- a/lib/libalpm/add.c
+++ b/lib/libalpm/add.c
@@ -231,6 +231,12 @@ static int extract_single_file(alpm_handle_t *handle, struct archive *archive,
gid_t entrygid = archive_entry_gid(entry);
/* case 6: existing dir, ignore it */
+
+#if 0
+ /* Disable these warnings until our user management has improved. Currently
+ many packages have to create users in post_install and chown the directories.
+ These all resulted in "false-positive" warnings. */
+
if(lsbuf.st_mode != entrymode) {
/* if filesystem perms are different than pkg perms, warn user */
mode_t mask = 07777;
@@ -252,6 +258,7 @@ static int extract_single_file(alpm_handle_t *handle, struct archive *archive,
"filesystem: %u:%u package: %u:%u\n", filename,
lsbuf.st_uid, lsbuf.st_gid, entryuid, entrygid);
}
+#endif
_alpm_log(handle, ALPM_LOG_DEBUG, "extract: skipping dir extraction of %s\n",
filename);
--
2.2.2
More information about the pacman-dev
mailing list