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.
download sources
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.
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".
cd devtools
make -f Makefile.cvs
make
make install
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.
y2tool y2makeall
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.