Я использую созданную структуру папок, которую генерирует dh_make
. Все хорошо до тех пор, как я эта структура означает сохранение:Как указать исходный каталог для debian-упаковки «debian/rules»
./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:
Как и другие заявили, строить сценарии не нравится это, как обходной путь я делаю это от главного Makefile
package-debian:
ln -s packaging/debian debian
fakeroot debian/rules clean binary
rm debian