Uživatelské nástroje

Nástroje pro tento web


lede

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
lede [2017/03/05 18:40] – [Uživatelský feed] djbuldoglede [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 5: Řádek 5:
   * LEDE používá aktuální kernel 4.4, OpenWRT 3.3   * LEDE používá aktuální kernel 4.4, OpenWRT 3.3
  
-===== Kompilace základního img =====+===== Postup sestavení =====
  
   * stažení zdrojáků   * stažení zdrojáků
Řádek 48: Řádek 48:
     * výsledné soubory jsou ve složce //bin/targets/<TARGET>/<SUBTARGET>//     * výsledné soubory jsou ve složce //bin/targets/<TARGET>/<SUBTARGET>//
  
 +
 +
 +  * při zavolání ''make'' se postupně volají následující cíle
 +
 +<code>
 + make[1] world
 + make[2] target/compile
 + make[2] diffconfig
 + make[2] package/cleanup
 + make[2] package/compile
 + make[2] package/install
 + make[3] package/preconfig
 + make[2] target/install
 + make[2] package/index
 + make[2] checksum
 +</code>
 +
 +==== Překompilování balíčku ====
 +
 +  * pokud potřebujeme znovu sestavit jeden balíček, stačí provést
 +
 +<code>
 +make package/feeds/telephony/asterisk-11.x/compile // alternativně make package/asterisk-11.x/compile
 +make package/install
 +make package/index
 +</code>
  
 ===== Uživatelský feed ===== ===== Uživatelský feed =====
Řádek 63: Řádek 89:
   * někdy chceme modifikovat soubory přímo v img. Například nastavit jinou IP adresu, SSH klíče, ...   * někdy chceme modifikovat soubory přímo v img. Například nastavit jinou IP adresu, SSH klíče, ...
   * máme několik možností   * máme několik možností
-  - /files+  - /files [[https://wiki.openwrt.org/doc/howto/obtain.firmware.generate#files_variable|1]]
     * vytvořím složku files v build top adresáři     * vytvořím složku files v build top adresáři
     * všechny soubory a podadresáře se přidají do img při ''make''     * všechny soubory a podadresáře se přidají do img při ''make''
Řádek 73: Řádek 99:
       * nebo v individuálních balíčcích       * nebo v individuálních balíčcích
     * například ''/etc/config/network'' je v ''/package/base-files/files/etc/config'' a pro mnoho zařízení také v profilu zařízení, které přepisuje base-files balíček. Například ''/target/linux/ar71xx/base-files/etc/defconfig/wndr3700/network''     * například ''/etc/config/network'' je v ''/package/base-files/files/etc/config'' a pro mnoho zařízení také v profilu zařízení, které přepisuje base-files balíček. Například ''/target/linux/ar71xx/base-files/etc/defconfig/wndr3700/network''
 +  - modifikace rootfs těsně před vytvořením img
 +    * cesta je napříkald ''build_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/etc/config/network''
 +    * rebuild img spustíme přes ''make target/install''
 +
 +
lede.1488735653.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki