mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-30 12:11:56 +00:00
address pr comments
This commit is contained in:
committed by
Keagan McClelland
parent
5a121945d2
commit
3ababacd91
@@ -540,17 +540,15 @@ replaceDerivativeCerts = do
|
||||
syncRestarterService :: SyncOp
|
||||
syncRestarterService = SyncOp "Install Restarter Service" check migrate False
|
||||
where
|
||||
wantedScript = decodeUtf8 $(embedFile "config/restarter.sh")
|
||||
wantedService = decodeUtf8 $(embedFile "config/restarter.service")
|
||||
wantedTimer = decodeUtf8 $(embedFile "config/restarter.timer")
|
||||
wantedService = $(embedFile "config/restarter.service")
|
||||
wantedTimer = $(embedFile "config/restarter.timer")
|
||||
check = do
|
||||
base <- asks $ appFilesystemBase . appSettings
|
||||
liftIO $ not <$> doesPathExist (toS $ "/etc/systemd/system/timers.target.wants/restarter.timer" `relativeTo` base)
|
||||
migrate = do
|
||||
base <- asks $ appFilesystemBase . appSettings
|
||||
liftIO $ writeFile (toS $ "/usr/local/bin/restarter.sh" `relativeTo` base) wantedScript
|
||||
liftIO $ writeFile (toS $ "/etc/systemd/system/restarter.service" `relativeTo` base) wantedService
|
||||
liftIO $ writeFile (toS $ "/etc/systemd/system/restarter.timer" `relativeTo` base) wantedTimer
|
||||
liftIO $ BS.writeFile (toS $ "/etc/systemd/system/restarter.service" `relativeTo` base) wantedService
|
||||
liftIO $ BS.writeFile (toS $ "/etc/systemd/system/restarter.timer" `relativeTo` base) wantedTimer
|
||||
liftIO . run $ systemctl "enable" "restarter.timer"
|
||||
|
||||
failUpdate :: S9Error -> ExceptT Void (ReaderT AgentCtx IO) ()
|
||||
|
||||
Reference in New Issue
Block a user