mirror of
https://codeberg.org/madmo/rdebug.git
synced 2025-01-18 04:12:41 +00:00
Fix deployment with readonly root
This commit is contained in:
parent
b5ae1b67a5
commit
8ee3c66d87
|
@ -55,13 +55,13 @@ func main() {
|
|||
}
|
||||
defer connection.Close()
|
||||
|
||||
err = deployFile(connection, flag.Arg(1), path.Base(flag.Arg(1)), "0755")
|
||||
err = deployFile(connection, flag.Arg(1), "/tmp/"+path.Base(flag.Arg(1)), "0755")
|
||||
if err != nil {
|
||||
fmt.Fprintf(os.Stderr, "Can't deploy file: %s", err.Error())
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
session, err := startGDB(connection, "./"+path.Base(flag.Arg(1)))
|
||||
session, err := startGDB(connection, "/tmp/"+path.Base(flag.Arg(1)))
|
||||
if err != nil {
|
||||
fmt.Fprintf(os.Stderr, "Can't start gdb: %s", err.Error())
|
||||
os.Exit(1)
|
||||
|
@ -98,6 +98,8 @@ func startGDB(client *ssh.Client, remoteCommand string) (*ssh.Session, error) {
|
|||
}
|
||||
|
||||
func deployFile(client *ssh.Client, localPath, remotePath string, permissions string) error {
|
||||
fmt.Printf("Deploy: %s -> %s\n", localPath, remotePath)
|
||||
|
||||
reader, err := os.Open(localPath)
|
||||
if err != nil {
|
||||
return err
|
||||
|
|
Loading…
Reference in a new issue