Шаги ==== Установить пакет: # apt-get install -y system-backup Попробовать запустить резервную копию текущей системы без указания `-C` (добиться такой ситуации, чтобы system-backup не нашёл систему для копирования): # system-backup Фактический результат ===================== > system-backup СБОЙ: Корневой раздел Linux не найден! > rmdir: не удалось удалить '/mnt/target': Нет такого файла или каталога Ожидаемый результат =================== Как в p11: > system-backup СБОЙ: Корневой раздел Linux не найден! Воспроизводимость ================= Воспроизводится на виртуальных машинах: [sisyphus] ALT Server 11.0 x86_64 system-backup-0.1.5-alt1.x86_64 Не воспроизводится на виртуальных машинах: [p11] ALT Server 11.0 x86_64 system-backup-0.1.4-alt1.x86_64
Опечатка в версии в [sisyphus], имелась в виду system-backup-0.1.5-alt2.x86_64
commit 03666ad46cb1f7ea46a32922c0eb1dfeb5ee6c86 поменял удаление временного каталога с подавлением вывода на удаление без подавления вывода этого сообщения. - rmdir /mnt/target 2>/dev/null ||: + rmdir /mnt/target ||: Здесь нет ошибки, просто раньше предупреждение "заметалось под коврик", оно не является значимым. Фатальная ошибка уже произошла раньше, выход организован таким образом, чтобы удалить за собой все следы присутсвия. Но может так получиться, что если там осталось что-то недоотмонтировано, то лучше, чтобы пользователь об этом знал. Каталог удалится только в том случае, если он полностью пуст.