Bug fix
This commit is contained in:
		
							parent
							
								
									0b5f6b176f
								
							
						
					
					
						commit
						caf05599df
					
				@ -7,7 +7,9 @@ package models
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	"fmt"
 | 
						"fmt"
 | 
				
			||||||
	"os"
 | 
						"os"
 | 
				
			||||||
 | 
						"path/filepath"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"github.com/Unknwon/com"
 | 
				
			||||||
	_ "github.com/go-sql-driver/mysql"
 | 
						_ "github.com/go-sql-driver/mysql"
 | 
				
			||||||
	"github.com/lunny/xorm"
 | 
						"github.com/lunny/xorm"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -71,6 +73,21 @@ func setEngine() {
 | 
				
			|||||||
	orm.ShowSQL = true
 | 
						orm.ShowSQL = true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	RepoRootPath = base.Cfg.MustValue("repository", "ROOT")
 | 
						RepoRootPath = base.Cfg.MustValue("repository", "ROOT")
 | 
				
			||||||
 | 
						if err = os.MkdirAll(RepoRootPath, os.ModePerm); err != nil {
 | 
				
			||||||
 | 
							fmt.Printf("models.init -> fail to create RepoRootPath(%s): %v\n", RepoRootPath, err)
 | 
				
			||||||
 | 
							os.Exit(2)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						homeDir, err := com.HomeDir()
 | 
				
			||||||
 | 
						if err != nil {
 | 
				
			||||||
 | 
							fmt.Printf("models.init -> fail to get homeDir: %v\n", err)
 | 
				
			||||||
 | 
							os.Exit(2)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						sshPath := filepath.Join(homeDir, ".ssh")
 | 
				
			||||||
 | 
						if err = os.MkdirAll(sshPath, os.ModePerm); err != nil {
 | 
				
			||||||
 | 
							fmt.Printf("models.init -> fail to create sshPath(%s): %v\n", sshPath, err)
 | 
				
			||||||
 | 
							os.Exit(2)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func init() {
 | 
					func init() {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user