Commit 3ea79b72 authored by ligaishun's avatar ligaishun

Update process.go

parent 614cbdd4
...@@ -114,10 +114,23 @@ func CornProcessJob(ticker *time.Ticker){ ...@@ -114,10 +114,23 @@ func CornProcessJob(ticker *time.Ticker){
} }
func GetLatestVersion()string{ func GetLatestVersion()string{
resp, _ := http.Get(setting.BityuanSetting.VersionPath) req, err := http.NewRequest("GET", setting.BityuanSetting.VersionPath, nil)
req.Close=true
req.Header.Add("Connection","close")
if err!=nil{
return ""
}
resp,err:= http.DefaultClient.Do(req)
if err!=nil{
fmt.Println(err)
return ""
}
defer resp.Body.Close()
rd:=bufio.NewReader(resp.Body) rd:=bufio.NewReader(resp.Body)
for{ for{
line,err:=rd.ReadString('\n') line,err:=rd.ReadString('\n')
fmt.Println(line)
if err==io.EOF{ if err==io.EOF{
break break
} }
...@@ -130,6 +143,7 @@ func GetLatestVersion()string{ ...@@ -130,6 +143,7 @@ func GetLatestVersion()string{
} }
func DownLoadLatestVersion()error{ func DownLoadLatestVersion()error{
git:=exec.Command("git","clone",setting.BityuanSetting.GitPath,"./"+setting.BityuanSetting.Name) git:=exec.Command("git","clone",setting.BityuanSetting.GitPath,"./"+setting.BityuanSetting.Name)
sed:=exec.Command("sed", fmt.Sprintf("15,18 s/bityuan/%s/1",setting.BityuanSetting.Name) ,"Makefile") sed:=exec.Command("sed", fmt.Sprintf("15,18 s/bityuan/%s/1",setting.BityuanSetting.Name) ,"Makefile")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment