From 97fb72d696512cbe53502918ea059b4ab6fc9755 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 9 Oct 2025 01:29:52 -0500 Subject: make 'linux' subcommand --- doLinux.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'doLinux.go') diff --git a/doLinux.go b/doLinux.go index 42db562..66ce02b 100644 --- a/doLinux.go +++ b/doLinux.go @@ -20,7 +20,12 @@ func doUptime() { exitOnError([]string{"journalctl", "-b", "-1"}) // the last boot log } -func doRdate() { +func doRdate() (string, error) { + if !debian.AreRoot() { + exitOnError([]string{"rdate", "-p", "rdate.grid.wit.com"}) + exitOnError([]string{"date"}) + return "rdate ok", nil + } checkSuperuser() if _, err := fhelp.CheckCmd("rdate"); err != nil { @@ -33,4 +38,5 @@ func doRdate() { exitOnError([]string{"rdate", "rdate.grid.wit.com"}) exitOnError([]string{"hwclock", "-w"}) + return "", nil } -- cgit v1.2.3