mirror of
https://github.com/elseif/MikroTikPatch
synced 2026-07-17 10:39:40 +00:00
Update chr.sh
Signed-off-by: elseif <elseif@live.cn>
This commit is contained in:
parent
36be15859e
commit
110cda779c
3
chr.sh
3
chr.sh
@ -51,6 +51,7 @@ else
|
|||||||
fi
|
fi
|
||||||
cd /tmp
|
cd /tmp
|
||||||
unzip -p chr.img.zip > chr.img
|
unzip -p chr.img.zip > chr.img
|
||||||
|
RANDOM_PASS=$(tr -dc 'A-Za-z0-9' </dev/urandom | head -c 12)
|
||||||
if LOOP=$(losetup -Pf --show chr.img 2>/dev/null); then
|
if LOOP=$(losetup -Pf --show chr.img 2>/dev/null); then
|
||||||
sleep 3
|
sleep 3
|
||||||
MNT=/tmp/chr
|
MNT=/tmp/chr
|
||||||
@ -60,8 +61,10 @@ if LOOP=$(losetup -Pf --show chr.img 2>/dev/null); then
|
|||||||
/ip address add address=$ADDRESS interface=ether1
|
/ip address add address=$ADDRESS interface=ether1
|
||||||
/ip route add gateway=$GATEWAY
|
/ip route add gateway=$GATEWAY
|
||||||
/ip dns set servers=$DNS
|
/ip dns set servers=$DNS
|
||||||
|
/user set admin password="$RANDOM_PASS"
|
||||||
EOF
|
EOF
|
||||||
echo "autorun.scr file created."
|
echo "autorun.scr file created."
|
||||||
|
echo -e "admin password: \e[31m$RANDOM_PASS\e[0m"
|
||||||
umount $MNT
|
umount $MNT
|
||||||
else
|
else
|
||||||
echo "Failed to mount partition 2, skipping autorun.scr creation."
|
echo "Failed to mount partition 2, skipping autorun.scr creation."
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user