mirror of
https://github.com/RROrg/rr.git
synced 2025-12-08 21:19:43 +08:00
更新工作流脚本,优化依赖安装步骤,确保环境准备更完整
This commit is contained in:
parent
8a03b1de55
commit
3e59779554
18
.github/workflows/data.yml
vendored
18
.github/workflows/data.yml
vendored
@ -62,15 +62,6 @@ jobs:
|
|||||||
|
|
||||||
unzip rr-${TAG}.img.zip -d rr rr.img
|
unzip rr-${TAG}.img.zip -d rr rr.img
|
||||||
|
|
||||||
. scripts/func.sh "${{ secrets.RRORG }}"
|
|
||||||
|
|
||||||
LOOPX=$(sudo losetup -f)
|
|
||||||
sudo losetup -P "${LOOPX}" "rr/rr.img"
|
|
||||||
rm -rf "/tmp/mnt/p3"
|
|
||||||
mkdir -p "/tmp/mnt/p3"
|
|
||||||
sudo mount "${LOOPX}p3" "/tmp/mnt/p3"
|
|
||||||
unpackInitrd /tmp/mnt/p3/initrd-rr "rr/initrd"
|
|
||||||
|
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install -y locales busybox dialog gettext sed gawk jq curl
|
sudo apt install -y locales busybox dialog gettext sed gawk jq curl
|
||||||
sudo apt install -y python-is-python3 python3-pip libelf-dev qemu-utils cpio xz-utils lz4 lzma bzip2 gzip zstd
|
sudo apt install -y python-is-python3 python3-pip libelf-dev qemu-utils cpio xz-utils lz4 lzma bzip2 gzip zstd
|
||||||
@ -80,6 +71,15 @@ jobs:
|
|||||||
sudo mv -f "$(realpath $(which python3))/EXTERNALLY-MANAGED" "$(realpath $(which python3))/EXTERNALLY-MANAGED.bak" 2>/dev/null || true
|
sudo mv -f "$(realpath $(which python3))/EXTERNALLY-MANAGED" "$(realpath $(which python3))/EXTERNALLY-MANAGED.bak" 2>/dev/null || true
|
||||||
sudo pip3 install -U -r scripts/requirements.txt
|
sudo pip3 install -U -r scripts/requirements.txt
|
||||||
|
|
||||||
|
. scripts/func.sh "${{ secrets.RRORG }}"
|
||||||
|
|
||||||
|
LOOPX=$(sudo losetup -f)
|
||||||
|
sudo losetup -P "${LOOPX}" "rr/rr.img"
|
||||||
|
rm -rf "/tmp/mnt/p3"
|
||||||
|
mkdir -p "/tmp/mnt/p3"
|
||||||
|
sudo mount "${LOOPX}p3" "/tmp/mnt/p3"
|
||||||
|
unpackInitrd /tmp/mnt/p3/initrd-rr "rr/initrd"
|
||||||
|
|
||||||
python3 scripts/func.py getmodels -w "rr/initrd" -j "docs/models.json" -x "docs/models.xlsx"
|
python3 scripts/func.py getmodels -w "rr/initrd" -j "docs/models.json" -x "docs/models.xlsx"
|
||||||
python3 scripts/func.py getpats -w "rr/initrd" -j "docs/pats.json" -x "docs/pats.xlsx"
|
python3 scripts/func.py getpats -w "rr/initrd" -j "docs/pats.json" -x "docs/pats.xlsx"
|
||||||
python3 scripts/func.py getaddons -w "/tmp" -j "docs/addons.json" -x "docs/addons.xlsx"
|
python3 scripts/func.py getaddons -w "/tmp" -j "docs/addons.json" -x "docs/addons.xlsx"
|
||||||
|
|||||||
4
.github/workflows/issues.yml
vendored
4
.github/workflows/issues.yml
vendored
@ -148,6 +148,10 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
# 累了, 毁灭吧!
|
# 累了, 毁灭吧!
|
||||||
|
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install -y locales busybox dialog gettext sed gawk jq curl
|
||||||
|
sudo apt install -y python-is-python3 python3-pip libelf-dev qemu-utils dosfstools cpio xz-utils lz4 lzma bzip2 gzip zstd
|
||||||
|
|
||||||
. scripts/func.sh "${{ secrets.RRORG }}"
|
. scripts/func.sh "${{ secrets.RRORG }}"
|
||||||
|
|
||||||
REPO="${{ github.server_url }}/${{ github.repository }}"
|
REPO="${{ github.server_url }}/${{ github.repository }}"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user