Я тут себе небольшую программу для формирования web-альбомов написал (на perl) и хочу сформировать готовый deb-пакет. Но возникло несколько вопросов:
в rules у меня есть такой вот кусок: binary-indep: build install dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs sopha.txt dh_compress dh_fixperms dh_perl dh_installdeb dh_gencontrol dh_md5sums dh_builddeb Так вот сборка командой fakeroot debian/rules binary-indep валится: dh_gencontrol dh_md5sums sh: line 1: cd: debian/tmp: No such file or directory sh: line 1: DEBIAN/md5sums: No such file or directory chmod: ошибка получения атрибутов `debian/tmp/DEBIAN/md5sums': No such file or directory dh_md5sums: command returned error code 256 make: *** [binary-indep] Ошибка 1 Что бы это могло быть? Использую zsh, Debian/unstable. Похожая проблема у меня возникает при сборке ядра - но тогда это вылечилось su - (хотя обычно использую sudo zsh), для рута у меня остался bash. Пробовал bash -ls, а затем fakeroot... - не-а :( И ещё вопрос - я написал небольшой makefile, основная задача которого make install, но так как программа на perl, то хотелось бы в процессе install подправлять первую строку на предмет нужного пути к perl-у, а то ни один из примеров perldoc perlrun типа #!/bin/sh -- # -*- perl -*- -p eval 'exec perl -wS $0 ${1+"$@"}' if $running_under_some_shell; у меня не работает (кроме разве что #!/usr/bin/env perl). Как это лучше сделать? Или может быть лучше смотреть в auto-tools? -- Serge Olkhowik <[EMAIL PROTECTED]> ISD Configuration Management Team <[EMAIL PROTECTED]>