From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id DFEF51FF168 for ; Tue, 4 Mar 2025 11:56:02 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id D13C41BD07; Tue, 4 Mar 2025 11:55:57 +0100 (CET) From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= To: pve-devel@lists.proxmox.com Date: Tue, 4 Mar 2025 11:55:23 +0100 Message-Id: <20250304105523.2724043-1-f.gruenbichler@proxmox.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.045 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [pve-devel] [RFC proxmox-kernel-helper] zz-proxmox-boot: check removable status X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" aWYgYSBmYWxsYmFjayBib290bG9hZGVyIGlzIGluc3RhbGxlZCwgYnV0IHRoZSBHcnViIHBhY2th Z2VzIGFyZSBub3Qgc2V0CnVwIHRvIG1hbmFnZSBpdCwgaW5mb3JtIHRoZSB1c2VyIGFib3V0IGl0 LiB0aGlzIHNldHVwIGlzIHByb2JsZW1hdGljIGlmCnRoZSBmYWxsYmFjayBib290bG9hZGVyIGlz IHVzZWQgYXMgYm9vdCBvcHRpb24gKG5vdyBvciBpbiB0aGUgZnV0dXJlKSwKc28gaXQncyBiZXN0 IHRvIGZpeCBpdCB1cCBiZWZvcmUgYSBwcm9ibGVtIG9jY3Vycy4KCmZvciBwcm94bW94LWJvb3Qt dG9vbCBtYW5hZ2VkIEVTUHMsIHdlIGFsd2F5cyBpbnN0YWxsIGJvdGggd2hlbgoocmUpaW5pdGlu ZyB0aGUgRVNQcywgdGhpcyBvbmx5IGFmZmVjdHMgc2V0dXAgd2l0aCBhIHJlZ3VsYXIsCmFsd2F5 cy1tb3VudGVkLCBzaW5nbGUgRVNQLCBzdWNoIGFzIGV4dDQgb24gdG9wIG9mIExWTS4KClNpZ25l ZC1vZmYtYnk6IEZhYmlhbiBHcsO8bmJpY2hsZXIgPGYuZ3J1ZW5iaWNobGVyQHByb3htb3guY29t PgotLS0Kbm90IHN1cmUgd2hldGhlciB0aGlzIGlzIHRoZSBwbGFjZSB3ZSB3YW50IHRvIGRvIHRo aXMgY2hlY2sgaW4sCnN1Z2dlc3Rpb25zIGZvciB0aGF0IG9yIHdvcmRpbmcgd2VsY29tZSA7KQoK IHNyYy9wcm94bW94LWJvb3QvenotcHJveG1veC1ib290IHwgMzAgKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp dCBhL3NyYy9wcm94bW94LWJvb3QvenotcHJveG1veC1ib290IGIvc3JjL3Byb3htb3gtYm9vdC96 ei1wcm94bW94LWJvb3QKaW5kZXggMDlmOTE3MS4uYjViZDU3ZCAxMDA3NTUKLS0tIGEvc3JjL3By b3htb3gtYm9vdC96ei1wcm94bW94LWJvb3QKKysrIGIvc3JjL3Byb3htb3gtYm9vdC96ei1wcm94 bW94LWJvb3QKQEAgLTI0Myw2ICsyNDMsMzQgQEAgY2hlY2tfZ3J1Yl9lZmlfcGFja2FnZSgpIHsK IAl3YXJuICJJbnN0YWxsICdncnViLWVmaS1hbWQ2NCcgdG8gZ2V0IHVwZGF0ZXMuIgogfQogCitj aGVja19ncnViX2VmaV9yZW1vdmFibGVfc3RhdHVzKCkgeworCSMgbm90IGJvb3RlZCBpbiBFRkks IG5vIG5lZWQgdG8gY2FyZSBhYm91dCByZW1vdmFibGUgYm9vdGxvYWRlcgorCWlmIFsgISAtZCAv c3lzL2Zpcm13YXJlL2VmaSBdOyB0aGVuCisJCXJldHVybgorCWZpCisKKwkjIG5vIHJlbW92YWJs ZSBib290bG9hZGVyCisJaWYgWyAhIC1mICIvYm9vdC9lZmkvRUZJL0JPT1QvQk9PVFg2NC5lZmki IF07IHRoZW4KKwkJcmV0dXJuCisJZmkKKworCWRlYmNvbmZfdmFsdWU9IiQoZGViY29uZi1zaG93 IC0tZGIgY29uZmlnZGIgZ3J1Yi1lZmktYW1kNjQgZ3J1Yi1wYyB8IGdyZXAgJ2ZvcmNlX2VmaV9l eHRyYV9yZW1vdmFibGUnKSIKKworCSMgcGFja2FnZXMgYWxyZWFkeSBzZXQgdXAgdG8gaW5zdGFs bCBhIHJlbW92YWJsZSBjb3B5LCBsZXQncyB0cnVzdCB0aGF0IGl0IHdvcmtzCisJaWYgZWNobyAi JHtkZWJjb25mX3ZhbHVlfSIgfCBncmVwIC1xRSAnOiB0cnVlJCc7IHRoZW4KKwkJcmV0dXJuCisJ ZmkKKworCWVjaG8gIiIKKwllY2hvICJSZW1vdmFibGUgYm9vdGxvYWRlciBhdCAnL2Jvb3QvZWZp L0VGSS9CT09UL0JPT1RYNjQuZWZpJyBmb3VuZCwgYnV0IEdydWIgcGFja2FnZXMgbm90IHNldCB1 cCB0byB1cGRhdGUgaXQhIgorCWVjaG8gIlJ1biB0aGUgZm9sbG93aW5nIGNvbW1hbmQ6IgorCWVj aG8gIiIKKwllY2hvICJlY2hvICdncnViLWVmaS1hbWQ2NCBncnViMi9mb3JjZV9lZmlfZXh0cmFf cmVtb3ZhYmxlIGJvb2xlYW4gdHJ1ZScgfCBkZWJjb25mLXNldC1zZWxlY3Rpb25zIC12IC11Igor CWVjaG8gIiIKKwllY2hvICJGb2xsb3dlZCBieSByZS1pbnN0YWxsaW5nIEdydWIgd2l0aCAnYXB0 IGluc3RhbGwgLS1yZWluc3RhbGwgZ3J1Yi1lZmktYW1kNjQnIgorCWVjaG8gIiIKK30KKwogc2V0 IC0tICRERUJfTUFJTlRfUEFSQU1TCiBtb2RlPSIkezEjXCd9IgogbW9kZT0iJHttb2RlJVwnfSIK QEAgLTI1Nyw2ICsyODUsNyBAQCBjYXNlICQwOiRtb2RlIGluCiAJCXVwZGF0ZV9lc3BzCiAJCWRp c2FibGVfc3lzdGVtZF9ib290X2hvb2sKIAkJY2hlY2tfZ3J1Yl9lZmlfcGFja2FnZQorCQljaGVj a19ncnViX2VmaV9yZW1vdmFibGVfc3RhdHVzCiAJOzsKIAkgKi9wb3N0cm0uZC8qOnwqL3Bvc3Ry bS5kLyo6cmVtb3ZlKQogCQlyZWV4ZWNfaW5fbW91bnRucyAiJEAiCkBAIC0yNjUsNiArMjk0LDcg QEAgY2FzZSAkMDokbW9kZSBpbgogCQl1cGRhdGVfZXNwcwogCQlkaXNhYmxlX3N5c3RlbWRfYm9v dF9ob29rCiAJCWNoZWNrX2dydWJfZWZpX3BhY2thZ2UKKwkJY2hlY2tfZ3J1Yl9lZmlfcmVtb3Zh YmxlX3N0YXR1cwogCTs7CiBlc2FjCiAKLS0gCjIuMzkuNQoKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1k ZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4v bWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK