mirror of
https://github.com/wanderleihuttel/vchanger.git
synced 2025-04-19 08:55:14 +00:00
A little modification to create more standard labels
This commit is contained in:
parent
5a08594ac8
commit
256bb9bda3
@ -713,7 +713,7 @@ int DiskChanger::CreateVolumes(int bay, int count, int start, const char *label_
|
|||||||
tStrip(tRemoveEOL(label_prefix));
|
tStrip(tRemoveEOL(label_prefix));
|
||||||
if (label_prefix.empty()) {
|
if (label_prefix.empty()) {
|
||||||
/* Default prefix is storage-name_magazine-number */
|
/* Default prefix is storage-name_magazine-number */
|
||||||
tFormat(label_prefix, "%s_%d", conf.storage_name.c_str(), bay);
|
tFormat(label_prefix, "%s_%d_", conf.storage_name.c_str(), bay);
|
||||||
}
|
}
|
||||||
if (start < 0) {
|
if (start < 0) {
|
||||||
/* Find highest uniqueness number for this filename prefix */
|
/* Find highest uniqueness number for this filename prefix */
|
||||||
@ -724,11 +724,11 @@ int DiskChanger::CreateVolumes(int bay, int count, int start, const char *label_
|
|||||||
start = i;
|
start = i;
|
||||||
}
|
}
|
||||||
for (i = 0; i < count; i++) {
|
for (i = 0; i < count; i++) {
|
||||||
tFormat(label, "%s_%d", label_prefix.c_str(), start);
|
tFormat(label, "%s%04d", label_prefix.c_str(), start);
|
||||||
if (!magazine[bay].empty()) {
|
if (!magazine[bay].empty()) {
|
||||||
while (magazine[bay].GetVolumeSlot(label) >= 0) {
|
while (magazine[bay].GetVolumeSlot(label) >= 0) {
|
||||||
++start;
|
++start;
|
||||||
tFormat(label, "%s_%d", label_prefix.c_str(), start);
|
tFormat(label, "%s%04d", label_prefix.c_str(), start);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fprintf(stdout, "creating label '%s'\n", label.c_str());
|
fprintf(stdout, "creating label '%s'\n", label.c_str());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user