summaryrefslogtreecommitdiff
path: root/Omni/Bild.hs
diff options
context:
space:
mode:
Diffstat (limited to 'Omni/Bild.hs')
-rw-r--r--Omni/Bild.hs4
1 files changed, 3 insertions, 1 deletions
diff --git a/Omni/Bild.hs b/Omni/Bild.hs
index 078aac1..15e359f 100644
--- a/Omni/Bild.hs
+++ b/Omni/Bild.hs
@@ -1337,7 +1337,9 @@ nixBuild loud maxJobs cores target@(Target {..}) =
|> str
|> realise
|> run
- >> run symlink
+ +> \case
+ (Exit.ExitSuccess, _) -> run symlink
+ failure -> pure failure
x -> pure x
where
instantiate root =