diff --git a/mock-core-configs/etc/mock/templates/almalinux-8.tpl b/mock-core-configs/etc/mock/templates/almalinux-8.tpl index cdaeb38ab..97825764a 100644 --- a/mock-core-configs/etc/mock/templates/almalinux-8.tpl +++ b/mock-core-configs/etc/mock/templates/almalinux-8.tpl @@ -25,7 +25,7 @@ install_weak_deps=0 protected_packages= module_platform_id=platform:el8 user_agent={{ user_agent }} - +tsflags=nodocs [baseos] name=AlmaLinux $releasever - BaseOS diff --git a/mock-core-configs/etc/mock/templates/almalinux-9.tpl b/mock-core-configs/etc/mock/templates/almalinux-9.tpl index 1786515c5..a269f6f42 100644 --- a/mock-core-configs/etc/mock/templates/almalinux-9.tpl +++ b/mock-core-configs/etc/mock/templates/almalinux-9.tpl @@ -25,7 +25,7 @@ install_weak_deps=0 protected_packages= module_platform_id=platform:el9 user_agent={{ user_agent }} - +tsflags=nodocs [baseos] name=AlmaLinux $releasever - BaseOS diff --git a/mock-core-configs/etc/mock/templates/anolis-8.tpl b/mock-core-configs/etc/mock/templates/anolis-8.tpl index c58350d0b..9d0c53104 100644 --- a/mock-core-configs/etc/mock/templates/anolis-8.tpl +++ b/mock-core-configs/etc/mock/templates/anolis-8.tpl @@ -25,6 +25,7 @@ install_weak_deps=0 protected_packages= module_platform_id=platform:an8 user_agent={{ user_agent }} +tsflags=nodocs [BaseOS] name=AnolisOS-$releasever - BaseOS diff --git a/mock-core-configs/etc/mock/templates/centos-stream-10.tpl b/mock-core-configs/etc/mock/templates/centos-stream-10.tpl index 25dff8139..f69b2d6b8 100644 --- a/mock-core-configs/etc/mock/templates/centos-stream-10.tpl +++ b/mock-core-configs/etc/mock/templates/centos-stream-10.tpl @@ -27,6 +27,7 @@ protected_packages= skip_if_unavailable=False module_platform_id=platform:el10 user_agent={{ user_agent }} +tsflags=nodocs {% if koji_primary_repo != None and koji_primary_repo != "centos-stream" %} [local-centos-stream] diff --git a/mock-core-configs/etc/mock/templates/centos-stream-8.tpl b/mock-core-configs/etc/mock/templates/centos-stream-8.tpl index 3e92234be..0b6360a6e 100644 --- a/mock-core-configs/etc/mock/templates/centos-stream-8.tpl +++ b/mock-core-configs/etc/mock/templates/centos-stream-8.tpl @@ -26,6 +26,7 @@ install_weak_deps=0 protected_packages= module_platform_id=platform:el8 user_agent={{ user_agent }} +tsflags=nodocs {% if koji_primary_repo != None and koji_primary_repo != "centos-stream" %} [local-centos-stream] diff --git a/mock-core-configs/etc/mock/templates/centos-stream-9.tpl b/mock-core-configs/etc/mock/templates/centos-stream-9.tpl index 75b9204aa..1f8487212 100644 --- a/mock-core-configs/etc/mock/templates/centos-stream-9.tpl +++ b/mock-core-configs/etc/mock/templates/centos-stream-9.tpl @@ -25,6 +25,7 @@ install_weak_deps=0 protected_packages= module_platform_id=platform:el9 user_agent={{ user_agent }} +tsflags=nodocs {% if koji_primary_repo != None and koji_primary_repo != "centos-stream" %} [local-centos-stream] diff --git a/mock-core-configs/etc/mock/templates/circlelinux-8.tpl b/mock-core-configs/etc/mock/templates/circlelinux-8.tpl index bf8cf685f..f1c04a7bb 100644 --- a/mock-core-configs/etc/mock/templates/circlelinux-8.tpl +++ b/mock-core-configs/etc/mock/templates/circlelinux-8.tpl @@ -27,6 +27,7 @@ install_weak_deps=0 protected_packages= module_platform_id=platform:el8 user_agent={{ user_agent }} +tsflags=nodocs [baseos] diff --git a/mock-core-configs/etc/mock/templates/circlelinux-9.tpl b/mock-core-configs/etc/mock/templates/circlelinux-9.tpl index 6143e6264..8a356ce18 100644 --- a/mock-core-configs/etc/mock/templates/circlelinux-9.tpl +++ b/mock-core-configs/etc/mock/templates/circlelinux-9.tpl @@ -25,6 +25,7 @@ install_weak_deps=0 protected_packages= module_platform_id=platform:el9 user_agent={{ user_agent }} +tsflags=nodocs [baseos] diff --git a/mock-core-configs/etc/mock/templates/custom-1.tpl b/mock-core-configs/etc/mock/templates/custom-1.tpl index bf6bc04e9..4eb0876e8 100644 --- a/mock-core-configs/etc/mock/templates/custom-1.tpl +++ b/mock-core-configs/etc/mock/templates/custom-1.tpl @@ -24,5 +24,6 @@ mdpolicy=group:primary best=1 protected_packages= user_agent={{ user_agent }} +tsflags=nodocs """ diff --git a/mock-core-configs/etc/mock/templates/eurolinux-8.tpl b/mock-core-configs/etc/mock/templates/eurolinux-8.tpl index f32d77b44..51e3d7ee5 100644 --- a/mock-core-configs/etc/mock/templates/eurolinux-8.tpl +++ b/mock-core-configs/etc/mock/templates/eurolinux-8.tpl @@ -26,6 +26,7 @@ mdpolicy=group:primary best=0 protected_packages= module_platform_id=platform:el8 +tsflags=nodocs [baseos-all] diff --git a/mock-core-configs/etc/mock/templates/eurolinux-9.tpl b/mock-core-configs/etc/mock/templates/eurolinux-9.tpl index 353277306..e8f7b0f30 100644 --- a/mock-core-configs/etc/mock/templates/eurolinux-9.tpl +++ b/mock-core-configs/etc/mock/templates/eurolinux-9.tpl @@ -25,6 +25,7 @@ mdpolicy=group:primary best=0 protected_packages= module_platform_id=platform:el9 +tsflags=nodocs [baseos-all] diff --git a/mock-core-configs/etc/mock/templates/fedora-branched.tpl b/mock-core-configs/etc/mock/templates/fedora-branched.tpl index 5b22db0f9..5e4ff7d71 100644 --- a/mock-core-configs/etc/mock/templates/fedora-branched.tpl +++ b/mock-core-configs/etc/mock/templates/fedora-branched.tpl @@ -34,6 +34,7 @@ best=1 module_platform_id=platform:f{{ releasever }} protected_packages= user_agent={{ user_agent }} +tsflags=nodocs # repos diff --git a/mock-core-configs/etc/mock/templates/fedora-eln.tpl b/mock-core-configs/etc/mock/templates/fedora-eln.tpl index 5a981afda..af3f87353 100644 --- a/mock-core-configs/etc/mock/templates/fedora-eln.tpl +++ b/mock-core-configs/etc/mock/templates/fedora-eln.tpl @@ -41,6 +41,7 @@ install_weak_deps=0 metadata_expire=0 best=1 user_agent={{ user_agent }} +tsflags=nodocs # TODO module_platform_id=platform:eln diff --git a/mock-core-configs/etc/mock/templates/fedora-rawhide.tpl b/mock-core-configs/etc/mock/templates/fedora-rawhide.tpl index 158997cad..d2b9a60ca 100644 --- a/mock-core-configs/etc/mock/templates/fedora-rawhide.tpl +++ b/mock-core-configs/etc/mock/templates/fedora-rawhide.tpl @@ -36,6 +36,7 @@ best=1 module_platform_id=platform:f{{ releasever }} protected_packages= user_agent={{ user_agent }} +tsflags=nodocs {%- macro rawhide_gpg_keys() -%} file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary diff --git a/mock-core-configs/etc/mock/templates/mageia-branched.tpl b/mock-core-configs/etc/mock/templates/mageia-branched.tpl index 9c6e06ec3..2e5c55053 100644 --- a/mock-core-configs/etc/mock/templates/mageia-branched.tpl +++ b/mock-core-configs/etc/mock/templates/mageia-branched.tpl @@ -25,6 +25,7 @@ metadata_expire=0 best=1 protected_packages= user_agent={{ user_agent }} +tsflags=nodocs # repos diff --git a/mock-core-configs/etc/mock/templates/mageia-cauldron.tpl b/mock-core-configs/etc/mock/templates/mageia-cauldron.tpl index 98109a1d2..1dd419483 100644 --- a/mock-core-configs/etc/mock/templates/mageia-cauldron.tpl +++ b/mock-core-configs/etc/mock/templates/mageia-cauldron.tpl @@ -26,6 +26,7 @@ metadata_expire=0 best=1 protected_packages= user_agent={{ user_agent }} +tsflags=nodocs # repos diff --git a/mock-core-configs/etc/mock/templates/navy-8.tpl b/mock-core-configs/etc/mock/templates/navy-8.tpl index 02ad86459..b40524d00 100644 --- a/mock-core-configs/etc/mock/templates/navy-8.tpl +++ b/mock-core-configs/etc/mock/templates/navy-8.tpl @@ -25,6 +25,7 @@ best=1 protected_packages= module_platform_id=platform:el8 user_agent={{ user_agent }} +tsflags=nodocs [nl-base] name=Navy Linux Enterprise OS Repository - el$releasever diff --git a/mock-core-configs/etc/mock/templates/openeuler-20.03.tpl b/mock-core-configs/etc/mock/templates/openeuler-20.03.tpl index df0d532e2..90ac97d1d 100644 --- a/mock-core-configs/etc/mock/templates/openeuler-20.03.tpl +++ b/mock-core-configs/etc/mock/templates/openeuler-20.03.tpl @@ -25,6 +25,7 @@ install_weak_deps=0 protected_packages= module_platform_id=platform:oe2003 user_agent={{ user_agent }} +tsflags=nodocs [OS] name=OS diff --git a/mock-core-configs/etc/mock/templates/openeuler-22.03.tpl b/mock-core-configs/etc/mock/templates/openeuler-22.03.tpl index 607834a1a..e87749bad 100644 --- a/mock-core-configs/etc/mock/templates/openeuler-22.03.tpl +++ b/mock-core-configs/etc/mock/templates/openeuler-22.03.tpl @@ -25,6 +25,7 @@ install_weak_deps=0 protected_packages= module_platform_id=platform:oe2203 user_agent={{ user_agent }} +tsflags=nodocs # all openEuler LTS release will continue developing and releasing SPx version # such as 22.03-LTS -> 22.03-LTS-SP1 -> 22.03-LTS-SP2 ... diff --git a/mock-core-configs/etc/mock/templates/openeuler-24.03.tpl b/mock-core-configs/etc/mock/templates/openeuler-24.03.tpl index 9aabe0584..306f5dab6 100644 --- a/mock-core-configs/etc/mock/templates/openeuler-24.03.tpl +++ b/mock-core-configs/etc/mock/templates/openeuler-24.03.tpl @@ -25,6 +25,7 @@ install_weak_deps=0 protected_packages= module_platform_id=platform:oe2403 user_agent={{ user_agent }} +tsflags=nodocs # all openEuler LTS release will continue developing and releasing SPx version # such as 24.03-LTS -> 24.03-LTS-SP1 -> 24.03-LTS-SP2 ... diff --git a/mock-core-configs/etc/mock/templates/openmandriva-branched.tpl b/mock-core-configs/etc/mock/templates/openmandriva-branched.tpl index 98e5dec66..05696591b 100644 --- a/mock-core-configs/etc/mock/templates/openmandriva-branched.tpl +++ b/mock-core-configs/etc/mock/templates/openmandriva-branched.tpl @@ -25,6 +25,7 @@ metadata_expire=0 best=1 protected_packages= user_agent={{ user_agent }} +tsflags=nodocs # repos diff --git a/mock-core-configs/etc/mock/templates/openmandriva-cooker.tpl b/mock-core-configs/etc/mock/templates/openmandriva-cooker.tpl index faaee231a..730e78453 100644 --- a/mock-core-configs/etc/mock/templates/openmandriva-cooker.tpl +++ b/mock-core-configs/etc/mock/templates/openmandriva-cooker.tpl @@ -25,6 +25,7 @@ metadata_expire=0 best=1 protected_packages= user_agent={{ user_agent }} +tsflags=nodocs # repos diff --git a/mock-core-configs/etc/mock/templates/openmandriva-rolling.tpl b/mock-core-configs/etc/mock/templates/openmandriva-rolling.tpl index 2d110e9c3..9b5e920ed 100644 --- a/mock-core-configs/etc/mock/templates/openmandriva-rolling.tpl +++ b/mock-core-configs/etc/mock/templates/openmandriva-rolling.tpl @@ -27,6 +27,7 @@ metadata_expire=0 best=1 protected_packages= user_agent={{ user_agent }} +tsflags=nodocs # repos diff --git a/mock-core-configs/etc/mock/templates/opensuse-leap-15.4.tpl b/mock-core-configs/etc/mock/templates/opensuse-leap-15.4.tpl index c8b7cfe58..4e2259847 100644 --- a/mock-core-configs/etc/mock/templates/opensuse-leap-15.4.tpl +++ b/mock-core-configs/etc/mock/templates/opensuse-leap-15.4.tpl @@ -44,6 +44,7 @@ excludepkgs=*.ppc,*.ppc64,*.ppc64le,*.x86_64,*.i586,*.i686 protected_packages= user_agent={{ user_agent }} +tsflags=nodocs # repos diff --git a/mock-core-configs/etc/mock/templates/opensuse-leap-15.5.tpl b/mock-core-configs/etc/mock/templates/opensuse-leap-15.5.tpl index 40afc1f3f..c74743eab 100644 --- a/mock-core-configs/etc/mock/templates/opensuse-leap-15.5.tpl +++ b/mock-core-configs/etc/mock/templates/opensuse-leap-15.5.tpl @@ -44,6 +44,7 @@ excludepkgs=*.ppc,*.ppc64,*.ppc64le,*.x86_64,*.i586,*.i686 protected_packages= user_agent={{ user_agent }} +tsflags=nodocs # repos diff --git a/mock-core-configs/etc/mock/templates/opensuse-tumbleweed.tpl b/mock-core-configs/etc/mock/templates/opensuse-tumbleweed.tpl index 779c71d75..3723d178f 100644 --- a/mock-core-configs/etc/mock/templates/opensuse-tumbleweed.tpl +++ b/mock-core-configs/etc/mock/templates/opensuse-tumbleweed.tpl @@ -42,6 +42,7 @@ excludepkgs=*.ppc,*.ppc64le protected_packages= user_agent={{ user_agent }} +tsflags=nodocs # repos diff --git a/mock-core-configs/etc/mock/templates/oraclelinux-8.tpl b/mock-core-configs/etc/mock/templates/oraclelinux-8.tpl index d0a626d8a..2be491149 100644 --- a/mock-core-configs/etc/mock/templates/oraclelinux-8.tpl +++ b/mock-core-configs/etc/mock/templates/oraclelinux-8.tpl @@ -25,6 +25,7 @@ install_weak_deps=0 protected_packages= module_platform_id=platform:el8 user_agent={{ user_agent }} +tsflags=nodocs # repos diff --git a/mock-core-configs/etc/mock/templates/oraclelinux-9.tpl b/mock-core-configs/etc/mock/templates/oraclelinux-9.tpl index accc234a9..b4ed9b95a 100644 --- a/mock-core-configs/etc/mock/templates/oraclelinux-9.tpl +++ b/mock-core-configs/etc/mock/templates/oraclelinux-9.tpl @@ -25,6 +25,7 @@ install_weak_deps=0 protected_packages= module_platform_id=platform:el9 user_agent={{ user_agent }} +tsflags=nodocs # repos diff --git a/mock-core-configs/etc/mock/templates/rhel-8.tpl b/mock-core-configs/etc/mock/templates/rhel-8.tpl index 2f894d981..6574374ec 100644 --- a/mock-core-configs/etc/mock/templates/rhel-8.tpl +++ b/mock-core-configs/etc/mock/templates/rhel-8.tpl @@ -32,6 +32,7 @@ best=1 module_platform_id=platform:el8 protected_packages= user_agent={{ user_agent }} +tsflags=nodocs # repos [rhel-baseos] diff --git a/mock-core-configs/etc/mock/templates/rhel-9.tpl b/mock-core-configs/etc/mock/templates/rhel-9.tpl index 7b833b18e..5d88bcb95 100644 --- a/mock-core-configs/etc/mock/templates/rhel-9.tpl +++ b/mock-core-configs/etc/mock/templates/rhel-9.tpl @@ -32,6 +32,7 @@ best=1 module_platform_id=platform:el{{ releasever }} protected_packages= user_agent={{ user_agent }} +tsflags=nodocs # repos [baseos] diff --git a/mock-core-configs/etc/mock/templates/rocky-8.tpl b/mock-core-configs/etc/mock/templates/rocky-8.tpl index 807928a70..cda12fa2f 100644 --- a/mock-core-configs/etc/mock/templates/rocky-8.tpl +++ b/mock-core-configs/etc/mock/templates/rocky-8.tpl @@ -25,6 +25,7 @@ install_weak_deps=0 protected_packages= module_platform_id=platform:el8 user_agent={{ user_agent }} +tsflags=nodocs # Primary [baseos] diff --git a/mock-core-configs/etc/mock/templates/rocky-9.tpl b/mock-core-configs/etc/mock/templates/rocky-9.tpl index 3b07f15d8..3a6f0957b 100644 --- a/mock-core-configs/etc/mock/templates/rocky-9.tpl +++ b/mock-core-configs/etc/mock/templates/rocky-9.tpl @@ -25,7 +25,7 @@ install_weak_deps=0 protected_packages= module_platform_id=platform:el9 user_agent={{ user_agent }} - +tsflags=nodocs [baseos] name=Rocky Linux $releasever - BaseOS diff --git a/releng/release-notes-next/nodocs.feature b/releng/release-notes-next/nodocs.feature new file mode 100644 index 000000000..b8a68c18f --- /dev/null +++ b/releng/release-notes-next/nodocs.feature @@ -0,0 +1,4 @@ +Config files that uses DNF now contains `tsflags=nodocs` that tells RPM to not +install documentation files. +This results to smaller buildroot. For fedora-rawhide, with only minimal set of +packages, this is reduction from 260MB to 246MB.