Gentoo Archives: gentoo-releng

From: Chris Gianelloni <wolf31o2@g.o>
To: gentoo-releng@l.g.o
Subject: Re: [gentoo-releng] samba on the livecds
Date: Wed, 30 Jun 2004 13:32:58
Message-Id: 1088602394.24945.152.camel@localhost
In Reply to: Re: [gentoo-releng] samba on the livecds by Jeffrey Forman
1 On Wed, 2004-06-30 at 09:05, Jeffrey Forman wrote:
2 > Maybe someone can clarify this for me..the LiveCD, is:
3 >
4 > (1) the INSTALL cd we're all familiar with or
5 > (2) a Knoppix-like cd that boots into Gnome/KDE/<insert wm>
6 >
7 > If (1), honestly...does someone NEED samba upon the install? if they
8 > have broadband, they can download the files anyways.
9
10 Our LiveCD is definitely #1. If we decide to provide a #2 type CD, it
11 will be different than our install media. One day it may even become
12 the "default" installation media, but for now, we want to keep the CD as
13 simple as possible, while still enabling the user to utilize as many
14 resources as he has available. That means the ability to mount SMB
15 shares. We might need to look at what is necessary to add proper SMB
16 mounting support. I see no reason at all for adding SMB *sharing*
17 support.
18
19 Now, looking at /sbin/mount.smbfs, which is a symlink to
20 /usr/bin/smbmount, we see that it is a:
21
22 $ file smbmount
23 smbmount: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for
24 GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped
25
26 Now, let's look at what it is linked against. This is on my work
27 machine, so of course, USE flags will modify this list some, but the
28 list is *quite* long here.
29
30 $ ldd smbmount
31 linux-gate.so.1 => (0xffffe000)
32 libcrypt.so.1 => /lib/libcrypt.so.1 (0x40023000)
33 libresolv.so.2 => /lib/libresolv.so.2 (0x40050000)
34 libnsl.so.1 => /lib/libnsl.so.1 (0x40062000)
35 libdl.so.2 => /lib/libdl.so.2 (0x40076000)
36 libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x4007a000)
37 libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x40090000)
38 libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x400fc000)
39 libcom_err.so.3 => /usr/lib/libcom_err.so.3 (0x40126000)
40 libldap.so.2 => /usr/lib/libldap.so.2 (0x40129000)
41 liblber.so.2 => /usr/lib/liblber.so.2 (0x40159000)
42 libc.so.6 => /lib/libc.so.6 (0x40167000)
43 /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
44 libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x40277000)
45 libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x402a7000)
46
47 Now, I could see that adding a hefty weight to our install media. If we
48 really need to add samba to the LiveCD, then I think that we need to
49 work something out.
50
51 Perhaps it could be us adding a minimal smbmount to the system via
52 livecd-tools and USE=samba? I wouldn't have a problem with that, and it
53 wouldn't introduce the feared samba-client garbage that other
54 distributions are so fond of. It would only get installed on the
55 LiveCD, and it would build independent of the system's USE, so we would
56 control the dependencies required.
57
58 How does this sound to everyone?
59
60 > If (2), this would be the only situation where I could see sticking what
61 > is required for samba on the cd. It gives the users the ability to test
62 > the waters of how easily they can share files linux <-> Windows.
63
64 I would definitely see the reasoning for adding a full-blown samba to
65 such a CD, as many people would be comparing us to Windows, and most
66 likely operating on a Windows network.
67
68 > I guess I am just concerned with adding bloat (someone mentioned another
69 > 22MB) to the cd where it's just not needed.
70
71 Bloat is very bad on our CD. They are large enough as it is. It is my
72 personal mission to try to reduce the size of the LiveCD, as it has
73 grown quite a bit since the 1.2 days.
74
75 I tend to think that a better solution now that we will have a BT
76 distribution system, would be to possibly come out with a few
77 specialized CDs, or even a "jumbo" CD with all the "extras" that we
78 don't want to add to the regular LiveCD.
79
80 --
81 Chris Gianelloni
82 Release Engineering QA Manager/Games Developer
83 Gentoo Linux
84
85 Is your power animal a penguin?

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-releng] samba on the livecds Donnie Berkholz <spyderous@g.o>