add swap and logic

This commit is contained in:
Alfonso Gamboa
2022-04-14 01:35:27 -07:00
parent 4db9570833
commit a2cb715d21
4 changed files with 22 additions and 5 deletions

View File

@@ -21,6 +21,15 @@ cp /opt/wz_mini/etc/shadow /tmp/.shadow
mount --bind /tmp/.shadow /etc/shadow
chmod 400 /etc/shadow
if [[ -f /opt/wz_mini/swap.gz ]]; then
echo "swap archive present, extracting"
gzip -d /opt/wz_mini/swap.gz
mkswap /opt/wz_mini/swap
sync;echo 3 > /proc/sys/vm/drop_caches;free
else
echo "swap archive not present, not extracting"
fi
{ sleep 30; /media/mmc/wz_mini/run_mmc.sh > /media/mmc/wz_mini/log/wz_mini_hacks.log; } &
/linuxrc

View File

@@ -19,6 +19,14 @@ else
fi
if [[ "$ENABLE_USB_ETH" == "true" ]]; then
if [[ -f /media/mmc/wz_mini/swap ]]; then
echo "swap exists, enable"
swapon /media/mmc/wz_mini/swap
else
echo "swap missing, system stability with usb potentially comprimised"
fi
ifconfig eth0 down
ifconfig wlan0 down
@@ -27,8 +35,8 @@ if [[ "$ENABLE_USB_ETH" == "true" ]]; then
ifconfig wlan0 up
pkill udhcpc
udhcpc -i wlan0 -H $HOSTNAME -p /var/run/udhcpc.pid -b
sleep 5
udhcpc -i wlan0 -x hostname:$HOSTNAME -p /var/run/udhcpc.pid -b
# sleep 5
mount -o bind /media/mmc/wz_mini/bin/wpa_cli.sh /bin/wpa_cli
else
echo "usb ethernet disabled"
@@ -46,8 +54,7 @@ if [[ "$ENABLE_USB_DIRECT" == "true" ]]; then
ifconfig wlan0 up
pkill udhcpc
udhcpc -i wlan0 -H $HOSTNAME -p /var/run/udhcpc.pid -b
udhcpc -i wlan0 -x hostname:$HOSTNAME -p /var/run/udhcpc.pid -b
sleep 5
mount -o bind /media/mmc/wz_mini/bin/wpa_cli.sh /bin/wpa_cli
else

BIN
SD_ROOT/wz_mini/swap.gz Normal file

Binary file not shown.