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