diff --git a/pmb/install/losetup.py b/pmb/install/losetup.py index 96221c27..70591807 100644 --- a/pmb/install/losetup.py +++ b/pmb/install/losetup.py @@ -19,6 +19,7 @@ along with pmbootstrap. If not, see . import glob import json import logging +import os import pmb.helpers.mount import pmb.helpers.run @@ -27,7 +28,8 @@ import pmb.chroot def init(args): pmb.helpers.run.root(args, ["modprobe", "loop"]) - for loopdev in glob.glob("/dev/loop*"): + loopdevices = [loopdev for loopdev in glob.glob("/dev/loop*") if not os.path.isdir(loopdev)] + for loopdev in loopdevices: pmb.helpers.mount.bind_blockdevice(args, loopdev, args.work + "/chroot_native/" + loopdev)