С помощью этого руководства я пытаюсь сгенерировать мой первый RPM.Моя цель - создать rpm, который распакует мой файл project.tar.gz
в несколько каталогов назначения.
Допустим, у меня есть следующая структура в tar.gz:
/part-one
/file-one.py
/file-two.py
/part-two
/file-one.py
/file-two.py
/subdirectory
/file-one.py
/file-two.py
Я хочу часть- один для установки в /opt/project-one/libs/
, а вторая часть - в /opt/project-two/libs/specific-dir/
Нужно ли размещать все файлы, которые находятся в tar.gz, внутри элемента тела% files, например:?
%files
/part-one/file-one.py
/part-one/file-two.py
/part-two/file-one.py
/part-two/file-two.py
/part-two/subdirectory/file-one.py
/part-two/subdirectory/file-two.py
А как мне указать цель этих файлов?
Я понял, когда использую:
%prep
%setup -q
Содержимое tar.gz автоматически распаковывается, и я делаюне нужно добавлять команды распаковки.