openSUSE:YaST development sources
The YaST source code is kept in an open SVN repository on http://svn.opensuse.org/svn/yast/ .
This directory is split in "branches",
in which a snapshotdirectory is been created from the developmentsources e.g. openSuse 11.2 SuSE-Linux-11_2-Branch.
To download the YaST sources you have to checkout them with a SVN Client. For example we checkout the developmentsources to the directory YaST-svn, in our HOME-directory. Todo so open a terminalprogram and input the following.
svn co http://svn.opensuse.org/svn/yast/trunk/
Now we have the current developmentsources in our directory ~/YaST-svn/trunk on our system.
Build a single Modul
To build a single Modul from the YaST-Sources, you have to follow the next steps.
A an Example we will build and install "devtools".
make -f Makefile.cvs
After installing we can use all functions of the modul.
Build all Moduls
Building and installing all Moduls is even easier.
Todo so "yast-devtools", or the modul "devtools" from the sources has to be installed.
To build and install follow these steps.
Now the only thing you'll have to is to be patient (or to buy a faster computer :)). After that all moduls, and the YaST core is installed.