mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-26 02:11:53 +00:00
address pr comments
This commit is contained in:
committed by
Keagan McClelland
parent
5a121945d2
commit
3ababacd91
@@ -4,4 +4,4 @@ Requires=docker.service
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/bin/bash /root/restarter.sh
|
||||
ExecStart=/usr/local/bin/appmgr repair-app-status
|
||||
@@ -1,3 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
exec appmgr repair-app-status
|
||||
@@ -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