при сборке uird из шапки в инитрд попали perl и питон...
В прар такого эффекта не было.В r597.57f4d30 тоже есть
Кстати mkuird lfa -e uird-soft не работает. Только убирать в mkuird.cfgТак должно работать. Если нет, надо чинить.
Кстати mkuird lfa -e uird-soft не работает.опечатка. поправил
/usr/lib/uird/configs/uird_configs/uird-soft is not exist
Как решить красиво пока не знаю.Может как у меня и потом добавить mc/ext копированием в обход тестов дракут....
Может как у меня и потом добавить mc/ext копированием в обход тестов дракут....Надо посмотреть ключики дракута, возможно получится просто запретить перл с питоном.
ключ -e с шаблонами через запятую что нужно пропустить. Например:Мой косяк . Надо mkuird lfa -e plymouth,uird-soft - работает
mkuird MagOS -l -e plymouth,crypt,btrfs
Баш-коммандер - впервые слышуЭто баш со встроенным двупанельником. Типа mc только много проще. Открывается просто в баш консоли по ctrl+o. Был у нас вместо баша какое-то время в инитрд, qs же ещ до uird придумали :)
install() {
#mc
dracut_install /usr/bin/mc /usr/bin/mcview /usr/bin/mcedit /usr/bin/mcdiff
dracut_install /usr/share/mc/*
dracut_install /usr/share/mc/examples/macros.d/*
dracut_install /usr/share/mc/help/*
dracut_install /usr/share/mc/hints/*
dracut_install /usr/share/mc/skins/*
dracut_install /usr/share/mc/syntax/*
dracut_install /etc/mc/*
dracut_install /etc/profile.d/mc.sh
[ -f /usr/share/locale/LC_MESSAGES/ru/mc.mo ] && dracut_install /usr/share/locale/LC_MESSAGES/ru/mc.mo
[ -f /usr/share/locale/ru/LC_MESSAGES/mc.mo ] && dracut_install /usr/share/locale/ru/LC_MESSAGES/mc.mo
[ -d /usr/lib64/mc/ ] && dracut_install /usr/lib64/mc/*
[ -d /usr/lib64/mc/fish ] && dracut_install /usr/lib64/mc/fish/*
[ -d /usr/lib/mc ] && dracut_install /usr/lib/mc/*
[ -d /usr/lib/mc/fish ] && dracut_install /usr/lib/mc/fish/*
egrep -Rs '#![[:space:]]*/bin/.*sh' /usr/lib64/mc/ext.d/* /usr/lib64/mc/extfs.d/* \
/usr/lib/mc/ext.d/* /usr/lib/mc/extfs.d/* |sed 's/:.*$//' 2>/dev/null |while read script ; do
dracut_install $script
done
...
свежий uird с гит возьмите.ббокс и дракут надо пересобирать или 597 подойдут? Эти (https://forum.puppyrus.org/index.php?topic=23254.msg175881#msg175881) ошибки исправлены?
По первой ошибке по ссылке не понял ничегоmkuird busybox из папки uird не находил пока в бин не скопировал. Хорошо, что у меня его не было, а то бы в сборку пошел неродной с соответствующими последствиями
mkuird busybox из папки uird не находил пока в бин не скопировал. Хорошо, что у меня его не было, а то бы в сборку пошел неродной с соответствующими последствиямиСейчас посмотрю, делал возможность использовать системный может косячнул где-то.
Собрал 599 - проблема с ббокс осталась.С этим да, проблема будет если WORKDIR не ./ сейчас подумаю как починить. А с перлом и питоном - странно. Лог можете показать. Тот кусок где про mc.
с бизибоксом должно починиться.починилось
устанавливаются только те расширения mc где в шебангеНет . Тут без улучшений. s3+ c питоном внутри. И мне показалось и внутри скриптлов тоже сканируется, не только в 1 строке
И мне показалось и внутри скриптлов тоже сканируется, не только в 1 строкеПопробуй в системе:
Редактировать сообщение
Будет ли в выхлопе хоть один скрипт с упоминанием о perl/pythonда - на 2 экрана. Вот (https://archlinux.org/packages/community/x86_64/mc/download/) сам мс
Либо что-то не в этих папках попадает.В этих - я же писал как костыльно вылечил
initrd старый новый
да - на 2 экрана. Вот сам мсЭто вы мне весь пакет прислали? Мне нужно выхлоп команды, которую я показал.
В этих - я же писал как костыльно вылечилОт этого и отталкиваюсь.
Мне нужно выхлоп команды, которую я показал.Да - просто запустил ее в прар2008.
C rootcopy в 600 вер. overlay тоже без улучшенийПерепроверю у себя, если подтвердится что работает придется прар качать опять :)
Да - просто запустил ее в прар2008.То есть у вас сильно не так:
придется прар качать опятьНормальное сотрудничество конечно (сарказм). :) У меня, например, всегда в директории лежит MagOS_2016.64_*.iso, который к тому же обновляется время от времени.
То есть у вас сильно не так:Примерно так, но в инитрд , например /usr/lib64/mc/ext.d/misc.sh попал, а в нем перл
misc.sh попал,А в выхлопе этой команды есть misk.sh? Надо понять как он туда попадает.
который к тому же обновляется время от времени.Я если долго не использую - удаляю. Тем более от iso толку нет для тестов uird, надо виртуалку.
sudo /boot/grub4dos/install/linux/ext4/bootlace.com /dev/sdbПопробую.
Сам grldr лежит в корне iso и соответственно должен быть в корне флешки.Проверял, нет его там. Хотя скрипт отрапортовал, что установлено.
live@pra-roll ../+mnt+sda3+iso+prar20.08-x86_64-08.iso % ls | grep grldr
grldr
grldrдолжен быть свежим - из исо. Старые не могли с ext4
скрипт отрапортовал, что установлено.скрипт ставит загрузчик, но не копирует grldr - это надо руками
скрипт ставит загрузчик, но не копирует grldr - это надо рукамиКак мне было догадаться :))
Надо подумать о доработке инсталлятора
Как мне было догадатьсяhttps://wiki.puppyrus.org/setups/g4d-lin
Накидывайте чего проверять.https://forum.puppyrus.org/index.php?topic=22543.msg175970#msg175970
601 :)перл и питон без улучшений
Раздел один - ext4Для ext4 grldr должен быть свежим.