set write bit on unlocked file

This commit is contained in:
Joey Hess 2010-11-10 12:50:00 -04:00
parent f1c4a5a8dc
commit 55720885ae

View file

@ -16,6 +16,7 @@ import Types
import Messages
import Locations
import Utility
import Core
{- The unlock subcommand replaces the symlink with a copy of the file's
- content. -}
@ -32,5 +33,7 @@ perform dest key = do
showNote "copying..."
ok <- liftIO $ boolSystem "cp" ["-p", src, dest]
if ok
then return $ Just $ return True -- no cleanup needed
then do
liftIO $ allowWrite dest
return $ Just $ return True
else error "cp failed!"