On 03/07/2017 05:44 PM, Michal Kubecek wrote:
On Tuesday, 7 March 2017 4:39 Simon Lees wrote:
In order to bring the openSUSE patterns closer to SLE the following packages have been moved, if you feel that something will likely break because of this please let me know (i've worked off the assumption that if SLE works openSUSE should be fine as well in most cases). I'm not interested in any opinions such as I don't like to install "enhanced base" but I like using package X. The contents of the patterns will likely change further in the coming months.
I may be missing some bigger picture but
From Minimal: Recommends: ethtool Recommends: hdparm Recommends: iproute2 Recommends: lsof Recommends: strace
I believe if all goes well, even without these you get a system which can run zypper to install whatever you need/want (actually, I wouldn't be surprised if some system scripts used some of these to query system configuration). But if something goes wrong - and that does happen, no matter how hard you try to avoid it - you don't want be stuck with a system without basic diagnostic tools. So my opinion on these is: would work in theory but most unwise in real life.
Recommends: less
Is it going to earn enough to make it worth anyone trying to view a config (or other text) file throw a curse on you and install less anyway? (Like they already do with "killall".)
# vim is unfortunately too big nowadays Recommends: vim
I hope you left at least one usable editor then.
Recommends: wget
Only if curl (or some other tool allowing to download a file via HTTP and FTP) stays.
From Base: Requires: openssh
I'm pretty sure I'm not going to be the only one who is going to hate you when this is going to bit him/her in the a...
Requires: procps Requires: shadow Requires: util-linux
Call me a dinosaur but I have hard time seeing a system without ps, passwd, fsck, mount/umount, swapon/swapoff or su usable.
In this case it sounds like your the sort of person who will just install the "enhanced base" pattern and be happy to have all the tools your after. This is exactly what we have in SLE at the moment, for clarification i'll post the two pattern descriptions for you, everything i've removed is now in the enhanced base pattern. Minimal: This is the minimal openSUSE runtime system. It is really a minimal system, you can login and a shell will be started, that's all. It is intended as base for Appliances. Base: This is the base runtime system. It contains only a minimal multiuser booting system. For running on real hardware, you need to add additional packages and pattern to make this pattern useful on its own.
Michal Kubeček
-- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B