On Fri, 2007-01-19 at 11:47 +0100, Andreas Jaeger wrote:
"Claes Bäckström" <claes.backstrom@gmail.com> writes:
Could we perhaps see a list of what you so far put in the "base" or do you need more time to tinker with it?
Here's my current list - but it depends on the definition that we have. Since I'm not sure whether we have consensus I didn't want to share it with you. The list does not contain YaST modules, they are in a different list - and that one needs further time to clean up. The next factory sync will contain my current lists as well.
Note that in most cases I omitted dependencies, so e.g. glibc in the list below could be removed since it's required by others. grep is not in the list but required by aaa_base.
aaa_base aaa_skel bash bzip2 coreutils cpio dbus-1 dhcpcd e2fsprogs filesystem fillup glibc gzip hwinfo insserv #if !defined(__s390__) kbd #endif klogd ksymoops logrotate mingetty mkinitrd module-init-tools net-tools netcfg openssh pam pam-modules procps pwdutils rpm sed openSUSE-release suse-build-key sysconfig syslog-ng sysvinit tar util-linux
#ifdef __ia64__ elilo efibootmgr ia32el #endif #if defined(__i386__) || defined (__x86_64__) grub #endif #ifdef __powerpc__ lilo #endif
If you think that something should be removed or added, let's discuss it - and explain your definition of base,
Andreas
Hi Andreas, Some observations: 1) logrotate is a beautifull tool, but should be optional, just like sed, (since i'm a perl convert, i abandonned sed, awk....) mkinitrd: afaik, only needed during installation/upgrades, not? Why have dhcp, *if* one chooses for static address? syslog-ng: probably can't run without it... 2) Get the base-packages as slim as possible: not even networking! If i want ethernet/isdn/i2c/??? OR i want to perform an installation via http/ftp/tftp/nfs it is my decision! The only thing that a base-package should be able to do, is installing other packages. I would suggest to think about the base-package as the ground work for embedded systems, that have a minimum hardware 3) as you allready stated, you didn't mention the dependancies. And I think, here is where 99,99% of the work lies. For instance ssh has a dependency on opensc (because of libopensc) For me no big deal, as i play around with smartcards and tokes, but for other people? I really fear that the same is true for other packages. Are you willing to re-analyse all packages, and rewrite the spec-files? Eventhough the effort will be worthwhile, considering the concequences, do you think it feasable for 10.3? Hans -- pgp-id: 926EBB12 pgp-fingerprint: BE97 1CBF FAC4 236C 4A73 F76E EDFC D032 926E BB12 Registered linux user: 75761 (http://counter.li.org) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org