fm-auto-mod-fedora

Created 2 years ago
Maintained by james
Scripts to automatically modularize Fedora
Members 1
James Antill committed 2 years ago
 This is a quick auto convert of Fedora 23 into "modules". This is mainly so
that people can see what the client side might be like, it is going to change.
It will probably change a lot. This also currently only does fedora and not
updates (or source/debuginfo/etc.), but if you want to test it out you can do:

# FULL AUTOMATIC modularization ... this probably doesn't work

curl --progress-bar --compressed --remote-time --location -O  \
    https://fedorapeople.org/groups/modularity/fedora-23-mod/fedora-mod.repo
sudo mv fedora-mod.repo /etc/yum.repos.d
sudo yum-config-manager --disable fedora

...or for a smaller experience you can do:

# Smaller AUTOMATIC modularization ... this probably doesn't work that great :)
# This includes updates.

curl --progress-bar --compressed --remote-time --location -O  \
    https://fedorapeople.org/groups/modularity/fedora-23-mod/fedora-mod-sm.repo
sudo mv fedora-mod-sm.repo /etc/yum.repos.d
sudo yum-config-manager --disable fedora
sudo yum-config-manager --disable updates

...to go back to normal Fedora 23 you can do:

sudo yum-config-manager --enable fedora
sudo yum-config-manager --enable updates
sudo yum-config-manager --disable fm-\*

...or to delete it:

sudo rm -f /etc/yum.repos.d/fedora-mod.repo
sudo rm -f /etc/yum.repos.d/fedora-mod-sm.repo
sudo rm -rf /var/cache/yum/x86_64/23/fm-*
sudo rm -rf /var/cache/dnf/fm-*


================================= KNOWN ISSUES ===============================

1. DNF doesn't work, at all: https://bugzilla.redhat.com/show_bug.cgi?id=1340485

2. If you try the "non-small" repo. then you need the latest upstream yum.

3. If you do #2, then yum will run out of file descriptors so you'll need to do
   something like: ulimit -n 120000

4. After you do #3, you'll probably run out of memory.

5. No updateinfo/groups data in any of the repos.