On Wed, 2004-06-30 at 09:51, Donnie Berkholz wrote: > On Wed, 2004-06-30 at 09:33, Chris Gianelloni wrote: > > Now, let's look at what it is linked against. This is on my work > > machine, so of course, USE flags will modify this list some, but the > > list is *quite* long here. As you can see, I did take USE into consideration. My point was really just that samba can have quite a few dependencies, so we would want to do something to control it. > > > > $ ldd smbmount > > linux-gate.so.1 => (0xffffe000) > > libcrypt.so.1 => /lib/libcrypt.so.1 (0x40023000) > > libresolv.so.2 => /lib/libresolv.so.2 (0x40050000) > > libnsl.so.1 => /lib/libnsl.so.1 (0x40062000) > > libdl.so.2 => /lib/libdl.so.2 (0x40076000) > > libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x4007a000) > > libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x40090000) > > libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x400fc000) > > libcom_err.so.3 => /usr/lib/libcom_err.so.3 (0x40126000) > > libldap.so.2 => /usr/lib/libldap.so.2 (0x40129000) > > liblber.so.2 => /usr/lib/liblber.so.2 (0x40159000) > > libc.so.6 => /lib/libc.so.6 (0x40167000) > > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) > > libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x40277000) > > libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x402a7000) > > > > Now, I could see that adding a hefty weight to our install media. If we > > really need to add samba to the LiveCD, then I think that we need to > > work something out. > > Also consider what USE flags you compiled samba with when making that > determination. Looks like you've got ldap and kerberos in USE, among > others. If we were to include samba, or more precisely smbmount and any *required* libraries, we would want to make sure that we turned off any support that wasn't necessary. I would think we would want to compile it with minimal options. Would we even require pam and readline in USE? I tend to think we could get away with building from the equivalent of USE=-* then only copying the smbmount and the required libraries to the actual system. We're looking for the equivalent of a "samba-client" package, without actually adding one to the tree. -- Chris Gianelloni Release Engineering QA Manager/Games Developer Gentoo Linux Is your power animal a penguin?