You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ublinux-init/ublinux/rc.d/rc.preinit

32 lines
826 B

#!/usr/bin/env bash
#
# Author: Dmitry Razumov <asmeron@ublinux.com>
# Copyright (c) 2021-2025 UBLinux <support@ublinux.com>
#
ENABLED=yes
[[ ${ENABLED} == "yes" ]] || 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
# We have to launch some rc scripts
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