Репозиторий Android с использованием символических ссылок в.git dir создает проблему для поиска | CPIO
Мы начали портировать наши старые сборки на использование Android-репо. Сначала мы не осознавали, что репо использует символические ссылки, указывающие на.repo/<< что-то >>, для создания своих каталогов.git в клонированных репозиториях.
Наши системы сборки архаичны, но сильно зависят от специальной функции, которая копирует вещи с помощью команды
find . -path "./.git" -prune -o -path "./build" -prune -o -print0) | cpio --null -pumdla <dest dir>
Это не работает, так как поиск не идет по символическим ссылкам. Предоставление опции -L в начале дает тот же результат.
Поэтому я спрашиваю,
Можно ли как-нибудь изменить эту команду, чтобы она следовала символическим ссылкам? или есть ли способ заставить репо не использовать символические ссылки?