installer-feature-symlinks-from-sbin добавляет симлинки из /sbin в /bin. Очень странное решение. После установки дистрибутива симлинки не принадлежат ни одному пакету. для директорий /bin, /usr такого быть не должно. Если очень хочется иметь симлинки в /bin, то нужно сделать пакеты, типа service-user и в него добавить симлинк. Прошу не использовать installer-feature-symlinks-from-sbin при создании дистрибутивов.
Идея добавить некоторые команды пользователю в $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?