Sync subset from blackmatrix7/ios_rule_script

This commit is contained in:
admin
2026-03-23 15:14:46 +08:00
parent 17d2ed5369
commit 7c6dc58579
2 changed files with 11 additions and 1 deletions

1
.gitignore vendored
View File

@@ -1 +1,2 @@
.sync.log .sync.log
.sync.env

View File

@@ -5,6 +5,7 @@ ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
SURGE_DIR="$ROOT_DIR/rule/Surge" SURGE_DIR="$ROOT_DIR/rule/Surge"
UPSTREAM_BASE="https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Surge" UPSTREAM_BASE="https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Surge"
GITEA_ENV_FILE="$ROOT_DIR/../gitea/.env" GITEA_ENV_FILE="$ROOT_DIR/../gitea/.env"
LOCAL_SYNC_ENV_FILE="$ROOT_DIR/.sync.env"
if [[ ! -f "$GITEA_ENV_FILE" ]]; then if [[ ! -f "$GITEA_ENV_FILE" ]]; then
echo "missing Gitea env file: $GITEA_ENV_FILE" >&2 echo "missing Gitea env file: $GITEA_ENV_FILE" >&2
@@ -13,9 +14,15 @@ fi
source "$GITEA_ENV_FILE" source "$GITEA_ENV_FILE"
if [[ -f "$LOCAL_SYNC_ENV_FILE" ]]; then
source "$LOCAL_SYNC_ENV_FILE"
fi
GITEA_REPO_OWNER="${GITEA_REPO_OWNER:-admin}" GITEA_REPO_OWNER="${GITEA_REPO_OWNER:-admin}"
GITEA_REPO_NAME="${GITEA_REPO_NAME:-ios-rule-script-subset}" GITEA_REPO_NAME="${GITEA_REPO_NAME:-ios-rule-script-subset}"
GITEA_REMOTE_URL="https://${GITEA_ADMIN_USERNAME}:${GITEA_ADMIN_PASSWORD}@git.halonice.com/${GITEA_REPO_OWNER}/${GITEA_REPO_NAME}.git" GITEA_SYNC_USERNAME="${GITEA_SYNC_USERNAME:-$GITEA_ADMIN_USERNAME}"
GITEA_SYNC_PASSWORD="${GITEA_SYNC_PASSWORD:-${GITEA_SYNC_TOKEN:-$GITEA_ADMIN_PASSWORD}}"
GITEA_REMOTE_URL="https://${GITEA_SYNC_USERNAME}:${GITEA_SYNC_PASSWORD}@git.halonice.com/${GITEA_REPO_OWNER}/${GITEA_REPO_NAME}.git"
mkdir -p "$SURGE_DIR" mkdir -p "$SURGE_DIR"
@@ -40,6 +47,8 @@ cd "$ROOT_DIR"
if [[ ! -d .git ]]; then if [[ ! -d .git ]]; then
git init -b main >/dev/null git init -b main >/dev/null
git remote add origin "$GITEA_REMOTE_URL" git remote add origin "$GITEA_REMOTE_URL"
else
git remote set-url origin "$GITEA_REMOTE_URL"
fi fi
git add README.md .gitignore scripts/sync_subset.sh rule/Surge git add README.md .gitignore scripts/sync_subset.sh rule/Surge