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 ---

