Отсутствующим звеном в конфигурации в вопросе является ключ type=
. Это означает, что конфигурация должна была выглядеть так:
[stretch-file]
description=Debian Stretch
type=file
file=/tmp/jail.tar
location=/jail
groups=sbuild
По какой-то причине примеры в /etc/schroot/schroot.conf
не содержали этот ключ.
Опция-A
(--adjust-sfx
)заставляет zip
рассматривать данное имя архива как -как:
zip -Ar archive directory/
Это работает, даже если archive
не создается как самораспаковывающийся -архив.
Вы можете настроить вывод zip на стандартный вывод, а затем перенаправить его в файл:
zip -r - -- directory/ > archive
Первый дефис относится к стандартному выводу, а пара дефисов для ясности отделяет начальные аргументы от списка ввода.