Your message dated Wed, 15 Sep 2021 10:53:22 +0000
with message-id <[email protected]>
and subject line Bug#783990: fixed in sysvinit 3.00~beta-1
has caused the Debian Bug report #783990,
regarding initscripts: mount efivars directory during boot when using sysvinit
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
783990: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783990
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: initscripts
Version: 2.88dsf-59
Severity: normal

# uname -a
Linux sa1 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-3~deb8u1 (2015-04-24)
x86_64 GNU/Linux

I installed Debian on a HP ProLiant DL580Gen9 system in UEFI mode using
"debian-8.0.0-amd64-DVD-1.iso". After the installation finished I
installed the sysvinit-core package (2.88dsf-59) and rebooted the
system. This replaces systemd with sysvinit. I then checked if the
directory /sys/firmware/efi/efivars was mounted and it was not. It seems
like a good idea to have this directory automounted on boot so EFI tools
use the new interface to access EFI variables.

One possible solution would be to add the following to
/etc/init.d/mountkernfs.sh which is delivered by the initscripts package:

    if [ -d /sys/firmware/efi/efivars ]
    then
        domount "$MNTMODE" efivarfs "" /sys/firmware/efi/efivars efivarfs ""
    fi

This would also require a change to the kernel configuration file so
efivarfs is available when mountkernfs.sh runs:

    CONFIG_EFIVAR_FS=y

If this change was made, it might also be good to disable the old
interface (/sys/firmware/efi/vars) with the following change to the
kernel configuration file:

    CONFIG_EFI_VARS=n
    CONFIG_EFI_VARS_PSTORE=n

The newer Secure Boot related tools such as efitools and sbsigntool only
work with the newer interface. I don't think these are include in Debian
yet, but if they plan to be it would be good to have the new interface
ready.

Existing EFI utilities such as efibootmgr and efivar check
/sys/firmware/efi/efivars first and if available they use it, if not
available they use the legacy interface.

--
Greg

--- End Message ---
--- Begin Message ---
Source: sysvinit
Source-Version: 3.00~beta-1
Done: Mark Hindley <[email protected]>

We believe that the bug you reported is fixed in the latest version of
sysvinit, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mark Hindley <[email protected]> (supplier of updated sysvinit package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 15 Sep 2021 11:19:13 +0100
Source: sysvinit
Architecture: source
Version: 3.00~beta-1
Distribution: experimental
Urgency: medium
Maintainer: Debian sysvinit maintainers 
<[email protected]>
Changed-By: Mark Hindley <[email protected]>
Closes: 783990 807311 848121 950459 951596 962649 968038 990019
Changes:
 sysvinit (3.00~beta-1) experimental; urgency=medium
 .
   [ Mark Hindley ]
   * Add myself to uploaders.
   * New upstream version 3.00~beta.
   * d/patches: remove patch applied upstream.
   * d/patches: refresh patches.
   * initscripts: remove -t option from telinit invocation (Closes:
     #990019).
   * bootmisc.sh: set SE Linux context after utmp file creation. Thanks to
     Russell Coker. (Closes: #950459)
   * Remove obsolete lintian overrides.
   * Update to Standards Version 2.6.0 (no changes).
 .
   [ Ian Jackson ]
   * mountkernfs.sh: mount /sys/firmware/efi/efivars if possible (Closes:
     #783990).
 .
   [ Dr. Tobias Quathamer ]
   * Rename manpage tmpfs.5 to tmpfs-config.5 (Closes: #848121, #951596).
 .
   [ Trek ]
   * init-d-script: fix PIDFILE argument to status_of_proc (Closes: #962649).
   * init-d-script: allow disabling --exec or --name options.
   * init-d-script: fix do_status when DAEMON=none.
   * init-d-script: policy compliant exit values (Closes: #968038).
   * init-d-script: fix force-reload if do_reload is an alias.
   * init-d-script: added do_reload_cmd interface.
   * init-d-script: added RELOAD_SIGNAL interface.
     Thanks to Robbie Harwood <[email protected]> (Closes: #807311).
   * init-d-script: send SIGCONT after SIGTERM.
     Thanks to Jan Braun <[email protected]>.
   * init-d-script: fix try-restart output and more verbosity.
   * init-d-script: /bin/sh as interpreter and small optimizations.
Checksums-Sha1:
 d4872e548d6a387819edbc9504d184ea0c6e00b9 2411 sysvinit_3.00~beta-1.dsc
 e39f8ad4a1ed9ca66f61fd7134b755bdbba48651 126612 sysvinit_3.00~beta.orig.tar.xz
 7742f9f1833ec15c76c5c7f0980b7bd85db9ed71 129644 
sysvinit_3.00~beta-1.debian.tar.xz
 3299733873ed9b4e998f895dddb9d87871ebeaf0 8290 
sysvinit_3.00~beta-1_amd64.buildinfo
Checksums-Sha256:
 5a55f1138b8daf98f8daf8bf848fe564832cddcf7835e604d3b7cfd9310238a3 2411 
sysvinit_3.00~beta-1.dsc
 ca44a112b182bad76589625a9b696110ced8502b27621a113d81f1e44365db97 126612 
sysvinit_3.00~beta.orig.tar.xz
 b9a08d40935278be17c6ebdd10397f19d06c9cf9b9ba34889cb105a77238bc96 129644 
sysvinit_3.00~beta-1.debian.tar.xz
 e3d4da7bc1b86b231a24fb59278688c56ea7f117a83e789c89a38ee6fda4a177 8290 
sysvinit_3.00~beta-1_amd64.buildinfo
Files:
 bfd4dcec7a3f65493aa7c7eaef90a807 2411 admin optional sysvinit_3.00~beta-1.dsc
 19f7195b1ff01e6ced0c4ab2248b99fd 126612 admin optional 
sysvinit_3.00~beta.orig.tar.xz
 4eba4023c9531cb3190966334a84b137 129644 admin optional 
sysvinit_3.00~beta-1.debian.tar.xz
 30abfc1083478e2ee0fe4cb3fd4fec5a 8290 admin optional 
sysvinit_3.00~beta-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEUGwVpCsK9aCoVCPu0opFvzKH1kkFAmFBzDoACgkQ0opFvzKH
1kn99hAAi1fgQM5MSGduqzlg519oJYicj+tIFkZvcEt6+czUhdwDP+JhUz2sb1az
T9kspIfpcq/rrlBavUeCz5ppPLwb/LUaRRGzhc1ZK5rj97sCa/9gXkhH1ZVvT0fp
mpzjG4XdpMjbUX1XeMcoyVYWRcigwwmwAFuZS008AyvadSbftJFaE0JJOxx8Th8G
zk8MklSjkybEpsAMKeG+H0OQpJXPtkCjtxBvY8fXtQVggCPNQUuyyQcV3Azcnmg8
hksKqpfEHhQooSMxvNxkSX6PhAGD1UNwMWOLRdbRVYs97b9cQgZVLf7kIqC6pB9A
QHjGgsaPWmxhoFk6hV/GiawB9W9msl/jM27oLSkPNmvV/vXmhNpUps17bk6VVWP6
XLc3woPQsNxCDq8bL+KtNPCQMn2LsJOrzoVZcwk11DDyjIiem84MFSJkSicSgw3y
u45KBi2ZVVzEPMX/9wH1IMrmr/TjRQ3CN6ji7c01PPLuTyz02jE3FbEsSHqnd2l/
XvP66RRNWJXlJCAjU/14hLgdIJd0nU7Ko9Lr2DefVqJ6GNxO2d+3b89voq8D8hTN
+OPxCvl0NUXo4IH3/TLqTsc6OUAvcvYsFS1+KhEM23mUgPS8b8Dh0JlVkzjeAPhS
6RZVE+hJCGEay3N11Q8tOni8/vQMtm9mj4XIEwL03jxfUW16VGw=
=puBh
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to