Skip to content
initial play with future of yast
Find file
Pull request Compare This branch is 258 commits behind openSUSE:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
config_agent-country
config_agent-firewall
config_agent-kerberos
config_agent-pam
config_agent-passwd
config_agent-windowmanager
doc
libconfigagent
yast++lib-country
yast++lib-firewall
yast++lib-global
yast++lib-kerberos-client
yast++lib-users
yast++lib-windowmanager
yast++lib-ycp
yast/kerberos-client
.yardopts
README.markdown
Rakefile
TODO

README.markdown

YaST++

Project State

It is in heavy developemnt. You can try it, but it is not for production use.

Documentation

Various written documenation is located at doc directory.

Generated code documenation

Fresh generated documenation

How to try it from git

install rubygem dependencies from the OpenSUSE build system's Ruby Extensions repository

sudo zypper ar http://download.opensuse.org/repositories/devel:/languages:/ruby:/extensions/openSUSE_12.1/devel:languages:ruby:extensions.repo
sudo zypper in rubygem-ruby-augeas rubygem-open4 rubygem-packaging_rake_tasks rubygem-ruby-dbus

sudo rake install
cd yast++lib-kerberos-client
ruby examples/kerberos_conf

How to obtain permission for common user:

su
mkdir -p /etc/polkit-1/localauthority/50.local.d
cp doc/org.opensuse.config_agent.pkla /etc/polkit-1/localauthority/50.local.d
#replace <yourcooluser> with real user in /etc/polkit-1/localauthority/50.local.d/org.opensuse.config_agent.pkla

How to try it from packages

OpenSUSE Build Service project with packages TODO create pattern

Directory structure

  • config_agent-* - contains packages with config agents
  • doc - overall yast++ documentation
  • libconfigagent - infrastructure and generators for config agents
  • yast - contains modified yast modules to use yast++
  • yast++lib* - contains high level configuration library
Something went wrong with that request. Please try again.