Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
@dir: fix permission via @mode
Baptiste Daroussin committed 4 months ago
commit 80b3e5cf769d4d8d73810efcdcf549338681a9f3
parent d7ab5ca
1 file changed +3 -2
modified libpkg/pkg_ports.c
@@ -312,9 +312,10 @@ dir(struct plist *p, char *line, struct file_attr *a)
			    a->group ? a->group : p->gname,
			    a->mode ? a->mode : p->perm,
			    a->fflags, true);
-
		else
+
		else {
			ret = pkg_adddir_attr(p->pkg, path, p->uname, p->gname,
-
			    m, 0, true);
+
			    p->perm == 0 ? m : p->perm, 0, true);
+
		}
	}

	return (ret);