Я использую сгенерированную структуру папок, которую генерирует dh_make
.
Все хорошо, пока я поддерживаю эту структуру:
./debian/
./debian/rules
./debian/<rest_of_files>
./Makefile
Когда я выполняю fakeroot debian/rules clean binary
, он выполняет make clean && make && make install DESTDIR=properplace
, и все работает, поскольку у моего Makefile
есть эти цели.
Теперь я хотел переместить debian/rules
на packaging/debian/rules
, но ничего не работает.
Я пытаюсь fakeroot packaging/debian/rules clean binary
, но это, по-видимому, ищет Makefile
в ./packaging/
, а не в $CWD
EDIT:
Как говорили другие, сценариям сборки это не нравится, в качестве обходного пути я делаю это из основного файла сборки
package-debian:
ln -s packaging/debian debian
fakeroot debian/rules clean binary
rm debian