#!/bin/sh # CentOS (x86_32 = i386) for rel in 5 do m4 -Dbaseos=centos$rel -Drepo=base -Disa=x86_32 repoc-generic-cfg.m4 > dnf-base-centos-$rel-i386.conf m4 -Dbaseos=centos$rel -Drepo=base -Disa=x86_64 repoc-generic-cfg.m4 > dnf-base-centos-$rel-x86_64.conf m4 -Dbaseos=centos$rel -Drepo=city-fan -Disa=x86_32 repoc-generic-cfg.m4 > dnf-city-fan-centos-$rel-i386.conf m4 -Dbaseos=centos$rel -Drepo=city-fan -Disa=x86_64 repoc-generic-cfg.m4 > dnf-city-fan-centos-$rel-x86_64.conf m4 -Dbaseos=centos$rel -Drepo=epel -Disa=x86_32 repoc-generic-cfg.m4 > dnf-epel-centos-$rel-i386.conf m4 -Dbaseos=centos$rel -Drepo=epel -Disa=x86_64 repoc-generic-cfg.m4 > dnf-epel-centos-$rel-x86_64.conf m4 -Dbaseos=centos$rel -Drepo=pptp-stable -Disa=x86_32 repoc-generic-cfg.m4 > dnf-pptps-centos-$rel-i386.conf m4 -Dbaseos=centos$rel -Drepo=pptp-stable -Disa=x86_64 repoc-generic-cfg.m4 > dnf-pptps-centos-$rel-x86_64.conf m4 -Dbaseos=centos$rel -Drepo=pptp-beta -Disa=x86_32 repoc-generic-cfg.m4 > dnf-pptp-centos-$rel-i386.conf m4 -Dbaseos=centos$rel -Drepo=pptp-beta -Disa=x86_64 repoc-generic-cfg.m4 > dnf-pptp-centos-$rel-x86_64.conf m4 -Dbaseos=centos$rel -Drepo=virtensys -Disa=x86_32 repoc-generic-cfg.m4 > dnf-virtensys-centos-$rel-i386.conf m4 -Dbaseos=centos$rel -Drepo=virtensys -Disa=x86_64 repoc-generic-cfg.m4 > dnf-virtensys-centos-$rel-x86_64.conf done # CentOS (x86_32 = i686) for rel in 6 7 do m4 -Dbaseos=centos$rel -Drepo=base -Disa=x86_32 repoc-generic-cfg.m4 > dnf-base-centos-$rel-i686.conf m4 -Dbaseos=centos$rel -Drepo=base -Disa=x86_64 repoc-generic-cfg.m4 > dnf-base-centos-$rel-x86_64.conf m4 -Dbaseos=centos$rel -Drepo=city-fan -Disa=x86_32 repoc-generic-cfg.m4 > dnf-city-fan-centos-$rel-i686.conf m4 -Dbaseos=centos$rel -Drepo=city-fan -Disa=x86_64 repoc-generic-cfg.m4 > dnf-city-fan-centos-$rel-x86_64.conf [ $rel = 6 ] && m4 -Dbaseos=centos$rel -Drepo=epel -Disa=x86_32 repoc-generic-cfg.m4 > dnf-epel-centos-$rel-i686.conf m4 -Dbaseos=centos$rel -Drepo=epel -Disa=x86_64 repoc-generic-cfg.m4 > dnf-epel-centos-$rel-x86_64.conf [ $rel = 6 ] && m4 -Dbaseos=centos$rel -Drepo=pptp-stable -Disa=x86_32 repoc-generic-cfg.m4 > dnf-pptps-centos-$rel-i686.conf [ $rel = 6 ] && m4 -Dbaseos=centos$rel -Drepo=pptp-stable -Disa=x86_64 repoc-generic-cfg.m4 > dnf-pptps-centos-$rel-x86_64.conf [ $rel = 6 ] && m4 -Dbaseos=centos$rel -Drepo=pptp-beta -Disa=x86_32 repoc-generic-cfg.m4 > dnf-pptp-centos-$rel-i686.conf [ $rel = 6 ] && m4 -Dbaseos=centos$rel -Drepo=pptp-beta -Disa=x86_64 repoc-generic-cfg.m4 > dnf-pptp-centos-$rel-x86_64.conf m4 -Dbaseos=centos$rel -Drepo=virtensys -Disa=x86_32 repoc-generic-cfg.m4 > dnf-virtensys-centos-$rel-i686.conf m4 -Dbaseos=centos$rel -Drepo=virtensys -Disa=x86_64 repoc-generic-cfg.m4 > dnf-virtensys-centos-$rel-x86_64.conf done # CentOS (x86_64 only) for rel in 8 do m4 -Dbaseos=centos$rel -Drepo=base -Disa=x86_64 repoc-generic-cfg.m4 > dnf-base-centos-$rel-x86_64.conf m4 -Dbaseos=centos$rel -Drepo=city-fan -Disa=x86_64 repoc-generic-cfg.m4 > dnf-city-fan-centos-$rel-x86_64.conf m4 -Dbaseos=centos$rel -Drepo=epel -Disa=x86_64 repoc-generic-cfg.m4 > dnf-epel-centos-$rel-x86_64.conf done # Rocky (x86_64 only) for rel in 8 9 do m4 -Dbaseos=rocky$rel -Drepo=base -Disa=x86_64 repoc-generic-cfg.m4 > dnf-base-rocky-$rel-x86_64.conf m4 -Dbaseos=rocky$rel -Drepo=city-fan -Disa=x86_64 repoc-generic-cfg.m4 > dnf-city-fan-rocky-$rel-x86_64.conf m4 -Dbaseos=rocky$rel -Drepo=epel -Disa=x86_64 repoc-generic-cfg.m4 > dnf-epel-rocky-$rel-x86_64.conf done # CentOS Stream (x86_64 only) for rel in 9 10 do m4 -Dbaseos=centos-stream$rel -Drepo=base -Disa=x86_64 repoc-generic-cfg.m4 > dnf-base-centos-stream-$rel-x86_64.conf m4 -Dbaseos=centos-stream$rel -Drepo=city-fan -Disa=x86_64 repoc-generic-cfg.m4 > dnf-city-fan-centos-stream-$rel-x86_64.conf m4 -Dbaseos=centos-stream$rel -Drepo=epel -Disa=x86_64 repoc-generic-cfg.m4 > dnf-epel-centos-stream-$rel-x86_64.conf done # RHEL for rel in 7 8 do m4 -Dbaseos=rhel$rel -Drepo=base -Disa=x86_64 repoc-generic-cfg.m4 > dnf-base-rhel-$rel-x86_64.conf m4 -Dbaseos=rhel$rel -Drepo=city-fan -Disa=x86_64 repoc-generic-cfg.m4 > dnf-city-fan-rhel-$rel-x86_64.conf m4 -Dbaseos=rhel$rel -Drepo=epel -Disa=x86_64 repoc-generic-cfg.m4 > dnf-epel-rhel-$rel-x86_64.conf done # Fedora (x86_32 = i386) for rel in 4 5 6 7 8 9 10 do m4 -Dbaseos=fc$rel -Drepo=base -Disa=x86_32 repoc-generic-cfg.m4 > dnf-base-fedora-$rel-i386.conf m4 -Dbaseos=fc$rel -Drepo=base -Disa=x86_64 repoc-generic-cfg.m4 > dnf-base-fedora-$rel-x86_64.conf m4 -Dbaseos=fc$rel -Drepo=city-fan -Disa=x86_32 repoc-generic-cfg.m4 > dnf-city-fan-fedora-$rel-i386.conf m4 -Dbaseos=fc$rel -Drepo=city-fan -Disa=x86_64 repoc-generic-cfg.m4 > dnf-city-fan-fedora-$rel-x86_64.conf m4 -Dbaseos=fc$rel -Drepo=pptp-stable -Disa=x86_32 repoc-generic-cfg.m4 > dnf-pptps-fedora-$rel-i386.conf m4 -Dbaseos=fc$rel -Drepo=pptp-stable -Disa=x86_64 repoc-generic-cfg.m4 > dnf-pptps-fedora-$rel-x86_64.conf m4 -Dbaseos=fc$rel -Drepo=pptp-beta -Disa=x86_32 repoc-generic-cfg.m4 > dnf-pptp-fedora-$rel-i386.conf m4 -Dbaseos=fc$rel -Drepo=pptp-beta -Disa=x86_64 repoc-generic-cfg.m4 > dnf-pptp-fedora-$rel-x86_64.conf m4 -Dbaseos=fc$rel -Drepo=virtensys -Disa=x86_32 repoc-generic-cfg.m4 > dnf-virtensys-fedora-$rel-i386.conf m4 -Dbaseos=fc$rel -Drepo=virtensys -Disa=x86_64 repoc-generic-cfg.m4 > dnf-virtensys-fedora-$rel-x86_64.conf done # Fedora (x86_32 = i586) for rel in 11 do m4 -Dbaseos=fc$rel -Drepo=base -Disa=x86_32 repoc-generic-cfg.m4 > dnf-base-fedora-$rel-i586.conf m4 -Dbaseos=fc$rel -Drepo=base -Disa=x86_64 repoc-generic-cfg.m4 > dnf-base-fedora-$rel-x86_64.conf m4 -Dbaseos=fc$rel -Drepo=city-fan -Disa=x86_32 repoc-generic-cfg.m4 > dnf-city-fan-fedora-$rel-i586.conf m4 -Dbaseos=fc$rel -Drepo=city-fan -Disa=x86_64 repoc-generic-cfg.m4 > dnf-city-fan-fedora-$rel-x86_64.conf m4 -Dbaseos=fc$rel -Drepo=pptp-stable -Disa=x86_32 repoc-generic-cfg.m4 > dnf-pptps-fedora-$rel-i586.conf m4 -Dbaseos=fc$rel -Drepo=pptp-stable -Disa=x86_64 repoc-generic-cfg.m4 > dnf-pptps-fedora-$rel-x86_64.conf m4 -Dbaseos=fc$rel -Drepo=pptp-beta -Disa=x86_32 repoc-generic-cfg.m4 > dnf-pptp-fedora-$rel-i586.conf m4 -Dbaseos=fc$rel -Drepo=pptp-beta -Disa=x86_64 repoc-generic-cfg.m4 > dnf-pptp-fedora-$rel-x86_64.conf m4 -Dbaseos=fc$rel -Drepo=virtensys -Disa=x86_32 repoc-generic-cfg.m4 > dnf-virtensys-fedora-$rel-i586.conf m4 -Dbaseos=fc$rel -Drepo=virtensys -Disa=x86_64 repoc-generic-cfg.m4 > dnf-virtensys-fedora-$rel-x86_64.conf done # Fedora (x86_32 = i686) for rel in 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 do m4 -Dbaseos=fc$rel -Drepo=base -Disa=x86_32 repoc-generic-cfg.m4 > dnf-base-fedora-$rel-i686.conf m4 -Dbaseos=fc$rel -Drepo=base -Disa=x86_64 repoc-generic-cfg.m4 > dnf-base-fedora-$rel-x86_64.conf m4 -Dbaseos=fc$rel -Drepo=city-fan -Disa=x86_32 repoc-generic-cfg.m4 > dnf-city-fan-fedora-$rel-i686.conf m4 -Dbaseos=fc$rel -Drepo=city-fan -Disa=x86_64 repoc-generic-cfg.m4 > dnf-city-fan-fedora-$rel-x86_64.conf [ $rel -le 20 ] && m4 -Dbaseos=fc$rel -Drepo=pptp-stable -Disa=x86_32 repoc-generic-cfg.m4 > dnf-pptps-fedora-$rel-i686.conf [ $rel -le 20 ] && m4 -Dbaseos=fc$rel -Drepo=pptp-stable -Disa=x86_64 repoc-generic-cfg.m4 > dnf-pptps-fedora-$rel-x86_64.conf [ $rel -le 20 ] && m4 -Dbaseos=fc$rel -Drepo=pptp-beta -Disa=x86_32 repoc-generic-cfg.m4 > dnf-pptp-fedora-$rel-i686.conf [ $rel -le 20 ] && m4 -Dbaseos=fc$rel -Drepo=pptp-beta -Disa=x86_64 repoc-generic-cfg.m4 > dnf-pptp-fedora-$rel-x86_64.conf [ $rel -le 16 ] && m4 -Dbaseos=fc$rel -Drepo=virtensys -Disa=x86_32 repoc-generic-cfg.m4 > dnf-virtensys-fedora-$rel-i686.conf [ $rel -le 16 ] && m4 -Dbaseos=fc$rel -Drepo=virtensys -Disa=x86_64 repoc-generic-cfg.m4 > dnf-virtensys-fedora-$rel-x86_64.conf done # Branched (no frozen Rawhide) m4 -Dbaseos=branched -Drepo=base -Disa=x86_32 repoc-generic-cfg.m4 > dnf-base-fedora-branched-i686.conf m4 -Dbaseos=branched -Drepo=base -Disa=x86_64 repoc-generic-cfg.m4 > dnf-base-fedora-branched-x86_64.conf m4 -Dbaseos=branched -Drepo=city-fan -Disa=x86_32 repoc-generic-cfg.m4 > dnf-city-fan-fedora-branched-i686.conf m4 -Dbaseos=branched -Drepo=city-fan -Disa=x86_64 repoc-generic-cfg.m4 > dnf-city-fan-fedora-branched-x86_64.conf # Rawhide m4 -Dbaseos=rawhide -Drepo=base -Disa=x86_32 repoc-generic-cfg.m4 > dnf-base-fedora-rawhide-i686.conf m4 -Dbaseos=rawhide -Drepo=base -Disa=x86_64 repoc-generic-cfg.m4 > dnf-base-fedora-rawhide-x86_64.conf m4 -Dbaseos=rawhide -Drepo=city-fan -Disa=x86_32 repoc-generic-cfg.m4 > dnf-city-fan-fedora-rawhide-i686.conf m4 -Dbaseos=rawhide -Drepo=city-fan -Disa=x86_64 repoc-generic-cfg.m4 > dnf-city-fan-fedora-rawhide-x86_64.conf # Rawhide special target for perl mass rebuilds m4 -Dbaseos=rawhide -Drepo=perl -Disa=x86_32 repoc-generic-cfg.m4 > dnf-perl-fedora-rawhide-i686.conf m4 -Dbaseos=rawhide -Drepo=perl -Disa=x86_64 repoc-generic-cfg.m4 > dnf-perl-fedora-rawhide-x86_64.conf # Upgrade check target m4 -Dbaseos=fc41 -Drepo=upgrade-check -Disa=x86_64 repoc-generic-cfg.m4 > dnf-upgrade-check-fedora-40-x86_64.conf m4 -Dbaseos=branched -Drepo=upgrade-check -Disa=x86_64 repoc-generic-cfg.m4 > dnf-upgrade-check-fedora-branched-x86_64.conf m4 -Dbaseos=rawhide -Drepo=upgrade-check -Disa=x86_64 repoc-generic-cfg.m4 > dnf-upgrade-check-fedora-rawhide-x86_64.conf