Bug#846256: console-setup: ubuntu fixed it by swapping mktemp /{tmp,run}/ lines
Package: console-setup
Version: 1.194
Followup-For: Bug #846256
see https://bugs.launchpad.net/ubuntu/+source/console-setup/+bug/1824227
--- console-setup_1.178ubuntu12_all/bin/setupcon 2019-04-10
21:51:56.000000000 +0200
+++ console-setup_1.195_all/bin/setupcon 2020-03-26 14:34:12.000000000
+0100
@@ -60,8 +60,11 @@
trap "exit 2" 1 2 3 13 15
tempfile () {
if \
- TMPFILE=`mktemp /run/tmpkbd.XXXXXX 2>/dev/null` \
- || TMPFILE=`mktemp /tmp/tmpkbd.XXXXXX 2>/dev/null`
+ TMPFILE=`mktemp /tmp/tmpkbd.XXXXXX 2>/dev/null` \
+ || TMPFILE=`mktemp /run/tmpkbd.XXXXXX 2>/dev/null` \
+ || TMPFILE=`mktemp /dev/.tmpkbd.XXXXXX 2>/dev/null` \
+ || TMPFILE=`mktemp /lib/init/rw/tmpkbd.XXXXXX 2>/dev/null` \
+ || TMPFILE=`mktemp 2>/dev/null`
but specifying After=systemd-tmpfiles-setup.service is also a good option.
Anything against shipping that?
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (510, 'unstable'), (510, 'testing'), (509, 'experimental'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.4.0-4-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_CRAP, TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages console-setup depends on:
ii console-setup-linux 1.194
ii debconf 1.5.73
ii keyboard-configuration 1.194
ii xkb-data 2.26-2
console-setup recommends no packages.
Versions of packages console-setup suggests:
ii locales 2.29-3
ii lsb-base 11.1.0
Versions of packages keyboard-configuration depends on:
ii debconf 1.5.73
ii liblocale-gettext-perl 1.07-4
Versions of packages console-setup-linux depends on:
ii init-system-helpers 1.57
ii kbd 2.0.4-4
ii keyboard-configuration 1.194
console-setup-linux suggests no packages.
Versions of packages console-setup is related to:
pn console-common <none>
pn console-data <none>
pn console-tools <none>
pn gnome-control-center <none>
ii kbd 2.0.4-4
ii systemd 244.3-1
-- debconf information excluded
Reply to: