Update of /cvsroot/fink/fink/perlmod/Fink
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13499

Modified Files:
        ChangeLog PkgVersion.pm 
Log Message:
Fix perms of installed DocFiles.


Index: PkgVersion.pm
===================================================================
RCS file: /cvsroot/fink/fink/perlmod/Fink/PkgVersion.pm,v
retrieving revision 1.467
retrieving revision 1.468
diff -u -d -r1.467 -r1.468
--- PkgVersion.pm       22 Sep 2005 03:04:23 -0000      1.467
+++ PkgVersion.pm       22 Sep 2005 05:04:18 -0000      1.468
@@ -3217,7 +3217,8 @@
                        "DocFiles of ".$self->get_fullname()." in 
".$self->get_info_filename
                );
 
-               $install_script .= "\n/usr/bin/install -d -m 755 
%i/share/doc/%n";
+               my $target_dir = '%i/share/doc/%n';
+               $install_script .= "\n/usr/bin/install -d -m 700 $target_dir";
 
                my ($file, $source, $target);
                foreach $file (split /\s+/, $files) {
@@ -3238,8 +3239,9 @@
                                $source = $file;
                                $target = '';
                        }
-                       $install_script .= "\n/bin/cp -r $source 
%i/share/doc/%n/$target";
+                       $install_script .= "\n/bin/cp -r $source 
$target_dir/$target";
                }
+               $install_script .= "\n/bin/chmod -R go=u-w $target_dir";
        }
 
        # generate commands to install profile.d scripts

Index: ChangeLog
===================================================================
RCS file: /cvsroot/fink/fink/perlmod/Fink/ChangeLog,v
retrieving revision 1.1144
retrieving revision 1.1145
diff -u -d -r1.1144 -r1.1145
--- ChangeLog   22 Sep 2005 03:04:23 -0000      1.1144
+++ ChangeLog   22 Sep 2005 05:04:18 -0000      1.1145
@@ -1,5 +1,10 @@
 2005-09-21  Daniel Macks  <[EMAIL PROTECTED]>
 
+       * PkgVersion.pm: Make sure DocFiles targets are not
+       group/world-writable but preserve execute bit.
+
+2005-09-21  Daniel Macks  <[EMAIL PROTECTED]>
+
        * PkgVersion.pm: DocFiles handles conditionals, recursive copying
        of dirs, and implicit renaming dir1/dir2/file: to file.dir1.dir2
 



-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. 
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to