Evgeny M. Zubok пишет: >>> Э-хе-хе. Вызов dh_install вообще-то в debian/rules прописывать надо, а >>> не вызывать вручную (если я правильно понял фразу "делаю >>> dh_intall"). >> Ага, там даже есть уже закомментированный вызов dh_install >> >> Раскомментировал, при сборке оно сообщило что нет в debian/tmp файлов: >> >> [...] >> dh_installdocs >> dh_installexamples >> dh_install >> cp: невозможно выполнить stat для `debian/tmp/usr/lib': Нет такого файла >> или каталога >> dh_install: cp returned exit code 1 >> make: *** [binary-arch] Ошибка 1 >> dpkg-buildpackage: ошибка: fakeroot debian/rules binary возвратил код >> ошибки 2 >> >> глянул - и правда уже нет - потёрлись! > > Разумеется. dh_clean трет debian/tmp перед сборкой. Я же говорю, положи > свои несколько файликов в debian (или в какую-нибудь свою директорию > внутри debian) и напиши в <package>.install следующее (пошла подсказка: > пути и файлы вымышленные): > > /debian/file1 usr/share/<package> > /debian/file2 usr/share/doc/<package> > /debian/file3 etc/<package> > > В rules должен быть просто dh_install в этом случае. Вроде > так. Попробуй. Есть альтернативные варианты. >
Сработало, действительно. Но всплыла ещё одна проблема: то ли при копировании то ли уже в архиве пропадают права доступа на файлы и после установки пакеты права становятся обычными 644 (В моём случае права важны - метапакет создаёт системных юзеров и имеет довольно затейливое распределение прав на устанавливаемые файлы) -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

