config is in libpaper1 1.1.24+nmu4ubuntu1.
This file is a maintainer script. It is executed when installing (*inst) or removing (*rm) the package.
The actual contents of the file can be viewed below.
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 | #!/bin/sh
set -e
defaultpaper () {
# This is always in millimeters. If no locale is specified or
# available, it will default to a4.
w=$(locale width 2>/dev/null) || return 0
h=$(locale height 2>/dev/null) || return 0
# Try to find a matching paper size. The data must be embedded here
# (done automatically by debian/rules) because the rest of the package
# may not have been unpacked at this stage.
LC_ALL=C awk 'NF == 5 && int($2 + 0.5) == '"$w"' && int($4 + 0.5) == '"$h"' {
print $1;
exit;
}' <<__END_PAPERSPECS__
__BEGIN_PAPERSPECS__
a4 210 mm 297 mm
letter 215.9 mm 279.4 mm
note 215.9 mm 279.4 mm
legal 215.9 mm 355.6 mm
executive 184.15 mm 266.7 mm
halfletter 139.7 mm 215.9 mm
halfexecutive 133.35 mm 184.15 mm
11x17 279.4 mm 431.8 mm
statement 139.7 mm 215.9 mm
folio 215.9 mm 330.2 mm
quarto 215.194 mm 275.167 mm
10x14 254 mm 355.6 mm
ledger 431.8 mm 279.4 mm
tabloid 279.4 mm 431.8 mm
a0 841 mm 1189 mm
a1 594 mm 841 mm
a2 420 mm 594 mm
a3 297 mm 420 mm
a5 148 mm 210 mm
a6 105 mm 148 mm
a7 74 mm 105 mm
a8 52 mm 74 mm
a9 37 mm 52 mm
a10 26 mm 37 mm
b0 1000 mm 1414 mm
b1 707 mm 1000 mm
b2 500 mm 707 mm
b3 353 mm 500 mm
b4 250 mm 353 mm
b5 176 mm 250 mm
b6 125 mm 176 mm
b7 88 mm 125 mm
b8 62 mm 88 mm
b9 44 mm 62 mm
b10 31 mm 44 mm
c2 458 mm 648 mm
c3 324 mm 458 mm
c4 229 mm 354 mm
c5 162 mm 229 mm
c6 114 mm 162 mm
c7 81 mm 114 mm
c8 57 mm 81 mm
DL 110 mm 220 mm
Comm10 104.775 mm 241.3 mm
Monarch 98.425 mm 190.5 mm
archE 914.4 mm 1219.2 mm
archD 609.6 mm 914.4 mm
archC 457.2 mm 609.6 mm
archB 304.8 mm 457.2 mm
archA 228.6 mm 304.8 mm
flsa 215.9 mm 330.2 mm
flse 215.9 mm 330.2 mm
csheet 431.8 mm 558.8 mm
dsheet 558.8 mm 863.6 mm
esheet 863.6 mm 1117.6 mm
__END_PAPERSPECS__
}
. /usr/share/debconf/confmodule
if [ -f /etc/papersize ]; then
# Configuration file always takes priority. Ignore comments.
paper=`awk '$1 ~ /^[^#]/ { print $1 }' /etc/papersize`
elif db_get libpaper/defaultpaper && [ -n "$RET" ]; then
# The answer is already in the database; don't touch it.
paper=
else
paper=`defaultpaper`
fi
if [ -n "$paper" ]; then
db_set libpaper/defaultpaper "$paper"
fi
db_input medium libpaper/defaultpaper || true
db_go || true
|