You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/app-emulation/lxd/files/lxd-2.0.0_beta1-disregard-d...

18 lines
606 B

--- a/lxd/container_lxc.go
+++ b/lxd/container_lxc.go
@@ -3509,8 +3509,13 @@ func (c *containerLXC) getDiskLimits() (map[string]deviceBlockLimit, error) {
for _, block := range blocks {
dev := strings.TrimPrefix(block, "/dev/")
+
+ if strings.Contains(dev,"/") {
+ continue
+ }
+
if !shared.PathExists(fmt.Sprintf("/sys/class/block/%s/dev", dev)) {
- return nil, fmt.Errorf("Disk is missing /sys/class/block entry")
+ return nil, fmt.Errorf("Disk %s is missing /sys/class/block entry", dev)
}
block, err := ioutil.ReadFile(fmt.Sprintf("/sys/class/block/%s/dev", dev))