The SCR-world knows many agents for all sorts of tasks. Unfortunately this matter is subject to a rather high change service and not (yet) well documented. Therefore it is not easily possible to explain the details in a manner of “Which agent provides which paths for what reason?”. As a result only the most helpful agents are mentioned here along with references to the respective developers documentation.
Please note that even the developers documentation might be outdated to
some extent. Consequently the most reliable source of information are
the “real” files below
/usr/share/YaST2/
.
System Agent
This agent realizes access to the target system during installation.
/usr/share/doc/packages/yast2-core/agent-system/ag_system-builtins.html /usr/share/doc/packages/yast2-core/agent-system/ag_system-builtins.html
Background Agent
This agent runs shell commands in the background.
/usr/share/doc/packages/yast2-core/agents-perl/ag_background.html /usr/share/doc/packages/yast2-core/agents-perl/ag_background.html
Hardware Probe Agent
The agent being responsible for hardware probing.
/usr/share/doc/packages/yast2-core/agent-probe/hwprobe.html /usr/share/doc/packages/yast2-core/agent-probe/hwprobe.html
Any-Agent
This agent handles the access to configuration files of (almost) arbitrary syntax. The syntax to be understood must be specified in a configuration file.
/usr/share/doc/packages/yast2-core/agent-any/anyagent.html /usr/share/doc/packages/yast2-core/agent-any/anyagent.html
Ini-Agent
The Ini-agent is suitable for accessing configuration files with the well-known ini-file syntax.
/usr/share/doc/packages/yast2-core/agent-ini/ini.html /usr/share/doc/packages/yast2-core/agent-ini/ini.html
Modules Agent
This agent is the interface to the
/etc/modules.conf
file.
/usr/share/doc/packages/yast2-core/agent-modules/modules.html /usr/share/doc/packages/yast2-core/agent-modules/modules.html
Perl Agent
This agent is a means to call Perl scripts from within YCP
.
/usr/share/doc/packages/yast2-core/agents-perl/ycp-pm.html file:///usr/share/doc/packages/yast2-core/agents-perl/ycp-pm.html