//go:build amd64 || arm64 // +build amd64 arm64 package machine import ( "fmt" "github.com/sirupsen/logrus" ) func UpdatePodmanDockerSockService(vm VM, name string, uid int, rootful bool) error { content := GetPodmanDockerTmpConfig(uid, rootful, false) command := fmt.Sprintf("'echo %q > %s'", content, PodmanDockerTmpConfPath) args := []string{"sudo", "bash", "-c", command} if err := vm.SSH(name, SSHOptions{Args: args}); err != nil { logrus.Warnf("Could not not update internal docker sock config") return err } args = []string{"sudo", "systemd-tmpfiles", "--create", "--prefix=/run/docker.sock"} if err := vm.SSH(name, SSHOptions{Args: args}); err != nil { logrus.Warnf("Could not create internal docker sock") return err } return nil }