summaryrefslogtreecommitdiff
path: root/src/cstore/unionfs/cstore-unionfs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/cstore/unionfs/cstore-unionfs.cpp')
-rw-r--r--src/cstore/unionfs/cstore-unionfs.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/cstore/unionfs/cstore-unionfs.cpp b/src/cstore/unionfs/cstore-unionfs.cpp
index 41ce008..04e9975 100644
--- a/src/cstore/unionfs/cstore-unionfs.cpp
+++ b/src/cstore/unionfs/cstore-unionfs.cpp
@@ -1428,8 +1428,10 @@ UnionfsCstore::recursive_copy_dir(const FsPath& src, const FsPath& dst,
if (filter_dot_entries) {
string of = di->path().filename();
if (!of.empty() && of.at(0) == '.') {
- // filter dot files
- continue;
+ // filter dot files (with exceptions)
+ if (of != C_COMMENT_FILE) {
+ continue;
+ }
}
}
b_fs::copy_file(di->path(), nname);