電源ボタン

src/sys/dev/sysmon/sysmon_power.c でやっているようにすれば良いんじゃないでしょうか。
そこまでするなら powerd(8) を使ったほうが楽な気がしますけど。