Summary: | не использовать installer-feature-symlinks-from-sbin | ||
---|---|---|---|
Product: | Альт Рабочая станция | Reporter: | Alexey Shabalin <shaba> |
Component: | Установка | Assignee: | Mikhail Efremov <sem> |
Status: | CLOSED FIXED | QA Contact: | qa-p8 <qa-p8> |
Severity: | normal | ||
Priority: | P3 | CC: | iv, ldv, mike, shaba |
Version: | 9.0 | ||
Hardware: | all | ||
OS: | Linux |
Description
Alexey Shabalin
2019-11-18 21:07:33 MSK
Идея добавить некоторые команды пользователю в $PATH сама по себе хороша. Как минимум ip и lsof у меня в ~/bin есть. Предлагаю сделать такой пакет, запаковав симлинки в какой-нибудь отдельный путь (например, /usr/lib/%name/bin) и добавляя этот путь в конец $PATH пользователю если он не root в /etc/profile.d. Вроде бы тогда их shell.req не заметит, например. (In reply to comment #1) > Идея добавить некоторые команды пользователю в $PATH сама по себе хороша. Как > минимум ip и lsof у меня в ~/bin есть. $ type ip ip is hashed (/usr/bin/ip) Пакету lsof просто нужен мантейнер. Все команды, которые имеет смысл запускать не от рута, надо переложить в bin с сохранением ссылки из sbin для обратной совместимости. #100 delete installer-feature-symlinks-from-sbin x86_64: NEW unmet dependencies detected: installer-distro-junior-stage3#9.0-alt1 installer-feature-symlinks-from-sbin installer-distro-simply-linux-stage3#9.1-alt1 installer-feature-symlinks-from-sbin installer-feature-simply-livecd#0.9.1-alt1 installer-feature-symlinks-from-sbin ACLs of affected packages (3): installer-distro-junior boyarsh cas installer-distro-simply-linux sem @qa installer-feature-simply-livecd sem @qa (In reply to comment #2) > Все команды, которые имеет смысл запускать не от рута, надо переложить в bin с > сохранением ссылки из sbin для обратной совместимости. installer-feature-symlinks-from-sbin создаёт симлинки для следующих команд: blkid chkconfig ip lsof lsusb resolvconf service sysctl Из них уже перенесены в /bin или /usr/bin: ip lsusb Стоит перенесити: lsof -- https://bugzilla.altlinux.org/37594 Не стоит переносить: blkid -- при вызове от пользователя использует кеш, который может быть пустым chkconfig service resolvconf sysctl Это моё субъективное мнение, возражения принимаются, желательно в виде багов на пакеты =) (В ответ на комментарий №4) Есть https://bugzilla.altlinux.org/show_bug.cgi?id=35561 кстати. Я так и не решил, есть ли смысл в переносе sysctl. Но тоже склонюсь к тому, что нет. Я, пожалуй, просто уберу installer-feature-symlinks-from-sbin. В Workstation больше не используется эта фича. Тогда стоит перевесить. Или открыть новую багу для simply и education? |