diff --git a/client/deploy.go b/client/deploy.go index 9819e4e..18fb443 100644 --- a/client/deploy.go +++ b/client/deploy.go @@ -265,7 +265,7 @@ func (hc *houstonClient) prepareUpdateSelf(req *shared.DeployRequest) (srcdir st } // houston version 파일 - err = os.WriteFile(path.Join(fname, "@version"), []byte(req.Version), 0444) + err = os.WriteFile(path.Join(path.Dir(fname), "@version"), []byte(req.Version), 0644) if err != nil { return "", "", err } diff --git a/replacer/main.go b/replacer/main.go index ff91436..5a96893 100644 --- a/replacer/main.go +++ b/replacer/main.go @@ -91,9 +91,14 @@ func main() { if dec.Decode(&tempArgs) == nil { nextArgs = tempArgs } - } else if err := copy(path.Join(args[2], ent.Name()), ent.Name()); err != nil { - stdlog.Println("copy failed :", path.Join(args[2], ent.Name()), ent.Name()) - stdlog.Fatal(err) + } else { + err := copy(path.Join(args[2], ent.Name()), ent.Name()) + if err != nil { + stdlog.Println("copy failed :", path.Join(args[2], ent.Name()), ent.Name()) + stdlog.Fatal(err) + } else { + stdlog.Println("file copied :", path.Join(args[2], ent.Name()), ent.Name()) + } } } }