Перенос /sbin в /usr/bin после обновления udev до 181

Сегодня после обновления udev (кажется, v. 181) было сообщено, что, во-первых, пакет udev-compat больше не нужен, раз, и что файлы из /sbin будут перенесены в /usr/bin.

Переставил ядро (чтобы пересобрались initramfs), перегрузился (нормально) - /sbin на месте.

Что имелось в виду? Какие-то дополнительные телодвижения были нужны для переноса файлов?
WBR, eugenez // Debian:cli | Manjaro:Cinnamon | Arch:KDE | Kubuntu
у меня после обновления vmware ругался на отсутствие modinfo в /sbin
пришлось сделать на него ссылку, на /use/bin/modinfo а еще на insmod и rmmod
тоесть что-то всетаки переместилось
Полагаю, под переносом бинарников в /usr/bin имелись в виду файлы самого пакета udev: udevadm и udevd. Обновлением одного пакета системную директорию не ликвидируют.
Мне ничего пересобирать не надо было.
Leonardo19
Полагаю, под переносом бинарников в /usr/bin имелись в виду файлы самого пакета udev: udevadm и udevd.
Кстати да, не подумал и не проверил. Было написано так, что понял это однозначно, как и написал в первом посте :)
WBR, eugenez // Debian:cli | Manjaro:Cinnamon | Arch:KDE | Kubuntu
я тоже призадумался, но на практике полного переноса не вижу, reboot poweroff и прочее (подвешанное в судо) все еще на месте…думаю перенос был избирательным а не тотальным.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Как видно, в пакетах udev и kmod бинарники переехали в /usr/bin/
Соображения тут, видимо, такие – раз всё равно это всё в initcpio, то незачем держать в /sbin/
$ cd /var/cache/pacman/pkg/
$ tar tf udev-180-1-i686.pkg.tar.xz |grep bin/
sbin/
sbin/udevd
sbin/udevadm
$ tar tf udev-181-2-i686.pkg.tar.xz |grep bin/
usr/bin/
usr/bin/udevd
usr/bin/udevadm
$ tar tf kmod-4-2-i686.pkg.tar.xz |grep bin/
bin/
bin/lsmod
sbin/
sbin/insmod
sbin/modinfo
sbin/depmod
sbin/rmmod
sbin/modprobe
usr/bin/
usr/bin/kmod
$ tar tf kmod-5-2-i686.pkg.tar.xz |grep bin/
sbin/
sbin/modprobe
usr/bin/
usr/bin/depmod
usr/bin/modinfo
usr/bin/insmod
usr/bin/lsmod
usr/bin/rmmod
usr/bin/kmod
$

Разумеется, остальное всё осталось в /sbin/ , желающие могут сделать
ls /sbin/
и насладиться простынкой со списком оставшихся файлов :)
а зачем так сделано? у меня вот /usr на отдельном разделе (на флешке, бук еее 701)…. и теперь после обновления вместо системы грузится “recovery shell” как быть-то, подскажите пожалуйста?
Читали?
читал…таких возможностей нет((
 
Зарегистрироваться или войдите чтобы оставить сообщение.