Перейти к содержанию

Рекомендуемые сообщения

Опубликовано
Цитата

[, [[, addgroup, adduser, arping, ash, awk, base64, 

        basename, blkid, brctl, bunzip2, bzcat, cat, chgrp, 

        chmod, chown, chroot, clear, cmp, cp, crond,        

        crontab, cryptpw, cut, date, dd, delgroup, deluser, 

        devmem, df, diff, dirname, dmesg, dnsdomainname,    

        dos2unix, du, echo, egrep, env, expr, false, fgrep, 

        find, free, fsync, getty, grep, gunzip, gzip, halt, 

        head, hexdump, hostid, hostname, id, ifconfig,      

        insmod, iostat, ipcalc, kill, killall, klogd, less, 

        ln, lock, logger, login, losetup, ls, lsmod, lsusb, 

        lzcat, md5sum, mkdir, mkfifo, mknod, mkpasswd,      

        mkswap, mktemp, more, mount, mv, nc, netmsg,        

        netstat, nice, nslookup, ntpd, od, passwd, patch,   

        pgrep, pidof, ping, ping6, pivot_root, poweroff,    

        printf, ps, pwd, readlink, reboot, renice, reset,   

        rm, rmdir, rmmod, route, run-parts, sed, seq,       

        setconsole, setserial, sh, sha1sum, sha256sum,      

        sha512sum, sleep, sort, start-stop-daemon, stat,    

        strings, stty, su, swapoff, swapon, switch_root,    

        sync, sysctl, syslogd, tail, tar, tee, telnet,      

        telnetd, test, time, top, touch, tr, traceroute,    

        true, tty, udhcpc, umount, uname, uniq, unix2dos,   

        unlink, unlzma, unzip, uptime, usleep, vconfig, vi, 

        wc, wget, which, xargs, yes, zcat

соберите, пожалуйста, под giga 2 специальный бинарник Busybox_mini, размер которого будет меньше 100 кб.

 

Из всего этого (см.выше цитату) нужны эти (см.ниже жирным шрифтом):

[, [[, cat, echo, false, logger, rm, sh, sleep, true

Так убирая ненужные каманды из busybox можно уменьшить размер до минимума.

Срочно необходимо. сам не умею, не делал никогда компиляцию.  

 

Опубликовано

у Giga 2 есть /storage с объемом ≈960КБ. 

/dev/mtdblock/7 on /storage type jffs2

и туда помещаю busybox, чтобы один скрипт работал даже при извлечении opkg-накопителя. И во время тестов оказалось, что работает

Так как память /storage маленькая (960КБ), то busybox 550кб простанства занимает. Это очень много. 

 

Кстати, для чего роутер использует /storage ? и у разных моделей кинетика какой объем /storage ?

Опубликовано
1 час назад, zyxmon сказал:

Если нужен статически слинкованный, то будет не меньше 500-600К. Так что пишите, зачем нужен. Научим сборке.

знаю, что все команды слинкованы в > busybox. Не это нужно.

А нужно, чтоб из busybox убрали (удалили) не нужные компоненты(команды), тем самым уменьшим размер

Опубликовано
1 час назад, edm сказал:

А нужно, чтоб из busybox убрали (удалили) не нужные компоненты(команды), тем самым уменьшим размер

Вы наверное не подозреваете, что бинарник busybox требует еще библиотек из entware на несколько мегабайт.

Поставьте ldd и запустите

opkg install ldd
ldd /opt/bin/bisybox

Проанализируйте вывод и подсчитайте требуемый размер!

Опубликовано
27 минут назад, zyxmon сказал:

Вы наверное не подозреваете, что бинарник busybox требует еще библиотек из entware на несколько мегабайт.

Поставьте ldd и запустите


opkg install ldd
ldd /opt/bin/bisybox

Проанализируйте вывод и подсчитайте требуемый размер!

странно) но почему тогда мой скрипт без entware работал? ;)

Опубликовано

ОТМЕНА

я ошибся. код не работает. а приостанавливается в оперативке и возобновляется с тем же pid при подключении opkg

Опубликовано
18 часов назад, edm сказал:

у Giga 2 есть /storage с объемом ≈960КБ. 

/dev/mtdblock/7 on /storage type jffs2

Кстати, для чего роутер использует /storage ? и у разных моделей кинетика какой объем /storage ?

админ:)?

Опубликовано

Omni II

~ # df | grep stor
/dev/mtdblock/7            512       196       316  38% /storage
~ #

VOX

~ # df | grep stor
/dev/mtdblock/7            960       196       764  20% /storage
~ # 

DSL

~ # df | grep stor
/dev/mtdblock/7            960       196       764  20% /storage
~ #

Ultra II

~ # df | grep stor
/dev/mtdblock/7           2048       384      1664  19% /storage
~ # 

 

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.