From ccab0685d0fed7fdbc6ce99c72fcd13d124e5936 Mon Sep 17 00:00:00 2001 From: Aetherinox Date: Wed, 11 Jun 2025 17:27:52 -0700 Subject: [PATCH] feat: add distro information to startup console --- root/etc/s6-overlay/s6-rc.d/init-adduser/run | 13 +++++++++++++ root/etc/services.d/tvapp2/run | 7 ++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/init-adduser/run b/root/etc/s6-overlay/s6-rc.d/init-adduser/run index 1edc60bd..ec3a48b2 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-adduser/run +++ b/root/etc/s6-overlay/s6-rc.d/init-adduser/run @@ -77,6 +77,18 @@ declare -A icon=( ["sh"]=$'\xF0\x9F\x97\x94' # 🗔 ) +# # +# distro info +# # + +sys_os_ver="1.0.0" +sys_os_name="Unknown" + +if [ -e /etc/alpine-release ]; then + sys_os_name="Alpine" + sys_os_ver="$(cat /etc/alpine-release)" +fi + # # # get container ips # # @@ -141,6 +153,7 @@ printf '%-2s\n' " ${c[greyd]}and EPG files will be available for the public to d if [[ -z ${TVAPP_NON_ROOT_USER} ]]; then echo -e +printf '%-6s %-35s %-65s\n' "" " ${c[greenl]}System(s)${c[end]}" "${c[end]}${sys_os_ver} ${sys_os_ver}${c[end]}" printf '%-6s %-35s %-65s\n' "" " ${c[greenl]}User:Group${c[end]}" "${c[end]}$(id -u dockerx):$(id -g dockerx)${c[end]}" else printf '%-6s %-35s %-65s\n' "" " ${c[greenl]}User:Group${c[end]}" "${c[end]}$(stat /run -c %u):$(stat /run -c %g)${c[end]}" diff --git a/root/etc/services.d/tvapp2/run b/root/etc/services.d/tvapp2/run index b958c3f6..0e9e253c 100755 --- a/root/etc/services.d/tvapp2/run +++ b/root/etc/services.d/tvapp2/run @@ -78,12 +78,17 @@ declare -A icon=( ) # # -# define > system +# distro info # # sys_os_ver="1.0.0" sys_os_name="Unknown" +if [ -e /etc/alpine-release ]; then + sys_os_name="Alpine" + sys_os_ver="$(cat /etc/alpine-release)" +fi + # # # s6 > store env variables # #