Skip to content

Commit f7abde9

Browse files
committed
base: Fix rootfs / HostStages interaction
1 parent a872da1 commit f7abde9

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

xbstrap/base.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2791,6 +2791,8 @@ def run_program(
27912791
if rootfs is None:
27922792
if isinstance(subject, Build):
27932793
rootfs = cfg.get_rootfs(subject.rootfs_packages)
2794+
elif isinstance(subject, HostStage):
2795+
rootfs = cfg.get_rootfs(subject.pkg.rootfs_packages)
27942796
elif isinstance(subject, HostPackage):
27952797
rootfs = cfg.get_rootfs(subject.rootfs_packages)
27962798
elif isinstance(subject, PackageRunTask) or isinstance(subject, RunTask):
@@ -3919,6 +3921,8 @@ def add_rootfs_dependencies(s):
39193921

39203922
if isinstance(s, Source):
39213923
rootfs_id = self._cfg.get_rootfs(s.rootfs_packages)
3924+
elif isinstance(s, HostStage):
3925+
rootfs_id = self._cfg.get_rootfs(s.pkg.rootfs_packages)
39223926
elif isinstance(s, HostPackage):
39233927
rootfs_id = self._cfg.get_rootfs(s.rootfs_packages)
39243928
elif isinstance(s, Build):

0 commit comments

Comments
 (0)