Да, еще у тебя права может менять dh_fixperms. Как он их меняет,
написано в man. Поэтому chmod, chown на debian//etc/foo_file
надо делать после вызова dh_fixperms.
--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@li
Да, а вариант с debain/tmp -- это еще одна возможная стратегия
сборки. Ты специально должен попросить собрать пакет в debian/tmp. Потом
ты можешь в rules попросить что-то ненужное по этому пути удалить,
что-то докинуть туда дополнительно, подкрутить права и т. д. При этом
пишется ряд install-файло
Денис writes:
> Сработало, действительно.
> Но всплыла ещё одна проблема:
> то ли при копировании то ли уже в архиве пропадают права доступа на
> файлы и после установки пакеты права становятся обычными 644
Ну тогда права надо просто поменять (в rules) уже после dh_install при
помощи chmod, chow
>> Э-хе-хе. Вызов dh_install вообще-то в debian/rules прописывать надо, а
>> не вызывать вручную (если я правильно понял фразу "делаю
>> dh_intall").
>
> Ага, там даже есть уже закомментированный вызов dh_install
>
> Раскомментировал, при сборке оно сообщило что нет в debian/tmp файлов:
>
> [...]
On Wed, 19 Aug 2009 05:18:44 +0800
Денис wrote:
> Eugene V. Lyubimkin пишет:
> > Денис wrote:
> >> Eugene V. Lyubimkin пишет:
> >>> Денис wrote:
> зачем общаться в списке рассылки на основе е-майл, если под него
> даже распространённый софт приходится допиливать? в чем тогда
> смыс
Денис -> debian-russian@lists.debian.org @ Wed, 19 Aug 2009 04:45:04 +0800:
Д> зачем общаться в списке рассылки на основе е-майл, если под него
Д> даже распространённый софт приходится допиливать? в чем тогда смысл?
Видишь ли, _мне_ здесь общаться интересно с теми, кто, во-первых, все
равно си
Денис writes:
> добавил дерево моих файлов в debian/tmp, ещё создал файл
> $ cat debian/dhcs-node-homepages.install
> usr/lib
> etc/sudo.d
> etc/dhcs/avail.d
> usr/lib/*
> etc/*
> ("dhcs-node-homepages" это реальное название моего будущего пакета, в
> эти директории должны будут упасть необходим
Tue, 18 Aug 2009 18:15:19 +0400
Alexander Galanin wrote:
> On Tue, 18 Aug 2009 22:09:49 +0800
> Денис wrote:
>
> > Alexander GQ Gerasiov пишет:
> > > Tue, 18 Aug 2009 21:56:58 +0800
> > > Денис wrote:
> > >
> > >> да что же такое, не проходят письма в рассылку!
> > > А точно в поле To есть ад
Денис writes:
> Куда нужно положить произвольный файл в дереве запаковываемого
> командой dpkg-buildpackage -rfakeroot пакета чтобы файл, собственно,
> попал в пакет?
В debian положить, а через debian/.install затолкать его куда
тебе надо.
--
To UNSUBSCRIBE, email to debian-russian-requ...@li
Денис -> debian-russian@lists.debian.org @ Mon, 17 Aug 2009 21:30:17 +0800:
Д> Куда нужно положить произвольный файл в дереве запаковываемого командой
Д> dpkg-buildpackage -rfakeroot
Д> пакета чтобы файл, собственно, попал в пакет?
В поддерево debian/tmp. Поглядеть в debian/rules любого живо
Mon, 17 Aug 2009 21:30:17 +0800
Денис wrote:
> Всем привет!
>
> Куда нужно положить произвольный файл в дереве запаковываемого
> командой dpkg-buildpackage -rfakeroot
> пакета чтобы файл, собственно, попал в пакет?
>
> пакет после установки должен дать системе
> файл /usr/lib/mypackage/myscript
11 matches
Mail list logo