docs: perfSONAR toolkit installer updates (fetch more helpers, version bump)#64
docs: perfSONAR toolkit installer updates (fetch more helpers, version bump)#64ShawnMcKee merged 1 commit intomasterfrom
Conversation
|
Summary of changes in this PR:\n\n- Installer: bumped to 1.0.1. It now fetches a fuller set of helper scripts and docs and attempts to download accompanying checksum files when available.\n- Added to installer fetch list: , , and other recent helpers.\n- Checksums: updated files for modified scripts (see ).\n- lsregistration helper: now prefers (RPM installs) and falls back to or when appropriate; restart logic encapsulated in helper functions.\n- Docs: and updated to reflect the installer bump and restart behavior.\n\nTesting & notes:\n- I verified checksums locally and that the installer includes the listed scripts.\n- Suggested reviewer test: run the installer on a staging host and verify contains scripts and corresponding files, then run the and container modes to confirm restart behavior.\n\nIf you want, I can squash commits, add more docs, or merge the PR when approved. |
…mp to 1.0.1 and expand fetched helper scripts and docs.\n- Add and to installer fetch list.\n- Update .sha256 checksum files for modified scripts.\n- Improve restart behavior for RPM/local installs; prefer unit.\n- Update CHANGELOG and README-lsregistration.
207834c to
016d56d
Compare
Cleaned PR description: installer & lsregistration helper updates
Summary
install_tools_scripts.sh): bump to1.0.1and expand fetch behavior to provide a fuller set of helper scripts and documentation files. The installer now attempts to download accompanying.sha256checksum files when present.fasterdata-tuning.sh,repair-state-json.sh, and other recent helper scripts so bootstrap installs get the latest tooling..sha256files for modified scripts underdocs/perfsonar/tools_scripts/so verification scripts can validate releases.perfSONAR-update-lsregistration.sh): improved restart behavior to better support RPM (non-container) installs by preferring theperfsonar-lsregistrationdaemonunit when present, falling back tolsregistrationdaemon, and finally to signalling the process; encapsulated restart logic in helper functions.CHANGELOG.md,README-lsregistration.md, andinstall-perfsonar-toolkit.mdto document these changes.Testing & reviewer checklist
/opt/perfsonar-tp/tools_scriptscontains the expected scripts and.sha256files.sha256sum /opt/perfsonar-tp/tools_scripts/fasterdata-tuning.shfasterdata-tuning.sh.sha256in the same directory.perfSONAR-update-lsregistration.shin both modes:perfsonar-testpointcontainer.--local): confirm it writes to/etc/perfsonar/lsregistrationdaemon.confand attempts to restartperfsonar-lsregistrationdaemon(or falls back tolsregistrationdaemon).shellcheckon modified scripts for style/safety checks.Notes
install_tools_scripts.sh.sha256,perfSONAR-update-lsregistration.sh.sha256, and other relevant checksum files.If you want, I can squash commits, add more documentation examples, or merge the PR when it's approved.