General Information
Terminology
- A resource is a file, a service or what else has to be changed when
we switch between different profiles. Files are changed, created or deleted.
Services are started or stopped and inserted to or removed from a runlevel.
There are resourec sets from which the user may choose one when
configuring SCPM.
- Configuration always means the configuration of the computer. If we
speak of the configuration of SCPM itself, we always write "SCPM configuration".
- A profile is a set of resources. It may be the whole configuration
or just a part of it, e.g. networking, mail and printing. From the sight of
YaST2 every profile contains the same resources. Anything enhanced has to be
done manually for now.
- A profile is called active after you switched to it.
Levels
There are 3 different levels when working with SCPM:
- The topmost and mostly used level is to switch between already configured
profiles. We call this level switch level.
- The level below is to create, delete or rename a profile and of course to
do all the changes to the configuration in a profile. But the change of the
configuration is job of other YaST2 modules. We call this level profile
management level.
- The base level is to choose which resources are treated by SCPM. The user
may choose of a predefined resource set or create a individual one. This level
we call resource management level.
The SCPM module differs from most other YaST2 modules. It is not just an
configuration workflow, where you configure a service which is used at another
place. In this module the user works with SCPM. Therefore it makes no sense jst
to collect data, which will be written at the very end. All actions will be
performed nearly immediately. There is just a Close button at the main
dialog which triggers no additionally action.
When the module starts it will always show the dialog System Configuration Profile Management. This the
main dialog to deal with SCPM. All other dialogs are 'expert' dialogs from which
we return to the main dialog. These are:
- The dialog SCPM Options configures SCPM
itself. The user must go there when he uses SCPM the first time. But we don't go
there automatically. Insted we show the user a popup Introduction to tell him what to to.
- The dialog Special Profile
Settings will be used to Add or Edit profiles. To Add a
profile the popup Add new Profile has to be
shown first.
- When switching to another profile we will show the dialog Confirm Switch. This should really be a dialog
and not just a popup, because there sometimes may be a lot of changes to be
confirmed. Before and after this dialog we show the popup Progess.
Index of dialogs and popups
System Configuration Profile Management
SCPM Options
Special Profile Settings
Confirm Switch
Introduction
Progess
Add new Profile
SCPM api documentation
To find original version of this document, try
Joachim's page