diff --git a/.github/workflows/mikrotik_patch.yml b/.github/workflows/mikrotik_patch.yml index 4aa61c4..b7215b4 100644 --- a/.github/workflows/mikrotik_patch.yml +++ b/.github/workflows/mikrotik_patch.yml @@ -332,7 +332,7 @@ jobs: sudo qemu-nbd -c /dev/nbd1 -f raw chr.img sudo mkdir -p ./chr/boot sudo mount /dev/nbd1p1 ./chr/boot/ - sudo -E python3 patch.py kernel ./chr/boot/EFI/BOOT/BOOTAA64.EFI ./BOOTAA64.EFI + sudo -E python3 patch.py kernel ./chr/boot/EFI/BOOT/BOOTAA64.EFI -O ./BOOTAA64.EFI sudo mkdir -p ./img/boot/EFI/BOOT sudo cp ./BOOTAA64.EFI ./img/boot/EFI/BOOT/BOOTAA64.EFI sudo umount /dev/nbd1p1 diff --git a/patch.py b/patch.py index ad4f478..fdc5e71 100644 --- a/patch.py +++ b/patch.py @@ -137,13 +137,13 @@ if __name__ == '__main__': subparsers = parser.add_subparsers(dest="command") npk_parser = subparsers.add_parser('npk',help='patch and sign npk file') npk_parser.add_argument('input',type=str, help='Input file') - npk_parser.add_argument('-o','--output',type=str,help='Output file') + npk_parser.add_argument('-O','--output',type=str,help='Output file') kernel_parser = subparsers.add_parser('kernel',help='patch kernel file') kernel_parser.add_argument('input',type=str, help='Input file') - kernel_parser.add_argument('-o','--output',type=str,help='Output file') + kernel_parser.add_argument('-O','--output',type=str,help='Output file') netinstall_parser = subparsers.add_parser('netinstall',help='patch netinstall file') netinstall_parser.add_argument('input',type=str, help='Input file') - netinstall_parser.add_argument('-o','--output',type=str,help='Output file') + netinstall_parser.add_argument('-O','--output',type=str,help='Output file') args = parser.parse_args() key_dict = { bytes.fromhex(os.environ['MIKRO_LICENSE_PUBLIC_KEY']):bytes.fromhex(os.environ['CUSTOM_LICENSE_PUBLIC_KEY']),