Last week I've blogged about Yast Services-Manager - future replacement for YaST Runlevel, tool for managing systemd written in Ruby. We had some issues with using the newly developed code on openSUSE 12.3 as the code is planned for openSUSE 13.1 and further. It usually dragged in several new dependencies and they sometimes were not built properly.
To make trying and testing easier for you, I've created an appliance Yast in Ruby based on YaST:Head project built for openSUSE 12.3 target in Open Build Service. Only root user with password linux is there.
Above, you can see screenshot from this appliance running in SUSE Studio TestDrive. Appliance is currently built for VirutalBox/VMware.
If you now want to see or try to edit source files, they are just a few of them:
I hope it's going to be useful for you!
To make trying and testing easier for you, I've created an appliance Yast in Ruby based on YaST:Head project built for openSUSE 12.3 target in Open Build Service. Only root user with password linux is there.
Above, you can see screenshot from this appliance running in SUSE Studio TestDrive. Appliance is currently built for VirutalBox/VMware.
If you now want to see or try to edit source files, they are just a few of them:
#> rpm -ql yast2-services-managerAfter you edit these files, you don't need to compile anything. Ruby is a scripting programming language so it works as-is. Logs can be found at /var/log/YaST2/y2log.
/usr/share/YaST2/clients/services-manager.rb
/usr/share/YaST2/modules/systemd_service.rb
/usr/share/YaST2/modules/systemd_target.rb
/usr/share/applications/YaST2/services-manager.desktop
I hope it's going to be useful for you!