packages/utils/uvol/files
Daniel Golle 6350c7bc63
uvol: replace with re-write in ucode
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 <daniel@makrotopia.org>
2022-03-31 18:45:22 +01:00
..
autopart.defaults autopart: work on MBR/DOS partitioned disks 2021-07-10 22:04:43 +01:00
blockdev_common.uc uvol: replace with re-write in ucode 2022-03-31 18:45:22 +01:00
lvm.uc uvol: replace with re-write in ucode 2022-03-31 18:45:22 +01:00
ubi.uc uvol: replace with re-write in ucode 2022-03-31 18:45:22 +01:00
uci.uc uvol: replace with re-write in ucode 2022-03-31 18:45:22 +01:00
uvol uvol: replace with re-write in ucode 2022-03-31 18:45:22 +01:00
uvol.defaults uvol: clean up paths and fix delayed startup 2022-02-18 03:09:06 +00:00
uvol.init uvol: clean up paths and fix delayed startup 2022-02-18 03:09:06 +00:00