packages feed

Unixutils 1.54.2 → 1.54.3

raw patch · 2 files changed

+8/−4 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

System/Unix/Chroot.hs view
@@ -1,4 +1,5 @@ {-# LANGUAGE ForeignFunctionInterface #-}+{-# LANGUAGE CPP #-} -- | This module, except for useEnv, is copied from the build-env package. module System.Unix.Chroot     ( fchroot@@ -45,7 +46,11 @@ fchroot :: (MonadIO m, MonadMask m) => FilePath -> m a -> m a fchroot path action =     do origWd <- liftIO $ getWorkingDirectory+#if MIN_VERSION_unix(2,8,0)+       rootFd <- liftIO $ openFd "/" ReadOnly defaultFileFlags+#else        rootFd <- liftIO $ openFd "/" ReadOnly Nothing defaultFileFlags+#endif        liftIO $ chroot path        liftIO $ changeWorkingDirectory "/"        action `finally` (liftIO $ breakFree origWd rootFd)
Unixutils.cabal view
@@ -1,12 +1,12 @@ Name:           Unixutils-Version:        1.54.2+Version:        1.54.3 License:        BSD3 License-File:	COPYING Author:         Jeremy Shaw, David Fox Homepage:       https://github.com/seereason/haskell-unixutils.git Category:	System Synopsis:       A crude interface between Haskell and Unix-like operating systems-Maintainer:     jeremy@n-heptane.com+Maintainer:     David Fox <ddssff@gmail.com> Description:  A collection of useful and mildly useful functions that you might  expect to find in System.* which a heavy bias towards Unix-type operating systems.@@ -16,7 +16,7 @@ Library     Default-Language: Haskell2010     Build-Depends:-      base >= 4 && <5,+      base >= 4.6 && <5,       bytestring,       directory,       exceptions,@@ -28,7 +28,6 @@       regex-tdfa,       unix,       zlib-    ghc-options:	-O2     Exposed-modules:         System.Unix.Chroot,         System.Unix.Crypt,