Я изменяю пакет gnome-shell-3.8.xx.rpm. Я создал несколько патчей для rpm, и они работают нормально. Теперь я хочу добавить новый исходный файл в rpm, но я не могу найти, как это сделать?Добавить новый файл в существующем RPM
Для патчей я следовал ниже подхода:
- Скачать источник оборотов в минуту.
- установить rpm, который создает СТРОИТЕЛЬНЫЕ, СТРОИТЕЛЬНЫЕ, RPMS, ИСТОЧНИКИ СПЕЦИАЛЬНЫЕ каталоги SRPMS.
- копировать мои патчи в каталоге SOURCES.
- Изменить файл SPEC, чтобы включить мои исправления
- Создать новый пакет с помощью команды rpmbuild -bb SPEC/spec_file.
Какие проблемы вы с точно? Патчи создают новый файл, и вы хотите, чтобы он включался в сгенерированный пакет? Вы применили свои исправления в файле spec, используя '% patch ##'? Чтобы упаковать файл, вам нужно скопировать его где-нибудь, подходящее во время '% install', и, возможно, добавить его в список файлов под'% files'. –
Помимо патча, я хочу включить новый файл. Я сделал файл исправления для Makefile, но я не получаю, где я должен поместить свой новый файл и где находится список всех исходных файлов, присутствующих в иерархии каталогов rpmbuild? – user746184
У вас есть новый файл в дополнение к новым патчам? Вы просто помещаете это в «ИСТОЧНИКИ» и добавляете его как строку «Source ##» так, как работают другие источники (и исправления с 'Patch ##'). Затем сделайте то, что я сказал выше. –