MeowOS for HiBy R3 Pro II — 公共发布版本(历史已重置)
• 全新单提交:清除含敏感信息的旧历史(sudo 口令、内网 IP、SSH 密钥路径、热点 SSID、设备 MAC) • 本地开发文档/测试记录/构建脚本全部移入 gitignored 的 devdocs/ 与 scripts/build/(不入库) • 保留:MeowOS 源码(launcher/watchdog/bootmenu/meow_svcd/SDK)、项目规范文档、mips-repo 增补组件:SDK 统一日志+通知 API、meow_svcd 服务管理器、mips-repo 软件仓库
This commit is contained in:
commit
245bee2946
136 files changed
+32730
No files matched your search
@@ -0,0 +1,38 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# S95shutdown_logo - R3 Pro II 关机 logo(阶段0 · M2.1)
|
||||
#
|
||||
# 机制(BusyBox init,见 /etc/inittab):
|
||||
# ::shutdown:/etc/init.d/rcK
|
||||
# rcK 按数字**反序**执行 /etc/init.d/S??* stop(S99ssh → S95 → S92 → S80 → …)。
|
||||
# 本脚本(S95)在 `stop` 分支、大多数服务仍存活、/dev/fb0 仍可用时,
|
||||
# 先用 cmd_jpeg_display 显示 /etc/shutdown_logo.jpeg 并点亮面板。
|
||||
#
|
||||
# ⚠️ 局限(M2.1 记录,待真机验证):poweroff 由**内核长按电源**触发,是否可靠走
|
||||
# rcK 的 ::shutdown 路径未实测(可能直接断电,rcK 不执行)。若不可靠,关机
|
||||
# logo 应改由 MeowOS 的 poweroff 处理显示(M3 范畴)。M2.1 先在固件放文件 +
|
||||
# 写脚本,标注待验证。
|
||||
#
|
||||
case "$1" in
|
||||
start)
|
||||
;;
|
||||
stop)
|
||||
echo -n "S95shutdown_logo: "
|
||||
if [ -x /usr/bin/cmd_jpeg_display ] && [ -f /etc/shutdown_logo.jpeg ]; then
|
||||
# 先点亮面板(避免黑屏上画图不可见),再显示关机 logo。
|
||||
echo 60 > /sys/class/backlight/backlight_pwm0/brightness 2>/dev/null
|
||||
cmd_jpeg_display /etc/shutdown_logo.jpeg 2>/dev/null
|
||||
echo "shutdown logo shown"
|
||||
else
|
||||
echo "skip (no cmd_jpeg_display or no /etc/shutdown_logo.jpeg)"
|
||||
fi
|
||||
;;
|
||||
restart|reload)
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 {start|stop}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
Reference in new issue
Block a user