Package: dlocate
Version: 0.5-0.3
Severity: wishlist

Consider the virtual package "mail-transport-agent", provided on my
system by 'exim4-daemon-light':

    % dlocate -s exim4-daemon-light | grep 'Status\|Provides'
    Status: install ok installed
    Provides: mail-transport-agent

    % dlocate -s mail-transport-agent
    Package "mail-transport-agent" not installed.

...that's a little confusing.  Users might want to know several things about a 
virtual package.  Such as what provides it, and if installed, what provided it.

Something like this might be useful:

    % dlocate -s mail-transport-agent
    'mail-transport-agent' is a virtual package, currently provided by 
'exim4-daemon-light'.
    List of provider packages: courier-mta exim exim-tls exim4-daemon-heavy 
    exim4-daemon-light masqmail nullmailer postfix postfix-snap sendmail smail 
ssmtp 
    zmailer zmailer-ssl

Hope this helps...

PS: some ad hoc functions, (no error checking!):

    # what provided an installed virtual package?
    % debprovidedby() { grep-status -F Provides $1 -a -F Status installed -ns 
Package: ; }
    % debprovidedby mail-transport-agent
    exim4-daemon-light

    # what programs provide a given virtual package?
    % debproviders() { grep-available -F Provides $1  -ns Package: ; }
    % debproviders mail-transport-agent | sort | tr '\n' ' '
    courier-mta exim exim-tls exim4-daemon-heavy exim4-daemon-light masqmail 
nullmailer postfix postfix-snap sendmail smail ssmtp zmailer zmailer-ssl



-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.16-2-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)

Versions of packages dlocate depends on:
ii  dctrl-tools                   2.9.3      Command-line tools to process Debi
ii  dpkg                          1.13.25    package maintenance system for Deb
ii  grep-dctrl                    2.9.3      Grep Debian package information - 
ii  perl                          5.8.8-7    Larry Wall's Practical Extraction 

dlocate recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to