Files
cachyos-postinstall-helper/premount.go
T
2025-10-12 16:09:39 -04:00

33 lines
571 B
Go

package main
import (
"os/exec"
"github.com/rwinkhart/go-boilerplate/front"
"github.com/rwinkhart/go-boilerplate/other"
)
func premount() {
for {
var choice int
if performAllTweaks {
choice = 2
} else {
choice = front.InputMenuGen("Tweak:", []string{"BACK", "enable ext4 fast_commit"})
}
switch choice {
case 1:
return
case 2:
cmd := exec.Command("tune2fs", "-O", "fast_commit", partitionR)
err := cmd.Run()
if err != nil {
other.PrintError("Failed to enable fast_commit", 1)
}
}
if !performAllTweaks {
break
}
}
}