aboutsummaryrefslogtreecommitdiff
path: root/verify/core
diff options
context:
space:
mode:
authoraxtloss <axtlos@getcryst.al>2024-02-29 10:52:51 +0100
committeraxtloss <axtlos@getcryst.al>2024-02-29 10:52:51 +0100
commitfec5286ca126cf761593fbe04e56db9a89c5eb49 (patch)
tree4cc63329ec340b80d21c8a48bc30e7a9514baf57 /verify/core
parentaa93cbb2393b538a22dea0b29b56fa8f2cb3c18c (diff)
downloadfsverify-fec5286ca126cf761593fbe04e56db9a89c5eb49.tar.gz
fsverify-fec5286ca126cf761593fbe04e56db9a89c5eb49.tar.bz2
Use fbwarn in fsverify
Diffstat (limited to 'verify/core')
-rw-r--r--verify/core/warn.go28
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)
}