"ruderich.org/simon/safcm/remote"
)
-func (c *Conn) DialSSH(remote string) error {
+func (c *Conn) DialSSH(user, host string) error {
if c.events == nil {
return fmt.Errorf("cannot reuse Conn")
}
+ remote := host
+ if user != "" {
+ remote = user + "@" + host
+ }
c.debugf("DialSSH: connecting to %q", remote)
opts := "-eu"
chmod 0700 "$x"
fi
- exec "$x"
+ exec "$x" sync
}
f
`, path)
switch x {
case "x86_64":
goarch = "amd64"
+ case "armv7l":
+ goarch = "armv7l"
default:
return "", fmt.Errorf("unsupported arch %q (`uname -m`)", x)
}