Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 93191

Summary: net-proxy/squid: ebuild cleanup + openpam and amd64 compatibility
Product: Gentoo Linux Reporter: Diego Elio Pettenò (RETIRED) <flameeyes>
Component: New packagesAssignee: Gentoo Network Proxy Developers (OBSOLETE) <net-proxy+disabled>
Status: RESOLVED FIXED    
Severity: normal CC: amd64, bsd+disabled
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 93119    
Attachments: Ebuild patch
squid.pam-include

Description Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-19 04:56:27 UTC
The attached patch applied over current ebuild (with the new squid.pam-include file) fixes a couple of problems with openpam and amd64 compatibility, and cleanups the ebuild to use newinitd/newconfd and to improve uclibc support.

The fixes are:
- openpam compatibility: doesn't use pam_stack, but instead include directive, move the dependency on virtual/pam;
- openpam/amd64 compatibility: doesn't use fullpath to modules, just module names, fixes no-lib32 profile and openpam support;
- uclibc support: dropped uclibc useflag and used elibc_uclibc instead;

it probably need a deeper cleanup anyway.

Thanks, Diego
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-19 04:56:45 UTC
Created attachment 59296 [details, diff]
Ebuild patch
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-19 04:57:05 UTC
Created attachment 59297 [details]
squid.pam-include
Comment 3 solar (RETIRED) gentoo-dev 2005-05-19 05:27:03 UTC
Removing embedded from the CC: we don't have any pam at all. It's USE masked.
Comment 4 Alin Năstac (RETIRED) gentoo-dev 2005-05-19 12:29:23 UTC
fixed in squid-2.5.10