From cf1bd7e63bb401232eb0a8705280dfdce4ef1ec3 Mon Sep 17 00:00:00 2001 From: Louis Abel Date: Tue, 5 Sep 2023 02:23:23 -0700 Subject: [PATCH] allow module hotfixes --- mangle/generators/rss.py | 27 +++++++++++++++++++-------- mangle/ipa/.ipaauditor.py.swp | Bin 0 -> 12288 bytes 2 files changed, 19 insertions(+), 8 deletions(-) create mode 100644 mangle/ipa/.ipaauditor.py.swp diff --git a/mangle/generators/rss.py b/mangle/generators/rss.py index 88fd524..2410de5 100644 --- a/mangle/generators/rss.py +++ b/mangle/generators/rss.py @@ -190,6 +190,8 @@ def main(options): repoobj.disable() else: repoobj.enable() + if options.module_hotfixes: + repoobj.set_or_append_opt_value('module_hotfixes', '1') repoobj.load_metadata_other = True print('Getting repo data') @@ -207,14 +209,23 @@ def main(options): if __name__ == "__main__": parser = argparse.ArgumentParser() - parser.add_argument('--filename', type=str, default='repo-rss.xml') - parser.add_argument('--link', type=str, default='http://yum.baseurl.org') - parser.add_argument('--title', type=str, default='RSS Repository - Recent Packages') - parser.add_argument('--description', type=str, default='Most recent packages in Repositories') - parser.add_argument('--days', type=int, default=7) - parser.add_argument('--tempcache', action='store_true') - parser.add_argument('--arches', action='append', default=[]) - parser.add_argument('--config', type=str, default='') + parser.add_argument('--filename', type=str, default='repo-rss.xml', + description='File patch to export to') + parser.add_argument('--link', type=str, default='http://yum.baseurl.org', + description='URL link to repository root') + parser.add_argument('--title', type=str, default='RSS Repository - Recent Packages', + description='Title of the feed') + parser.add_argument('--description', type=str, default='Most recent packages in Repositories', + description='Description of the feed') + parser.add_argument('--days', type=int, default=7, description='Number of days to look back') + parser.add_argument('--tempcache', action='store_true', + description='Temporary cache location (automatically on if not root)') + parser.add_argument('--module-hotfixes', action='store_true', + description='Only use this to catch all module packages') + parser.add_argument('--arches', action='append', default=[], + description='List of architectures to care about') + parser.add_argument('--config', type=str, default='', + description='A dnf configuration to use if you do not want to use the default') parser.add_argument('repoids', metavar='N', type=str, nargs='+') results = parser.parse_args() diff --git a/mangle/ipa/.ipaauditor.py.swp b/mangle/ipa/.ipaauditor.py.swp new file mode 100644 index 0000000000000000000000000000000000000000..c8caa809e131b88ab266fc0102de3b5e099ecd80 GIT binary patch literal 12288 zcmeI2J#W-77{^^CBnDa#Y+ZOthrXyyTDs6HMf3$kC0dYZSs0KnajsS!J2=j@S*Tz^ zd<58$_yTNfWru}N!O|{Byp|`q^tihLq%Nq^W8GhlWBdO&zsDI)aeeB+$|}ryQw+;_ z#+Fa-hhIhp`trRqO!2x<#r=Pjlxyj6-4H4@QJ_q)wQcN{r-kdD_@p%S8`AlyZ1{n( z!gt1~ExZxqd?kFD@IpKbr8Cw`@@@xe5dk7_ECQK}Ca?ChnJd%ft3G^r2rgdOIF=Pn zA_7E!2oM1xKm>>Y5g-CY;A9eTNgvzArJt&nKUmd$J$2QjiU<$^B0vO)01+SpM1Tko z0U|&IhyW2dfdqKS*sHUQ4ff;W@%#VL|Nl?t7<-F)fqIUbM;#0>_7U{~^&Yi{dWqUb zHBpaIGpI|b1N7TReMY@Qy+J)gJw-i4jiZW~uTfNp01+SpM1Tko0U|&IhyW2F0{@o) zU`g}T6Fbt4PLHvoomi>e=*XIZm3s@2*<+{^}UXs=$~m#)d)a$k>=WiK)RWxV^ZrRMNk{v3%FV0fC9*Ov`{f z0o&4TVrQAoRM@7lU?SiUnwU#H0m?Lrsz@GpPQ;i3XP_Y*aHY^|eN(2823BGR4;*d+ z{6Temy$sLc7N)w`E-gQ0hjlJm5Q5^swO}KTEA&m)aM)S?$xAb~=z