Hi, lets go ahead with this:
> install -d debian/pam-ufpidentity/lib/i386-linux-gnu/security
> cp -a ./pam_ufpidentity.so
>debian/pam-ufpidentity/lib/i386-linux-gnu/security/
probably defined for dh-exec, while debian/rules has a no-op dh_install.
I did some changes in the packaging, because with a single binary there is no
need to specify an install
file.
Changes I did:
-Build-Depends: debhelper (>= 9), dh-exec, libpam-dev, libufpidentity-dev,
libssl-dev
+Build-Depends: debhelper (>= 9), libpam-dev, libufpidentity-dev, libssl-dev
-Depends: ${shlibs:Depends}, ${misc:Depends}, libpam0g, libc | libc6, identity4c
+Depends: ${shlibs:Depends}, ${misc:Depends}
libpam0g is picked up by shlibs:Depends, and libc | libc6 too.
Identity4c is needed at runtime? why isn't picked up by shlibs:Depends?
these are the runtime dependencies after my work:
Depends: libc6 (>= 2.4), libpam0g (>= 0.99.7.1), libufpidentity1 (>= 1.0)
It seems everything on place.
remove "pam-ufpidentity.install"
add this to rules:
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+export LIBDIR=/lib/${DEB_HOST_MULTIARCH}
and remove the overrides:
-override_dh_auto_install:
- $(MAKE) DESTDIR=${CURDIR} LIBDIR=/lib/${DEB_HOST_MULTIARCH} install
-
-override_dh_shlibdeps:
- dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info
-
attaching the debian packaging to this email.
what do you think about?
let me know
G.
pam-ufpidentity_1.0-1.debian.tar.xz
Description: application/xz

