Subject: | multiple users cannot do perl installation due to chmod |
Date: | Tue, 12 Oct 2010 12:13:29 -0400 |
To: | bugs-ExtUtils-MakeMaker [...] rt.cpan.org |
From: | Michael G Schwern <schwern [...] pobox.com> |
Show quoted text
-------- Original Message --------
Subject: [ExtUtils-MakeMaker] multiple users cannot do perl installation due
to chmod
Date: Tue, 12 Oct 2010 01:32:26 -0700
From: cpanforum@cpanforum.com
To: mschwern@cpan.org
(bool) wrote:
The following code in ExtUtils::MM_Unix is doing chmod 664 on .bs file. This
means that two different users cannot do installation as if one user if the
owner, then the other cannot do chmod on it. Is there any solution to this? Or
am I missing something?
# As Mkbootstrap might not write a file (if none is required)
# we use touch to prevent make continually trying to remake it.
# The DynaLoader only reads a non-empty file.
$(BOOTSTRAP) : $(FIRST_MAKEFILE) $(BOOTDEP) $(INST_ARCHAUTODIR)$(DFSEP).exists
$(NOECHO) $(ECHO) "Running Mkbootstrap for $(NAME) ($(BSLOADLIBS))"
$(NOECHO) $(PERLRUN) \
"-MExtUtils::Mkbootstrap" \
-e "Mkbootstrap('$(BASEEXT)','$(BSLOADLIBS)');"
$(NOECHO) $(TOUCH) %s
$(CHMOD) $(PERM_RW) %s
To see the full thread, access
http://cpanforum.com//threads/12990
--
39. Not allowed to ask for the day off due to religious purposes, on the
basis that the world is going to end, more than once.
-- The 213 Things Skippy Is No Longer Allowed To Do In The U.S. Army
http://skippyslist.com/list/