Page 42 of 93 FirstFirst ... 3240414243445292 ... LastLast
Results 616 to 630 of 1392

Thread: Entware - новый репозиторий для роутеров Asus (MIPS)

  1. #616
    Quote Originally Posted by ryzhov_al View Post
    Создайте рядом с Makefile пакета папочку patches и положите туда свой patch. Остальное среда OpenWRT Buildroot сделает за вас. Вообще, в этом её основная прелесть: вам не надо каждый раз заботиться о повторяющихся тривиальных шагах, вы можете сосредоточиться исключительно на правке исходников.
    Такой финт ушами я знаю. Только в результате этого пропатчит исходники и английский вариант будет потерян. Вдруг надумаете добавить этот пакет в репозиторий. Нужно чтобы собирался отдельный пакет transmission-web_rus. Другого решения я не придумал.
    ASUS RT-N15U

  2. #617
    А с чем связано это изменение - http://code.google.com/p/wl500g-repo...e/detail?r=626
    Почему "Shame on me!"?

  3. #618
    Quote Originally Posted by AndreyUA View Post
    ...Нужно чтобы собирался отдельный пакет transmission-web_rus. Другого решения я не придумал.
    А ты придумай Посмотри как осуществляется build variant в пакетах. Например, посмотри как из единых исходников одним Makefile'ом собираются оба пакета irssi и irssi-nossl.


    ЗЫ Сейчас обновил cpulimit и не без помощи дотошного (в самом лучшем смылсле) глаза MercuryV обнаружил, что правильно его называть limitcpu. И домашняя страница у него не cpulimit.sf.net, а limitcpu.fs.net. При обновлении будьте внимательны: пакет cpulimit из репозитория исчезнет, а limitcpu - появится. Несмотря на то, что бинарник называется как и раньше cpulimit. Именование бинарника - прихоть автора, оно упоминается в куче How-to по всей сети, поэтому менять его не буду.
    Quote Originally Posted by Zyxmon View Post
    А с чем связано это изменение - http://code.google.com/p/wl500g-repo...e/detail?r=626
    Почему "Shame on me!"?
    Как раз с этим.
    Last edited by ryzhov_al; 07-06-2012 at 10:05.

  4. #619
    Добавлю к последнему посту. Допустимы конструкции
    Code:
    ifeq ($(BUILD_VARIANT),xxxx)
    PATCH_DIR:=yyyy
    endif
    Я в своем проекте их использую для сборки разных вариантов dropbear и busybox (вариант для usb, и вариант для /storage).

  5. #620
    Code:
    PATCH_DIR:=yyyy
    О, так теплее . Есть где-нить полный букварь по Makefile в openwrt? На многие инструкции, которые используются в пакетах описаний нет.

    upd
    Этот номер не прошел. Он сначала патчит исходники, а потом собирает пакеты. Если выбраны оба пакета, то результате оба пакета русским фейсом.
    Last edited by AndreyUA; 07-06-2012 at 11:00.
    ASUS RT-N15U

  6. #621
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by staticroute View Post
    Было бы неплохо, чтобы можно было использовать параллельную компиляцию (make -j4) при сборке пакетов и при сборке прошивки (это конечно в другую тему) ?

    Сборка прошивки фэйлит если отдавать make -j4, пришлось редактировать src/gateway/Makefile.
    Просто до этой задачи еще ни у кого не дошли руки. Патчи принимаются...

  7. #622
    В Makefile есть задание переменной PKG_BUILD_PARALLEL, а в include/package.mk
    Code:
    .....
    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
    ......
    В свою очередь make menuconfig позволяет задать PKG_BUILD_JOBS
    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.
    Напоследок картинка настроек
    Name:  menuconfig1.jpg
Views: 1072
Size:  24.0 KB
    Last edited by Zyxmon; 07-06-2012 at 10:57. Reason: дополнил2

  8. #623
    Quote Originally Posted by AndreyUA View Post
    Code:
    PATCH_DIR:=yyyy
    О, так теплее . Есть где-нить полный букварь по Makefile в openwrt? На многие инструкции, которые используются в пакетах описаний нет.

    upd
    Этот номер не прошел. Он сначала патчит исходники, а потом собирает пакеты. Если выбраны оба пакета, то результате оба пакета русским фейсом.
    Вы бы в мой проект заглянули. Например сюда 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.

  9. #624
    Quote Originally Posted by Zyxmon View Post
    Вы бы в мой проект заглянули. Например сюда http://zyxel-keenetic-packages.googl...pbear/Makefile
    Обращаю внимание на строку, содержащую BUILD_VARIANT
    Code:
    PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)
    Спасибо. Смотрел, но был невнимателен Исправленный Makefile в аттаче.
    Attached Files Attached Files
    ASUS RT-N15U

  10. #625
    Я думаю переход на entware актуален для новых роутеров RT-*, для 500gP, 500W явно лучше использовать optware во многих случаях, даже на 2.6 ядре..

    Ну не тянет девайс новые версии софта обычно, да и проблем с либами и прочим хватает (хотя возможно я не прав, так как ставил entware поверх optware, вот оно и поломало мне некоторые депы).

    Единственно конечно лучше то, что под 2.6 больше вероятность собрать новые пакаджи без доп. магии, как это сейчас приходится делать в optware... В общем-то надо будет попробовать.

  11. #626
    Quote Originally Posted by ryzhov_al View Post
    Боже! Не говорите это моему DIR-320 @ Entware! Если только он узнает...

    Совершенно согласен! Каждая новая версия любой linux-софтины требует апгрейда видеокарты! Достали уже. Верните нам optware.

    Всё правильно сделал! Строго согласно инструкции.
    Все по инструкции и делал.. Поломало мне grep и еще нескока пакетов..

    Я не утверждаю, что софт требует апгрейда, но optware для меня это как stable, а entware как unstable

    И как на DIR-320 бенчмарк не проводили? Новые версии быстрее работают старых?

    P.S. а куда ориджинал пост-то делся?
    Last edited by staticroute; 09-06-2012 at 21:48.

  12. #627
    Quote Originally Posted by staticroute View Post
    Я не утверждаю, что софт требует апгрейда, но optware для меня это как stable, а entware как unstable
    Вот как вы думаете, для чего ryzhov_al затевал entware, если бы optware была stable? optware для текущих прошивок является чудом работающей неродной платформой. И о какой стабильности и скорости может идти речь, если optware пакеты собраны для 2.4 ядра и другим тулчейном? optware для текущих прошивок - это как wine в линуксе, чтобы было более понятно.
    ASUS RT-N15U

  13. #628
    Quote Originally Posted by AndreyUA View Post
    Вот как вы думаете, для чего ryzhov_al затевал entware, если бы optware была stable? optware для текущих прошивок является чудом работающей неродной платформой. И о какой стабильности и скорости может идти речь, если optware пакеты собраны для 2.4 ядра и другим тулчейном? optware для текущих прошивок - это как wine в линуксе, чтобы было более понятно.
    я не спорю, optware устаревший экземпляр, но в 2.6 ядре хватает проблем для WL500gP по крайней мере.

    надо буит попробовать, вполне возможно, оно может и хорошо

  14. #629
    Quote Originally Posted by AndreyUA View Post
    И о какой стабильности и скорости может идти речь, если optware пакеты собраны для 2.4 ядра и другим тулчейном? optware для текущих прошивок - это как wine в линуксе, чтобы было более понятно.
    [mythbusters]
    Речь может идти о хорошей стабильности, которая и позволяет использовать массу пакетов optware (ядро-независимых, каких большинство) в массе девайсов, далеко за пределами роутеров. Другой/независимый тулчейн - благо. Его состояние - нет.
    [/mythbusters]

  15. #630
    Quote Originally Posted by theMIROn View Post
    [mythbusters]
    Речь может идти о хорошей стабильности, которая и позволяет использовать массу пакетов optware (ядро-независимых, каких большинство) в массе девайсов, далеко за пределами роутеров. Другой/независимый тулчейн - благо. Его состояние - нет.
    [/mythbusters]
    В данном конкретном случае есть ли какое-либо преимущество у optware?
    ASUS RT-N15U

Page 42 of 93 FirstFirst ... 3240414243445292 ... LastLast

Similar Threads

  1. Replies: 85
    Last Post: 29-01-2019, 09:11
  2. Новый роутер Asus RT-N12 B1/C1/D1/HP/VP
    By Omega in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 148
    Last Post: 03-05-2015, 16:29
  3. Entware MIPS/ARM
    By Omega in forum German Discussion - Deutsch (DE)
    Replies: 3
    Last Post: 31-03-2015, 20:28
  4. Entware MIPS/ARM
    By Omega in forum English Discussion
    Replies: 0
    Last Post: 06-03-2015, 01:42
  5. Есть ли место в репозитории EntWare категории Games ?
    By MercuryV in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 53
    Last Post: 24-11-2014, 02:23

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •