|
Bugzilla – Full Text Bug Listing |
| Summary: | remove SuSEconfig calls from yast2-network | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 12.3 | Reporter: | Jiří Suchomel <jsuchome> |
| Component: | YaST2 | Assignee: | 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 | ||
Postfix is replaced already (subject of previous patch). I have added sendmail replacement. So /usr/sbin/SuSEconfig.postfix is new script for postfix? yes. Same name, new content :-/ When you install 12.3 RC1 without "automatic configuration" selected, YaST very visibly pretends to call SuSEconfig during the network configuration step. Created attachment 527323 [details] 12.3 RC1 DVD install logs, "automatic configuration" unchecked See http://lists.opensuse.org/yast-devel/2013-02/msg00028.html SUSEConfig calls removal is WIP. For network it is partially done at https://github.com/yast/yast-network/pull/59 All SUSEconfig calls were removed from yast2-network in 2.24.15. |
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.