On 19-09-15 22:10, Bjarne Saltbaek wrote:
> Hi Jacco.
>
> On 19-09-2015 18:21, Jacco Ligthart wrote:
>> All,
>>
>> recently I tried a fresh install of RSEL 7.1. I did not find it a good
>> experience. There were many manual steps involved and I can imagine
>> other people will give up on this experience.
> Oh yes man, I almost gave up on making 7.1 work on my Raspberry Pi. So
> many things had to be fiddled around :)
>>
>> So, we will need newer images. Making images has for me been an
>> error-prone manual activity. hmm, error-prone is probably exaggerated,
>> but the reproducibility is low. To make this more robust, I'd like to
>> start using Mandar's "RootFS Build Factory"
>> (https://github.com/mndar/rbf). For this to work nicely, we'll need a
>> "core" group in our repo (comps.xml) and of course and idea of what we
>> think is core :)
> Good luck. I have tried and tried and tried and I cant get RBF
> working. Not even with the CentOS 7 templates supplied.
> And documentation is not very good.
I just now tried rbf. For me it worked exactly as it supposed to do. I
got a working image on the first try. (actually second try, in the first
try I installed a rpi1 kernel for a rpi2 machine)
interested in the .xml?

> Why do not take core from upstream?
Well, it is bound to have x86 specific things, things we don't like and
it will miss things. (wireless tools for instance)

>
>> other things on my list of items to change:
>> * EPEL repo is now difficult to find/configure
> I am still working and playing with koji and epel building (see my
> working efforts at
> http://www.saltbaek.dk/dokuwiki/doku.php?id=koji:start )
> When it is completed it will build released epel's automatically.
> SPEC's are stored in a git repository so I can add your patches).
> RPM's will be signed automatically and made available in a yum repo.
looking forward to see the result!

Here my first iteration of a packagelist for core.
I started with core form upstream, but removed:
biosdevname
btrfs-progs
firewalld
iprutils
irqbalance
kexec-tools
policycoreutils
selinux-policy-targeted
tuned
xfsprogs
aic94xx-firmware
bfa-firmware
dracut-config-rescue
ivtv-firmware
iwl100-firmware
iwl1000-firmware
iwl105-firmware
iwl135-firmware
iwl2000-firmware
iwl2030-firmware
iwl3160-firmware
iwl3945-firmware
iwl4965-firmware
iwl5000-firmware
iwl5150-firmware
iwl6000-firmware
iwl6000g2a-firmware
iwl6000g2b-firmware
iwl6050-firmware
iwl7260-firmware
kernel-tools
libertas-sd8686-firmware
libertas-sd8787-firmware
libertas-usb8388-firmware
linux-firmware
microcode_ctl
NetworkManager-team
ql2100-firmware
ql2200-firmware
ql23xx-firmware
rdma
dracut-config-generic
dracut-fips
dracut-fips-aesni
dracut-network
openssh-keycat
selinux-policy-mls
tboot
(note: I wanted all firmware stuff to be board specific, therefore they
are excluded from core)

I added these:
crda
ethtool
file
iw
net-tools
openssl
which

the result is attached to this mail.

Jacco

<packagelist>
<packagereq type="mandatory">audit</packagereq>
<packagereq type="mandatory">basesystem</packagereq>
<packagereq type="mandatory">bash</packagereq>
<packagereq type="mandatory">coreutils</packagereq>
<packagereq type="mandatory">cronie</packagereq>
<packagereq type="mandatory">curl</packagereq>
<packagereq type="mandatory">dhclient</packagereq>
<packagereq type="mandatory">e2fsprogs</packagereq>
<packagereq type="mandatory">filesystem</packagereq>
<packagereq type="mandatory">glibc</packagereq>
<packagereq type="mandatory">hostname</packagereq>
<packagereq type="mandatory">initscripts</packagereq>
<packagereq type="mandatory">iproute</packagereq>
<packagereq type="mandatory">iptables</packagereq>
<packagereq type="mandatory">iputils</packagereq>
<packagereq type="mandatory">kbd</packagereq>
<packagereq type="mandatory">less</packagereq>
<packagereq type="mandatory">man-db</packagereq>
<packagereq type="mandatory">ncurses</packagereq>
<packagereq type="mandatory">openssh-clients</packagereq>
<packagereq type="mandatory">openssh-server</packagereq>
<packagereq type="mandatory">parted</packagereq>
<packagereq type="mandatory">passwd</packagereq>
<packagereq type="mandatory">plymouth</packagereq>
<packagereq type="mandatory">procps-ng</packagereq>
<packagereq type="mandatory">rootfiles</packagereq>
<packagereq type="mandatory">rpm</packagereq>
<packagereq type="mandatory">rsyslog</packagereq>
<packagereq type="mandatory">setup</packagereq>
<packagereq type="mandatory">shadow-utils</packagereq>
<packagereq type="mandatory">sudo</packagereq>
<packagereq type="mandatory">systemd</packagereq>
<packagereq type="mandatory">tar</packagereq>
<packagereq type="mandatory">util-linux</packagereq>
<packagereq type="mandatory">vim-minimal</packagereq>
<packagereq type="mandatory">yum</packagereq>
<packagereq type="default">alsa-firmware</packagereq>
<packagereq type="default">crda</packagereq>
<packagereq type="default">ethtool</packagereq>
<packagereq type="default">file</packagereq>
<packagereq type="default">iw</packagereq>
<packagereq type="default">libsysfs</packagereq>
<packagereq type="default">net-tools</packagereq>
<packagereq type="default">NetworkManager</packagereq>
<packagereq type="default">NetworkManager-tui</packagereq>
<packagereq type="default">openssl</packagereq>
<packagereq type="default">postfix</packagereq>
<packagereq type="default">which</packagereq>
</packagelist>

_______________________________________________
users mailing list
[email protected]
http://lists.redsleeve.org/mailman/listinfo/users

Reply via email to