blob: 6e242a80866a8e5325a3b657ccd08e6db1ade799 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# vim: set ft=sh:
install ()
{
MODULES=""
BINARIES=""
FILES=""
SCRIPT="consolefont"
if [ -n "$CONSOLEFONT" ]; then
CONSOLEFONT_FILE_GZ="/usr/share/kbd/consolefonts/$CONSOLEFONT.psfu.gz"
if [ -e ${CONSOLEFONT_FILE_GZ} ]; then
CONSOLEFONT_FILE="$(mktemp ${TMPDIR}/consolefont.psfu.XXXXXX)"
zcat ${CONSOLEFONT_FILE_GZ} > ${CONSOLEFONT_FILE}
add_file ${CONSOLEFONT_FILE} /consolefont.psfu
else
echo "consolefont: Font file does not exist or does not end with .psfu.gz"
echo "consolefont: Only unicode fonts are supported at the moment."
fi
fi
}
help ()
{
cat<<HELPEOF
This hook loads consolefont specified in mkinitcpio.conf
during early userspace.
You should add CONSOLEFONT="font" (same syntax as in rc.conf) to your
mkinitcpio.conf. You may also remove the CONSOLEFONT from rc.conf
to prevent the font from being set twice and speed up your boot proccess.
HELPEOF
}
|