Back to wiki start page
Categories: Development
Checklist for CRUX Releases
Thomas Penteker
This wiki page lists all activities required to update infrastructure right before a new release is published
- tell cruxbot to report commits of the new release branch
- update $version in pdbcacher.php
- update CRUX repos' default heads in in ~crux/scm/ports:
for repo in compat-32 contrib core opt xorg; do cd "$repo".git && git symbolic-ref HEAD refs/heads/X.Y; cd ~crux/scm/ports; done
- Make sure the git hooks for rsync export include the new release branch
for repo in compat-32 contrib core opt xorg; do grep -q X\\.Y "$repo".git/hooks/post-update || echo "$repo" lacks post-update hook for the new release; done