/[d-i]/people/zinoviev/people/zinoviev/console-setup/debian/postinst
ViewVC logotype

Contents of /people/zinoviev/people/zinoviev/console-setup/debian/postinst

Parent Directory Parent Directory | Revision Log Revision Log


Revision 48131 - (show annotations) (download)
Sat Oct 15 12:12:09 2005 UTC (7 years, 7 months ago) by zinoviev
File size: 1581 byte(s)
console-setup: invoke update-rc.d by hand, to not rely on dh_installinit for this.
1 #!/bin/sh
2
3 set -e
4
5 # Source debconf library.
6 . /usr/share/debconf/confmodule
7
8 fontdir=/usr/share/consolefonts
9
10 if [ "$1" = "configure" ]; then
11
12 update-rc.d console-setup start 61 S . >/dev/null
13
14 db_get console-setup/codeset
15 codeset="$RET"
16 db_get console-setup/fontface
17 fontface="$RET"
18 db_get console-setup/fontsize
19 fontsize="$RET"
20
21 fontname=$codeset-$fontface$fontsize.psf.gz
22
23 db_get console-setup/charmap
24 charmap="$RET"
25
26 db_get console-setup/ttys
27 ttys="$RET"
28
29
30 db_get console-setup/modelcode
31 model="$RET"
32
33 db_get console-setup/layoutcode
34 layout="$RET"
35
36 db_get console-setup/variantcode
37 variant="$RET"
38
39 # TODO: behave properly when the local administrator has changed these
40 [ -f /etc/console-setup/$fontname ] \
41 || cp $fontdir/$fontname /etc/console-setup/
42 if [ "$charmap" != UTF-8 ]; then
43 [ -f /etc/console-setup/$charmap.acm.gz ] \
44 || cp /usr/share/consoletrans/$charmap.acm.gz /etc/console-setup/
45 acm=/etc/console-setup/$charmap.acm.gz
46 ckbcomp_charmap_option="-charmap $charmap"
47 else
48 acm=''
49 ckbcomp_charmap_option=''
50 fi
51 ckbcomp $ckbcomp_charmap_option -model "$model" "$layout" "$variant" \
52 | gzip -9 >/etc/console-setup/boottime.kmap.gz
53 keymap_md5=`md5sum /etc/console-setup/boottime.kmap.gz | sed 's/ .*//'`
54 cat >/etc/default/console-setup <<EOF
55 ACTIVE_CONSOLES=$ttys
56 CHARMAP=$charmap
57 FONT=/etc/console-setup/$fontname
58 ACM=$acm
59 BOOTTIME_KMAP_MD5=$keymap_md5
60 VERBOSE_OUTPUT=no
61
62 XKBMODEL=$model
63 XKBLAYOUT=$layout
64 XKBVARIANT=$variant
65 EOF
66
67 fi
68
69 #DEBHELPER#

  ViewVC Help
Powered by ViewVC 1.1.5