View previous topic :: View next topic |
Author |
Message |
ElleStone Tux's lil' helper
Joined: 12 Mar 2013 Posts: 106
|
Posted: Sun Aug 18, 2013 6:09 pm Post subject: SOLVED] What is virtual/service-manager-0? What pulls it in? |
|
|
I just did "emerge -pv --update --deep --with-bdeps=y @world". Of the 33 packages that would be installed/updated/etc, one (only 1) is a new package, "virtual/service-manager-0".
I've searched the internet and don't really see any information on what this package does. I did "equery depends service-manager" and the report was that nothing depends on service-manager.
So what is service-manager and why is it needed now when it wasn't needed the last time I updated, which was maybe a month ago?
Thanks in advance for any insight,
ElleStone
Last edited by ElleStone on Tue Aug 20, 2013 1:58 pm; edited 1 time in total |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54097 Location: 56N 3W
|
Posted: Sun Aug 18, 2013 6:50 pm Post subject: |
|
|
ElleStone,
Anything called virtual/* does not actually install anything.
Packages that have dependencies that can be satisfied by one of several alternatives usually depend on on a virtual/*
If nothing that satisfies the virtual is installed then the first named package in the virtual will be installed.
In your case, the key text from the ebuild is
Code: | RDEPEND="
prefix? ( >=sys-apps/baselayout-prefix-2.2 )
!prefix? (
|| (
sys-apps/openrc
kernel_linux? ( || (
sys-apps/systemd
sys-process/runit
virtual/daemontools
) ) ) )" |
So, you either need sys-apps/openrc, or you need kernel_linux or one of the other things there.
It looks like this virtual has been added to help make init systems other than sys-apps/openrc easier to support _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
ElleStone Tux's lil' helper
Joined: 12 Mar 2013 Posts: 106
|
Posted: Sun Aug 18, 2013 11:53 pm Post subject: |
|
|
Hi NeddySeagoon,
I've been installing the 33 updates in chunks, trying to see what was pulling in the virtual/service-manager-0, then rereading your message to see if it started to make sense.
Finally I got it, I think. None of the 33 updated packages need virtual/service-manager-0. I already have sys-apps/openrc installed. This new virtual package isn't going to pull in any new packages. It's is probably being installed on everyone's Gentoo system? A sort of future-proofing for things to come?
Elle |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54097 Location: 56N 3W
|
Posted: Mon Aug 19, 2013 7:42 pm Post subject: |
|
|
ElleStone,
Thats a reasonable summing up. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
ElleStone Tux's lil' helper
Joined: 12 Mar 2013 Posts: 106
|
Posted: Tue Aug 20, 2013 2:01 pm Post subject: |
|
|
Quote: | Thats a reasonable summing up. |
Thanks! |
|
Back to top |
|
|
|