Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
register: set a sans default value for directory permissions
Baptiste Daroussin committed 4 months ago
commit 1d3cc9ae3de8a5604af1dff4fe82e8ec13a7068d
parent 59d443a
1 file changed +2 -1
modified libpkg/pkg_ports.c
@@ -305,6 +305,7 @@ dir(struct plist *p, char *line, struct file_attr *a)
			ret = EPKG_FATAL;
		}
	} else {
+
		mode_t m = S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH;
		if (a != NULL)
			ret = pkg_adddir_attr(p->pkg, path,
			    a->owner ? a->owner : p->uname,
@@ -313,7 +314,7 @@ dir(struct plist *p, char *line, struct file_attr *a)
			    a->fflags, true);
		else
			ret = pkg_adddir_attr(p->pkg, path, p->uname, p->gname,
-
			    p->perm, 0, true);
+
			    m, 0, true);
	}

	return (ret);