Branch: refs/heads/next_opensuse Home: https://github.com/yast/yast-core Commit: 533ce2c1a0d56b2ec478b89f5a01b632d2acefbe https://github.com/yast/yast-core/commit/533ce2c1a0d56b2ec478b89f5a01b632d2a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-03 (Tue, 03 Sep 2013) Changed paths: M .gitignore Log Message: ----------- update gitignore Commit: da31966cabac26c288fb5bf8faeec0b59d7db2da https://github.com/yast/yast-core/commit/da31966cabac26c288fb5bf8faeec0b59d7... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-03 (Tue, 03 Sep 2013) Changed paths: M libscr/src/Makefile.am M libscr/src/SCRAgent.cc M libscr/src/include/scr/SCRAgent.h Log Message: ----------- Add root attribute to SCRAgent Root element is needed for agents to know on which target root they operate. Previous state is that all agents expect to work on "/" root (achieved by calling chroot(2)). Commit: 19431076d7ab4728da10f1bef56db741194f05aa https://github.com/yast/yast-core/commit/19431076d7ab4728da10f1bef56db741194... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-03 (Tue, 03 Sep 2013) Changed paths: M agent-ini/testsuite/runag_ini.cc M libscr/src/include/scr/Y2AgentComponent.h M scr/src/Makefile.am M scr/src/ScriptingAgent.cc M scr/src/ScriptingAgent.h M scr/src/Y2CCSCR.cc A scr/src/Y2CCSCR.h A scr/src/Y2SCRComponent.cc A scr/src/Y2SCRComponent.h Log Message: ----------- Add ability to SCR component to operate on different root Before, the `scr` component was common agent server component. There is also scr server program located at `/usr/share/YaST2/servers/scr`, that allows to call scr as external program in chroot via ProgramCompnent. Now to remove the need for `chroot(2)`, scr component can be instantiated with target root, which is propagated to whole scr agent tree. It require API changes because common SCRAgent template doesn't fit there. Commit: 9a162ea9dfed08d18cdd6ba276a4a64e33792da9 https://github.com/yast/yast-core/commit/9a162ea9dfed08d18cdd6ba276a4a64e337... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-03 (Tue, 03 Sep 2013) Changed paths: M agent-any/src/AnyAgent.cc M agent-any/src/AnyAgentComplex.cc M agent-dummy/src/DummyAgent.cc M agent-ini/src/IniAgent.cc M agent-ini/src/IniFile.cc M agent-ini/src/IniParser.cc M agent-ini/src/Y2IniAgentComponent.cc M agent-ini/src/quotes.cc M agent-modules/src/ModulesAgent.cc M agent-process/src/ProcessAgent.cc M agent-resolver/src/ResolverAgent.cc M agent-system/src/ShellCommand.cc M agent-system/src/SystemAgent.cc M base/src/y2base.cc M base/tools/ycpc/ycpc.cc M debugger/Debugger.cc M libscr/src/SCR.cc M libscr/testsuite/runscr.cc M liby2/src/SymbolEntry.cc M liby2/src/Y2CCPlugin.cc M liby2/src/Y2ComponentBroker.cc M liby2/src/Y2ComponentCreator.cc M liby2/src/Y2Namespace.cc M liby2/src/Y2PluginComponent.cc M liby2/src/Y2ProgramComponent.cc M liby2/src/Y2SerialComponent.cc M liby2/src/genericfrontend.cc M liby2util-r/src/MemUsage.cc M liby2util-r/src/Process.cc M liby2util-r/src/y2changes.cc M liby2util-r/src/y2log.cc M liby2util-r/testsuite/test_chroot.cc M liby2util-r/testsuite/test_thread_log.cc M libycp/src/Bytecode.cc M libycp/src/ExecutionEnvironment.cc M libycp/src/Parser.cc M libycp/src/Point.cc M libycp/src/StaticDeclaration.cc M libycp/src/SymbolTable.cc M libycp/src/TypeStatics.cc M libycp/src/Xmlcode.cc M libycp/src/YBlock.cc M libycp/src/YBreakpoint.cc M libycp/src/YCPBoolean.cc M libycp/src/YCPBuiltinBoolean.cc M libycp/src/YCPBuiltinList.cc M libycp/src/YCPBuiltinMap.cc M libycp/src/YCPBuiltinMisc.cc M libycp/src/YCPBuiltinPath.cc M libycp/src/YCPBuiltinStatement.cc M libycp/src/YCPBuiltinString.cc M libycp/src/YCPBuiltinTerm.cc M libycp/src/YCPExternal.cc M libycp/src/YCPFloat.cc M libycp/src/YCPInteger.cc M libycp/src/YCPMap.cc M libycp/src/YCPPath.cc M libycp/src/YCPString.cc M libycp/src/YCPSymbol.cc M libycp/src/YCPTerm.cc M libycp/src/YCPValue.cc M libycp/src/YCPVoid.cc M libycp/src/YCode.cc M libycp/src/YExpression.cc M libycp/src/YStatement.cc M libycp/src/YSymbolEntry.cc M libycp/src/pathsearch.cc M libycp/testsuite/runc.cc M libycp/testsuite/runycp.cc M libycp/testsuite/testscope.cc M scr/src/ScriptingAgent.cc M scr/src/StdioSCRAgent.cc M scr/src/Y2CCSCR.cc M wfm/src/WFM.cc M wfm/src/Y2CCWFM.cc M wfm/src/Y2StdioFunction.cc M wfm/src/Y2SystemFunction.cc M wfm/src/Y2SystemNamespace.cc M wfm/src/Y2WFMComponent.cc M wfm/testsuite/runc.cc M wfm/testsuite/runwfm.cc M yml/src/YMLparser.cc Log Message: ----------- remove trailing spaces Commit: 416134f91fb79a665bb2b26e659db9a35c400c79 https://github.com/yast/yast-core/commit/416134f91fb79a665bb2b26e659db9a35c4... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-03 (Tue, 03 Sep 2013) Changed paths: M package/yast2-core.changes Log Message: ----------- changes Commit: 4856721fd4f5114f89f0dcc7c54b582587715b43 https://github.com/yast/yast-core/commit/4856721fd4f5114f89f0dcc7c54b5825877... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-03 (Tue, 03 Sep 2013) Changed paths: M .gitignore M agent-any/src/AnyAgent.cc M agent-any/src/AnyAgentComplex.cc M agent-dummy/src/DummyAgent.cc M agent-ini/src/IniAgent.cc M agent-ini/src/IniFile.cc M agent-ini/src/IniParser.cc M agent-ini/src/Y2IniAgentComponent.cc M agent-ini/src/quotes.cc M agent-ini/testsuite/runag_ini.cc M agent-modules/src/ModulesAgent.cc M agent-process/src/ProcessAgent.cc M agent-resolver/src/ResolverAgent.cc M agent-system/src/ShellCommand.cc M agent-system/src/SystemAgent.cc M base/src/y2base.cc M base/tools/ycpc/ycpc.cc M debugger/Debugger.cc M libscr/src/Makefile.am M libscr/src/SCR.cc M libscr/src/SCRAgent.cc M libscr/src/include/scr/SCRAgent.h M libscr/src/include/scr/Y2AgentComponent.h M libscr/testsuite/runscr.cc M liby2/src/SymbolEntry.cc M liby2/src/Y2CCPlugin.cc M liby2/src/Y2ComponentBroker.cc M liby2/src/Y2ComponentCreator.cc M liby2/src/Y2Namespace.cc M liby2/src/Y2PluginComponent.cc M liby2/src/Y2ProgramComponent.cc M liby2/src/Y2SerialComponent.cc M liby2/src/genericfrontend.cc M liby2util-r/src/MemUsage.cc M liby2util-r/src/Process.cc M liby2util-r/src/y2changes.cc M liby2util-r/src/y2log.cc M liby2util-r/testsuite/test_chroot.cc M liby2util-r/testsuite/test_thread_log.cc M libycp/src/Bytecode.cc M libycp/src/ExecutionEnvironment.cc M libycp/src/Parser.cc M libycp/src/Point.cc M libycp/src/StaticDeclaration.cc M libycp/src/SymbolTable.cc M libycp/src/TypeStatics.cc M libycp/src/Xmlcode.cc M libycp/src/YBlock.cc M libycp/src/YBreakpoint.cc M libycp/src/YCPBoolean.cc M libycp/src/YCPBuiltinBoolean.cc M libycp/src/YCPBuiltinList.cc M libycp/src/YCPBuiltinMap.cc M libycp/src/YCPBuiltinMisc.cc M libycp/src/YCPBuiltinPath.cc M libycp/src/YCPBuiltinStatement.cc M libycp/src/YCPBuiltinString.cc M libycp/src/YCPBuiltinTerm.cc M libycp/src/YCPExternal.cc M libycp/src/YCPFloat.cc M libycp/src/YCPInteger.cc M libycp/src/YCPMap.cc M libycp/src/YCPPath.cc M libycp/src/YCPString.cc M libycp/src/YCPSymbol.cc M libycp/src/YCPTerm.cc M libycp/src/YCPValue.cc M libycp/src/YCPVoid.cc M libycp/src/YCode.cc M libycp/src/YExpression.cc M libycp/src/YStatement.cc M libycp/src/YSymbolEntry.cc M libycp/src/pathsearch.cc M libycp/testsuite/runc.cc M libycp/testsuite/runycp.cc M libycp/testsuite/testscope.cc M package/yast2-core.changes M scr/src/Makefile.am M scr/src/ScriptingAgent.cc M scr/src/ScriptingAgent.h M scr/src/StdioSCRAgent.cc M scr/src/Y2CCSCR.cc A scr/src/Y2CCSCR.h A scr/src/Y2SCRComponent.cc A scr/src/Y2SCRComponent.h M wfm/src/WFM.cc M wfm/src/Y2CCWFM.cc M wfm/src/Y2StdioFunction.cc M wfm/src/Y2SystemFunction.cc M wfm/src/Y2SystemNamespace.cc M wfm/src/Y2WFMComponent.cc M wfm/testsuite/runc.cc M wfm/testsuite/runwfm.cc M yml/src/YMLparser.cc Log Message: ----------- Merge pull request #45 from yast/no_chroot_part1 No chroot part1 Compare: https://github.com/yast/yast-core/compare/0dda969d3ef2...4856721fd4f5