>>>> Volume set userbackup:
>>>> Entry 1: server .*, partition .*, volumes: user\..*\.backup
>>>> Entry 2: server .*, partition .*, volumes: user\.backup
It's not clear to me if the specification should include the .backup
and/or .readonly suffixes or if the backup program does add the
.backup automatically if you specify for example "user".
> I think the reason for this is a strncmp in "src/bucoord/commands.c"
> line 311:
>
> for (tavols = ps->dupvdlist; add && tavols;
> tavols = tavols->next) {
> if (strncmp(tavols->name, entries[e].name, l) == 0) {
> if ((strcmp(&entries[e].name[l], ".backup") == 0)
> || (strcmp(&entries[e].name[l], ".readonly")
> == 0)
> || (strcmp(&entries[e].name[l], "") == 0))
> add = 0;
> }
> }
Yes, this looks like a bug. It's no idea to even compare the strings
if they are of different length.
Harald.
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info