LINUX.ORG.RU

История изменений

Исправление vbr, (текущая версия) :

Ну в крайнем случае можно такой вариант попытаться. Я как-то похожее делал. Грубо говоря на хосте делаешь что надо, потом делаешь его gzip (если сжимается) и base64. И плюёшь его в UART-порт. На стороне роутера принимаешь и либо куда-то временно записываешь, если есть куда писать (проще всего), либо сразу пайплайном распаковываешь и пишешь в готовом месте на диск или куда там. Ну и с роутера на хост можно так данные передавать.

Т.е. например сначала таким макаром передаёшь squashfs с роутера на хост, на хосте уже всё делаешь что хочешь, перепаковываешь и передаёшь с хоста на роутер. На роутере, к примеру, запущена команда вида base64 -d > /dev/mmcblk0p3, читающая stdin и пищущая данные в раздел.

Но если что-то пойдёт не так, то всё окирпичится. Поэтому лучше научиться шить из uboot-а, если там не вырезали это.

Исправление vbr, :

Ну в крайнем случае можно такой вариант попытаться. Я как-то похожее делал. Грубо говоря на хосте делаешь что надо, потом делаешь его gzip (если сжимается) и base64. И плюёшь его в UART-порт. На стороне роутера принимаешь и либо куда-то временно записываешь, если есть куда писать (проще всего), либо сразу пайплайном распаковываешь и пишешь в готовом месте на диск или куда там. Ну и с роутера на хост можно так данные передавать.

Т.е. например сначала таким макаром передаёшь squashfs с роутера на хост, на хосте уже всё делаешь что хочешь, перепаковываешь и передаёшь с хоста на роутер. На роутере, к примеру, запущена команда вида base64 > /dev/mmcblk0p3, читающая stdin и пищущая данные в раздел.

Но если что-то пойдёт не так, то всё окирпичится. Поэтому лучше научиться шить из uboot-а, если там не вырезали это.

Исходная версия vbr, :

Ну в крайнем случае можно такой вариант попытаться. Я как-то похожее делал. Грубо говоря на хосте делаешь что надо, потом делаешь его gzip (если сжимается) и base64. И плюёшь его в UART-порт. На стороне роутера принимаешь и либо куда-то временно записываешь, если есть куда писать (проще всего), либо сразу пайплайном распаковываешь и пишешь в готовом месте на диск или куда там. Ну и с роутера на хост можно так данные передавать.

Т.е. например сначала таким макаром передаёшь squashfs с роутера на хост, на хосте уже всё делаешь что хочешь, перепаковываешь и передаёшь с хоста на роутер. На роутере, к примеру, запущена команда вида base64 > /dev/mmcblk0p3, читающая stdin и пищущая данные в раздел.