blob: b39e3b0ffa960911b5c2cb0fbf6e0019b60e9dc2 (
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 hook: Console font file must end with .psfu.gz"
echo "consolefont hook: 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
}
|