LINUX.ORG.RU

>Можно ли собрать busybox с bash?? А то там ash, hash и пр.
Нет. Цель проекта минимизация гну-окружения. А один только bash больше busybox'а весит. Если нужен bash, собирай его отдельно.

gogi
()

вы неправильно поняли суть проекта BB, их цель предоставить минимально необходимый набор системных утилит, с минимально необходимым функционалом, bash не является необходимым, нужен шелл - есть hush или ash, с минимальными возможностями.


если позарез нужен bash - собирайте bash, нужен самый минимальный вариант соберите с dietlibc и отключите все лишнее через ./configure ,
получается вполне компактный вариант , занимающий мало места и памяти.

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

>нужен самый минимальный вариант соберите с dietlibc

Ох, соберёться ли с ней busybox? Она же вроде неполноценная сильно. uClibc тогда уж для минимизации.

gogi
()
Ответ на: комментарий от gogi

Ок, проблема собственно в следующем: возникают проблемы с скриптами для bash при запуске на ash: в частности нет подддержки массивов, типа: ARRAY=().

savgur
() автор топика
Ответ на: комментарий от gogi

как bb не знаю, но баш собирается (4.1) без widechars и fdprintf (кажется) надо закомментировать в заголовках баша.

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Ок, а есть что-то типа bb, но более полноценное, чтоб rootfs не очень много занимал места, мегабайт 10, не больше?

savgur
() автор топика
Ответ на: комментарий от savgur

> но более полноценное

тот же bb) Потому что если ты выкинешь его, то выкинешь и дофига утилит вместе с ним.

rootfs не очень много занимал места, мегабайт 10


squashfs+lzma?

devl547 ★★★★★
()
Ответ на: комментарий от savgur

более полноценного точно нет,
из других замен есть, например, asmutils, компактнее точно ничего нет :)

Sylvia ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.