|
|
@ -1,4 +1,4 @@ |
|
|
|
#!/bin/bash |
|
|
|
#!/bin/ash |
|
|
|
|
|
|
|
|
|
|
|
echo 'This is the meshenger lazy install!' |
|
|
@ -9,15 +9,27 @@ echo 'more info + manual instructions: https://github.com/jngrt/meshenger' |
|
|
|
opkg update |
|
|
|
opkg install block-mount kmod-usb-storage kmod-usb2 kmod-fs-ext4 |
|
|
|
|
|
|
|
sleep 4 |
|
|
|
|
|
|
|
echo 'Mounting USB drive' |
|
|
|
mkdir /mnt/sda1 |
|
|
|
mount -t ext4 /dev/sda1 /mnt/sda1 |
|
|
|
|
|
|
|
echo 'Cleaning USB drive' |
|
|
|
|
|
|
|
rm -r /mnt/sda1 |
|
|
|
|
|
|
|
sleep 4 |
|
|
|
|
|
|
|
echo 'Copying filesystem to USB drive' |
|
|
|
mkdir -p /tmp/cproot |
|
|
|
mount --bind / /tmp/cproot |
|
|
|
tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf |
|
|
|
tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf - |
|
|
|
umount /tmp/cproot |
|
|
|
|
|
|
|
sleep 4 |
|
|
|
echo 'Configuring fstab' |
|
|
|
|
|
|
|
mv fstab /etc/config/fstab |
|
|
|
|
|
|
|
echo 'Reboot' |
|
|
|