| @@ -14,6 +14,7 @@ import ( | |||||
| "runtime" | "runtime" | ||||
| "strings" | "strings" | ||||
| "github.com/Unknwon/com" | |||||
| "github.com/codegangsta/cli" | "github.com/codegangsta/cli" | ||||
| "github.com/gogits/gogs/models" | "github.com/gogits/gogs/models" | ||||
| @@ -164,10 +165,12 @@ func runFixLocation(ctx *cli.Context) { | |||||
| // Fix in authorized_keys file. | // Fix in authorized_keys file. | ||||
| sshPath := path.Join(models.SshPath, "authorized_keys") | sshPath := path.Join(models.SshPath, "authorized_keys") | ||||
| fmt.Printf("Fixing pathes in file: %s\n", sshPath) | |||||
| if err := rewriteAuthorizedKeys(sshPath, oldPath, execPath); err != nil { | |||||
| fmt.Println(err) | |||||
| os.Exit(1) | |||||
| if com.IsFile(sshPath) { | |||||
| fmt.Printf("Fixing pathes in file: %s\n", sshPath) | |||||
| if err := rewriteAuthorizedKeys(sshPath, oldPath, execPath); err != nil { | |||||
| fmt.Println(err) | |||||
| os.Exit(1) | |||||
| } | |||||
| } | } | ||||
| // Fix position in gogs-repositories. | // Fix position in gogs-repositories. | ||||