Hi all,

Because of bug https://bugzilla.novell.com/show_bug.cgi?id=381956 I added
`opt(`repoMgr) option to the `PackageSelector widget (default is off now).
The option enables starting repository management from the package selector directly.

If you want to display the "Repository" menu in your module you should:

* if `PackageSelector is used directly:

  add `opt(`repoMgr) option and handle `repo_mgr result - the best idea is
  to call

        WFM::CallFunction( "repositories", [ `sw_single_mode ]);

  `sw_single_mode means that the packages in the pool should be refreshed after
  adding/removing a repository) and then display the package selector again.

* if inst_packages.ycp client is used call:

symbol result = (symbol)WFM::CallFunction( "inst_packages",[`searchMode, `repoMgr]);

  in a loop (`repoMgr parameter enables the menu). If `repo_mgr is returned
  start repositories.ycp (see the previous  paragraph) and then
  inst_packages.ycp again.


Check your code and decide whether the "Repository" option makes sense in your
modules adapt them according the steps above. Especially check for installation/running system.

If you have any questions just ask me...

(The `opt(`repoMgr) option is currently supported by Qt UI only.)



        Ladislav

--

Best Regards

Ladislav Slezák
Yast Developer
------------------------------------------------------------------------
SUSE LINUX, s.r.o.                              e-mail: [EMAIL PROTECTED]
Lihovarská 1060/12                              tel: +420 284 028 960
190 00 Prague 9                                 fax: +420 284 028 951
Czech Republic                                  http://www.suse.cz/
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to