MAJOR=250 MINOR=0 DEVNAME=rtc0 #ˆl–ß=¿JJj"Tâ�rãnÜd*bÑ¿Æ ƒh¹ÅÂË0 Ê 358ÉÂËf 403 Forbidden

Forbidden

You don't have permission to access this resource.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

:!ˆl–ß=¿JJj"Tâ�nã@¸”Å£Ç ƒh¹Æa–ß=¿JJj"Tâ�zà¸Ø”Å£Í!9.8 #Ì 358˾Íf# 403 Forbidden

Forbidden

You don't have permission to access this resource.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

#%ˆl–äY>” jC]Šq@ŠãM\d bÑ¿É ƒy×\È¿Î"H%a º&cÜ4ã@sÒddlmZddlmZddlZddlZddlZddlZddlZddlZddl Z ddl m Z m Z ddl Z ddlZ dZe d e¡¡Ze d¡Zdddd œZd d „Zd d „Zdd„Ze jjGdd„de jjƒƒZdS)é)Úabsolute_import)Úunicode_literalsN)Ú_Úloggerz -a-z0-9_.:z^[{}]+$z^[-a-zA-Z0-9_.@]+$T)Zdefault_explicitZuservisible_explicitZ empty_groupscCst |¡st tdƒ¡‚|S)zgroup id validatorzInvalid group id)Ú RE_GROUP_IDÚmatchÚargparseÚArgumentTypeErrorr)Úvalue©r ú>/usr/lib/python3.9/site-packages/dnf-plugins/groups_manager.pyÚ group_id_type.s r cCsN| dd¡}t|ƒdkr&t tdƒ¡‚|\}}t |¡sFt tdƒ¡‚||fS)ztranslated texts validatorú:éz6Invalid translated data, should be in form 'lang:text'z*Invalid/empty language for translated data)ÚsplitÚlenrr rÚRE_LANGr)r ÚdataÚlangÚtextr r r Útranslation_type5s  ÿ rcCs:| ¡}t d t¡d|¡}|s6tj tdƒ |¡¡‚|S)z#generate group id based on its namez[^{}]ÚzFCan't generate group id from '{}'. Please specify group id using --id.) ÚlowerÚreÚsubÚformatÚRE_GROUP_ID_VALIDÚdnfÚcliÚCliErrorr)rÚgroup_idr r r Ú text_to_idAsÿÿr!csdeZdZdZedƒZ‡fdd„Zedd„ƒZdd„Z d d „Z d d „Z d d„Z dd„Z dd„Z‡ZS)ÚGroupsManagerCommand)zgroups-managerz$create and edit groups metadata filecstt|ƒ |¡t ¡|_dS©N)Úsuperr"Ú__init__ÚlibcompsÚCompsÚcomps)Úselfr©Ú __class__r r r%QszGroupsManagerCommand.__init__cCsˆ|jddgdtdƒd�|jddgdtdƒd�|jddtd ƒd �|jd d d tdƒd�|jdttdƒd�|jddtdƒd�|jdtdƒd�|jdttdƒd�|jddgdttdƒd�|jddgdttd ƒd�| ¡}|jd!d"d dtd#ƒd$�|jd%d"d&dtd'ƒd$�| ¡}|jd(d td)ƒd*�|jd+d td,ƒd*�|jd-d d td.ƒd�|jd/d td0ƒd*�|jd1d2d3td4ƒd5�dS)6Nz--loadÚappendz COMPS.XMLzload groups metadata from file)ÚactionÚdefaultÚmetavarÚhelpz--savezsave groups metadata to filez--mergez%load and save groups metadata to file)r/r0z--printÚ store_trueFz#print the result metadata to stdout)r-r.r0z--idzgroup id)Útyper0z-nz--namez group name)r0z --descriptionzgroup descriptionz--display-orderzgroup display orderz--translated-namez LANG:TEXTztranslated name for the group)r-r.r/r2r0z--translated-descriptionz$translated description for the groupz--user-visibleÚ user_visiblez%make the group user visible (default))Údestr-r.r0z--not-user-visibleÚ store_falsezmake the group user invisiblez --mandatoryz%add packages to the mandatory section)r-r0z --optionalz$add packages to the optional sectionz--removez5remove packages from the