22 lines
959 B
Text
22 lines
959 B
Text
|
|
#!/bin/sh
|
||
|
|
|
||
|
|
# Live USB fallback: loader.conf should load mac_do, but some live boot paths
|
||
|
|
# may skip the normal loader/module path. Best-effort load before autostarted
|
||
|
|
# tools such as NetworkMgr try to use mdo.
|
||
|
|
kldload mac_do 2>/dev/null || true
|
||
|
|
_desired_mac_do_rules='gid=0>uid=0,gid=0,+gid=*'
|
||
|
|
if [ "$(sysctl -n security.mac.do.rules 2>/dev/null || true)" != "${_desired_mac_do_rules}" ]; then
|
||
|
|
sysctl security.mac.do.rules="${_desired_mac_do_rules}" 2>/dev/null || true
|
||
|
|
fi
|
||
|
|
|
||
|
|
# Belt-and-suspenders for xorg.conf.d/40-clawdie-noblank.conf. The
|
||
|
|
# server-level ServerFlags should already suppress blanking + DPMS,
|
||
|
|
# but if a future X build ignores one option, the session-level xset
|
||
|
|
# calls still disable the timers. Harmless if already off.
|
||
|
|
xset s off 2>/dev/null || true
|
||
|
|
xset -dpms 2>/dev/null || true
|
||
|
|
xset s noblank 2>/dev/null || true
|
||
|
|
if [ -x /usr/local/bin/clawdie-noblank-guard.sh ]; then
|
||
|
|
/usr/local/bin/clawdie-noblank-guard.sh >/dev/null 2>&1 &
|
||
|
|
fi
|