]> git.sesse.net Git - plocate/blobdiff - updatedb.cpp
Fix a typo in plocate(1).
[plocate] / updatedb.cpp
index 6596ca1c141983f976a479ede399f307037a2ffc..8435a48b56f40ccaecf510913e15291050f336a9 100644 (file)
@@ -598,6 +598,11 @@ int scan(const string &path, int fd, dev_t parent_dev, dir_time modified, dir_ti
                // by reading from the database. (We still need to open and stat everything,
                // though, but that happens in a later step.)
                entries = move(db_entries);
+               if (conf_verbose) {
+                       for (const entry &e : entries) {
+                               printf("%s/%s\n", path.c_str(), e.name.c_str());
+                       }
+               }
        } else {
                dir = fdopendir(fd);  // Takes over ownership of fd.
                if (dir == nullptr) {
@@ -762,7 +767,8 @@ int main(int argc, char **argv)
                owner = grp->gr_gid;
        }
 
-       DatabaseBuilder db(conf_output.c_str(), owner, conf_block_size, existing_db.read_next_dictionary());
+       DatabaseBuilder db(conf_output.c_str(), owner, conf_block_size, existing_db.read_next_dictionary(), conf_check_visibility);
+       db.set_conf_block(conf_block);
        Corpus *corpus = db.start_corpus(/*store_dir_times=*/true);
 
        int root_fd = opendir_noatime(AT_FDCWD, conf_scan_root);