analizer
11.01.2012 16:06 mcabber
$ qlist virtualbox|grep netflt
/lib/modules/3.0.6-gentoo/misc/vboxnetflt.ko
$ sudo emerge -C virtualbox
Password:
... deleting
* GNU info directory index is up-to-date.
$ qlist virtualbox|grep netflt
/lib/modules/3.0.6-gentoo/misc/vboxnetflt.ko
потому что пакет называется virtualbox-modules. А qlist ищет по маске "${введённое имя}.*"
Гентой не пользуюсь, но в чем проблема, ведь qlist gives you a list of all files that belong to an ebuild
Т.е. не установленных, а принадлежащих ебыдлу вообще
нэ?
установленных. Просто ищет по маске, а не по точному совпадению. /1 же ж.
ёбаный_стыд.gif
модули не удаляются, как и конфиги. Сюрпиз-сюрприз
угу, спасибо
сам не подумал что сказал, убунтушник-убунтушник
удалаются, если пакет именно их и ставит. А если они генерятся после установки, то да.
ну это же плохой, негодный конфиг
он, вообще-то, гентушник :) Просто не такой опытный :)
s/конфиг/пакет/
в общем, проверять, луркать пруф лень, но если бы удалялись, то это было бы нехорошо при переустановке для нового ядра.
ну так это зависит от ебилда: если модули генерятся в postinstall, например, то они не удалятся. Если они генерятся в compile, а потом в install'е ставятся, то удалятся, как и что угодно другое.
Если, конечно, портаж не научили игнорить /lib/modules/* ;)
вот и я о том же, смутное нечто не поддающеся реконструкции в памяти утверждает, что научили.
/etc/make.globals:
# Ignore file collisions in /lib/modules since files inside this directory
# are never unmerged, and therefore collisions must be ignored in order for
# FEATURES=protect-owned to operate smoothly in all cases.
COLLISION_IGNORE="/lib/modules"
\o/
okay.jpg
хотя COLISSION_IGNORE != CONFIG_PROTECT, но мне просто лень расследовать что там и как :)
и да, то что написано "never unmerged" — не обязано значить того, что оно всегда так :)
да, вроде там, механизм похожий на CONFIG_PROTECT, но немного другой, я точно помню, что читал об этом... хз только где.