Current best practise for me:
1) Have a local mirror of the later used - external - repositories In case the external side has removed the repo ( like for OS 10.3) you have a local one :-)
2) During autoyast installation only the images from the official release incl. Updates is used
So how do you mangage the install repo? oS provides a repo for the initial installation and one for updates.
Do you merge these packages to one directory which is then given as install= parameter?
I never mess around with the repros created from the DVD or with update repos because it must work every time ....
Thus in conjunction with the base OS repro i added a update location to the autoinst.xml
In the example the update was an mirror from a external side ( As of 2009/11/06) . For SLES versions i mirror novell and/or use the SP images as well
Example:
.....
<!DOCTYPE profile>
<profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">
<add-on>