Package: svgalib-bin Version: 1:1.4.3-21 Severity: normal The textmode(1) script starts off like so:
----begin---- #!/bin/sh dir=/etc/vga [ -w "$dir" ] || dir="$HOME/.vga" .... ----end---- It checks whether or not /etc/vga is writable, even though it will only be reading saved VGA state files. If you had previously run savetextmode(1) as root, but then run textmode(1) as a user, the restore* programs will read from ~/.vga, even if it does not exist. (This script is not part of the svgalib upstream; it is brought into being by the 001_fhs_transition patch.) Aside from this issue, I notice that the script uses both of the VGA state files (in a given directory) even if only one is present. May I suggest a different approach? ----begin---- textregs= fontdata= for dir in /etc /etc/vga "$HOME/.vga" do test -r "$dir/textregs" && textregs="$dir/textregs" test -r "$dir/fontdata" && fontdata="$dir/fontdata" done test -n "$textregs" && restoretextmode -r "$textregs" .... case "$textregs" in /etc/vga/*) ;; /etc/*) echo >&2 "WARNING: ..." ;; esac ----end---- -- System Information: Debian Release: 3.1 Architecture: i386 (i686) Kernel: Linux 2.6.11-1-k7 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages svgalib-bin depends on: ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an ii libsvga1 1:1.4.3-21 console SVGA display libraries -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]