Hi, automatic chrooting for config agents stop working. Reason is that now there is no layer between glove library and agents and it is called directly, so it cannot be hooked with global options ( I plan also add default env changer for scripts ). So question is how to change it. There is need to add some place where such global changes can be done. I think that it can be done in base class, but to affect child it is not possible to use same name ( otherwise inheritance take effect ). Inspired by ActiveModel I think that we can have different method to call and different method where it is in fact implemented. So proposal is to have methods read/write that is called from glove, but in config agent implementation will be in methods load/save(or store?). Jiri Suchomel argument, that methods should be similar to avoid confusion like read_implementation/write_implementation or similar method. Just to compare another approach could be some kind of block settings, so all agents contain in read/write method something like general_options(options) do #implementation end Josef -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org