When AutoYaST is invoked, it checks for the desktop files in
/usr/share/applications/YaST2 and evaluates them to
later include them in the configuration interface. AutoYaST uses the same configuration file used for the YaST2
Control Center with some additional enhancements.
The following is an example of the configuration file for the NIS module:
Example 3. Auto-Install Configuration file for NIS
[Desktop Entry]
Type=Application
Categories=Qt;X-SuSE-YaST;X-SuSE-YaST-Net_advanced;
X-KDE-ModuleType=Library
X-KDE-RootOnly=true
X-KDE-HasReadOnlyMode=true
X-KDE-Library=yast2
X-SuSE-YaST-Call=nis
X-SuSE-YaST-Group=Net_advanced
X-SuSE-YaST-Argument=
X-SuSE-YaST-RootOnly=true
X-SuSE-YaST-AutoInst=all
X-SuSE-YaST-Geometry=
X-SuSE-YaST-SortKey=
X-SuSE-YaST-AutoInstClonable=true
Icon=nis_client
Exec=/sbin/yast2 nis
Name=NIS Client
GenericName=Configure NIS client
In addition to the keywords from the last example, AutoYaST also evaluates the following keywords: