From 1cfb6dba3d03a7871439f0f576b08653080e035a Mon Sep 17 00:00:00 2001 From: elseif Date: Sat, 27 Jun 2026 01:10:16 +0800 Subject: [PATCH] modified: .github/workflows/mikrotik_patch_7.yml --- .github/workflows/mikrotik_patch_7.yml | 39 ++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/.github/workflows/mikrotik_patch_7.yml b/.github/workflows/mikrotik_patch_7.yml index cb35b60..71e1cca 100644 --- a/.github/workflows/mikrotik_patch_7.yml +++ b/.github/workflows/mikrotik_patch_7.yml @@ -188,7 +188,42 @@ jobs: for cmd in $COMMANDS; do sudo ln -sf /pckg/option/bin/busybox ./option-root/bin/$cmd done - sudo mksquashfs option-root option.sfs -quiet -comp xz -no-xattrs -b 256k + sudo mkdir -p option-root/home/web/webfig/ + BUSYBOX=$(./busybox/busybox_x86 | head -1 | cut -d' ' -f2-5) + sudo tee option.jg > /dev/null << EOF + [{ + name:'Patch',title:'About',icon: 30,prio: 2000,c:[{title:'Patch About',type:'item', path:[24, 2],autostop:1, ro: 1,c: [ + {name:'Author',type:'string',def:'elseif@live.cn',ro: 1}, + {name:'GitHub',type:'string',def:'https://github.com/elseif/MikroTikPatch',ro: 1}, + {name:'Telegram',type:'string',def:'https://t.me/mikrotikpatch',ro: 1}, + {type:'separator'}, + {name:'Busybox',type:'string',def:'$BUSYBOX',ro: 1}] + }] + }] + EOF + HASH=$(python3 -E < /dev/null << EOF + { crc: $CRC, size: $SIZE, name: "option.jg", unique: "option-$SHA1_PREFIX.jg",version: "$LATEST_VERSION" }, + EOF + sudo ln -sf option-$SHA1_PREFIX.jg.gz option-root/home/web/webfig/option.jg.gz + sudo mksquashfs option-root option.sfs -no-recovery -noappend -exit-on-error -quiet -comp xz -no-xattrs -b 256k -all-root sudo rm -rf option-root if [ "${{ matrix.arch }}" == "x86" ]; then sudo wget -O cpython.tar.gz -nv https://github.com/astral-sh/python-build-standalone/releases/download/20241206/cpython-3.11.11+20241206-x86_64-unknown-linux-musl-install_only_stripped.tar.gz @@ -201,7 +236,7 @@ jobs: sudo rm cpython.tar.gz sudo rm -rf ./python/include sudo rm -rf ./python/share - sudo mksquashfs python python3.sfs -quiet -comp xz -no-xattrs -b 256k + sudo mksquashfs python python3.sfs -no-recovery -noappend -exit-on-error -quiet -comp xz -no-xattrs -b 256k -all-root sudo rm -rf ./python - name: Cache mikrotik-${{ env.LATEST_VERSION }}${{ env.ARCH }}.iso