mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-03-31 14:41:55 -07:00
Fix update mirror sources
This commit is contained in:
2
.github/workflows/build-nightly.yml
vendored
2
.github/workflows/build-nightly.yml
vendored
@@ -119,7 +119,7 @@ jobs:
|
||||
if [ $(git rev-list $COMMIT..HEAD --count) -eq 0 ]; then
|
||||
echo "new_commits=false" >> $GITHUB_ENV
|
||||
else
|
||||
COMMIT_MSG=$(printf "Changelog since last nightly:\n\n%s" "$(git log --max-count=35 --format="- %s (by %an)" $COMMIT..$GITHUB_SHA | grep -v "Merge pull request")")
|
||||
COMMIT_MSG=$(printf "Changelog since last nightly:\n\n%s" "$(git log --max-count=100 --format="- %s (by %an)" $COMMIT..$GITHUB_SHA | grep -v "Merge pull request")")
|
||||
echo "commit_msg<<EOF" >> "$GITHUB_OUTPUT"
|
||||
echo "$COMMIT_MSG" >> "$GITHUB_OUTPUT"
|
||||
echo "EOF" >> "$GITHUB_OUTPUT"
|
||||
|
||||
20
.github/workflows/update-mirror-sources.yml
vendored
20
.github/workflows/update-mirror-sources.yml
vendored
@@ -36,14 +36,14 @@ jobs:
|
||||
uses: corrupt952/actions-retry-command@v1.0.7
|
||||
with:
|
||||
command: |
|
||||
PROJECT=Rockchip DEVICE=RK3326 ./scripts/get
|
||||
PROJECT=Rockchip DEVICE=RK3399 ./scripts/get
|
||||
PROJECT=Rockchip DEVICE=RK3566 ./scripts/get
|
||||
PROJECT=Rockchip DEVICE=RK3588 ./scripts/get
|
||||
PROJECT=Allwinner DEVICE=H700 ./scripts/get
|
||||
PROJECT=Amlogic DEVICE=S922X ./scripts/get
|
||||
PROJECT=Qualcomm DEVICE=SM8250 ./scripts/get
|
||||
PROJECT=Qualcomm DEVICE=SM8550 ./scripts/get
|
||||
PROJECT=ROCKNIX DEVICE=RK3326 ./tools/download-tool
|
||||
PROJECT=ROCKNIX DEVICE=RK3399 ./tools/download-tool
|
||||
PROJECT=ROCKNIX DEVICE=RK3566 ./tools/download-tool
|
||||
PROJECT=ROCKNIX DEVICE=RK3588 ./tools/download-tool
|
||||
PROJECT=ROCKNIX DEVICE=H700 ./tools/download-tool
|
||||
PROJECT=ROCKNIX DEVICE=S922X ./tools/download-tool
|
||||
PROJECT=ROCKNIX DEVICE=SM8250 ./tools/download-tool
|
||||
PROJECT=ROCKNIX DEVICE=SM8550 ./tools/download-tool
|
||||
max_attempts: 6
|
||||
retry_interval: 10
|
||||
- name: print number of downloaded artifacts
|
||||
@@ -53,10 +53,10 @@ jobs:
|
||||
run: |
|
||||
set -euo pipefail
|
||||
EXISTING_FILES=$(gh release view sources --repo ${{ github.repository_owner }}/distribution-sources --json assets --jq '.assets[].name' || true)
|
||||
LOCAL_FILES=$(find sources/ -type f \( -name '*.tar.gz' -o -name '*.tar.xz' -o -name '*.tgz' -o -name "*.tar.bz2" -o -name "*.deb" \))
|
||||
mapfile -t LOCAL_FILES < <(find sources/ -type f \( -name '*.tar.gz' -o -name '*.tar.xz' -o -name '*.tgz' -o -name '*.tar.bz2' -o -name '*.deb' -o -name '*.tar.zst' \))
|
||||
|
||||
MISSING_FILES=()
|
||||
for file in $LOCAL_FILES; do
|
||||
for file in "${LOCAL_FILES[@]}"; do
|
||||
BASENAME=$(basename "$file")
|
||||
if ! echo "$EXISTING_FILES" | grep -qx "$BASENAME"; then
|
||||
echo "Missing: $file"
|
||||
|
||||
@@ -181,7 +181,7 @@
|
||||
|
||||
# Distribution Specific source location
|
||||
DISTRO_MIRROR="https://github.com/ROCKNIX/distribution-sources/releases/download/sources"
|
||||
DISTRO_SRC="https://github.com/ROCKNIX"
|
||||
DISTRO_SRC="https://sources.libreelec.tv/$DISTRO_VERSION"
|
||||
|
||||
# Default size of system partition, in MB, eg. 512
|
||||
SYSTEM_SIZE=2048
|
||||
|
||||
@@ -24,9 +24,24 @@ case $1 in
|
||||
;;
|
||||
esac
|
||||
|
||||
for package in $(find packages/ -name package.mk); do
|
||||
if [ -n "$(echo $package | grep addons)" -a -z "$ALL_PACKAGES" ]; then
|
||||
declare -A fetched_packages
|
||||
|
||||
for package in $(find projects/ROCKNIX/packages/ -name package.mk); do
|
||||
if [[ "$package" == *addons* && -z "$ALL_PACKAGES" ]]; then
|
||||
continue
|
||||
fi
|
||||
./scripts/get $(basename $(dirname $package))
|
||||
name=$(basename "$(dirname "$package")")
|
||||
./scripts/get "$name"
|
||||
fetched_packages["$name"]=1
|
||||
done
|
||||
|
||||
for package in $(find packages/ -name package.mk); do
|
||||
if [[ "$package" == *addons* && -z "$ALL_PACKAGES" ]]; then
|
||||
continue
|
||||
fi
|
||||
name=$(basename "$(dirname "$package")")
|
||||
if [[ -n "${fetched_packages[$name]}" ]]; then
|
||||
continue
|
||||
fi
|
||||
./scripts/get "$name"
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user