Florian Weimer <[EMAIL PROTECTED]> writes:
> * Marc Brockschmidt:
>> It would be quite useful if you could provide an option allowing to only
>> display packages which would be removed in the current configuration
>> without actually doing it. Even more useful would be to do this in a
>> way not requiring write access to the keepers file.
>>
>> [Idea behind this: nagios check to see if build chroots are still clean,
> In this case, --show-orphans should do the trick.  It lists not just the
> packages debfoster would remove, but those which aren't on the keepers
> list (or are kept indirectly).  But this seems to a better fit for your
> requirements anyway.

Hmmm, I'm note sure if this does actually work as expected:

anakreon:/home/buildd/chroots# sudo debfoster -o 
"KeeperFile=/org/buildd/chroots/etch-bpo/var/lib/debfoster/keepers" -o 
"DpkgStatus=/org/buildd/chroots/etch-bpo/var/lib/dpkg/status" -o 
"DpkgAvailable=/org/buildd/chroots/etch-bpo/var/lib/dpkg/available" -v 
--show-orphans
The following packages have been orphaned:
  libgtk2-perl
anakreon:/home/buildd/chroots# debfoster -o "RemoveCmd=echo" -o 
"KeeperFile=/org/buildd/chroots/etch-bpo/var/lib/debfoster/keepers" -o 
"DpkgStatus=/org/buildd/chroots/etch-bpo/var/lib/dpkg/status" -o 
"DpkgAvailable=/org/buildd/chroots/etch-bpo/var/lib/dpkg/available" -v -f
Removing package: defoma
Removing package: file
Removing package: fontconfig
Removing package: fontconfig-config
Removing package: libatk1.0-0
Removing package: libcairo-perl
Removing package: libcairo2
Removing package: libexpat1
Removing package: libfontconfig1
Removing package: libfreetype6
Removing package: libglib-perl
Removing package: libglib2.0-0
Removing package: libgtk2-perl
Removing package: libgtk2.0-0
Removing package: libgtk2.0-common
Removing package: libjpeg62
Removing package: libmagic1
Removing package: libpango1.0-0
Removing package: libpango1.0-common
Removing package: libpng12-0
Removing package: libtiff4
Removing package: libx11-6
Removing package: libx11-data
Removing package: libxau6
Removing package: libxcursor1
Removing package: libxdmcp6
Removing package: libxext6
Removing package: libxfixes3
Removing package: libxft2
Removing package: libxi6
Removing package: libxinerama1
Removing package: libxrandr2
Removing package: libxrender1
Removing package: ttf-dejavu
Removing package: ucf
Removing package: x11-common
defoma file fontconfig fontconfig-config libatk1.0-0 libcairo-perl libcairo2 
libexpat1 libfontconfig1 libfreetype6 libglib-perl libglib2.0-0 libgtk2-perl 
libgtk2.0-0 libgtk2.0-common libjpeg62 libmagic1 libpango1.0-0 
libpango1.0-common libpng12-0 libtiff4 libx11-6 libx11-data libxau6 libxcursor1 
libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxrandr2 
libxrender1 ttf-dejavu ucf x11-common
anakreon:/home/buildd/chroots# 

What is --show-orphans actually showing? Why are the other packages not 
included?

Marc
-- 
Fachbegriffe der Informatik - Einfach erklärt
127: Unterstützt UNICODE
       Der Buchstabe A' kann als \u0041' eingegeben werden.

Attachment: pgp6cbC5SwOFJ.pgp
Description: PGP signature

Reply via email to