File tree Expand file tree Collapse file tree 3 files changed +23
-1
lines changed Expand file tree Collapse file tree 3 files changed +23
-1
lines changed Original file line number Diff line number Diff line change 6868
6969 systemd . timers . tzupdate = {
7070 enable = cfg . timer . enable ;
71- interval = cfg . timer . interval ;
7271 timerConfig = {
7372 OnStartupSec = "30s" ;
7473 OnCalendar = cfg . timer . interval ;
Original file line number Diff line number Diff line change 13891389 tuxguitar = runTest ./tuxguitar.nix ;
13901390 twingate = runTest ./twingate.nix ;
13911391 typesense = handleTest ./typesense.nix { } ;
1392+ tzupdate = runTest ./tzupdate.nix ;
13921393 ucarp = handleTest ./ucarp.nix { } ;
13931394 udisks2 = handleTest ./udisks2.nix { } ;
13941395 ulogd = handleTest ./ulogd/ulogd.nix { } ;
Original file line number Diff line number Diff line change 1+ { lib , ... } :
2+ let
3+ clientNodeName = "client" ;
4+ in
5+ {
6+ name = "tzupdate" ;
7+
8+ # TODO: Test properly:
9+ # - Add server node
10+ # - Add client configuration to talk to the server node
11+ # - Assert that the time zone changes appropriately
12+ nodes . ${ clientNodeName } = {
13+ services . tzupdate . enable = true ;
14+ } ;
15+
16+ testScript = ''
17+ start_all()
18+ ${ clientNodeName } .wait_for_unit("multi-user.target")
19+ '' ;
20+
21+ meta . maintainers = [ lib . maintainers . l0b0 ] ;
22+ }
You can’t perform that action at this time.
0 commit comments