2015-11-11 3 views
0

Я новичок в buildroot, я создал простую ОС, и потребовалось много времени на загрузку ядра и пакетов.buildroot re-downloading packages

В следующий раз, когда я его построил (после внесения некоторых изменений), buildroot снова загрузил ядро ​​и пакеты.

Я хочу сохранить ядро ​​и пакеты на своем компьютере и связать их с buildroot таким образом, чтобы он извлекал их для каждой сборки, повторная загрузка - пустая трата времени.

+0

Добро пожаловать в Переполнение стека! Для разделительных абзацев в сообщении используйте только «Enter» (возврат). Разметка '---' используется для других целей. – Tsyvarev

ответ

3

Из инструкции Buildroot, раздел Location of downloaded packages (слегка измененный):

Если вы поддерживаете несколько Buildroot деревьев, было бы лучше, чтобы иметь общее место загрузки. Этого можно добиться, указав переменную окружения BR2_DL_DIR в каталог. Если это установлено, то значение BR2_DL_DIR в конфигурации Buildroot переопределено. Следующая строка должна быть добавлена ​​к <~/.bashrc>.

export BR2_DL_DIR=<shared download location>

Место загрузки также может быть установлен в файле .config с опцией BR2_DL_DIR. В отличие от большинства параметров в файле .config, это значение переопределяется переменной окружения BR2_DL_DIR.