The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблема с deb пакетом"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Пакетные менеджеры)
Изначальное сообщение [ Отслеживать ]

"Проблема с deb пакетом"  +/
Сообщение от nikto on 29-Авг-12, 17:04 
Вводные,

- есть deb пакеты A и Б
- пакет A установлен
- Б зависит от А
- у них есть общий каталог /etc/catalog
- при установке А /etc/catalog создается пустой
- при установке Б в /etc/catalog должен заноситься file1 для пакета А
- file1 из пакета Б расположен правильно в дереве исходников

Вопрос,

- почему при сборке и установке Б /etc/catalog оказываетя пустым ?
- куда копать ?


### rules FILE START ###
...
binary-arch:
             $(INSTALL) -d debian/tmp/DEDIAN \
             ...
             debian/tmp/etc/catalog \
             ...
             $(INSTALL) -m 644 -p debian/file1 debian/tmp/etc/catalog/
             ...
...
### rules FILE FINISH ###


### conffiles FILE START ###
...
/etc/catalog/file1
...
### conffiles FILE FINISH ###

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблема с deb пакетом"  +/
Сообщение от PavelR (ok) on 30-Авг-12, 07:57 
>  - почему при сборке и установке Б /etc/catalog оказываетя пустым ?

потому что вы как-то неправильно смешиваете понятия "сборка" и "установка".
я так понимаю, что вопрос звучит так: "почему при установке Б /etc/catalog остается пустым?", т.е. без слова сборка.


>  - куда копать ?

в содержимое пакета смотрели? а в каталоги после процесса сборки пакета, где этот файл находится?
проверьте rules на опечатки, а то у вас "дедиан"....


у меня, к примеру, файл rules одного пакета:

install: DH_OPTIONS=
install: build
        dh_testdir
        dh_testroot
        dh_clean -k
        dh_installdirs
        touch $(CURDIR)/debian/mypackagename/etc/mysystem/.hasgprs
        dh_install

и всё, файлик создается и упаковывается и устанавливается как надо.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Проблема с deb пакетом"  +/
Сообщение от nikto on 30-Авг-12, 16:49 

Благодарствую за содействие.


> потому что вы как-то неправильно смешиваете понятия "сборка" и "установка".
> я так понимаю, что вопрос звучит так: "почему при установке Б /etc/catalog
> остается пустым?", т.е. без слова сборка.

Забыл указать по ходу.

>>  - куда копать ?
> в содержимое пакета смотрели? а в каталоги после процесса сборки пакета, где
> этот файл находится?
> проверьте rules на опечатки, а то у вас "дедиан"....

В "rules" файле, этого правила один символ ('/') не там где надо оказался и песец,
матюгов на полдня было.

Как там,
"казнить низя помиловать" (c)

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру