Просмотр исходного кода

Merge pull request #44 from afg984/uidsuffix

Suffix BuildDir with uid to avoid perm problems
J Guerreiro 7 лет назад
Родитель
Сommit
d295a80203
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      config/config.go

+ 6 - 1
config/config.go

@@ -7,6 +7,7 @@ import (
 	"net/http"
 	"os"
 	"os/exec"
+	"os/user"
 	"strings"
 
 	alpm "github.com/jguer/go-alpm"
@@ -119,7 +120,11 @@ func SaveConfig() error {
 }
 
 func defaultSettings(config *Configuration) {
-	config.BuildDir = "/tmp/yaytmp/"
+	u, err := user.Current()
+	if err != nil {
+		panic(err)
+	}
+	config.BuildDir = fmt.Sprintf("/tmp/yaytmp-%s/", u.Uid)
 	config.Editor = ""
 	config.Devel = false
 	config.MakepkgBin = "/usr/bin/makepkg"