А с чем связано это изменение - http://code.google.com/p/wl500g-repo...e/detail?r=626
Почему "Shame on me!"?
А с чем связано это изменение - http://code.google.com/p/wl500g-repo...e/detail?r=626
Почему "Shame on me!"?
А ты придумай Посмотри как осуществляется build variant в пакетах. Например, посмотри как из единых исходников одним Makefile'ом собираются оба пакета irssi и irssi-nossl.
ЗЫ Сейчас обновил cpulimit и не без помощи дотошного (в самом лучшем смылсле) глаза MercuryV обнаружил, что правильно его называть limitcpu. И домашняя страница у него не cpulimit.sf.net, а limitcpu.fs.net. При обновлении будьте внимательны: пакет cpulimit из репозитория исчезнет, а limitcpu - появится. Несмотря на то, что бинарник называется как и раньше cpulimit. Именование бинарника - прихоть автора, оно упоминается в куче How-to по всей сети, поэтому менять его не буду.
Как раз с этим.
Last edited by ryzhov_al; 07-06-2012 at 10:05.
Добавлю к последнему посту. Допустимы конструкции
Я в своем проекте их использую для сборки разных вариантов dropbear и busybox (вариант для usb, и вариант для /storage).Code:ifeq ($(BUILD_VARIANT),xxxx) PATCH_DIR:=yyyy endif
О, так теплее . Есть где-нить полный букварь по Makefile в openwrt? На многие инструкции, которые используются в пакетах описаний нет.Code:PATCH_DIR:=yyyy
upd
Этот номер не прошел. Он сначала патчит исходники, а потом собирает пакеты. Если выбраны оба пакета, то результате оба пакета русским фейсом.
Last edited by AndreyUA; 07-06-2012 at 11:00.
ASUS RT-N15U
В Makefile есть задание переменной PKG_BUILD_PARALLEL, а в include/package.mk
В свою очередь make menuconfig позволяет задать PKG_BUILD_JOBSCode:..... PKG_BUILD_PARALLEL ?= ifeq ($(strip $(PKG_BUILD_PARALLEL)),0) PKG_JOBS?=-j1 else PKG_JOBS?=$(if $(PKG_BUILD_PARALLEL)$(CONFIG_PKG_DEFAULT_PARALLEL),\ $(if $(CONFIG_PKG_BUILD_PARALLEL),-j$(CONFIG_PKG_BUILD_JOBS),-j1),-j1) endif ......
Напоследок картинка настроекCode:config PKG_BUILD_JOBS int prompt "Number of package submake jobs (2-512)" range 2 512 default 2 depends on PKG_BUILD_PARALLEL help The number of jobs (-jX) to pass to packages submake.
Last edited by Zyxmon; 07-06-2012 at 10:57. Reason: дополнил2
Вы бы в мой проект заглянули. Например сюда http://zyxel-keenetic-packages.googl...pbear/Makefile
Обращаю внимание на строку, содержащую BUILD_VARIANT
У меня собираются два варианта пакета с разными патчами. У меня еще есть привязка варианта сборки к платформе, которая Вам не нужна:Code:PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)
Code:define Package/dropbear-storage $(call Package/dropbear/Default) TITLE+= (for internal storage) DEPENDS:=@TARGET_keenetic_storage VARIANT:=storage endef
Last edited by Zyxmon; 07-06-2012 at 15:04.
Я думаю переход на entware актуален для новых роутеров RT-*, для 500gP, 500W явно лучше использовать optware во многих случаях, даже на 2.6 ядре..
Ну не тянет девайс новые версии софта обычно, да и проблем с либами и прочим хватает (хотя возможно я не прав, так как ставил entware поверх optware, вот оно и поломало мне некоторые депы).
Единственно конечно лучше то, что под 2.6 больше вероятность собрать новые пакаджи без доп. магии, как это сейчас приходится делать в optware... В общем-то надо будет попробовать.
Все по инструкции и делал.. Поломало мне grep и еще нескока пакетов..
Я не утверждаю, что софт требует апгрейда, но optware для меня это как stable, а entware как unstable
И как на DIR-320 бенчмарк не проводили? Новые версии быстрее работают старых?
P.S. а куда ориджинал пост-то делся?
Last edited by staticroute; 09-06-2012 at 21:48.
Вот как вы думаете, для чего ryzhov_al затевал entware, если бы optware была stable? optware для текущих прошивок является чудом работающей неродной платформой. И о какой стабильности и скорости может идти речь, если optware пакеты собраны для 2.4 ядра и другим тулчейном? optware для текущих прошивок - это как wine в линуксе, чтобы было более понятно.
ASUS RT-N15U
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon