Я создаю файл спецификации RPM, и мне нужно перечислить в разделе %files
файлы для включения относительно корня сборки, который я укажу. У меня уже есть собранный каталог, который нужно упаковать - мне просто нужно превратить его в список относительных путей ко всем содержащимся в нем файлам.
Для этого я сейчас использую find
, но он возвращает абсолютные пути.
find $1/codebase -type f ! -name ".*" >> ${BUILD_RPM_DST_DIR}/rpm.spec
Я немного Unix N00B, поэтому я прошу прощения.
Должен ли я передать это в sed или grep и удалить начальную часть пути? Пример того, как это сделать, будет полезен.