Reply To: antiX-23.2 – init-diversity – 2025 remaster edition

Forum › Forums › antiX-development › antiX Respins › antiX-23.2 – init-diversity – 2025 remaster edition › Reply To: antiX-23.2 – init-diversity – 2025 remaster edition

#177923
ProwlerGr
Member

    Yep, but it needs to be able to distinguish s6 from s6-66 and OpenRC from sysVinit.

    s6-rc
    if [[ $(ps -p1 | grep -ic "s6-svscan") -eq 1 && -e /run/s6-rc ]]
    s6-66
    if [[ $(ps -p1 | grep -ic "s6-svscan") -eq 1 && -e /run/66 ]]
    sysvinit
    if [[ $(ps -p1 | grep -ic "init") -eq 1 ]] && [[ $(init --version | grep -ic "SysV") -eq 1 ]]
    OpenRC
    if [[ $(ps -p1 | grep -ic "openrc") -eq 1 ]] || ( [[ $(ps -p1 | grep -ic "init") -eq 1 ]] && [[ $(init --version | grep -ic "SysV" ) -eq 0 ]] && [[ $(init --version | grep -ic "Dinit" ) -eq 0 ]] )

    I went through this when fixing reboot scripts in my init-diversity-tools package

    https://gitlab.com/init-diversity/general/init-diversity-tools/-/blob/debian/init-diversity-tools/reboot.sh?ref_type=heads