<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/uvol/files/blockdev_common.uc, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2024-02-26T05:14:10Z</updated>
<entry>
<title>uvol: add support for detecting fitblk boot device</title>
<updated>2024-02-26T05:14:10Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-02-26T05:08:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=0bdf2fcbe902a4e3a6023788c7c8227b9ce9f423'/>
<id>urn:sha1:0bdf2fcbe902a4e3a6023788c7c8227b9ce9f423</id>
<content type='text'>
Auto-detect LVM2 volume on boot device used with fitblk uImage.FIT
sub-image driver.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>uvol: fixes and adapt to in-tree ucode</title>
<updated>2022-04-04T10:29:12Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-04-03T15:13:45Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=74caff0d5988b721c08b9a8e35bce79a3d167dd6'/>
<id>urn:sha1:74caff0d5988b721c08b9a8e35bce79a3d167dd6</id>
<content type='text'>
Don't use features which are not yet present in the version of ucode
currently shipped with OpenWrt (such as `fs.access()` or assuming raw
mode by default).
Fix syntax error in main executable.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>uvol: unbreak build and adapt to updated ucode</title>
<updated>2022-03-31T21:28:27Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-03-31T20:41:17Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=22d202e3a56d6756543713ec2a2af3c65da31572'/>
<id>urn:sha1:22d202e3a56d6756543713ec2a2af3c65da31572</id>
<content type='text'>
 * Fix build which was broken by a wrong path in the Makefile.

Adapt to ucode commit 4618807 ("main: rework CLI frontend"):
 * ucode now no longer needs the {% %} around each code file, remove
   that and safe one level of indentation.
 * ARGV now no longer includes ucode executable and script itself

Fixes: 6350c7bc6 ("uvol: replace with re-write in ucode")
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>uvol: replace with re-write in ucode</title>
<updated>2022-03-31T17:45:22Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-03-31T16:51:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=6350c7bc63a1cf32e4ef9de42d2e47983df25932'/>
<id>urn:sha1:6350c7bc63a1cf32e4ef9de42d2e47983df25932</id>
<content type='text'>
Replace previous Shell draft-quality implementation of uvol with a
rewrite in ucode[1].
While the new code is slightly larger, it performs much better (as
we no longer fork() for parsing strings like in Shell with grep, sed
and friends).

Before:
  time uvol list -j
  [ ... ]
  real	0m 0.82s
  user	0m 0.13s
  sys	0m 0.10s

After:
  time uvol list -j
  [ ... ]
  real	0m 0.47s
  user	0m 0.05s
  sys	0m 0.05s

[1]: https://github.com/jow-/ucode
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
</feed>
