OpenWRT — возвращаем старые пакеты в конфигуратор

Кто собирал прошивку вручную неоднократно, могли заметить, что периодически пакеты куда то пропадают, хотя потом вновь возвращаются.
Всё дело в том, что разработчики давно не обновляемые пакеты перемещают в ветку oldpackage, по умолчанию отключенную.
Однако вернуть эту ветку труда не составит.

Для начала обновимся

Код:
svn update
./scripts/feeds update -a
./scripts/feeds install -a

И проверим, что необходимый нам пакет до сих пор не доступен.
Если чуда не произошло, то откроем файл скопируем настройки по умолчанию в feeds.conf и откроем их для необходимых нам правок:

Код:
cp feeds.conf.default feeds.conf
nano feeds.conf

Взглянем на содержимое:

Код:
src-git packages https://github.com/openwrt/packages.git
src-git luci http://git.openwrt.org/project/luci.git
src-git routing https://github.com/openwrt-routing/packages.git
#src-git telephony http://git.openwrt.org/feed/telephony.git
#src-git management https://github.com/openwrt-management/packages.git
#src-git oldpackages http://git.openwrt.org/packages.git
#src-svn xwrt http://x-wrt.googlecode.com/svn/trunk/package
#src-svn phone svn://svn.openwrt.org/openwrt/feeds/phone
#src-svn efl svn://svn.openwrt.org/openwrt/feeds/efl
#src-svn xorg svn://svn.openwrt.org/openwrt/feeds/xorg
#src-svn desktop svn://svn.openwrt.org/openwrt/feeds/desktop
#src-svn xfce svn://svn.openwrt.org/openwrt/feeds/xfce
#src-svn lxde svn://svn.openwrt.org/openwrt/feeds/lxde
#src-link custom /usr/src/openwrt/custom-feed

По умолчанию лишь три ветки активны, остальные закомментированы.
Нам необходима ветка oldpackages, раскомментируем её:

Код:
src-git packages https://github.com/openwrt/packages.git
src-git luci http://git.openwrt.org/project/luci.git
src-git routing https://github.com/openwrt-routing/packages.git
#src-git telephony http://git.openwrt.org/feed/telephony.git
#src-git management https://github.com/openwrt-management/packages.git
src-git oldpackages http://git.openwrt.org/packages.git
#src-svn xwrt http://x-wrt.googlecode.com/svn/trunk/package
#src-svn phone svn://svn.openwrt.org/openwrt/feeds/phone
#src-svn efl svn://svn.openwrt.org/openwrt/feeds/efl
#src-svn xorg svn://svn.openwrt.org/openwrt/feeds/xorg
#src-svn desktop svn://svn.openwrt.org/openwrt/feeds/desktop
#src-svn xfce svn://svn.openwrt.org/openwrt/feeds/xfce
#src-svn lxde svn://svn.openwrt.org/openwrt/feeds/lxde
#src-link custom /usr/src/openwrt/custom-feed

Сохраняем и снова обновляем ветки:

Код:
./scripts/feeds update -a
./scripts/feeds install -a

Запускаем конфигуратор сборки прошивки

make menuconfig
Теперь нам доступен более обширный список пакетов.

Денис Юрьев, 06.10.2014 https://www.denisyuriev.ru/linux/openwr … figurator/