From 27e71a3afa6857e3bb864a3ef4575d07e8dbf0e6 Mon Sep 17 00:00:00 2001 From: Guillaume Rousse Date: Fri, 29 Jun 2007 22:42:49 +0000 Subject: make sure fix-eol keep original file permissions --- fix-eol | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fix-eol b/fix-eol index 7d3bf21..15d1b0f 100644 --- a/fix-eol +++ b/fix-eol @@ -40,7 +40,10 @@ sub convert { my $tmp = $out->filename; $out = undef; + # rename file, taking care to keep original permissions + my $perms = (stat $_)[2] & 07777; rename($tmp, $_) or die "Unable to rename $tmp to $_: $!"; + chmod($perms, $_); } close($in); -- cgit v1.2.1