Hi, I'm going to became a Debian Developer and now started to package my first programm bvi. Now I have a problem which I couldn't solve, because I don't find the error. I'm getting the following error, when I try to create the debian-package by calling 'dpkg-buildpackage':
| make[2]: Leaving directory `/home/shorty/work/debian/packages/bvi-1.1.0' | make[1]: Leaving directory `/home/shorty/work/debian/packages/bvi-1.1.0' | touch build | fakeroot debian/rules binary | test root = "`whoami`" | rm -rf debian/tmp | install -d debian/tmp/DEBIAN/ | make prefix=debian/tmp/usr install | make[1]: Entering directory | `/home/shorty/work/debian/packages/bvi-1.1.0' | install -s bvi /usr/local/bin | install: cannot create regular file `/usr/local/bin/bvi': Permission | denied | make[1]: *** [install] Error 1 | make[1]: Leaving directory | `/home/shorty/work/debian/packages/bvi-1.1.0' | make: *** [binary-arch] Error 2 Why does he try to install to /usr/local? Here's my rules-file, if it's needed: --------8<---------8<-------- CUT HERE --------8<---------8<-------- |build: | $(CHECKDIR) | $(MAKE) linux | touch build | |test: build | $(CHECKDIR) | make -C checks check || exit 127 | touch test | |clean: | $(CHECKDIR) | -rm -f build | -$(MAKE) -i clean || $(MAKE) clean | -rm -rf debian/tmp debian/*~ debian/files* debian/substvars | |binary-indep: | |binary-arch: checkroot build # test | -rm -rf debian/tmp | $(CHECKDIR) | install -d debian/tmp/DEBIAN/ | $(MAKE) prefix=debian/tmp/usr install | rm debian/tmp/usr/man/man1/bvi.1 | gzip -9v debian/tmp/usr/man/man1/* | ln -s gpg.1.gz debian/tmp/usr/man/man1/gpgm.1.gz | strip debian/tmp/usr/bin/* | install -d debian/tmp/usr/doc/bvi/ | install -m 644 debian/changelog debian/tmp/usr/doc/bvi/changelog.Debian debian/copyright | install -m 644 debian/README CHANGES COPYING german.txt | install -m 644 ChangeLog debian/tmp/usr/doc/gnupg/changelog.toplevel | gzip -9v debian/tmp/usr/doc/bvi/* | install -m 644 debian/copyright debian/tmp/usr/doc/gnupg/ | dpkg-shlibdeps bvi | dpkg-gencontrol -isp | chown -R root.root debian/tmp | chmod -R go=rX debian/tmp | dpkg --build debian/tmp .. | |define checkdir | test -f bvi.c | endef | |# Below here is fairly generic really | |binary: binary-indep binary-arch | |checkroot: | $(CHECKDIR) | test root = "`whoami`" | |.PHONY: binary binary-arch binary-indep clean checkroot --------8<---------8<-------- CUT HERE --------8<---------8<-------- Thank you for your help Ciao Christian -- Menschen, die bloß arbeiten, finden keine Zeit zum Träumen. Nur wer träumt gelangt zur Weisheit. SMOHALLA (Nez Perce) /* http://www.rhein-neckar.de/~jupiter/ Christian Kurz */