Сборка RPM\параметры спека.

Аватар пользователя alex_root

При сборке rpm в спеке какой параметр нужно указать для каталога("загоняемого" в rpm)? Пример, для файлов есть %files И нужен/существует ли вообще особый параметр для каталога?

Аватар пользователя keng00ru

Re: Сборка RPM\параметры спека.

Что-то ты сложное затеял... Или я вопрос не понял?
Ты бы непосредственно к Tigro обратился. Он самый большой спец по сборке RPM-ок для ASP-а.

Аватар пользователя Tigro

Re: Сборка RPM\параметры спека.

Ты имеешь в виду:

есть некий каталог
%{buildroot}%{_datadir}/mycooldir

В нем куча всякого файла итд.

Ты хочешь его запихнуть в rpm.

Если это так, то просто указываешь в %file

%{_datadir}/mycooldir

или

%{_datadir}/mycooldir/*

Аватар пользователя alex_root

Re: Сборка RPM\параметры спека.

Каталог с файлами:
/home/alex/Skins/Skins
Каталог с спеком:
/home/alex/Skins/Skins.spec
--
Спек:
...

%files
/home/alex/Skins/Skins

%install
install -s -m 444 -o 0 -g 0 /home/alex/Skins/Skins /usr/share/xmms
--
[root@localhost alex]# rpmbuild -bb /home/alex/Skins/Skins.spec
Выполняется(%install): /bin/sh -e /var/tmp/rpm-tmp.11324
+ umask 022
+ cd /usr/src/asplinux/BUILD
+ install -s -m 444 -o 0 -g 0 /home/alex/Skins/Skins /usr/share/xmms
install: `/home/alex/Skins/Skins' является каталогом
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.11324 (%install)

Ошибки сборки пакетов:
Неверный код возврата из /var/tmp/rpm-tmp.11324 (%install)
--
Прилагаю руководство по которому делал.

ВложениеРазмер
Создание RPM-пакетов.txt 3.48 КБ
Аватар пользователя Tigro

Re: Сборка RPM\параметры спека.

Ключ -d нужен.
install -d -s -m 444 -o 0 -g 0 /home/alex/Skins/Skins /usr/share/xmms

А вообще бред какой-то. Так RPM'ы не делают. Даже для себя.

Аватар пользователя alex_root

Re: Сборка RPM\параметры спека.

Собрал. Только ключ strip -s убрал, иначе нельзя.
Спасибо.

Аватар пользователя Tigro

Re: Сборка RPM\параметры спека.

Не за что.

RSS-материал