diff options
Diffstat (limited to 'lib/sbuild/chroot/facet/directory.cc')
-rw-r--r-- | lib/sbuild/chroot/facet/directory.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/sbuild/chroot/facet/directory.cc b/lib/sbuild/chroot/facet/directory.cc index 461c9edb..10c354ba 100644 --- a/lib/sbuild/chroot/facet/directory.cc +++ b/lib/sbuild/chroot/facet/directory.cc @@ -78,11 +78,12 @@ namespace sbuild #endif // SBUILD_FEATURE_BTRFSSNAP void - directory::set_chroot (chroot& chroot) + directory::set_chroot (chroot& chroot, + bool copy) { directory_base::set_chroot(chroot); #ifdef SBUILD_FEATURE_UNION - if (!owner->get_facet<fsunion>()) + if (!copy && !owner->get_facet<fsunion>()) owner->add_facet(fsunion::create()); #endif // SBUILD_FEATURE_UNION } |