Bug 786665

Summary: remove SuSEconfig calls from yast2-network
Product: [openSUSE] openSUSE 12.3 Reporter: Jiří Suchomel <jsuchome>
Component: YaST2Assignee: Martin Vidner <mvidner>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P3 - Medium CC: desintegr, mcatanzaro, mfilka, mvidner
Version: RC 1   
Target Milestone: Final   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: 12.3 RC1 DVD install logs, "automatic configuration" unchecked

Description Jiří Suchomel 2012-10-25 10:06:47 UTC
See discussion on yast-devel about SuSEconfig removal in general.

Specifically, yast2-network contains some direct SuSEconfig calls:

include/network/runtime.ycp:    SCR::Execute(.target.bash, "/sbin/SuSEconfig --module apache 2>/dev/null");
include/network/runtime.ycp:    SCR::Execute(.target.bash, "/sbin/SuSEconfig --module sendmail 2>/dev/null");
include/network/runtime.ycp:    SCR::Execute(.target.bash, "/sbin/SuSEconfig --module postfix 2>/dev/null");
include/network/runtime.ycp:    return (SCR::Execute(.target.bash, sformat("/sbin/SuSEconfig --module %1", modul)) == 0);
modules/ISDN.ycp:    SCR::Execute(.target.bash, "/sbin/SuSEconfig --module isdn");
modules/Remote.ycp:     SCR::Execute(.target.bash, "/sbin/SuSEconfig --module xdm");
modules/Remote.ycp:     SCR::Execute(.target.bash, "/sbin/SuSEconfig --module kde3");
modules/Remote.ycp:     SCR::Execute(.target.bash, "/sbin/SuSEconfig --module kdm3");*/
modules/Remote.ycp:     SCR::Execute(.target.bash, "/sbin/SuSEconfig --module gdm");

Please remove them and replace if necessary. Replacement for sendmail (according to Marcus Meissner) is 

VERBOSE=false /usr/lib/sendmail.d/update

I do not know about postfix replacement, Peter Varkoly should tell us.
Comment 1 Michal Filka 2012-10-25 10:43:09 UTC
Postfix is replaced already (subject of previous patch). I have added sendmail replacement.
Comment 2 Jiří Suchomel 2012-10-25 11:03:17 UTC
So /usr/sbin/SuSEconfig.postfix is new script for postfix?
Comment 3 Michal Filka 2012-10-25 11:30:26 UTC
yes. Same name, new content :-/
Comment 4 Michael Catanzaro 2013-02-21 22:41:44 UTC
When you install 12.3 RC1 without "automatic configuration" selected, YaST very visibly pretends to call SuSEconfig during the network configuration step.
Comment 5 Michael Catanzaro 2013-02-27 23:31:20 UTC
Created attachment 527323 [details]
12.3 RC1 DVD install logs, "automatic configuration" unchecked

See http://lists.opensuse.org/yast-devel/2013-02/msg00028.html
Comment 6 Michal Filka 2013-02-28 08:41:29 UTC
SUSEConfig calls removal is WIP.

For network it is partially done at https://github.com/yast/yast-network/pull/59
Comment 7 Michal Filka 2013-03-19 19:37:39 UTC
All SUSEconfig  calls were removed from yast2-network in 2.24.15.