summaryrefslogtreecommitdiff
path: root/lib/Kiki.hs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Kiki.hs')
-rw-r--r--lib/Kiki.hs10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/Kiki.hs b/lib/Kiki.hs
index be99ed8..ec34542 100644
--- a/lib/Kiki.hs
+++ b/lib/Kiki.hs
@@ -193,3 +193,13 @@ replaceSshServerKeys root cmn = do
193 "" -> Nothing 193 "" -> Nothing
194 pth -> Just pth 194 pth -> Just pth
195 err -> hPutStrLn stderr $ errorString err 195 err -> hPutStrLn stderr $ errorString err
196
197ㄧchroot :: Args (FilePath -> FilePath)
198ㄧchroot = pure (\r a -> slash r a) <*> arg "--chroot" <|> pure id
199
200slash :: String -> String -> String
201slash "/" ('/':xs) = '/':xs
202slash "" ('/':xs) = '/':xs
203slash "" xs = '/':xs
204slash (y:ys) xs = y:slash ys xs
205