Update chr.sh

Signed-off-by: elseif <elseif@live.cn>
This commit is contained in:
elseif 2025-08-23 04:43:38 +08:00 committed by GitHub
parent bba676a2d6
commit 5196f20043
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

29
chr.sh
View File

@ -27,21 +27,22 @@ echo "ADDRESS is $ADDRESS"
GATEWAY=$(ip route list | grep default | cut -d' ' -f 3) GATEWAY=$(ip route list | grep default | cut -d' ' -f 3)
echo "GATEWAY is $GATEWAY" echo "GATEWAY is $GATEWAY"
#LOOP=$(losetup -Pf --show chr.img) if LOOP=$(losetup -Pf --show chr.img 2>/dev/null); then
#echo "LOOP device is $LOOP" echo "LOOP device is $LOOP"
sleep 3 sleep 3
MNT=/tmp/chr
#MNT=/mnt/chr mkdir -p $MNT
#mkdir -p $MNT if mount ${LOOP}p2 $MNT 2>/dev/null; then
#mount ${LOOP}p2 $MNT cat <<EOF > $MNT/rw/autorun.scr
/ip address add address=$ADDRESS interface=ether1
#cat <<EOF | tee $MNT/rw/autorun.scr /ip route add gateway=$GATEWAY
#/ip address add address=$ADDRESS interface=ether1 EOF
#/ip route add gateway=$GATEWAY umount $MNT
#EOF else
echo "Failed to mount partition 2, skipping autorun.scr creation."
#umount $MNT fi
#losetup -d $LOOP losetup -d $LOOP
fi
echo "WARNING: All data on /dev/$STORAGE will be lost!" echo "WARNING: All data on /dev/$STORAGE will be lost!"
read -p "Do you want to continue? [Y/n]: " confirm read -p "Do you want to continue? [Y/n]: " confirm