From 96274b2838a56df0463c844ef5ff6080545690e8 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Fri, 9 Mar 2012 13:30:14 -0800 Subject: Fixed permissions on installed man pages. Thanks to Magnus Therning for the patch. --- Setup.hs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Setup.hs') diff --git a/Setup.hs b/Setup.hs index 2ee9e29a9..56df0045d 100644 --- a/Setup.hs +++ b/Setup.hs @@ -8,7 +8,7 @@ import Distribution.Simple.LocalBuildInfo import Distribution.Verbosity ( Verbosity, silent ) import Distribution.Simple.GHC (ghcPackageDbOptions) import Distribution.Simple.InstallDirs (mandir, bindir, CopyDest (NoCopyDest)) -import Distribution.Simple.Utils (copyFiles) +import Distribution.Simple.Utils (installOrdinaryFiles) import Control.Exception ( bracket_ ) import Control.Monad ( unless ) import System.Process ( rawSystem, runCommand, waitForProcess ) @@ -86,7 +86,7 @@ manDir = "man" installManpages :: PackageDescription -> LocalBuildInfo -> Verbosity -> CopyDest -> IO () installManpages pkg lbi verbosity copy = - copyFiles verbosity (mandir (absoluteInstallDirs pkg lbi copy)) + installOrdinaryFiles verbosity (mandir (absoluteInstallDirs pkg lbi copy)) (zip (repeat manDir) manpages) -- | Returns a list of 'dependencies' that have been modified after 'file'. -- cgit v1.2.3