From owner-freebsd-small Fri Jul 5 14:42:26 2002 Delivered-To: freebsd-small@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DAA2C37B400 for <freebsd-small@FreeBSD.ORG>; Fri, 5 Jul 2002 14:42:22 -0700 (PDT) Received: from mail2.boxitllc.com (mail2.boxitllc.com [209.209.45.33]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7DD0D43E09 for <freebsd-small@FreeBSD.ORG>; Fri, 5 Jul 2002 14:42:22 -0700 (PDT) (envelope-from helmut@zeebar.com) Received: (qmail 23270 invoked from network); 5 Jul 2002 14:49:28 -0700 Received: from h24-65-174-160.gv.shawcable.net (HELO BOBO) (helmut@zeebar.com@[24.65.174.160]) (envelope-sender <helmut@zeebar.com>) by 0 (qmail-ldap-1.03) with RC4-MD5 encrypted SMTP for <cyschow@shaw.ca>; 5 Jul 2002 14:49:28 -0700 Message-ID: <004b01c2246c$85ca97f0$6601a8c0@BOBO> From: "Helmut Hissen" <helmut@zeebar.com> To: "Samuel Chow" <cyschow@shaw.ca> Cc: <freebsd-small@FreeBSD.ORG> References: <38E3A09A-8E42-11D6-BBF1-0030657B5F1E@bellsouth.net> <3D229963.EF2B40B3@pantherdragon.org> <001401c222c3$8fc05970$6601a8c0@BOBO> <000801c22460$f2dfaa80$2784412f@ca.nortel.com> Subject: Re: more on reducing FreeBSD Date: Fri, 5 Jul 2002 14:40:02 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk List-ID: <freebsd-small.FreeBSD.ORG> List-Archive: <http://docs.freebsd.org/mail/> (Web Archive) List-Help: <mailto:majordomo@FreeBSD.ORG?subject=help> (List Instructions) List-Subscribe: <mailto:majordomo@FreeBSD.ORG?subject=subscribe%20freebsd-small> List-Unsubscribe: <mailto:majordomo@FreeBSD.ORG?subject=unsubscribe%20freebsd-small> X-Loop: FreeBSD.ORG > > > Surprisingly little patching was required in /usr/src, but > > there was some pretty sad looking stuff in openssh for instance > > which needed patching (as some of you have found out :-). > > Are you talking about getting sshd to not do PAM? > I notice sshd and telnetd seems to ignore the define > NO_PAM (or NOPAM, can't remember). > oh yeah I forgot about that. (actually, I gave up on trying to build without pam). No, what I was refering to was the fact that some objects in libssh.a (linked by the various ssh binaries) need symbols in ssh.c and sshd.c (incidentally those were added to support ip6). > > The real fun starts with the miscellaneous stuff, like the > > rc.* and those little /etc/*{tab,.conf} files you never even > > know you had or needed. Many of those are highly subset-specific. > > I agree. It is annoying that I don't compile, for example, > named, but I have /etc/namedb/*. I know I can remove them > manually, but it would be nice if these stuff are only > installed with make install. > thats a good example. another is the combination of /etc/ttys, /dev/*, and kernel options depending on the desired console configuration. There are also fun interactions between bind, dhclient, dhcpd which require one-of magic and it would be nice to have something that understands how to generate configs, dhcp hooks, etc, depending on functionality subset you want. btw: I like the "new distribution" idea, but I dont think its good enough to commit to it being "80MB" or "40MB" or even "10MB". we should just get the dependencies cleaned up and defined in some generic format, let the installer pick the subset, and then have a way to build & install what is necessary and only that. I know thats a lot to ask but that I believe should be our long term goal. Helmut Hissen <helmut@zeebar.com> Zeebar Technology Services, Inc. ps: acrosser makes very nice disk-on-flash "IDE plugs" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message