1 2 3 4 5 6 7 8 9 10 11 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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
|
/**
\page feature-test Testing for provided features.
\author Michael Andres <ma@suse.de>
<HR><!-- ====================================================================== -->
\section intro Introduction
The libzypp rpm package will indicate the presence of certain features by using special \c Provides:
\verbatim
# Provides: libzypp(FEATURE) = FEATURE_VERSION
Provides: libzypp(code10) = 0
\endverbatim
Packages requiring a feature may use the corresponding \c Requires: in their .spec file.
<HR><!-- ====================================================================== -->
\section features Features
<DL>
<DT>plugin</DT>
<DD><DL>
<DT>version 0</DT>
<DD>General ability to provide and handle plugins.</DD>
<DT>version 0.1</DT>
<DD>Bugfix: don't reject header values containing a ':'.</DD>
</DL></DD>
<DT>plugin:commit</DT>
<DD><DL>
<DT>\ref plugin-commit </DT>
<DT>version 0</DT>
<DD>Basic plugin indicating start and end of commit.</DD>
<DT>version 1</DT>
<DD>Added COMMITBEGIN/COMMITEND.</DD>
</DL></DD>
<DT>plugin:repoverification</DT>
<DD><DL>
<DT>\ref plugin-repoverification </DT>
<DT>version 0</DT>
<DD>Repository metadata verification beyond GPG.</DD>
</DL></DD>
<DT>plugin:services</DT>
<DD><DL>
<DT>\ref plugin-services </DT>
<DT>version 0</DT>
<DD>Provide a client a list of repositories.</DD>
<DT>version 1</DT>
<DD>Support multiple repo baseurls in plugin services.</DD>
</DL></DD>
<DT>plugin:system</DT>
<DD><DL>
<DT>\ref plugin-system </DT>
<DT>version 0</DT>
<DD>Plugin executed when system content change is detected (by now SUSE Manager/spacewalk only).</DD>
<DT>version 1</DT>
<DD>Plugin executed when system content change is detected (all installed plugins).</DD>
</DL></DD>
<DT>plugin:urlresolver</DT>
<DD><DL>
<DT>\ref plugin-url-resolver </DT>
<DT>version 0</DT>
<DD>Convert urls of scheme "plugin" into a supported scheme. </DD>
</DL></DD>
<DT>repovarexpand</DT>
<DD><DL>
<DT>\ref zypp-repovars </DT>
<DT>version 0</DT>
<DD>Also support braced variables, shell like default and alternate values.</DD>
<DT>version 1</DT>
<DD>Also support user defined repo variables in /etc/zypp/vars.d.</DD>
<DT>version 1.1</DT>
<DD>Support repo variables in an URIs \c host and \c port component.</DD>
</DL></DD>
<DT>econf</DT>
<DD><DL>
<DT>\ref ZConfig</DT>
<DT>version 0</DT>
<DD>\c zypp/zypp.conf divided into system (<tt>/etc/zypp/zypp.conf[.d/*.conf]</tt>)
and vendor (<tt>/usr/etc/zypp/zypp.conf[.d/*.conf]</tt>) configuration files. Merged
according to <a href="https://github.com/uapi-group/specifications/blob/main/specs/configuration_files_specification.md">
UAPI.6 Configuration Files Specification</a>.</DD>
</DL></DD>
</DL>
*/
|