Unidentified subject!
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 */
Reply to: