secubox-deb/scripts/lib
CyberMind-FR 845683c9c9 fix(metablog): chown site dirs to secubox:secubox after ingest (ref #121)
ingest_site() runs git init/commit inside /srv/metablogizer/sites/<name> over
ssh as root, so a freshly created .git is owned root:root — but the
metablogizer service runs as 'secubox' and cannot write the repo (blocked
sub-E #113 webhook deploys). Add a fix_perms helper that chown -R
secubox:secubox the site dir after every .git-touching ingest path
(ingested-fresh x2 + ingested-with-history). Matches module postinst pattern.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 09:30:13 +02:00
..
agent-worktree-lib.sh
gitea-ssh-preflight.sh
metablog-ingest-site.sh fix(metablog): chown site dirs to secubox:secubox after ingest (ref #121) 2026-06-24 09:30:13 +02:00
streamlit-ingest-app.sh
test-helpers.sh
tier-manifest.sh