kiss-mfavila-large/ports/hummingbird-git-mod/files/interlude

46 lines
919 B
Bash
Executable File

#!/bin/sh
. /usr/lib/hummingbird/rc.lib
setup_hotplug(){
if command -v udevd >/dev/null; then
udevd -d
udevadm trigger -c add -t subsystems
udevadm trigger -c add -t devices
udevadm trigger -c change -t devices
udevadm settle
elif command -v mdev >/dev/null; then
mdev -s
mdev -df & mdev_pid=$!
[ -x /bin/dmsetup ] && dmsetup mknodes
fi
}
setup_sysctl(){
for conf in /run/sysctl.d/*.conf \
/etc/sysctl.d/*.conf \
/usr/lib/sysctl.d/*.conf \
/etc/sysctl.conf; do
[ -f "$conf" ] || break
seen="$seen ${conf##*/}"
case $seen in
*" ${conf##*/} "*) ;;
*) sysctl -p "$conf" ;;
esac
done
}
setup_hotplug
setup_sysctl
ifconfig lo up
for file in /etc/hummingbird.d/*.boot /etc/rc.d/*.boot; do
[ -f "$file" ] && . "$file"
done