Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix a case where we called a directory a file accidentally.
Brad Davis committed 9 years ago
commit e8d9dcad6ffe90cfb2eb0c973fa7d576a0acd8c8
parent 1887fc5
1 file changed +1 -1
modified libpkg/pkg_add.c
@@ -352,7 +352,7 @@ do_extract_dir(struct pkg* pkg, struct archive *a __unused, struct archive_entry
		}
	}

-
	if (metalog_add(PKG_METALOG_FILE, RELATIVE_PATH(path),
+
	if (metalog_add(PKG_METALOG_DIR, RELATIVE_PATH(path),
	    archive_entry_uname(ae), archive_entry_gname(ae),
	    aest->st_mode & ~S_IFDIR, NULL) != EPKG_OK) {
		if (st.st_uid == d->uid && st.st_gid == d->gid &&