Skip to content

(WiP) wyng-backups requirements#1211

Draft
tlaurion wants to merge 1 commit intolinuxboot:masterfrom
tlaurion:wyng_backups_wip
Draft

(WiP) wyng-backups requirements#1211
tlaurion wants to merge 1 commit intolinuxboot:masterfrom
tlaurion:wyng_backups_wip

Conversation

@tlaurion
Copy link
Copy Markdown
Collaborator

@tlaurion tlaurion commented Sep 8, 2022

  • config/linux-x230-maximized: add lvm thin provisioning and lvm snapshot support
  • modules/busybox: version bump to have better ash<-> bash compatibility config/busybox.config: add truncate and other needed stuff
  • initd/etc/lvm/lvm.config: deactivate thin-provisioning binaries lookup modules/blake2: bsum2 checksuming support (wyng-backups requirement, not under busybox)
  • modules/zstd: zstd 1.4.1 support (best compression algo, thanks to facebook. wyng-backup-extract.sh requirement)
  • Makefile: add glue to pack blake2 and zstd if configured in board boards/x230-hotp-maximized: add blake2 and zstd modules (working)

PR for wyng-extract (non-working.... still in the process of removing bashisms but was not completely successful): tasket/wyng-backup#104

@tlaurion tlaurion marked this pull request as draft September 8, 2022 14:05
@tlaurion tlaurion force-pushed the wyng_backups_wip branch 2 times, most recently from 68fa426 to 25ce08a Compare September 8, 2022 22:08
…ot support

modules/busybox: version bump to have better ash<-> bash compatibility
config/busybox.config: add truncate and other needed stuff
initd/etc/lvm/lvm.config: deactivate thin-provisioning binaries lookup
modules/blake2: bsum2 checksuming support (wyng-backups requirement, not under busybox)
modules/zstd: zstd 1.4.9 support (best compression algo, thanks to facebook. wyng-backup-extract.sh requirement)
 - pass ZSTD_LIB_MINIFY=1 to build to have -Os and other space optimized build
Makefile: add glue to pack blake2 and zstd if configured in board
boards/x230-hotp-maximized: add blake2 and zstd modules (working)

PR for wyng-extract (non-working.... still in the process of removing bashisms but was not completely successful):
tasket/wyng-backup#104

missing: softlink to have zstdcat (have to create it manually under Heads as of now, tried to replicated busybox do call for symlink, but the target is just skipped.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant