From 4f9f7b8150bf848973f9726065117a7e01c4e426 Mon Sep 17 00:00:00 2001 From: zyb Date: Wed, 19 Jun 2024 14:29:49 +0800 Subject: [PATCH] modified: .github/workflows/mikrotik_patch.yml modified: patch.py --- .github/workflows/mikrotik_patch.yml | 1 - patch.py | 5 ----- 2 files changed, 6 deletions(-) diff --git a/.github/workflows/mikrotik_patch.yml b/.github/workflows/mikrotik_patch.yml index a6182da..c03ac5f 100644 --- a/.github/workflows/mikrotik_patch.yml +++ b/.github/workflows/mikrotik_patch.yml @@ -167,7 +167,6 @@ jobs: sudo qemu-img convert -f raw -O qcow2 chr-$LATEST_VERSION.img chr-$LATEST_VERSION.qcow2 sudo rm chr-$LATEST_VERSION.img sudo qemu-nbd -c /dev/nbd0 chr-$LATEST_VERSION.qcow2 - sudo ls /dev/nbd* sudo -E python3 patch.py boot /dev/nbd0p1 sudo mkdir ./routeros sudo mount /dev/nbd0p2 ./routeros diff --git a/patch.py b/patch.py index e1046b5..c7288cf 100644 --- a/patch.py +++ b/patch.py @@ -80,13 +80,8 @@ def patch_bootloader(key_dict,boot_dev): f.write(new_bzImage[index*BLOCK_SIZE:(index+1)*BLOCK_SIZE]) f.flush() print(']') - stdout,stderr = run_shell_command(f"lsblk -no pkname {boot_dev}") - print(f'{stdout.decode().strip()}') - print(f'/dev/{stdout.decode().strip()}') with open(f'/dev/{stdout.decode().strip()}','wb') as f: - f.seek(0x100) - f.write(bytes.fromhex('00000000000000000000BDE800000000')) f.seek(0x150) f.write(b'\x00') f.flush()