mirror of
https://github.com/amadvance/snapraid.git
synced 2026-10-26 19:01:57 -04:00
Hides log info related to empty dirs as they could be misleading.
This commit is contained in:
parent
698795ed18
commit
4ec6ac113c
1 changed files with 2 additions and 16 deletions
18
scan.c
18
scan.c
|
|
@ -605,7 +605,7 @@ static void scan_emptydir_insert(struct snapraid_state* state, struct snapraid_d
|
||||||
/**
|
/**
|
||||||
* Processes a dir.
|
* Processes a dir.
|
||||||
*/
|
*/
|
||||||
static void scan_emptydir(struct snapraid_scan* scan, struct snapraid_state* state, int output, struct snapraid_disk* disk, const char* sub)
|
static void scan_emptydir(struct snapraid_scan* scan, struct snapraid_disk* disk, const char* sub)
|
||||||
{
|
{
|
||||||
struct snapraid_dir* dir;
|
struct snapraid_dir* dir;
|
||||||
|
|
||||||
|
|
@ -621,18 +621,9 @@ static void scan_emptydir(struct snapraid_scan* scan, struct snapraid_state* sta
|
||||||
/* mark as present */
|
/* mark as present */
|
||||||
dir_flag_set(dir, FILE_IS_PRESENT);
|
dir_flag_set(dir, FILE_IS_PRESENT);
|
||||||
|
|
||||||
if (state->opt.gui) {
|
|
||||||
fprintf(stdlog, "scan:equal:%s:%s\n", disk->name, dir->sub);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* nothing more to do */
|
/* nothing more to do */
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
fprintf(stdlog, "scan:add:%s:%s\n", disk->name, sub);
|
|
||||||
if (output) {
|
|
||||||
printf("add %s%s\n", disk->dir, sub);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* and continue to insert it */
|
/* and continue to insert it */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -926,7 +917,7 @@ static int scan_dir(struct snapraid_scan* scan, struct snapraid_state* state, in
|
||||||
pathslash(sub_dir, sizeof(sub_dir));
|
pathslash(sub_dir, sizeof(sub_dir));
|
||||||
if (scan_dir(scan, state, output, disk, path_next, sub_dir) == 0) {
|
if (scan_dir(scan, state, output, disk, path_next, sub_dir) == 0) {
|
||||||
/* scan the directory as empty dir */
|
/* scan the directory as empty dir */
|
||||||
scan_emptydir(scan, state, output, disk, sub_next);
|
scan_emptydir(scan, disk, sub_next);
|
||||||
}
|
}
|
||||||
/* or we processed something internally, or we have added the empty dir */
|
/* or we processed something internally, or we have added the empty dir */
|
||||||
processed = 1;
|
processed = 1;
|
||||||
|
|
@ -1084,11 +1075,6 @@ void state_scan(struct snapraid_state* state, int output)
|
||||||
|
|
||||||
/* remove if not present */
|
/* remove if not present */
|
||||||
if (!dir_flag_has(dir, FILE_IS_PRESENT)) {
|
if (!dir_flag_has(dir, FILE_IS_PRESENT)) {
|
||||||
fprintf(stdlog, "scan:remove:%s:%s\n", disk->name, dir->sub);
|
|
||||||
if (output) {
|
|
||||||
printf("remove %s%s\n", disk->dir, dir->sub);
|
|
||||||
}
|
|
||||||
|
|
||||||
scan_emptydir_remove(state, disk, dir);
|
scan_emptydir_remove(state, disk, dir);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue