summaryrefslogtreecommitdiff
path: root/send.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-03-22 16:41:51 -0500
committerJeff Carr <[email protected]>2025-03-23 09:32:50 -0500
commit9b4bbeea80e2d0ec25b3bf302996844790d924d5 (patch)
treea9a62e3002bf237ffc53e132f863d4bc14e913b9 /send.go
parent812c10091e764a930a25196b4adf310cafb2da78 (diff)
attempt to apt upgrade thingsv0.0.62v0.0.61
Diffstat (limited to 'send.go')
-rw-r--r--send.go10
1 files changed, 8 insertions, 2 deletions
diff --git a/send.go b/send.go
index b2c7c98..bda922d 100644
--- a/send.go
+++ b/send.go
@@ -72,8 +72,14 @@ func sendMachine(s string) error {
os.Exit(0)
} else if strings.HasPrefix(line, "apt install") {
log.Info("machine install", line)
- shell.RunRealtime([]string{"apt", "update"})
- shell.RunRealtime(strings.Split(line, " "))
+ parts := strings.Fields(line)
+ if len(parts) > 1 {
+ cmd := []string{"apt", "update"}
+ cmd = append(cmd, parts[1:]...)
+ shell.RunRealtime(cmd)
+ } else {
+ log.Info("nothing to install for line:", line)
+ }
} else {
log.Info(me.urlbase, "is maybe not working GOT:", line)
log.Info(me.urlbase, "fail count", me.failcount, "from hostname", me.machine.Hostname)