diff options
Diffstat (limited to 'japanese/elisa8x8/files/pkg-install.in')
-rw-r--r-- | japanese/elisa8x8/files/pkg-install.in | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/japanese/elisa8x8/files/pkg-install.in b/japanese/elisa8x8/files/pkg-install.in new file mode 100644 index 000000000000..bf9a9252507c --- /dev/null +++ b/japanese/elisa8x8/files/pkg-install.in @@ -0,0 +1,34 @@ +#!/bin/sh + +if [ "$2" != "POST-INSTALL" ]; then + exit 0 +fi + +FONTDIR=%%FONTSDIR%% + +grepv() { + awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2 +} + +# font alias entry here! +TMPFILE=/tmp/install-fonts-alias-$$ +cat << EOF > ${TMPFILE} +k8 -elisa100-fixed-medium-r-normal--8-70-75-75-c-80-jisx0208.1983-0 +r8 -hiro-fixed-medium-r-normal--8-70-75-75-c-40-jisx0201.1976-0 +a8 -hiro-fixed-medium-r-normal--8-70-75-75-c-40-iso8859-1 +4x8 -hiro-fixed-medium-r-normal--8-70-75-75-c-40-iso8859-1 +EOF + +echo "Updating ${FONTDIR}/fonts.alias" +cd ${FONTDIR} +touch fonts.alias +cp fonts.alias fonts.alias.orig +(grepv ${TMPFILE} fonts.alias.orig ; cat ${TMPFILE}) > fonts.alias +rm -f fonts.alias.orig ${TMPFILE} + +echo "**********************************************************" +echo "You should restart X server or do 'xset fp rehash' command" +echo "to enable this update." +echo "**********************************************************" + +exit 0 |