40 lines
1.3 KiB
Bash
Executable File
40 lines
1.3 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# sync-upstream.sh — RETIRED. Red Bear OS is now a release-based fork.
|
|
#
|
|
# This script no longer performs upstream synchronization.
|
|
# Red Bear OS sources are frozen at the current baseline (0.1.0).
|
|
# Sources are immutable — never auto-refreshed from upstream.
|
|
#
|
|
# To check for newer Redox OS snapshots:
|
|
# ./local/scripts/check-upstream-releases.sh
|
|
#
|
|
# To provision a new release from a Redox ref:
|
|
# ./local/scripts/provision-release.sh --ref=<redox-tag> --release=0.2.0
|
|
#
|
|
# To restore archived sources:
|
|
# ./local/scripts/restore-sources.sh --release=0.1.0
|
|
#
|
|
# Documentation:
|
|
# local/docs/CONSOLE-TO-KDE-DESKTOP-PLAN.md
|
|
|
|
set -euo pipefail
|
|
|
|
GREEN='\033[1;32m'
|
|
BLUE='\033[1;34m'
|
|
NC='\033[0m'
|
|
|
|
echo ""
|
|
echo -e "${GREEN}sync-upstream.sh has been retired.${NC}"
|
|
echo ""
|
|
echo "Red Bear OS is now a release-based fork."
|
|
BASELINE=$(ls -d "$PROJECT_ROOT"/sources/redbear-*/ 2>/dev/null | head -1 | xargs basename 2>/dev/null | sed 's/redbear-//' || echo "0.1.0")
|
|
echo "Current baseline: ${BASELINE} (f55acba68)"
|
|
echo "Sources are immutable — never auto-refreshed from upstream."
|
|
echo ""
|
|
echo -e "${BLUE}Available commands:${NC}"
|
|
echo " check-upstream-releases.sh See new Redox snapshots (read-only)"
|
|
echo " provision-release.sh Provision a new release"
|
|
echo " restore-sources.sh Restore sources from archives"
|
|
echo ""
|
|
exit 0
|