| Server IP : 178.105.222.151 / Your IP : 216.73.216.38 Web Server : nginx/1.28.3 System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.5.4 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/dracut/modules.d/09console-setup/ |
Upload File : |
#!/bin/bash
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
# ex: ts=8 sw=4 sts=4 et filetype=sh
check() {
local vardir
vardir=/var/lib/dracut
[ -x /bin/setupcon ] || return 1
setupcon --help 2>&1 | grep "\-\-setup-dir" > /dev/null || return 1
rm -rf $vardir/console-setup-dir
mkdir -p $vardir/console-setup-dir || return 1
setupcon --setup-dir $vardir/console-setup-dir || return 1
mv $vardir/console-setup-dir/morefiles $vardir/console-setup-files
}
depends() {
return 0
}
install() {
local vardir
vardir=/var/lib/dracut
cp -a $vardir/console-setup-dir/bin/* "$initdir/bin/"
cp -a $vardir/console-setup-dir/etc/* "$initdir/etc/"
# gzip is workaround a bug in current console-setup
# shellcheck disable=SC2046
inst_multiple gzip $(cat $vardir/console-setup-files)
inst "${moddir}/console-setup.sh" /lib/udev/console-setup
inst_rules "${moddir}/10-console.rules"
}