Re: Provides question

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

 



On 12/22/2014 09:46 PM, Ralf Corsepius wrote:
> On 12/23/2014 05:30 AM, Orion Poplawski wrote:
>> On 12/22/2014 09:21 PM, Orion Poplawski wrote:
>>> Cobbler ships a tftp server written in python that integrates with (and
>>> requires) cobbler.  Cobbler requires a tftp server, and it would be nice
>>> to be able to install either the cobbler-tftpd or tftp-server package to
>>> satisfy that dependency.  Could I have cobbler-tftp provide tftp-server,
>>> or would that cause too many problems?  What if both were to provide
>>> "server(tftp)" or some such?
> 
> I would not expect this to cause problems, because we already apply a similar
> approach for other servers, e.g. "server(smtp)"
> 
> # repoquery --whatprovides 'server(smtp)'
> sendmail-0:8.14.9-5.fc21.x86_64
> exim-0:4.84-4.fc21.x86_64
> postfix-2:2.11.3-1.fc21.x86_64
> opensmtpd-0:5.4.2p1-3.fc21.x86_64
> 
>> I'm trying to split off the tftpd sub-package now, but would like
>> upgrades to pull in the tftpd sub-package automatically if possible.
> 
> Another question lurking underneath to be taken into account in this context
> would be: "What exactly do these packages require?"
> 
> I mean, there are packages which actually do not require a "server(...)", but
> expect to find a specific binary
> (e.g. /usr/bin/mailx).
> Occasionally, these aspects get mixed up ;)

With the proper configuration, cobbler can work with either.  My main concern
is that that cobbler's /usr/sbin/tftpd.py is not entirely a general purpose
tftp server.  Although I would expect tftp-server to win most dependency
resolutions.

-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA, Boulder/CoRA Office             FAX: 303-415-9702
3380 Mitchell Lane                       orion@xxxxxxxx
Boulder, CO 80301                   http://www.nwra.com
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux