[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: