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