Re: SCL in Fedora

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/05/2013 06:58 PM, Toshio Kuratomi wrote:
On Tue, Nov 05, 2013 at 12:58:30PM +0100, Marcela Mašláňová wrote:
Yeah, we were discussing some vendor prefix to make a distinction
between collections with same content and same name. We were thinking
about user or vendor not general scl.
We are still discussing the best way, because currently redefinition
of /opt/vendor is not nice. There is needed a fix in scl-utils:
https://bugzilla.redhat.com/show_bug.cgi?id=985336

the last reply to that bug seems to say that prefixing the package names
with the vendor is the way to go.

This way has one another benefit that I haven't seen mentioned yet. Since files that have to be located outside of SCL root (like systemd unit files, logrotate files, ...) cannot conflict with files from core system, we usually need to prefix them with SCL name. So we end for example with /etc/logrotate.d/mariadb55-mariadb.

However, imagine we wanted to install two collections with the same name (mariadb55) and different vendor (fedora vs. skysql) -- then the files outside SCL root would conflict and we wouldn't be able to install them. Including vendor into collection name will solve this, even though the service names get even more ugly:
"systemctl status fedora-mariadb55-mariadb"

Honza
--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging





[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux