[yast-commit] r65465 - in /trunk/autoinstallation: package/autoyast2.changes src/clients/inst_autopost.ycp
Author: ug Date: Wed Aug 31 13:30:29 2011 New Revision: 65465 URL: http://svn.opensuse.org/viewcvs/yast?rev=65465&view=rev Log: relurl did not work in 2nd stage (bnc#666189) Modified: trunk/autoinstallation/package/autoyast2.changes trunk/autoinstallation/src/clients/inst_autopost.ycp Modified: trunk/autoinstallation/package/autoyast2.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/autoinstallation/package/autoyast2.changes?rev=65465&r1=65464&r2=65465&view=diff ============================================================================== --- trunk/autoinstallation/package/autoyast2.changes (original) +++ trunk/autoinstallation/package/autoyast2.changes Wed Aug 31 13:30:29 2011 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Wed Aug 31 13:29:18 CEST 2011 - ug@suse.de + +- relurl did not work in 2nd stage, like for post + and init-scripts (bnc#666189) + +------------------------------------------------------------------- Tue Aug 30 15:43:07 CEST 2011 - ug@suse.de - typos fixed (bnc#702657) Modified: trunk/autoinstallation/src/clients/inst_autopost.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/autoinstallation/src/clients/inst_autopost.ycp?rev=65465&r1=65464&r2=65465&view=diff ============================================================================== --- trunk/autoinstallation/src/clients/inst_autopost.ycp (original) +++ trunk/autoinstallation/src/clients/inst_autopost.ycp Wed Aug 31 13:30:29 2011 @@ -32,6 +32,27 @@ return; } + /** + * Get directory name + * @param string path + * @return string dirname + */ + define string dirname (string filePath) + ``{ + list pathComponents = splitstring(filePath, "/"); + string last = pathComponents[size(pathComponents) -1]:""; + string ret = substring(filePath, 0 , size(filePath) - size(last)); + return (ret); + } + + any autoinstall = SCR::Read(.etc.install_inf.AutoYaST); + y2milestone("cmd line=%1", autoinstall ); + if (autoinstall != nil && is ( autoinstall , string ) ) { + AutoinstConfig::ParseCmdLine((string)autoinstall); + AutoinstConfig::directory = dirname(AutoinstConfig::filepath); + y2milestone("dir = %1", AutoinstConfig::directory); + } + list<string> packages = []; string resource = ""; string module_auto = ""; -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org
participants (1)
-
ug@svn2.opensuse.org