Возникла такая проблема - пытаюсь собрать свою програмку в deb-пакет. С помощью dh_make генерирую шаблон, заменяю и удаляю лишнее. Но при сборке выдает такое:
Код: Выделить всё
master alex@deb-book:~/development/asfs/python/asfs-0.1.0$ dpkg-buildpackage -rfakeroot
dpkg-buildpackage: установка CFLAGS в значение по умолчанию: -g -O2
dpkg-buildpackage: установка CPPFLAGS в значение по умолчанию:
dpkg-buildpackage: установка LDFLAGS в значение по умолчанию:
dpkg-buildpackage: установка FFLAGS в значение по умолчанию: -g -O2
dpkg-buildpackage: установка CXXFLAGS в значение по умолчанию: -g -O2
dpkg-buildpackage: пакет исходных текстов asfs
dpkg-buildpackage: версия исходных текстов 0.1.0-1
dpkg-buildpackage: исходные тексты изменены .....
dpkg-buildpackage: архитектура хоста i386
fakeroot debian/rules clean
/usr/bin/fakeroot: debian/rules: /usr/bin/make: плохой интерпретатор: Отказано в доступе
dpkg-buildpackage: сбой: fakeroot debian/rules clean возвратил код ошибки 126
master alex@deb-book:~/development/asfs/python/asfs-0.1.0$Сначала я подумал, что где-то ошибся в rules и для эксперимента оставил тот, который генерится dh_make(который ничего не делает) - вот он -
Код: Выделить всё
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
configure: configure-stamp
configure-stamp:
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
build: build-stamp
build-stamp: configure-stamp
dh_testdir
# Add here commands to compile the package.
$(MAKE)
#docbook-to-man debian/asfs.sgml > asfs.1
touch $@
clean:
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
$(MAKE) clean
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/asfs.
$(MAKE) DESTDIR=$(CURDIR)/debian/asfs install
# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installexamples
# dh_install
# dh_installmenu
# dh_installdebconf
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
# dh_python
# dh_installinit
# dh_installcron
# dh_installinfo
dh_installman
dh_link
dh_strip
dh_compress
dh_fixperms
# dh_perl
# dh_makeshlibs
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configureно вылетает та же ошибка. Попробовал пересобрать старый пакет - полгода назад он собирался без проблем, а сейчас вылетает та же ошибка. Попробовал запустить от рута - то же самое. Файл rules исполняемый -
Код: Выделить всё
master alex@deb-book:~/development/asfs/python/asfs-0.1.0$ ll ./debian/
итого 44K
drwxr-xr-x 2 alex alex 4,0K Фев 20 01:00 .
drwxr-xr-x 5 alex alex 4,0K Фев 20 00:28 ..
-rw-r--r-- 1 alex alex 1,7K Фев 19 23:58 asfs.8
-rw-r--r-- 1 alex alex 135 Фев 20 00:08 changelog
-rw-r--r-- 1 alex alex 2 Фев 19 23:58 compat
-rw-r--r-- 1 alex alex 44 Фев 20 00:36 conffiles
-rw-r--r-- 1 alex alex 454 Фев 20 00:23 control
-rw-r--r-- 1 alex alex 1,2K Фев 20 00:27 copyright
-rwxr-xr-x 1 alex alex 1,8K Фев 20 01:00 rulesБуду благодарен тому кто подскажет куда копать - такое ощущение, что make не работает. Проверил на 2-х компах (десктопе и ноутбуке) - то же самое.
Всем спасибо.