HEX
Server: nginx/1.29.3
System: Linux mail.sarafai.ru 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: root (0)
PHP: 7.4.33
Disabled: dl,exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source
Upload Files
File: //bin/X11/dib-init-system
#!/bin/bash

if [ ${DIB_DEBUG_TRACE:-0} -gt 0 ]; then
    set -x
fi
set -eu
set -o pipefail

# Debian Jessie and Debian Stretch use /bin/systemctl.
# (/sbin/init is only available if systemd-sysv is installed.)

if [ -f /usr/bin/systemctl -o -f /bin/systemctl ]; then
    echo "systemd"
elif [[ -f /sbin/initctl ]]; then
    echo "upstart"
elif [[ -f /etc/gentoo-release ]]; then
    if [[ "${GENTOO_PROFILE}" =~ systemd ]]; then
        echo "systemd"
    else
        echo "openrc"
    fi
elif [[ -f /sbin/init ]]; then
    if [[ -f /bin/systemd ]]; then
        echo "systemd"
    else
        echo "sysv"
    fi
else
    echo "Unknown init system"
    exit 1
fi