This commit is contained in:
idk
2019-08-20 23:53:47 -04:00
parent a8b416b8b1
commit e0e31c041a
4 changed files with 24 additions and 2 deletions

View File

@ -36,7 +36,7 @@ fix-debian:
find ./debian -type f -exec sed -i 's|eyedeekay@safe-mail.net|hankhill19580@gmail.com|g' {} \;
try:
cd etc/samcatd/ && ../../bin/samcatd-webview -f tunnels.ini
cd etc/samcatd/ && ../../bin/samcatd -f tunnels.ini
test: test-keys test-ntcp test-ssu test-config test-manager

View File

@ -7,6 +7,8 @@ import (
"github.com/zserge/lorca"
)
var USER = ""
func LaunchUI(s samtunnel.WebUI) (lorca.UI, error) {
if s.UseWebUI() == true {
if lorca.LocateChrome() != "" {

View File

@ -3,6 +3,9 @@ package sammanager
import (
"fmt"
"log"
"os/exec"
"os/user"
"runtime"
"strconv"
)
@ -67,6 +70,23 @@ func (s *SAMManager) URL() string {
return "http://" + s.WebHost + ":" + s.WebPort
}
func User() string {
runningUser, _ := user.Current()
if runtime.GOOS != "windows" {
if runningUser.Uid == "0" {
cmd := exec.Command("logname")
out, err := cmd.Output()
if err != nil {
return err.Error()
}
return string(out)
}
}
return runningUser.Name
}
var runningUser = User()
func NewSAMManagerFromOptions(opts ...func(*SAMManager) error) (*SAMManager, error) {
var s SAMManager
s.FilePath = ""

View File

@ -39,7 +39,7 @@ func (s *SAMManager) Serve() bool {
return false
} else {
view.Run()
return true
return true
}
} else {
return Exit()