[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: