Hi Laurent,

Am 08.02.2016 um 14:24 schrieb Laurent Blume <[email protected]>:
> It's been pointed to me that the Samba 3 package does not contain the
> needed symlinks to have NSS/PAM work in 64 bit.
> This is odd, because when I worked on it, I took time to check it was
> working.
> 
> I've double-checked my recipe, it appears to be creating the symlinks
> for each MEMORY_MODEL, and that shows in the install directories, all good:
> work/install-isa-pentium_pro/usr/lib/nss_winbind_csw.so.1
> work/install-isa-pentium_pro/usr/lib/nss_wins_csw.so.1
> work/install-isa-pentium_pro/usr/lib/security/pam_winbind_csw.so
> work/install-isa-pentium_pro/usr/lib/security/pam_smbpass_csw.so
> 
> work/install-isa-amd64/usr/lib/amd64/nss_winbind_csw.so.1
> work/install-isa-amd64/usr/lib/amd64/nss_wins_csw.so.1
> work/install-isa-amd64/usr/lib/security/amd64/pam_winbind_csw.so
> work/install-isa-amd64/usr/lib/security/amd64/pam_smbpass_csw.so
> 
> But in the pkgroot, only the 32 bit version is there, no 64:
> work/pkgroot/usr/lib/nss_winbind_csw.so.1
> work/pkgroot/usr/lib/nss_wins_csw.so.1
> work/pkgroot/usr/lib/security/pam_smbpass_csw.so
> work/pkgroot/usr/lib/security/pam_winbind_csw.so
> 
> How come? mgar acting up? Considering the age of the current Samba 3
> package, it would have been for around a year, at least.

The problem is you change the destination to be /usr/lib/$(ISA) instead
of /usr/lib/64 some time ago:
  
https://buildfarm.opencsw.org/source/diff/opencsw/csw/mgar/pkg/samba/branches/samba3/Makefile?r2=%2Fopencsw%2Fcsw%2Fmgar%2Fpkg%2Fsamba%2Fbranches%2Fsamba3%2FMakefile%4023841&r1=%2Fopencsw%2Fcsw%2Fmgar%2Fpkg%2Fsamba%2Fbranches%2Fsamba3%2FMakefile%4023265

I’ll fix it and make sure it works, hang on.


Best regards

  — Dago

--
"You don't become great by trying to be great, you become great by wanting to 
do something,
and then doing it so hard that you become great in the process." - xkcd #896

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to