summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2020-05-30 11:27:14 -0400
committerAndrew Cady <d@jerkface.net>2020-05-30 11:27:20 -0400
commit3267d4e1180a4c65026e759bf267c905aa221ad5 (patch)
treeacee8775ac8dd32a99ac9e43850215a9755a7dde
parentda79ab440b5d672b011859beaa11b4325aa69294 (diff)
force rebuilds when files referenced in '*.yaml' change
-rw-r--r--fsmgr.hs1
1 files changed, 1 insertions, 0 deletions
diff --git a/fsmgr.hs b/fsmgr.hs
index b1ee647..e4317c6 100644
--- a/fsmgr.hs
+++ b/fsmgr.hs
@@ -100,6 +100,7 @@ buildRoot config@DiskImageConfig{..} finalOut = do
100 {- 3. binaries -} 100 {- 3. binaries -}
101 let go b = do 101 let go b = do
102 p <- fromMaybe (fail $ "not found in ${PATH}: " ++ b) <$> liftIO (pathLocate b) 102 p <- fromMaybe (fail $ "not found in ${PATH}: " ++ b) <$> liftIO (pathLocate b)
103 need [p]
103 cmd_ "cp -L" [p] [mountpoint </> "usr/local/bin" </> takeFileName b] 104 cmd_ "cp -L" [p] [mountpoint </> "usr/local/bin" </> takeFileName b]
104 in do 105 in do
105 forM_ (unpack <$> binaries) go 106 forM_ (unpack <$> binaries) go