Giter VIP home page Giter VIP logo

openwrt-imagebuilder-wrapper's Introduction

OpenWRT Imagebuilder Wrapper

Tools to build OpenWRT firwmare for the Omega2 and Omega2+ using the OpenWRT Image Builder in an easily repeatable and maintainable way.

System Requirements

We recommend using Ubuntu 22.04 Linux to build this repo. See the OpenWRT Build System Setup instructions for details on what packages are required.

How to Use this Repo

By default, this repo is setup to build OpenWRT firmware for the Onion Omega2 and Omega2+

  1. Run bash onion_buildenv setup_imagebuilder to download and setup the image builder
  2. Run bash onion_buildenv build_all_firmware to build the Omega2 and Omega2+ firmware
  3. Find the compiled firmware in the output directory

Details

The bash onion_buildenv setup_imagebuilder script:

  • Will download and setup the OpenWRT image builder
  • Add the package repo specified as env variable PACKAGE_REPOS in a build profile to the image builder

The bash onion_buildenv build_all_firmware script:

  • Will compile firmware for the Onion Omega2 and Omega2+
  • Output binary files will be in the output directory

Building a Specific Target

By default, the bash onion_buildenv build_all_firmware command will build firmware for the target devices specified in the BUILD_MODELS variable in profiles.

To build for a specific target device, use this command: bash onion_buildenv build_firmware <target>

Adding Packages to the Firmware

OpenWRT packages can be added to the compiled firmware.

In the bash onion_buildenv build_all_firmware script, the env variable IMAGE_BUILDER_PACKAGES controls which packages are included in the firmware. Each package has to be added in na new line or in a space separated list.

The additions/ Directory

Everything from the additions/ directory will be copied into the image builder directory before build.

For example, adding a additions/files directory will allow you to include custom configuration files in the firmware image.


Using this Repo for Development

By default, the firmware will be built including packages from published package repos. Like the the Onion Package Repo or the OpenWRT package repo.

While your packages are still in development, it might be useful to work with local copies of the packages.

To work with local copies of your packages:

  1. Say you've set up the OpenWRT SDK and you're compiling packages to your local machine
  2. Update PACKAGE_REPOS env variable to point to the local packages. See profiles/README.md for details.
  3. Make any changes to your packages and compile them into IPK files
  4. Run bash onion_buildenv setup_imagebuilder to download and setup the image builder
  5. Run bash onion_buildenv build_firmware <target> to build the firmware
  6. Find the compiled firmware in the output directory
  7. Test the firmware on your device. If more changes to your packages are required, start again from step 3

Example

Say we've used the OpenWRT SDK to build packages locally and the output files can be found at the /home/ubuntu/openwrt-sdk-wrapper/openwrt-sdk/bin/packages/mipsel_24kc/custom/ directory. And say we wanted to build firmware that uses those locally compiled packages, we would do the following:

  1. Update PACKAGE_REPOS env variable in a profile file:
    • comment out the existing line
    • add a new line: PACKAGE_REPOS="src custom file:///home/ubuntu/openwrt-sdk-wrapper/openwrt-sdk/bin/packages/mipsel_24kc/custom/"
  2. Make any changes to your packages and compile them into IPK files
  3. Run bash onion_buildenv setup_imagebuilder to download and setup the image builder
  4. Run bash onion_buildenv build_firmware <target> to build the firmware
  5. Find the compiled firmware in the output directory

openwrt-imagebuilder-wrapper's People

Contributors

amine605 avatar feamsr00 avatar greenbreakfast avatar jempatel avatar tmaior avatar yevheniionishchenkolemberg avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

feamsr00 nxsysts

openwrt-imagebuilder-wrapper's Issues

Upgrade to using Onion customized OpenWRT 22.03.3 image builder

Motivation

Use the Onion-customized OpenWRT SDK and Image Builder to build openwrt-22.03 firmware.
This will allow for additional packages like omega2-ctrl and NodeJS to be compiled and installed on device.

Description

Update this repo and OnionIoT/openwrt-sdk-wrapper to use the Onion-customized OpenWRT 22.03.3 of the SDK and image builder.

The Onion-customized SDK and Image Builder can be found here: http://downloads.onioniot.com/releases/22.03.3/targets/ramips/mt76x8/

For any device-side things that need to change, please update the openwrt-22.03 branch in OnionIoT/openwrt-packages.

Output

The output firmware should have opkg configured to:

More details to follow on the above once OnionIoT/openwrt-buildsystem-wrapper#7 is complete Updated with URLs for package repos

Dependencies

  1. โœ… Complete #3 - migrate to vanilla 22.03.3 to shake out any migration issues
  2. โœ… Complete OnionIoT/openwrt-buildsystem-wrapper#7 - Setup CI for OnionIoT/openwrt-buildsystem-wrapper repo and host output binaries and package files - @greenbreakfast to take care of this

Not booting when adding custom config files

Problem

It seems as soon as i add "files/etc/config" to "additions" the created firmware won't boot. Doesn't matter if there are files inside the directory or not. Tested on Omega2 Pro.

To Reproduce

  1. Add the folder "additions/files/etc/config"
  2. Build the firmware
  3. Transfer the firmware to /tmp on the Omega
  4. Run sysupgrade -n -F /tmp/firmware.bin

This was the output when booting

`Boot Linux from Flash NO RESET PRESSED.

Booting image at bc050000 ...

Image Name: MIPS OpenWrt Linux-5.10.161
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 2227344 Bytes = 2.1 MB
Load Address: 80000000
Entry Point: 80000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
No initrd

Transferring control to Linux (at address 80000000) ...

Giving linux memsize in MB, 128

Starting kernel ...

[ 0.000000] Linux version 5.10.161 (builder@buildhost) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 11.2.0 r20028-43d71ad93e) 11.2.0, GNU ld (GNU Binutils) 2.37) #0 Tue Jan 3 00:24:21 2023
[ 0.000000] Board has DDR2
[ 0.000000] Analog PMU set to hw control
[ 0.000000] Digital PMU set to hw control
[ 0.000000] SoC Type: MediaTek MT7688 ver:1 eco:2
[ 0.000000] printk: bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 00019655 (MIPS 24KEc)
[ 0.000000] MIPS: machine is Onion Omega2+
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32480
[ 0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 0.000000] Writing ErrCtl register=0007e670
[ 0.000000] Readback ErrCtl register=0007e670
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 121196K/131072K available (5751K kernel code, 622K rwdata, 700K rodata, 1236K init, 210K bss, 9876K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS: 256
[ 0.000000] intc: using register map from devicetree
[ 0.000000] CPU Clock: 580MHz
[ 0.000000] timer_probe: no matching timers found
[ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns
[ 0.000011] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns
[ 0.007659] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
[ 0.073587] pid_max: default: 32768 minimum: 301
[ 0.078256] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.085275] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.095424] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_CORE build
[ 0.107436] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.116951] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[ 0.123592] pinctrl core: initialized pinctrl subsystem
[ 0.133880] NET: Registered protocol family 16
[ 0.139064] thermal_sys: Registered thermal governor 'step_wise'
[ 0.215647] clocksource: Switched to clocksource MIPS
[ 0.227929] NET: Registered protocol family 2
[ 0.232411] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.240429] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.248601] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.255984] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.262760] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.269068] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 0.275352] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 0.282472] NET: Registered protocol family 1
[ 0.286715] PCI: CLS 0 bytes, default 32
[ 0.299022] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[ 0.311026] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.316665] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.328430] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[ 0.338270] mt7621_gpio 10000600.gpio: registering 32 gpios
[ 0.343870] mt7621_gpio 10000600.gpio: registering 32 gpios
[ 0.349615] mt7621_gpio 10000600.gpio: registering 32 gpios
[ 0.355284] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[ 0.364529] printk: console [ttyS0] disabled
[ 0.368777] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = 2500000) is a 16550A
[ 0.377517] printk: console [ttyS0] enabled
[ 0.377517] printk: console [ttyS0] enabled
[ 0.385922] printk: bootconsole [early0] disabled
[ 0.385922] printk: bootconsole [early0] disabled
[ 0.396323] 10000d00.uart1: ttyS1 at MMIO 0x10000d00 (irq = 29, base_baud = 2500000) is a 16550A
[ 0.406192] 10000e00.uart2: ttyS2 at MMIO 0x10000e00 (irq = 30, base_baud = 2500000) is a 16550A
[ 0.416849] spi-mt7621 10000b00.spi: sys_freq: 193333333
[ 0.446498] spi-nor spi0.0: w25q256 (32768 Kbytes)
[ 0.451437] 4 fixed-partitions partitions found on MTD device spi0.0
[ 0.458018] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions
[ 0.465453] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions
[ 0.473456] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions
[ 0.480957] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions
[ 0.488638] Creating 4 MTD partitions on "spi0.0":
[ 0.493516] 0x000000000000-0x000000030000 : "u-boot"
[ 0.502402] 0x000000030000-0x000000040000 : "u-boot-env"
[ 0.509206] 0x000000040000-0x000000050000 : "factory"
[ 0.517674] 0x000000050000-0x000002000000 : "firmware"
[ 0.524319] 2 uimage-fw partitions found on MTD device firmware
[ 0.530416] Creating 2 MTD partitions on "firmware":
[ 0.535462] 0x000000000000-0x00000021fcd0 : "kernel"
[ 0.540523] mtd: partition "kernel" doesn't end on an erase/write block -- force read-only
[ 0.552100] 0x00000021fcd0-0x000001fb0000 : "rootfs"
[ 0.557228] mtd: partition "rootfs" doesn't start on an erase/write block boundary -- force read-only
[ 0.567846] mtd: setting mtd5 (rootfs) as root device
[ 0.574064] 1 squashfs-split partitions found on MTD device rootfs
[ 0.580433] 0x000000fd0000-0x000001fb0000 : "rootfs_data"
[ 0.643823] rt3050-esw 10110000.esw: mediatek esw at 0xb0110000, irq 25 initialized
[ 0.652610] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5
[ 0.663097] NET: Registered protocol family 10
[ 0.673905] Segment Routing with IPv6
[ 0.677872] NET: Registered protocol family 17
[ 0.682503] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[ 0.695684] 8021q: 802.1Q VLAN Support v1.8
[ 0.708824] VFS: Mounted root (squashfs filesystem) readonly on device 31:5.
[ 0.723131] Freeing unused kernel memory: 1236K
[ 0.727773] This architecture does not have kernel memory protection.
[ 0.734316] Run /sbin/init as init process
[ 1.430701] init: Console is alive
[ 1.434777] init: - watchdog -
[ 3.188897] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[ 3.380511] usbcore: registered new interface driver usbfs
[ 3.386286] usbcore: registered new interface driver hub
[ 3.391797] usbcore: registered new device driver usb
[ 3.438559] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 3.454550] SCSI subsystem initialized
[ 3.466838] ehci-fsl: Freescale EHCI Host controller driver
[ 3.474572] ehci-platform: EHCI generic platform driver
[ 3.490489] phy phy-10120000.usbphy.0: remote usb device wakeup disabled
[ 3.497308] phy phy-10120000.usbphy.0: UTMI 16bit 30MHz
[ 3.502610] ehci-platform 101c0000.ehci: EHCI Host Controller
[ 3.508479] ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1
[ 3.516681] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000
[ 3.545679] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00
[ 3.553230] hub 1-0:1.0: USB hub found
[ 3.558130] hub 1-0:1.0: 1 port detected
[ 3.571059] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 3.579146] ohci-platform: OHCI generic platform driver
[ 3.584896] ohci-platform 101c1000.ohci: Generic Platform OHCI controller
[ 3.591906] ohci-platform 101c1000.ohci: new USB bus registered, assigned bus number 2
[ 3.600093] ohci-platform 101c1000.ohci: irq 26, io mem 0x101c1000
[ 3.680845] hub 2-0:1.0: USB hub found
[ 3.685599] hub 2-0:1.0: 1 port detected
[ 3.739101] sdhci: Secure Digital Host Controller Interface driver
[ 3.745406] sdhci: Copyright(c) Pierre Ossman
[ 3.752367] sdhci-pltfm: SDHCI platform and OF driver helper
[ 3.763795] usbcore: registered new interface driver usb-storage
[ 3.775342] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[ 3.793384] init: - preinit -
[ 3.983054] usb 1-1: new high-speed USB device number 2 using ehci-platform
[ 4.090208] mmc0: new high speed MMC card at address 0001
[ 4.103149] mmcblk0: mmc0:0001 DG4008 7.28 GiB
[ 4.113850] mmcblk0boot0: mmc0:0001 DG4008 partition 1 4.00 MiB
[ 4.125964] mmcblk0boot1: mmc0:0001 DG4008 partition 2 4.00 MiB
[ 4.134054] mmcblk0: p1
[ 4.365342] random: procd: uninitialized urandom read (4 bytes read)
[ 4.374790] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 4.397419] scsi host0: usb-storage 1-1:1.0
[ 5.198833] random: jshn: uninitialized urandom read (4 bytes read)
[ 5.319585] random: jshn: uninitialized urandom read (4 bytes read)
[ 5.443225] random: jshn: uninitialized urandom read (4 bytes read)
[ 5.456906] scsi 0:0:0:0: Direct-Access VendorCo ProductCode 2.00 PQ: 0 ANSI: 4
[ 5.478370] sd 0:0:0:0: [sda] 61440000 512-byte logical blocks: (31.5 GB/29.3 GiB)
[ 5.495814] sd 0:0:0:0: [sda] Write Protect is off
[ 5.501681] sd 0:0:0:0: [sda] No Caching mode page found
[ 5.507150] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 5.541219] sda: sda1 sda2
[ 5.549457] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 5.569909] random: jshn: uninitialized urandom read (4 bytes read)
[ 5.627707] random: jshn: uninitialized urandom read (4 bytes read)
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[ 10.455160] mount_root: loading kmods from internal overlay
[ 10.512723] kmodloader: loading kernel modules from //etc/modules-boot.d/*
[ 10.528202] kmodloader: done loading kernel modules from //etc/modules-boot.d/*
[ 11.472842] block: attempting to load /etc/config/fstab
[ 11.487282] block: unable to load configuration (fstab: Entry not found)
[ 11.494627] block: no usable configuration
[ 11.500192] mount_root: jffs2 not ready yet, using temporary tmpfs overlay
[ 11.525770] urandom-seed: Seed file not found (/etc/urandom.seed)
[ 11.672518] procd: - early -
[ 11.676025] procd: - watchdog -
[ 12.558954] procd: - watchdog -
[ 12.573326] random: jshn: uninitialized urandom read (4 bytes read)
[ 12.582763] procd: - ubus -
Failed to connect to ubus
[ 13.077965] random: jshn: uninitialized urandom read (4 bytes read)
[ 13.353520] random: jshn: uninitialized urandom read (4 bytes read)
`

At this point the boot process get stucked.

custom /etc/config/wireless file is not honoured after first boot

when i put a /files/etc/config/wireless file in additions it does show up in the build_dir in the right place with the right contents.

however, after startup of the freshly flashed omega the file /etc/config/wireless seems to be the generic one, with the MySSID and MyKey placeholders in it.

edit: same happens to /etc/config/system it seems

Is this to be expected?

Add option to profile to specify deleting existing repo keys

Description

In PR #8, we updated bash onion_buildenv setup_imagebuilder to remove the existing repo keys from the image builder.

Since we want to the image builder to use only the Onion package repos (at http://downloads.onioniot.com/) this is a desired action.
However, it might be useful for this wrapper to still be able to build firmware that's based on the packages and/or image builder released by OpenWRT.

Proposed Enhancement

  1. Update the onion_buildenv script so that we can specify in the profile if we wish to delete the existing repo keys in the image builder
  2. Update our profile config to specify we want to delete the existing repo keys

invisible files/folders in additions directory

Hi,

I'm making my first steps with your imagebuilder, trying to get my old provisioning system transferred to this new method.
I encounter this problem.

Docs state "Everything from the additions/ directory will be copied into the image builder directory before build."
However, this seems to be not true for the .invisible .folders

This is a problem for me because i need to place:
.gitignore
.local
.ssh (with my keys in it)

do you know of a workaround? or should this maybe be working?

thanks, tony

Compilation error on ` bash onion_buildenv build_all_firmware`

Hello!

The short of it: Setup a new (WSLv2) environment on new workstation to build the firmware. Fresh clone. Then on step # 2 of the readme "Compliation error". I then goto a worksation I built the image on a few months ago. It updates and same error. Something change upstream?

Collected errors:
 * opkg_conf_parse_file: Duplicate src declaration (openwrt_core https://downloads.openwrt.org/releases/22.03.5/targets/ramips/mt76x8/packages). Skipping.
 * pkg_hash_check_unresolved: cannot find dependency i2c-tools for omega2-base
 * pkg_hash_fetch_best_installation_candidate: Packages for omega2-base found, but incompatible with the architectures configured
 * opkg_install_cmd: Cannot install package omega2-base.
 * resolve_conffiles: Existing conffile /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/etc/shadow is different from the conffile in the new package. The new conffile will be placed at /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/etc/shadow-opkg.
make[2]: *** [Makefile:170: package_install] Error 255
make[1]: *** [Makefile:125: _call_image] Error 2
make: *** [Makefile:243: image] Error 2
make: Leaving directory '/home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder'
> Compilation error!

Environment
OS: Ubuntu mantic 23.10 x86_64
Kernel: 5.15.90.1-microsoft-standard-WSL2

(previous env. old but it did work earlier)
OS: Ubuntu focal 20.04 x86_64
Kernel: 4.4.0-19041-Microsoft

Log
$ bash onion_buildenv build_all_firmware
make: Entering directory '/home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder'
make[1]: Entering directory '/home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder'
make[1]: Leaving directory '/home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder'
make[1]: Entering directory '/home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder'
make[1]: Leaving directory '/home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder'
Building images for ramips - Onion Omega2
Packages: onion-repo-keys omega2-base omega2-base-files omega2-base-passwd omega2-ctrl base-files busybox ca-bundle dnsmasq dropbear firewall4 fstools kernel kmod-gpio-button-hotplug kmod-leds-gpio kmod-mt7603 kmod-nft-offload kmod-usb-ohci kmod-usb2 libc libgcc libustream-wolfssl logd mtd netifd nftables odhcp6c odhcpd-ipv6only opkg ppp ppp-mod-pppoe procd procd-seccomp procd-ujail swconfig uboot-envtools uci uclient-fetch urandom-seed urngd wpad-basic-wolfssl

Package list missing or not up-to-date, generating it.

Building package index...
Downloading http://downloads.onioniot.com/releases/22.03.5/targets/ramips/mt76x8/packages/Packages.gz
Updated list of available packages in /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/../../../../../../../../../../home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/openwrt_core
Downloading http://downloads.onioniot.com/releases/22.03.5/targets/ramips/mt76x8/packages/Packages.sig
Signature check passed.
Downloading http://downloads.onioniot.com/releases/22.03.5/packages/mipsel_24kc/base/Packages.gz
Updated list of available packages in /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/../../../../../../../../../../home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/onion_base
Downloading http://downloads.onioniot.com/releases/22.03.5/packages/mipsel_24kc/base/Packages.sig
Signature check passed.
Downloading http://downloads.onioniot.com/releases/22.03.5/packages/mipsel_24kc/luci/Packages.gz
Updated list of available packages in /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/../../../../../../../../../../home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/onion_luci
Downloading http://downloads.onioniot.com/releases/22.03.5/packages/mipsel_24kc/luci/Packages.sig
Signature check passed.
Downloading http://downloads.onioniot.com/releases/22.03.5/packages/mipsel_24kc/packages/Packages.gz
Updated list of available packages in /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/../../../../../../../../../../home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/onion_packages
Downloading http://downloads.onioniot.com/releases/22.03.5/packages/mipsel_24kc/packages/Packages.sig
Signature check passed.
Downloading http://downloads.onioniot.com/releases/22.03.5/packages/mipsel_24kc/routing/Packages.gz
Updated list of available packages in /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/../../../../../../../../../../home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/onion_routing
Downloading http://downloads.onioniot.com/releases/22.03.5/packages/mipsel_24kc/routing/Packages.sig
Signature check passed.
Downloading http://downloads.onioniot.com/releases/22.03.5/packages/mipsel_24kc/telephony/Packages.gz
Updated list of available packages in /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/../../../../../../../../../../home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/onion_telephony
Downloading http://downloads.onioniot.com/releases/22.03.5/packages/mipsel_24kc/telephony/Packages.sig
Signature check passed.
Downloading http://repo.onioniot.com/omega2/packages/openwrt-22.03.5/onion/Packages.gz
Updated list of available packages in /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/../../../../../../../../../../home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/onion_openwrt_packages
Downloading http://repo.onioniot.com/omega2/packages/openwrt-22.03.5/onion/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/22.03.5/packages/mipsel_24kc/base/Packages.gz
Updated list of available packages in /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/../../../../../../../../../../home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/openwrt_base
Downloading https://downloads.openwrt.org/releases/22.03.5/packages/mipsel_24kc/base/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/22.03.5/packages/mipsel_24kc/luci/Packages.gz
Updated list of available packages in /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/../../../../../../../../../../home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/openwrt_luci
Downloading https://downloads.openwrt.org/releases/22.03.5/packages/mipsel_24kc/luci/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/22.03.5/packages/mipsel_24kc/packages/Packages.gz
Updated list of available packages in /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/../../../../../../../../../../home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/openwrt_packages
Downloading https://downloads.openwrt.org/releases/22.03.5/packages/mipsel_24kc/packages/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/22.03.5/packages/mipsel_24kc/routing/Packages.gz
Updated list of available packages in /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/../../../../../../../../../../home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/openwrt_routing
Downloading https://downloads.openwrt.org/releases/22.03.5/packages/mipsel_24kc/routing/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/22.03.5/packages/mipsel_24kc/telephony/Packages.gz
Updated list of available packages in /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/../../../../../../../../../../home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/openwrt_telephony
Downloading https://downloads.openwrt.org/releases/22.03.5/packages/mipsel_24kc/telephony/Packages.sig
Signature check passed.
Downloading file:packages/Packages
Updated list of available packages in /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/../../../../../../../../../../home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/imagebuilder
Downloading file:packages/Packages.sig
Signature check passed.
Collected errors:
 * opkg_conf_parse_file: Duplicate src declaration (openwrt_core https://downloads.openwrt.org/releases/22.03.5/targets/ramips/mt76x8/packages). Skipping.

Installing packages...
Installing libc (1.2.3-4) to root...
Installing libgcc1 (11.2.0-4) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libgcc1_11.2.0-4_mipsel_24kc.ipk.
Configuring libgcc1.
Configuring libc.
Collected errors:
 * opkg_conf_parse_file: Duplicate src declaration (openwrt_core https://downloads.openwrt.org/releases/22.03.5/targets/ramips/mt76x8/packages). Skipping.
Installing kernel (5.10.176-1-626072f71c018ffd5b5ebe837686060a) to root...
Configuring kernel.
Collected errors:
 * opkg_conf_parse_file: Duplicate src declaration (openwrt_core https://downloads.openwrt.org/releases/22.03.5/targets/ramips/mt76x8/packages). Skipping.
Installing onion-repo-keys (22.03.2-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/onion-repo-keys_22.03.2-1_mipsel_24kc.ipk.
Installing libubox20220515 (2022-05-15-d2223ef9-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libubox20220515_2022-05-15-d2223ef9-1_mipsel_24kc.ipk.
Installing usign (2020-05-23-f1f65026-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/usign_2020-05-23-f1f65026-1_mipsel_24kc.ipk.
Unknown package 'omega2-base'.
Installing omega2-base-files (22.03.5-20231010) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/omega2-base-files_22.03.5-20231010_mipsel_24kc.ipk.
Installing omega2-base-passwd (22.03.5-20231010) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/omega2-base-passwd_22.03.5-20231010_mipsel_24kc.ipk.
Installing omega2-ctrl (0.3-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/omega2-ctrl_0.3-1_mipsel_24kc.ipk.
Installing base-files (1502-r20134-5f15225c1e) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/base-files_1502-r20134-5f15225c1e_mipsel_24kc.ipk.
Installing libuci20130104 (2021-10-22-f84f49f0-6) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libuci20130104_2021-10-22-f84f49f0-6_mipsel_24kc.ipk.
Installing libnl-tiny1 (2021-11-21-8e0555fb-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libnl-tiny1_2021-11-21-8e0555fb-1_mipsel_24kc.ipk.
Installing libubus20220601 (2022-06-01-2bebf93c-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libubus20220601_2022-06-01-2bebf93c-1_mipsel_24kc.ipk.
Installing libjson-c5 (0.15-2) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libjson-c5_0.15-2_mipsel_24kc.ipk.
Installing libblobmsg-json20220515 (2022-05-15-d2223ef9-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libblobmsg-json20220515_2022-05-15-d2223ef9-1_mipsel_24kc.ipk.
Installing ubusd (2022-06-01-2bebf93c-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/ubusd_2022-06-01-2bebf93c-1_mipsel_24kc.ipk.
Installing ubus (2022-06-01-2bebf93c-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/ubus_2022-06-01-2bebf93c-1_mipsel_24kc.ipk.
Installing jshn (2022-05-15-d2223ef9-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/jshn_2022-05-15-d2223ef9-1_mipsel_24kc.ipk.
Installing netifd (2022-08-25-76d2d41b-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/netifd_2022-08-25-76d2d41b-1_mipsel_24kc.ipk.
Installing jsonfilter (2018-02-04-c7e938d6-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/jsonfilter_2018-02-04-c7e938d6-1_mipsel_24kc.ipk.
Installing openwrt-keyring (2022-03-25-62471e69-3) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/openwrt-keyring_2022-03-25-62471e69-3_mipsel_24kc.ipk.
Installing ubox (2021-08-03-205defb5-2) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/ubox_2021-08-03-205defb5-2_mipsel_24kc.ipk.
Installing fstools (2022-06-02-93369be0-2) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/fstools_2022-06-02-93369be0-2_mipsel_24kc.ipk.
Installing fwtool (2019-11-12-8f7fe925-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/fwtool_2019-11-12-8f7fe925-1_mipsel_24kc.ipk.
Installing busybox (1.35.0-5) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/busybox_1.35.0-5_mipsel_24kc.ipk.
Installing ca-bundle (20230311-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/ca-bundle_20230311-1_all.ipk.
Installing dnsmasq (2.86-16) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/dnsmasq_2.86-16_mipsel_24kc.ipk.
Installing dropbear (2022.82-2) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/dropbear_2022.82-2_mipsel_24kc.ipk.
Installing firewall4 (2022-10-18-7ae5e14b-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/firewall4_2022-10-18-7ae5e14b-1_mipsel_24kc.ipk.
Installing libucode20220812 (2022-12-02-46d93c9c-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libucode20220812_2022-12-02-46d93c9c-1_mipsel_24kc.ipk.
Installing ucode (2022-12-02-46d93c9c-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/ucode_2022-12-02-46d93c9c-1_mipsel_24kc.ipk.
Installing kmod-nfnetlink (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-nfnetlink_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-nf-reject (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-nf-reject_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-nf-reject6 (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-nf-reject6_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-nf-conntrack (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-nf-conntrack_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-nf-conntrack6 (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-nf-conntrack6_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-nf-nat (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-nf-nat_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-nf-log (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-nf-log_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-nf-log6 (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-nf-log6_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-crypto-hash (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-crypto-hash_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-crypto-crc32c (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-crypto-crc32c_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-lib-crc32c (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-lib-crc32c_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-nft-core (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-nft-core_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-nft-fib (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-nft-fib_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-nf-flow (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-nf-flow_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-nft-nat (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-nft-nat_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-nft-offload (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-nft-offload_5.10.176-1_mipsel_24kc.ipk.
Installing libmnl0 (1.0.5-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libmnl0_1.0.5-1_mipsel_24kc.ipk.
Installing libnftnl11 (1.2.1-2) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libnftnl11_1.2.1-2_mipsel_24kc.ipk.
Installing jansson4 (2.13.1-2) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/jansson4_2.13.1-2_mipsel_24kc.ipk.
Installing nftables-json (1.0.2-2.1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/nftables-json_1.0.2-2.1_mipsel_24kc.ipk.
Installing ucode-mod-fs (2022-12-02-46d93c9c-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/ucode-mod-fs_2022-12-02-46d93c9c-1_mipsel_24kc.ipk.
Installing ucode-mod-ubus (2022-12-02-46d93c9c-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/ucode-mod-ubus_2022-12-02-46d93c9c-1_mipsel_24kc.ipk.
Installing ucode-mod-uci (2022-12-02-46d93c9c-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/ucode-mod-uci_2022-12-02-46d93c9c-1_mipsel_24kc.ipk.
Package fstools (2022-06-02-93369be0-2) installed in root is up to date.
Package kernel (5.10.176-1-626072f71c018ffd5b5ebe837686060a) installed in root is up to date.
Installing kmod-gpio-button-hotplug (5.10.176-3) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-gpio-button-hotplug_5.10.176-3_mipsel_24kc.ipk.
Installing kmod-leds-gpio (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-leds-gpio_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-mt7603 (5.10.176+2022-09-06-d7054646-5) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-mt7603_5.10.176+2022-09-06-d7054646-5_mipsel_24kc.ipk.
Installing iw (5.16-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/iw_5.16-1_mipsel_24kc.ipk.
Installing libiwinfo-data (2022-12-15-8d158096-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libiwinfo-data_2022-12-15-8d158096-1_mipsel_24kc.ipk.
Installing libiwinfo20210430 (2022-12-15-8d158096-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libiwinfo20210430_2022-12-15-8d158096-1_mipsel_24kc.ipk.
Installing iwinfo (2022-12-15-8d158096-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/iwinfo_2022-12-15-8d158096-1_mipsel_24kc.ipk.
Installing wireless-regdb (2023.05.03-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/wireless-regdb_2023.05.03-1_all.ipk.
Installing kmod-cfg80211 (5.10.176+5.15.92-1-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-cfg80211_5.10.176+5.15.92-1-1_mipsel_24kc.ipk.
Installing kmod-crypto-cmac (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-crypto-cmac_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-crypto-null (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-crypto-null_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-crypto-aead (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-crypto-aead_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-crypto-manager (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-crypto-manager_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-crypto-hmac (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-crypto-hmac_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-crypto-sha256 (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-crypto-sha256_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-crypto-rng (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-crypto-rng_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-crypto-seqiv (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-crypto-seqiv_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-crypto-ctr (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-crypto-ctr_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-crypto-ccm (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-crypto-ccm_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-crypto-gf128 (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-crypto-gf128_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-crypto-ghash (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-crypto-ghash_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-crypto-gcm (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-crypto-gcm_5.10.176-1_mipsel_24kc.ipk.
Installing hostapd-common (2022-01-16-cff80b4f-16.2) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/hostapd-common_2022-01-16-cff80b4f-16.2_mipsel_24kc.ipk.
Installing kmod-mac80211 (5.10.176+5.15.92-1-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-mac80211_5.10.176+5.15.92-1-1_mipsel_24kc.ipk.
Installing kmod-mt76-core (5.10.176+2022-09-06-d7054646-5) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-mt76-core_5.10.176+2022-09-06-d7054646-5_mipsel_24kc.ipk.
Package kmod-nft-offload (5.10.176-1) installed in root is up to date.
Installing kmod-usb-ohci (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-usb-ohci_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-nls-base (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-nls-base_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-usb-core (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-usb-core_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-usb2 (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-usb2_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-usb-ehci (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-usb-ehci_5.10.176-1_mipsel_24kc.ipk.
Package libc (1.2.3-4) installed in root is up to date.
Package libgcc1 (11.2.0-4) installed in root is up to date.
Installing libustream-wolfssl20201210 (2022-12-08-9217ab46-2) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libustream-wolfssl20201210_2022-12-08-9217ab46-2_mipsel_24kc.ipk.
Installing libwolfssl5.6.3.ee39414e (5.6.3-stable-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libwolfssl5.6.3.ee39414e_5.6.3-stable-1_mipsel_24kc.ipk.
Installing logd (2021-08-03-205defb5-2) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/logd_2021-08-03-205defb5-2_mipsel_24kc.ipk.
Installing mtd (26) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/mtd_26_mipsel_24kc.ipk.
Package netifd (2022-08-25-76d2d41b-1) installed in root is up to date.
Package nftables-json (1.0.2-2.1) installed in root is up to date.
Installing odhcp6c (2022-08-05-7d21e8d8-18) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/odhcp6c_2022-08-05-7d21e8d8-18_mipsel_24kc.ipk.
Installing odhcpd-ipv6only (2023-01-02-4a673e1c-2) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/odhcpd-ipv6only_2023-01-02-4a673e1c-2_mipsel_24kc.ipk.
Installing opkg (2022-02-24-d038e5b6-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/opkg_2022-02-24-d038e5b6-1_mipsel_24kc.ipk.
Installing libuclient20201210 (2023-04-13-007d9454-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libuclient20201210_2023-04-13-007d9454-1_mipsel_24kc.ipk.
Installing uclient-fetch (2023-04-13-007d9454-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/uclient-fetch_2023-04-13-007d9454-1_mipsel_24kc.ipk.
Installing libpthread (1.2.3-4) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libpthread_1.2.3-4_mipsel_24kc.ipk.
Installing ppp (2.4.9.git-2021-01-04-3) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/ppp_2.4.9.git-2021-01-04-3_mipsel_24kc.ipk.
Installing kmod-lib-crc-ccitt (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-lib-crc-ccitt_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-slhc (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-slhc_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-ppp (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-ppp_5.10.176-1_mipsel_24kc.ipk.
Installing ppp-mod-pppoe (2.4.9.git-2021-01-04-3) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/ppp-mod-pppoe_2.4.9.git-2021-01-04-3_mipsel_24kc.ipk.
Installing kmod-pppox (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-pppox_5.10.176-1_mipsel_24kc.ipk.
Installing kmod-pppoe (5.10.176-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/kmod-pppoe_5.10.176-1_mipsel_24kc.ipk.
Installing procd (2022-06-01-7a009685-2) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/procd_2022-06-01-7a009685-2_mipsel_24kc.ipk.
Installing libjson-script20220515 (2022-05-15-d2223ef9-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/libjson-script20220515_2022-05-15-d2223ef9-1_mipsel_24kc.ipk.
Installing procd-seccomp (2022-06-01-7a009685-2) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/procd-seccomp_2022-06-01-7a009685-2_mipsel_24kc.ipk.
Installing procd-ujail (2022-06-01-7a009685-2) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/procd-ujail_2022-06-01-7a009685-2_mipsel_24kc.ipk.
Installing swconfig (12) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/swconfig_12_mipsel_24kc.ipk.
Installing uboot-envtools (2022.01-38) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/uboot-envtools_2022.01-38_mipsel_24kc.ipk.
Installing uci (2021-10-22-f84f49f0-6) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/uci_2021-10-22-f84f49f0-6_mipsel_24kc.ipk.
Package uclient-fetch (2023-04-13-007d9454-1) installed in root is up to date.
Installing urandom-seed (3) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/urandom-seed_3_mipsel_24kc.ipk.
Installing getrandom (2021-08-03-205defb5-2) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/getrandom_2021-08-03-205defb5-2_mipsel_24kc.ipk.
Installing urngd (2023-07-25-7aefb47b-1) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/urngd_2023-07-25-7aefb47b-1_mipsel_24kc.ipk.
Installing wpad-basic-wolfssl (2022-01-16-cff80b4f-16.2) to root...
Copying /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/dl/wpad-basic-wolfssl_2022-01-16-cff80b4f-16.2_mipsel_24kc.ipk.
Configuring libnl-tiny1.
Configuring libubox20220515.
Configuring libuci20130104.
Configuring libubus20220601.
Configuring libiwinfo-data.
Configuring libiwinfo20210430.
Configuring iwinfo.
Configuring kmod-crypto-gf128.
Configuring libuclient20201210.
Configuring uclient-fetch.
Configuring libpthread.
Configuring opkg.
Configuring kmod-nls-base.
Configuring kmod-usb-core.
Configuring libjson-c5.
Configuring libblobmsg-json20220515.
Configuring ubusd.
Configuring ubus.
Configuring iw.
Configuring kmod-crypto-hash.
Configuring kmod-crypto-null.
Configuring kmod-crypto-aead.
Configuring kmod-crypto-manager.
Configuring busybox.
Configuring kmod-crypto-hmac.
Configuring kmod-crypto-sha256.
Configuring kmod-crypto-rng.
Configuring kmod-crypto-seqiv.
Configuring kmod-crypto-ctr.
Configuring kmod-nfnetlink.
Configuring kmod-nf-reject.
Configuring kmod-nf-reject6.
Configuring kmod-nf-conntrack.
Configuring kmod-nf-conntrack6.
Configuring kmod-nf-nat.
Configuring kmod-nf-log.
Configuring kmod-nf-log6.
Configuring kmod-crypto-crc32c.
Configuring kmod-lib-crc32c.
Configuring kmod-nft-core.
Configuring kmod-nft-fib.
Configuring swconfig.
Configuring kmod-nf-flow.
Configuring libwolfssl5.6.3.ee39414e.
Configuring libustream-wolfssl20201210.
Configuring kmod-lib-crc-ccitt.
Configuring getrandom.
Configuring omega2-base-files.
Configuring libucode20220812.
Configuring ucode.
Configuring ucode-mod-ubus.
Configuring kmod-slhc.
Configuring kmod-ppp.
Configuring kmod-pppox.
Configuring kmod-pppoe.
Configuring hostapd-common.
Configuring wpad-basic-wolfssl.
Configuring procd-ujail.
Configuring jshn.
Configuring netifd.
Configuring jsonfilter.
Configuring usign.
Configuring openwrt-keyring.
Configuring ubox.
Configuring fstools.
Configuring fwtool.
Configuring base-files.
Configuring ucode-mod-uci.
Configuring kmod-nft-nat.
Configuring kmod-nft-offload.
Configuring libmnl0.
Configuring libnftnl11.
Configuring jansson4.
Configuring nftables-json.
Configuring ucode-mod-fs.
Configuring firewall4.
Configuring uboot-envtools.
Configuring kmod-usb-ohci.
Configuring dnsmasq.
Configuring libjson-script20220515.
Configuring procd.
Configuring kmod-usb-ehci.
Configuring kmod-usb2.
Configuring odhcp6c.
Configuring kmod-crypto-ghash.
Configuring uci.
Configuring dropbear.
Configuring mtd.
Configuring odhcpd-ipv6only.
Configuring procd-seccomp.
Configuring kmod-crypto-ccm.
Configuring urandom-seed.
Configuring ppp.
Configuring kmod-leds-gpio.
Configuring kmod-gpio-button-hotplug.
Configuring logd.
Configuring wireless-regdb.
Configuring kmod-cfg80211.
Configuring kmod-crypto-cmac.
Configuring kmod-crypto-gcm.
Configuring kmod-mac80211.
Configuring kmod-mt76-core.
Configuring kmod-mt7603.
Configuring onion-repo-keys.
Configuring omega2-base-passwd.
Configuring ca-bundle.
Configuring omega2-ctrl.
Configuring urngd.
Configuring ppp-mod-pppoe.
Collected errors:
 * opkg_conf_parse_file: Duplicate src declaration (openwrt_core https://downloads.openwrt.org/releases/22.03.5/targets/ramips/mt76x8/packages). Skipping.
 * pkg_hash_check_unresolved: cannot find dependency i2c-tools for omega2-base
 * pkg_hash_fetch_best_installation_candidate: Packages for omega2-base found, but incompatible with the architectures configured
 * opkg_install_cmd: Cannot install package omega2-base.
 * resolve_conffiles: Existing conffile /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/etc/shadow is different from the conffile in the new package. The new conffile will be placed at /home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder/build_dir/target-mipsel_24kc_musl/root-ramips/etc/shadow-opkg.
make[2]: *** [Makefile:170: package_install] Error 255
make[1]: *** [Makefile:125: _call_image] Error 2
make: *** [Makefile:243: image] Error 2
make: Leaving directory '/home/me/dev/nxs/odev/openwrt-imagebuilder-wrapper/openwrt-imagebuilder'
> Compilation error!

Upgrade to using OpenWRT 22.03.3 Image Builder

Motivation

Move the Omega2 firmware to be based on the latest OpenWRT release

Description

Update this repo and OnionIoT/openwrt-sdk-wrapper to use the OpenWRT 22.03.3 release versions of the SDK and image builder.

For any device-side things that need to change, please update the openwrt-22.03 branch in OnionIoT/openwrt-packages.
The omega2-base PKG_VERSION number will definitely need to be updated.

Resources

https://downloads.openwrt.org/releases/22.03.3/targets/ramips/mt76x8/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.