Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(WiP) wyng-backups requirements #1211

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

tlaurion
Copy link
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.

None yet

1 participant