<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/stintel/package/base-files, branch master</title>
<subtitle>Staging tree of Stijn Tintel</subtitle>
<id>https://git.openwrt.org/openwrt/staging/stintel/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/stintel/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/'/>
<updated>2026-08-11T21:18:26Z</updated>
<entry>
<title>base-files: add mtd_get_mac_uci_config()</title>
<updated>2026-08-11T21:18:26Z</updated>
<author>
<name>Charles Joynson</name>
</author>
<published>2026-08-08T04:40:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=180fa957e30705f517d65f7717ce9cde0a1c4903'/>
<id>urn:sha1:180fa957e30705f517d65f7717ce9cde0a1c4903</id>
<content type='text'>
Add mtd_get_mac_uci_config() for reading a MAC address from a UCI-style
config stored in an MTD partition. This is needed to support the
TP-Link ER605 v1; the existing UBI helper already covers the ER605 v2.
Also refactor common sed logic into a shared helper used by both
variants and drop the redundant cat pipe.

TP-Link ER605 v2 device support is unaffected. The one and only MAC
address on the tddp partition for v1/v2 is the label MAC address.

Signed-off-by: Charles Joynson &lt;ctjoynson@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24331
Signed-off-by: Jonas Jelonek &lt;jelonek.jonas@gmail.com&gt;
</content>
</entry>
<entry>
<title>base-files: fix missing tabs</title>
<updated>2026-07-26T16:02:42Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2026-07-26T16:01:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=4b0f7ebab7f75e3a0564c3810ccf45ce30c773ac'/>
<id>urn:sha1:4b0f7ebab7f75e3a0564c3810ccf45ce30c773ac</id>
<content type='text'>
Tabs were missing from the default button behavior modification blocks,
breaking the build if they were activated.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>wifi-scripts: support multiple device paths per board.json wlan entry</title>
<updated>2026-07-22T07:32:52Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2026-07-22T07:20:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=2c642576270de2606de6d0890fb627066c3a1595'/>
<id>urn:sha1:2c642576270de2606de6d0890fb627066c3a1595</id>
<content type='text'>
The path field of a board.json wlan entry may now be an array of
device paths. ucidef_add_wlan accepts several leading path arguments
and stores them as a JSON array; a single path is still stored as a
plain string for backwards compatibility. A phy is matched if it
corresponds to any of the listed paths, so a radio that enumerates on
a non-deterministic PCI path still resolves to the correct named phy.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>base-files: derive DHCP DUID from device MAC address</title>
<updated>2026-06-24T09:21:28Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2026-06-19T14:32:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=8c613a9a224c0d2c096fc635980834b9954db035'/>
<id>urn:sha1:8c613a9a224c0d2c096fc635980834b9954db035</id>
<content type='text'>
The DUID-UUID was generated from a random UUID, which is regenerated on
every fresh flash and therefore does not survive reconfiguration events
such as reflashing without keeping the configuration. RFC8415/RFC6355
prefer a DUID that remains stable across such events.

Add a ucode helper that picks the first LAN port (falling back to WAN)
from /etc/board.json, resolves its MAC address and derives a stable UUID
from it, falling back to a random UUID only when that fails.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>base-files: handle name collision between kernel UBI volume and MTD partition</title>
<updated>2026-06-16T14:07:58Z</updated>
<author>
<name>Lukas Stockner</name>
</author>
<published>2026-05-02T17:32:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=5497d5ba23dc24f5b8eee2f62f7613decce4d248'/>
<id>urn:sha1:5497d5ba23dc24f5b8eee2f62f7613decce4d248</id>
<content type='text'>
On the AP-325 (and variants), the bootloader enforces a particular UBI volume
layout and naming, so unfortunately the kernel's UBI volume and MTD partition
end up with the name, which confuses the current logic.

Therefore, add an option to ignore the MTD partition.

Signed-off-by: Lukas Stockner &lt;lukas@lukasstockner.de&gt;
Link: https://github.com/openwrt/openwrt/pull/20738
Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>base-files: support rootfs_data on its own partition</title>
<updated>2026-06-16T14:07:48Z</updated>
<author>
<name>Lukas Stockner</name>
</author>
<published>2026-05-02T17:31:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=bf770bc4e3eb150b9496314992d8baed97067848'/>
<id>urn:sha1:bf770bc4e3eb150b9496314992d8baed97067848</id>
<content type='text'>
The current code assumes that the rootfs_data UBI volume is on the same MTD
partition as the rootfs.
Unfortunately, this does not work on the Aruba AP-325 (and variants), since
the bootloader enforces a particular UBI volume layout.

Therefore, this adds a separate variable to set the rootfs_data partition,
and updates all existing devices with a non-default rootfs partition to also
specify the new variable.

Signed-off-by: Lukas Stockner &lt;lukas@lukasstockner.de&gt;
Link: https://github.com/openwrt/openwrt/pull/20738
Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>Revert "base-files: support rootfs_data on its own partition"</title>
<updated>2026-06-16T14:05:25Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2026-06-16T14:04:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=3ee64a736cda7ff8d5e92a5f4baf2d9ae612261b'/>
<id>urn:sha1:3ee64a736cda7ff8d5e92a5f4baf2d9ae612261b</id>
<content type='text'>
This reverts commit 13fc688f033895e0ba91c1d752ffd63a06760ef5.
Wrong Signed-off-by line was used, reverting and re-applying.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>Revert "base-files: handle name collision between kernel UBI volume and MTD partition"</title>
<updated>2026-06-16T14:05:23Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2026-06-16T14:04:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=7ef7a3581a3ff34cab2f59e1f6295fc23de46072'/>
<id>urn:sha1:7ef7a3581a3ff34cab2f59e1f6295fc23de46072</id>
<content type='text'>
This reverts commit eef8c718b474aff652b42c2e96b55b1b310f7f56.
Wrong Signed-off-by line was used, reverting and re-applying.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>base-files: handle name collision between kernel UBI volume and MTD partition</title>
<updated>2026-06-16T11:45:44Z</updated>
<author>
<name>Lukas Stockner</name>
</author>
<published>2026-05-02T17:32:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=eef8c718b474aff652b42c2e96b55b1b310f7f56'/>
<id>urn:sha1:eef8c718b474aff652b42c2e96b55b1b310f7f56</id>
<content type='text'>
On the AP-325 (and variants), the bootloader enforces a particular UBI volume
layout and naming, so unfortunately the kernel's UBI volume and MTD partition
end up with the name, which confuses the current logic.

Therefore, add an option to ignore the MTD partition.

Signed-off-by: Lukas Stockner &lt;lukas@lukasstockner.de&gt;
Link: https://github.com/openwrt/openwrt/pull/20738
Signed-off-by: Test Dev &lt;dev@example.org&gt;
</content>
</entry>
<entry>
<title>base-files: support rootfs_data on its own partition</title>
<updated>2026-06-16T11:45:44Z</updated>
<author>
<name>Lukas Stockner</name>
</author>
<published>2026-05-02T17:31:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=13fc688f033895e0ba91c1d752ffd63a06760ef5'/>
<id>urn:sha1:13fc688f033895e0ba91c1d752ffd63a06760ef5</id>
<content type='text'>
The current code assumes that the rootfs_data UBI volume is on the same MTD
partition as the rootfs.
Unfortunately, this does not work on the Aruba AP-325 (and variants), since
the bootloader enforces a particular UBI volume layout.

Therefore, this adds a separate variable to set the rootfs_data partition,
and updates all existing devices with a non-default rootfs partition to also
specify the new variable.

Signed-off-by: Lukas Stockner &lt;lukas@lukasstockner.de&gt;
Link: https://github.com/openwrt/openwrt/pull/20738
Signed-off-by: Test Dev &lt;dev@example.org&gt;
</content>
</entry>
</feed>
