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:
MeowOS Dev committed 2026-08-30 01:12:34 +08:00
commit 245bee2946
136 files changed
+32730

No files matched your search

+38
View File
@@ -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