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

n00b lib packaging question



 
 Hello,

I am trying to create packages from sources for libpcap compiled with
the libpfring library. This compiles no problem. When I am packaging
though... there are the issues coming up Wink

# fakeroot debian/rules clean
# debian/rules build
# debian/rules binary
till now it's ok

i have 2 .debs which contains only the documentation...

so edited debian/rules and uncommented dh_install Wink

after another complete run, still nothing else than the docs in the
packages...


# ls debian/
changelog compat control copyright dirs docs libpcap-ring1.dirs
libpcap-ring1.install libpcap-ring-dev.dirs libpcap-ring-dev.install
rules

so...

# fakeroot debian/rules clean
# debian/rules build
# fakeroot debian/rules install

# ls debian/
changelog control dirs libpcap-ring1 libpcap-ring1.install
libpcap-ring-dev.dirs rules
compat copyright docs libpcap-ring1.dirs libpcap-ring-dev
libpcap-ring-dev.install tmp

3 new folders... tmp libpcap-ring1 libpcap-ring-dev

libpcap-ring1 libpcap-ring-dev --> contains only empty folder structure

# ls debian/libpcap-ring1/ -AR
debian/libpcap-ring1/:
usr

debian/libpcap-ring1/usr:
local

debian/libpcap-ring1/usr/local:
lib

debian/libpcap-ring1/usr/local/lib:

# ls debian/libpcap-ring-dev/ -AR
debian/libpcap-ring-dev/:
usr

debian/libpcap-ring-dev/usr:
local

debian/libpcap-ring-dev/usr/local:
include lib

debian/libpcap-ring-dev/usr/local/include:

debian/libpcap-ring-dev/usr/local/lib:



tmp contains folder structures + expected files...

# ls debian/tmp/ -AR
debian/tmp/:
usr

debian/tmp/usr:
local

debian/tmp/usr/local:
include lib share

debian/tmp/usr/local/include:
pcap-bpf.h pcap.h pcap-namedb.h

debian/tmp/usr/local/lib:
libpcap.a

debian/tmp/usr/local/share:
man

debian/tmp/usr/local/share/man:
man3

debian/tmp/usr/local/share/man/man3:
pcap.3


i guess debian/binary is looking in those 2 directories since it wants
to create 2 packages

am i right? does it make sense? hehe

how can i fix this ?






Thanks,
JS



Reply to: