Ошибка rpmbuild: ошибка: найдены установленные (но не упакованные) файлы:

Не уверен, что это правильное место для публикации вопроса. Я пытаюсь создать rpm для своего проекта, это первый раз, когда я пишу файл спецификации. Когда я создаю спецификацию, файл с командой

rpmbuild -ba имя.спецификация

error: Installed (but unpackaged) file(s) found:
   etc/gluster-object/account-server/1.conf
   etc/gluster-object/cert.crt
   etc/gluster-object/cert.key
   etc/gluster-object/container-server/1.conf
   etc/gluster-object/fs.conf
   etc/gluster-object/gluster-object.conf
   etc/gluster-object/object-server/1.conf
   etc/gluster-object/proxy-server.conf

Найдите ссылку ( http://pastie.org/2426321 ) на файл спецификации. Любая помощь в этом очень ценится. Заранее спасибо.


person hue    schedule 25.08.2011    source источник


Ответы (1)


Кажется, вы поместили файлы в %{_conf_dir}/gluster-object, но сказали rpmbuild включить файлы из %{_conf_dir}/%{_obj_dir}/*. Это, кажется, разница.

%files
%defattr(-,root,root)
%{_conf_dir}/gluster-object/*

был бы путь.

person glglgl    schedule 25.08.2011
comment
Я объявил %define _obj_dir gluster-object. Я попробовал, изменив название. Но все та же ошибка. - person hue; 25.08.2011
comment
1. Существуют ли другие файлы, которые распознаются, или приведенный выше список является полным относительно созданных файлов? 2. Что такое %{_conf_dir}? Здесь, в OpenSUSE, у меня есть %{_sysconfdir}. Вы вручную ставили? Есть ли дополнительное сообщение о том, что файлы не найдены? - person glglgl; 25.08.2011
comment
Я установил его вручную ... На самом деле я понял проблему, мне пришлось включить имя пакета после %files в файле спецификации. Спасибо за помощь. - person hue; 25.08.2011
comment
О, подпакет :-) Здесь не помешал бы полный спецификационный файл. Удачи с RPM :-) - person glglgl; 25.08.2011