1
0
Fork 0

Fix update-script

This commit is contained in:
Malte Brandy 2020-10-01 08:05:00 +02:00
parent bd41003d83
commit ec43143933
No known key found for this signature in database
GPG key ID: 226A2D41EF5378C9

View file

@ -11,8 +11,9 @@ in {
main = do
paths <- myNixPath "${configPath}"
args <- getArgs
bracket (rm canaryPath) (\() -> exe "/run/wrappers/bin/sudo" "-u" "maralorn" "git" "-C" privatePath "restore" canaryPath) $ \() ->
nixos_rebuild (paths ++ ["build", "--no-out-link"] ++ remoteBuildParams ++ fmap toString args)
bracket (rm canaryPath) (\() -> exe "/run/wrappers/bin/sudo" "-u" "maralorn" "git" "-C" privatePath "restore" canaryPath) $ \() -> do
nixos_rebuild (paths ++ ["build"] ++ remoteBuildParams ++ fmap toString args)
rm "result"
nixos_rebuild (paths ++ ["switch"] ++ fmap toString args)
'';
}