Commit Graph

703 Commits

Author SHA1 Message Date
classabbyamp 2e9f60df77
docs/_ext/: initial bash doc comment extension [WIP] 2023-01-07 20:44:08 -05:00
classabbyamp 764c5e32f1
zfsbootmenu/lib/: initial doc comment pass 2022-12-25 11:02:17 -05:00
classabbyamp 65dab5e005 .github/workflows/: limit ci to certain paths, add concurrency limit 2022-12-24 08:55:57 -05:00
Andrew J. Hesford 21cde8f880 guides/void-linux: replace XBPS_TARGET_ARCH with XBPS_ARCH 2022-12-23 17:36:24 -05:00
classabbyamp 47d85dd3f6 docs/README.md: add meta-documentation 2022-12-22 20:58:28 -05:00
classabbyamp a16297f9b3 remove remaining pod docs, references to them, and releng scripts 2022-12-22 20:58:28 -05:00
Andrew J. Hesford 14e1d8b5ad docs/Makefile: support opendoas, add target to remove Void packages 2022-12-22 15:45:29 -05:00
Andrew J. Hesford e0cb3f9d07 docs/guides/void-linux: fix xbps-install syntax 2022-12-22 14:50:20 -05:00
Andrew J. Hesford 743fc3bbc7 Revamp the Void syslinux guide 2022-12-22 14:46:44 -05:00
Andrew J. Hesford 9f72c72e10 Drop the beginner's guide from the official docs; it belongs on the wiki
If the guide receives official review, we can consider moving it back to
Read the Docs, but it does not belong there when the content still warns
that the team has not reviewed the content.
2022-12-22 13:52:28 -05:00
Zach Dykstra 8bb2d5fcd9
README.md: update logo 2022-12-22 12:28:14 -06:00
Zach Dykstra 3c603a7734
docs: add text-only logo, use on index page 2022-12-22 11:10:44 -06:00
Zach Dykstra 5b61268d19
releng: add kpartx and wipefs to recovery images 2022-12-22 11:08:08 -06:00
classabbyamp b2b4933aa2 docs/index: add ToC 2022-12-22 10:24:47 -06:00
classabbyamp 185a7631e1 docs/guides/: fix links 2022-12-22 10:24:47 -06:00
Andrew J. Hesford 21ebf5b9fb docs: modernize index, offload some content to guides 2022-12-22 10:24:47 -06:00
classabbyamp 5876c0f346 migrate README contents to docs/index.rst
also add v2.1.0 screenshot
2022-12-22 10:24:47 -06:00
classabbyamp d674d2f4f4 docs: add favicon 2022-12-22 10:24:47 -06:00
Andrew J. Hesford 090cdc5271 docs/online/*.rst: fix permissions 2022-12-21 21:22:58 -05:00
Andrew J. Hesford abed8de87e docs: update container docs, unify with wiki content 2022-12-21 19:44:49 -05:00
Zach Dykstra dca5d4dfa3
CI/CD: run checks on pull-request 2022-12-21 16:44:26 -06:00
classabbyamp 9fbe138564 zfsbootmenu/help-files: regenerate 2022-12-21 16:42:18 -06:00
classabbyamp 0064be524d releng/rst2help.sh: remove unhandled roles from docs before conversion 2022-12-21 16:42:18 -06:00
classabbyamp 586a1cfecb releng/tag-release.sh: update docs/conf.py on release 2022-12-21 16:42:18 -06:00
Zach Dykstra 19f5c378f5 documentation: adapt tooling to use rst docs 2022-12-21 16:42:18 -06:00
Andrew J. Hesford c578ef530d Key management: properly normalize Booleans, make cache mutex per-PID
The cache mutex exists to avoid infinite recursion when attempting to
load a key for an encryption root from its key source. However, the
recursion is only a concern when the load is done in the same PID that
is trying to do the caching. In other cases, such as when a remote user
has terminated a local instance and is not attempting to unlock a pool,
a generic mutex will prevent all key caching. Making the mutex per-PID
avoids this conflict.
2022-12-21 11:30:19 -05:00
Zach Dykstra f8156865ff
CI/CD: remove legacy documentation action 2022-12-20 21:56:24 -06:00
classabbyamp 610b83f967 docs/online/: convert pod online docs to rst 2022-12-20 21:53:42 -06:00
classabbyamp b15890a0de docs/man/: convert pod manpages to rst
- re-title config.yaml manual page
- pregenerate manpages in docs/man/dist
2022-12-20 21:53:42 -06:00
classabbyamp 31fc472621 docs/guides/general/: migrate from wiki & md files, clean up
docs/guides/general/remote-access.rst: clean up documentation
2022-12-20 21:53:42 -06:00
classabbyamp 221014f0a3 docs/CHANGELOG.md: adjust headings for sphinx 2022-12-20 21:53:42 -06:00
classabbyamp beecdbdf40 docs/guides/debian/: migrate debian guides from wiki 2022-12-20 21:53:42 -06:00
classabbyamp 4873a53bce docs/guides/: migrate 3rd party guides from wiki 2022-12-20 21:53:42 -06:00
classabbyamp 06daf878c3 docs/guides/void-linux/: migrate void guides from wiki 2022-12-20 21:53:42 -06:00
classabbyamp b378215c2c docs/: add sphinx & rtd boilerplate 2022-12-20 21:53:42 -06:00
classabbyamp 525a0f6f5d docs/logos/: add zbm logos 2022-12-20 21:53:42 -06:00
Zach Dykstra 01a2155b10
help: explicitly set border color to white 2022-12-20 10:36:25 -06:00
Andrew J. Hesford a58b5a27d5 releng/tag-release.sh: fix quoting bug for regular releases 2022-12-19 22:01:11 -05:00
Andrew J. Hesford 4c01ce4a39 helpers/image.sh: fix handling of empty pool compatibility options 2022-12-19 21:35:22 -05:00
Andrew J. Hesford cdd41637c0 Bump to version 2.1.0 2022-12-19 21:16:47 -05:00
Andrew J. Hesford e05f88ad52 releng: clean up EFI/tarball nomenclature 2022-12-19 21:16:25 -05:00
Zach Dykstra 09a6a799a8 Update docs/CHANGELOG.md for v2.1.0 2022-12-19 21:06:34 -05:00
Zach Dykstra 4d96883a2f testing: document additional feature tests 2022-12-19 21:06:34 -05:00
Andrew J. Hesford b89bcd2c28 testing/TPSReport.md: add check for "!!" syntax in zbm.prefer 2022-12-18 16:48:19 -05:00
Andrew J. Hesford 8e6ca4a8da set_default_kernel: properly clear default when no kernel is specified 2022-12-18 16:47:37 -05:00
Zach Dykstra 7f929f1ad9 Add compatibility.d definitions to image 2022-12-15 09:45:48 -06:00
Zach Dykstra dc68d172b7 testing: expand pool compat capabilities 2022-12-15 09:45:48 -06:00
Zach Dykstra 9963809304
Stop exporting dead endian variable 2022-12-14 16:51:34 -06:00
Zach Dykstra db9b6bfede
Remove BE/LE code path in dracut module creation 2022-12-14 15:29:30 -06:00
Zach Dykstra 54a7720419
Disable shellcheck for testing/, raise threshold 2022-12-13 17:31:49 -06:00