Compare commits

...
20 Commits
Author SHA1 Message Date
elseif 4c52806821 Update mikrotik_patch_7.yml
Signed-off-by: elseif <elseif@live.cn>
2024-11-15 06:54:21 +08:00
elseif 136c1ddcd4 Update mikrotik_patch_7.yml
Signed-off-by: elseif <elseif@live.cn>
2024-11-15 06:50:21 +08:00
elseif e5fb3ff784 Update mikrotik_patch_7.yml
Signed-off-by: elseif <elseif@live.cn>
2024-11-15 06:45:54 +08:00
elseif 9dd745578b Update mikrotik_patch_7.yml
Signed-off-by: elseif <elseif@live.cn>
2024-11-15 06:27:16 +08:00
elseif 9d06111ac5 Update mikrotik_patch_6.yml
Signed-off-by: elseif <elseif@live.cn>
2024-10-20 18:58:03 +08:00
elseif 7fdd5724bb Update mikrotik_patch_7.yml
Signed-off-by: elseif <elseif@live.cn>
2024-10-20 18:56:38 +08:00
elseif 7719188665 Update README.md
Signed-off-by: elseif <elseif@live.cn>
2024-08-30 14:06:45 +08:00
elseif 016a2de24f Update README_EN.md
Signed-off-by: elseif <elseif@live.cn>
2024-08-30 14:06:32 +08:00
elseif 2957c5a6ef Update README.md
Signed-off-by: elseif <elseif@live.cn>
2024-08-26 14:48:15 +08:00
elseif ec407be988 Update README_EN.md
Signed-off-by: elseif <elseif@live.cn>
2024-08-26 14:48:04 +08:00
elseif ed0815f070 Update README_EN.md
Signed-off-by: elseif <elseif@live.cn>
2024-08-26 14:47:29 +08:00
elseif e88fbc0161 Update README.md
Signed-off-by: elseif <elseif@live.cn>
2024-08-22 18:28:53 +08:00
elseif 6d1ebb4d8a Update mikrotik_patch_6.yml
Signed-off-by: elseif <elseif@live.cn>
2024-08-19 19:25:03 +08:00
elseif ca24fa62b1 Update mikrotik_patch_6.yml
Signed-off-by: elseif <elseif@live.cn>
2024-08-19 19:24:52 +08:00
elseif 73f15e63e7 Update mikrotik_patch_6.yml
Signed-off-by: elseif <elseif@live.cn>
2024-08-19 19:21:23 +08:00
elseif 96df91e97c Update mikrotik_patch_6.yml
Signed-off-by: elseif <elseif@live.cn>
2024-08-19 19:19:07 +08:00
elseif 65fd858255 Update mikrotik_patch_6.yml
Signed-off-by: elseif <elseif@live.cn>
2024-08-19 19:11:44 +08:00
elseif 208a160edc Update README_EN.md
Signed-off-by: elseif <elseif@live.cn>
2024-08-19 00:33:28 +08:00
elseif c3781d822e Update README.md
Signed-off-by: elseif <elseif@live.cn>
2024-08-19 00:33:07 +08:00
elseif f2eefbcc8f Add files via upload
Signed-off-by: elseif <elseif@live.cn>
2024-08-19 00:32:26 +08:00
6 changed files with 24 additions and 12 deletions
+5 -2
View File
@@ -138,6 +138,7 @@ jobs:
if: steps.get_latest.outputs.has_new_version == 'true' if: steps.get_latest.outputs.has_new_version == 'true'
run: | run: |
sudo modprobe nbd sudo modprobe nbd
sudo apt-get update
sudo apt-get install -y qemu-utils extlinux > /dev/null sudo apt-get install -y qemu-utils extlinux > /dev/null
truncate --size 64M install-image-$LATEST_VERSION.img truncate --size 64M install-image-$LATEST_VERSION.img
sudo qemu-nbd -c /dev/nbd0 -f raw install-image-$LATEST_VERSION.img sudo qemu-nbd -c /dev/nbd0 -f raw install-image-$LATEST_VERSION.img
@@ -191,6 +192,7 @@ jobs:
sudo cp ./all_packages/dude-$LATEST_VERSION.npk ./chr/var/pdb/dude/image sudo cp ./all_packages/dude-$LATEST_VERSION.npk ./chr/var/pdb/dude/image
sudo -E python3 patch.py npk ./chr/var/pdb/routeros-x86/image sudo -E python3 patch.py npk ./chr/var/pdb/routeros-x86/image
sudo cp ./chr/var/pdb/routeros-x86/image ./all_packages/routeros-x86-$LATEST_VERSION.npk sudo cp ./chr/var/pdb/routeros-x86/image ./all_packages/routeros-x86-$LATEST_VERSION.npk
sudo cp ./all_packages/routeros-x86-$LATEST_VERSION.npk routeros-x86-$LATEST_VERSION.npk
sudo umount ./chr sudo umount ./chr
sudo qemu-nbd -d /dev/nbd0 sudo qemu-nbd -d /dev/nbd0
sudo rm -rf ./chr sudo rm -rf ./chr
@@ -219,10 +221,11 @@ jobs:
- name: Upload Files - name: Upload Files
if: steps.get_latest.outputs.has_new_version == 'true' if: steps.get_latest.outputs.has_new_version == 'true'
run: | run: |
mkdir -p ./publish/$LATEST_VERSION sudo mkdir -p ./publish/$LATEST_VERSION
echo $LATEST_VERSION $BUILD_TIME > ./publish/NEWEST6.${{ matrix.channel }} echo $LATEST_VERSION $BUILD_TIME > ./publish/NEWEST6.${{ matrix.channel }}
cp CHANGELOG ./publish/$LATEST_VERSION/ cp CHANGELOG ./publish/$LATEST_VERSION/
cp ./all_packages/*.npk ./publish/$LATEST_VERSION/ cp ./all_packages/*.npk ./publish/$LATEST_VERSION/
sudo chown -R root:root ./publish/
sudo apt-get install -y lftp > /dev/null 2>&1 sudo apt-get install -y lftp > /dev/null 2>&1
sudo -E lftp -u ${{ secrets.SSH_USERNAME }},'${{ secrets.SSH_PASSWORD }}' sftp://${{ secrets.SSH_SERVER }}:${{ secrets.SSH_PORT }} <<EOF sudo -E lftp -u ${{ secrets.SSH_USERNAME }},'${{ secrets.SSH_PASSWORD }}' sftp://${{ secrets.SSH_SERVER }}:${{ secrets.SSH_PORT }} <<EOF
set sftp:auto-confirm yes set sftp:auto-confirm yes
@@ -267,5 +270,5 @@ jobs:
mikrotik-${{ env.LATEST_VERSION }}.iso mikrotik-${{ env.LATEST_VERSION }}.iso
chr-${{ env.LATEST_VERSION }}*.zip chr-${{ env.LATEST_VERSION }}*.zip
install-image-${{ env.LATEST_VERSION }}.zip install-image-${{ env.LATEST_VERSION }}.zip
system-${{ env.LATEST_VERSION }}.npk routeros-x86-${{ env.LATEST_VERSION }}.npk
all_packages-x86-${{ env.LATEST_VERSION }}.zip all_packages-x86-${{ env.LATEST_VERSION }}.zip
+11 -9
View File
@@ -86,6 +86,7 @@ jobs:
ARCH='-arm64' ARCH='-arm64'
echo "ARCH=$ARCH" >> $GITHUB_ENV echo "ARCH=$ARCH" >> $GITHUB_ENV
fi fi
sudo apt-get update > /dev/null
- name: Cache Squashfs - name: Cache Squashfs
if: steps.get_latest.outputs.has_new_version == 'true' if: steps.get_latest.outputs.has_new_version == 'true'
@@ -120,12 +121,12 @@ jobs:
sudo mksquashfs option-root option.sfs -quiet -comp xz -no-xattrs -b 256k sudo mksquashfs option-root option.sfs -quiet -comp xz -no-xattrs -b 256k
sudo rm -rf option-root sudo rm -rf option-root
if [ "${{ matrix.arch }}" == "x86" ]; then if [ "${{ matrix.arch }}" == "x86" ]; then
sudo wget -O cpython-3.11.9.tar.gz -nv https://github.com/indygreg/python-build-standalone/releases/download/20240713/cpython-3.11.9+20240713-x86_64-unknown-linux-gnu-install_only.tar.gz sudo wget -O cpython.tar.gz -nv https://github.com/indygreg/python-build-standalone/releases/download/20241016/cpython-3.11.10+20241016-x86_64-unknown-linux-musl-install_only_stripped.tar.gz
elif [ "${{ matrix.arch }}" == "arm64" ]; then elif [ "${{ matrix.arch }}" == "arm64" ]; then
sudo wget -O cpython-3.11.9.tar.gz -nv https://github.com/indygreg/python-build-standalone/releases/download/20240713/cpython-3.11.9+20240713-aarch64-unknown-linux-gnu-install_only.tar.gz sudo wget -O cpython.tar.gz -nv https://github.com/indygreg/python-build-standalone/releases/download/20241016/cpython-3.11.10+20241016-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz
fi fi
sudo tar -xf cpython-3.11.9.tar.gz sudo tar -xf cpython.tar.gz
sudo rm cpython-3.11.9.tar.gz sudo rm cpython.tar.gz
sudo rm -rf ./python/include sudo rm -rf ./python/include
sudo rm -rf ./python/share sudo rm -rf ./python/share
sudo mksquashfs python python3.sfs -quiet -comp xz -no-xattrs -b 256k sudo mksquashfs python python3.sfs -quiet -comp xz -no-xattrs -b 256k
@@ -378,10 +379,11 @@ jobs:
- name: Upload Files - name: Upload Files
if: steps.get_latest.outputs.has_new_version == 'true' if: steps.get_latest.outputs.has_new_version == 'true'
run: | run: |
mkdir -p ./publish/$LATEST_VERSION sudo mkdir -p ./publish/$LATEST_VERSION
echo $LATEST_VERSION $BUILD_TIME > ./publish/NEWESTa7.${{ matrix.channel }} echo $LATEST_VERSION $BUILD_TIME | sudo tee ./publish/NEWESTa7.${{ matrix.channel }}
cp CHANGELOG ./publish/$LATEST_VERSION/ sudo cp CHANGELOG ./publish/$LATEST_VERSION/
cp ./all_packages/*.npk ./publish/$LATEST_VERSION/ sudo cp ./all_packages/*.npk ./publish/$LATEST_VERSION/
sudo chown -R root:root ./publish/
sudo apt-get install -y lftp > /dev/null 2>&1 sudo apt-get install -y lftp > /dev/null 2>&1
sudo -E lftp -u ${{ secrets.SSH_USERNAME }},'${{ secrets.SSH_PASSWORD }}' sftp://${{ secrets.SSH_SERVER }}:${{ secrets.SSH_PORT }} <<EOF sudo -E lftp -u ${{ secrets.SSH_USERNAME }},'${{ secrets.SSH_PASSWORD }}' sftp://${{ secrets.SSH_SERVER }}:${{ secrets.SSH_PORT }} <<EOF
set sftp:auto-confirm yes set sftp:auto-confirm yes
@@ -430,4 +432,4 @@ jobs:
routeros-${{ env.LATEST_VERSION }}${{ env.ARCH }}.npk routeros-${{ env.LATEST_VERSION }}${{ env.ARCH }}.npk
option-${{ env.LATEST_VERSION }}${{ env.ARCH }}.npk option-${{ env.LATEST_VERSION }}${{ env.ARCH }}.npk
all_packages-*-${{ env.LATEST_VERSION }}.zip all_packages-*-${{ env.LATEST_VERSION }}.zip
*.EFI *.EFI
+4
View File
@@ -1,5 +1,6 @@
# MikroTik RouterOS Patch [[English](README_EN.md)] # MikroTik RouterOS Patch [[English](README_EN.md)]
### [[Discord](https://discord.gg/keV6MWQFtX)] [[Telegram](https://t.me/mikrotikpatch)] [[Keygen(Telegram Bot)](https://t.me/ROS_Keygen_Bot)]
### 国内镜像下载 密码: elseif ### 国内镜像下载 密码: elseif
[ [123pan](https://www.123pan.com/s/IpxgTd-BYjQh.html) ] [ [123pan](https://www.123pan.com/s/IpxgTd-BYjQh.html) ]
@@ -22,6 +23,9 @@
### Chr模式授权许可 ### Chr模式授权许可
![](image/chr.png) ![](image/chr.png)
![](image/arm.png)
![](image/mips.png)
## 如何使用Shell ## 如何使用Shell
安装 option-{version}.npk 包 安装 option-{version}.npk 包
telnet到RouterOS,用户名devel,密码与admin的密码相同 telnet到RouterOS,用户名devel,密码与admin的密码相同
+4 -1
View File
@@ -1,6 +1,6 @@
# MikroTik RouterOS Patch [[中文](README.md)] # MikroTik RouterOS Patch [[中文](README.md)]
### [[Discord](https://discord.gg/keV6MWQFtX)] [[Telegram](https://t.me/+99Mw06p3K7NlMmNl)] ### [[Discord](https://discord.gg/keV6MWQFtX)] [[Telegram](https://t.me/mikrotikpatch)] [[Keygen(Telegram Bot)](https://t.me/ROS_Keygen_Bot)]
### Download [Latest Patched](https://github.com/elseif/MikroTikPatch/releases/latest) iso file,install it and enjoy. ### Download [Latest Patched](https://github.com/elseif/MikroTikPatch/releases/latest) iso file,install it and enjoy.
### CHR image is both support BIOS and UEFI boot mode. ### CHR image is both support BIOS and UEFI boot mode.
@@ -19,6 +19,9 @@
### license RouterOS for chr ### license RouterOS for chr
![](image/chr.png) ![](image/chr.png)
![](image/arm.png)
![](image/mips.png)
## How to use shell ## How to use shell
install option-{version}.npk package install option-{version}.npk package
run telnet to routeros with username devel and password is same as admin run telnet to routeros with username devel and password is same as admin
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 464 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 725 KiB