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 37F701FF16F for ; Tue, 13 May 2025 10:03:46 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 6F6451B194; Tue, 13 May 2025 10:04:05 +0200 (CEST) From: =?UTF-8?q?Michael=20K=C3=B6ppl?= To: pve-devel@lists.proxmox.com Date: Tue, 13 May 2025 10:03:53 +0200 Message-Id: <20250513080358.49500-3-m.koeppl@proxmox.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250513080358.49500-1-m.koeppl@proxmox.com> References: <20250513080358.49500-1-m.koeppl@proxmox.com> MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.006 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 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] [PATCH container v5 2/4] lxc: get volid through parse_volume() 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" VGhlIHZhbHVlIGluICRjb25mLT57b3B0fSBpcyBub3QgbmVjZXNzYXJpbHkgYSB2b2x1bWUgSUQu IFRvIGVuc3VyZSB0aGF0CmEgdmFsaWQgdm9sdW1lIElEIGlzIHVzZWQsIGl0IGlzIHJldHJpZXZl ZCBieSBjYWxsaW5nIHBhcnNlX3ZvbHVtZSgpLgoKQ28tYXV0aG9yZWQtYnk6IFN0ZWZhbiBIcmRs aWNrYQpTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEvDtnBwbCA8bS5rb2VwcGxAcHJveG1veC5jb20+ Ci0tLQogc3JjL1BWRS9MWEMvQ29uZmlnLnBtIHwgNSArKystLQogMSBmaWxlIGNoYW5nZWQsIDMg aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvUFZFL0xYQy9D b25maWcucG0gYi9zcmMvUFZFL0xYQy9Db25maWcucG0KaW5kZXggMDc0MGU4Yy4uN2Y3NmIzNCAx MDA2NDQKLS0tIGEvc3JjL1BWRS9MWEMvQ29uZmlnLnBtCisrKyBiL3NyYy9QVkUvTFhDL0NvbmZp Zy5wbQpAQCAtMTU1NywxNSArMTU1NywxNiBAQCBzdWIgdm1jb25maWdfYXBwbHlfcGVuZGluZyB7 CiAgICAgZm9yZWFjaCBteSAkb3B0IChzb3J0IGtleXMgJSRwZW5kaW5nX2RlbGV0ZV9oYXNoKSB7 CiAJbmV4dCBpZiAkc2VsZWN0aW9uICYmICEkc2VsZWN0aW9uLT57JG9wdH07CiAJZXZhbCB7CisJ ICAgIG15ICRtcCA9ICRjbGFzcy0+cGFyc2Vfdm9sdW1lKCRvcHQsICRjb25mLT57JG9wdH0pOwor CiAJICAgIGlmICgkb3B0ID1+IG0vXm1wKFxkKykkLykgewotCQlteSAkbXAgPSAkY2xhc3MtPnBh cnNlX3ZvbHVtZSgkb3B0LCAkY29uZi0+eyRvcHR9KTsKIAkJaWYgKCRtcC0+e3R5cGV9IGVxICd2 b2x1bWUnKSB7CiAJCSAgICAkY2xhc3MtPmFkZF91bnVzZWRfdm9sdW1lKCRjb25mLCAkbXAtPnt2 b2x1bWV9KQogCQkJaWYgISRjbGFzcy0+aXNfdm9sdW1lX2luX3VzZSgkY29uZiwgJGNvbmYtPnsk b3B0fSwgMSwgMSk7CiAJCX0KIAkgICAgfSBlbHNpZiAoJG9wdCA9fiBtL151bnVzZWQoXGQrKSQv KSB7CiAJCVBWRTo6TFhDOjpkZWxldGVfbW91bnRwb2ludF92b2x1bWUoJHN0b3JlY2ZnLCAkdm1p ZCwgJGNvbmYtPnskb3B0fSkKLQkJICAgIGlmICEkY2xhc3MtPmlzX3ZvbHVtZV9pbl91c2UoJGNv bmYsICRjb25mLT57JG9wdH0sIDEsIDEpOworCQkgICAgaWYgISRjbGFzcy0+aXNfdm9sdW1lX2lu X3VzZSgkY29uZiwgJG1wLT57dm9sdW1lfSwgMSwgMSk7CiAJICAgIH0gZWxzaWYgKCRvcHQgPX4g bS9ebmV0KFxkKykkLykgewogCQlpZiAoJGhhdmVfc2RuKSB7CiAJCSAgICBteSAkbmV0ID0gJGNs YXNzLT5wYXJzZV9seGNfbmV0d29yaygkY29uZi0+eyRvcHR9KTsKLS0gCjIuMzkuNQoKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFp bGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3ht b3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK