diff options
author | axtloss <axtlos@getcryst.al> | 2024-02-29 10:52:51 +0100 |
---|---|---|
committer | axtloss <axtlos@getcryst.al> | 2024-02-29 10:52:51 +0100 |
commit | fec5286ca126cf761593fbe04e56db9a89c5eb49 (patch) | |
tree | 4cc63329ec340b80d21c8a48bc30e7a9514baf57 /verify/core/warn.go | |
parent | aa93cbb2393b538a22dea0b29b56fa8f2cb3c18c (diff) | |
download | fsverify-fec5286ca126cf761593fbe04e56db9a89c5eb49.tar.gz fsverify-fec5286ca126cf761593fbe04e56db9a89c5eb49.tar.bz2 |
Use fbwarn in fsverify
Diffstat (limited to 'verify/core/warn.go')
-rw-r--r-- | verify/core/warn.go | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/verify/core/warn.go b/verify/core/warn.go index b00838f..0e41586 100644 --- a/verify/core/warn.go +++ b/verify/core/warn.go @@ -2,11 +2,37 @@ package core import ( "fmt" + "os" + "os/exec" + "strconv" "github.com/axtloss/fsverify/verify/config" ) func WarnUser() { - fmt.Println(config.ProcCount) + fmt.Println(config.FbWarnLoc) + fmt.Println(config.BVGLoc) + sizeCMD := exec.Command("./getscreensize") + out, err := sizeCMD.Output() + if err != nil { + fmt.Println(err) + } + fmt.Println(string(out)) + height, err := strconv.Atoi(string(out)) + var scaleFactor float64 + if err != nil { + scaleFactor = 1 + } + + scaleFactor = 600.0 / float64(height) + fmt.Println(scaleFactor) + + warnCMD := exec.Command(config.FbWarnLoc, config.BVGLoc, fmt.Sprintf("%f", scaleFactor)) + _, err = warnCMD.Output() + if err != nil { + fmt.Println(err) + os.Exit(1) + } + os.Exit(1) } |