#!/usr/bin/bash # # Author: Dmitry Razumov # Copyright (c) 2021-2025 UBLinux # # SPDX-License-Identifier: AGPL-3.0-or-later # ENABLED=yes [[ ${ENABLED} == "yes" ]] || { return 0 2>/dev/null && return 0 || exit 0; } PATH=.:/:/usr/bin:/usr/local/bin:/usr/local/sbin DEBUGMODE=no . /liblinuxlive 2>/dev/null || . /mnt/live/liblinuxlive 2>/dev/null debug_mode "$0" "$@" debug_log "Starting rc.preinit" debug_shell # Install systemd services [[ ! -h usr/lib/systemd/system/ublinux-postinit.service ]] && bash usr/lib/ublinux/rootfs-patches/ublinux/ublinux-00-install.sh for SCRIPT in usr/lib/ublinux/rc.preinit/* ;do [[ -x ${SCRIPT} ]] && ${SCRIPT} 2>/dev/null done for SCRIPT in usr/lib/ublinux/rc.preinit.d/* ;do [[ -x ${SCRIPT} ]] && ${SCRIPT} 2>/dev/null & done wait true