Bug 73935
Summary: | Does not work when installed with an umask of 077 and messes filesystem | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Enrico Scholz <rh-bugzilla> |
Component: | mod_perl | Assignee: | Gary Benson <gbenson> |
Status: | CLOSED WONTFIX | QA Contact: | David Lawrence <dkl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 8.0 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://www.tu-chemnitz.de/~ensc/dircheck/null/packages.html#mod_perl-1.99_04-3 | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2003-01-06 17:53:37 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Enrico Scholz
2002-09-13 14:56:05 UTC
The directories in question are intentionally not owned by mod_perl since other packages put files in there. The real solution to this is probably to make the perl package create and own all auto and Bundle directories and to fix the other packages that claim to own them (perl-DBI, perl-DBD-MySQL and perl-DBD-Pg). rpm allows directories to be shared between several packages. The directory will be kept when there are existing other packages owning it and removed when there are no such packages. Because there are too much perl-XXX bundle packages it makes no sense to let all possible directories under /usr/lib/perl5 owned by perl or to create perl-XXX hierarchie packages describing the perl-filesystem. Jeff Johnson spends a lot of energy into rpm to add features like refcounted directories, so you should these them ;) It's not a question of making 'all possible directories under /usr/lib/perl5 owned by perl', merely a question of making perl own /usr/lib/perl5/vendor_perl/$VER/$ARCH/{Bundle,auto} and /usr/lib/perl5/vendor_perl/$VER/{Bundle,auto}. Anyway I'll go with whatever Chip says on this... |