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
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
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
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
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
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
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