Repository navigation
System install docs PR - #16
Open
cosmosquark wants to merge 5 commits into
Open
cosmosquark wants to merge 5 commits into
cosmosquark wants to merge 5 commits into
Conversation
Keep the current guides and workflow, and retain the install scripts and pages from this branch.
A system install writes the shared downloader settings AlphaGSM reads and leaves each operator's servers in that operator's home. The alphagsm link now resolves to the real program so Python can find src.
The checked-in config left package-ecosystem blank, so GitHub rejected .github/dependabot.yml. Weekly updates now cover pip, GitHub Actions, and the runtime Dockerfiles, with one grouped pull request per ecosystem.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Documents the Linux install paths and makes those installs match the program.
~/.local/lib/alphagsm, links~/.local/bin/alphagsm, and readsalphagsm.confin that install root./usr/local/lib/alphagsm. Code under/usrreads/etc/alphagsm.conf. A new config sets the shared download account toalphagsmand stores the cache under/home/alphagsm/downloads.alphagsmgroup can runalphagsm-downloadsas the download account without a password. The sudoers file is checked withvisudo.alphagsmcommand is a link to the copied program. The launcher follows that link sosrcimports succeed.gitalphagsmruns git in the installed tree./home/alphagsm/gitliveis only an empty directory for a separate checkout.system-install-testruns the system installer in Ubuntu 24.04 and checks the layout, the second-run config, andalphagsm --help.Guides:
Validation
bash -non the install scripts and the container runner.alphagsm --helpthrough the new link.bash ./system_install_tests/run_system_install_in_container.shcompleted successfully on this machine. It does not change the host.Dependabot was rejecting
.github/dependabot.ymlbecausepackage-ecosystemwas blank. The file now schedules weekly updates for pip, GitHub Actions, and the Dockerfiles underdocker/. Each ecosystem is grouped into one pull request.pyproject.tomlis excluded because it only holds tool settings.