Hi, in order to support repository index services (NU type), we need to introduce a function returning an identifier of the OS. Zypp will use this to filter corresponding repositories from the repo index. Currently we use OSName-arch (e.g. sles-10-x86_64). No problem to get the arch, but how to get the OSName? Do we store this somewhere? As for the interface, i suggest to place the functions to ZConfig: /** autodetected OS Id */ ZConfig::defaultSystemId(); /** OS Id zypp uses */ ZConfig::SystemId(); /** Override the zypp OS Id. */ void setSystemId( const std::string sysname_r, const Arch & arch_r ); /** Reset the zypp OS Id to the default. */ void resetSystemId(); maybe also(?) ZConfig::defaultSystemName(); ZConfig::SystemName(); ... cheers, jano -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org