if _, err := os.Stat(path); os.IsNotExist(err) {
if err = os.Mkdir(path, os.FileMode(0777)); err != nil {
log.Println("error", r.RemoteAddr, "mkdir", pkgName, err)
if _, err := os.Stat(path); os.IsNotExist(err) {
if err = os.Mkdir(path, os.FileMode(0777)); err != nil {
log.Println("error", r.RemoteAddr, "mkdir", pkgName, err)