Chapter 2. What's Inside

This document is subdivided into the following chapters:

Introduction.  A brief explanation of the intention and nature of this document.

YaST - The Big Picture.  This is a short depiction of the YaST installer and the YaST environment as such. The architectural peculiarities of YaST are explained as far as it is necessary to understand the elucidations that follow thereafter.

The YaST Language - YCP.  This chapter is dedicated to the YaST language that constitutes most of the high-level functionality of YaST. Sections covering the basic language elements are accompanied by others that deal with user interface creation and program structure.

SCR Details.  In this chapter the YaST System Configuration Repository (SCR) is explained in some concise detail. It shows how to access configuration data and hardware data from within YaST modules in a consistent way.

YaST Modules.  Some explanations regarding the different types of YaST modules as well as some rules for writing them.

Appendix A. References.  Throughout this document there are numerous references to the YaST developers documentation. To ease access to these links this appendix is mostly a dense index of those references.