# put swap in external mmc export OSSO_SWAP=$MMC_MOUNTPOINT # ke-recv doesn't honor OSSO_SWAP export INTERNAL_MMC_SWAP_LOCATION=$MMC_MOUNTPOINT
echo "$NAME." ;; stop) echo -n "Stopping $DESC: "
# workaround for swap in external mmc, wait for swap file to appear (COUNT=0 while [[ ! -e "$OSSO_SWAP/.swap" ]] && [[ $COUNT -lt 30 ]]; do sleep 1 let COUNT+=1 done [[ -e "$OSSO_SWAP/.swap" ]] && /sbin/swapon "$OSSO_SWAP/.swap")&
# workaround: turn off swap because if swap is in external mmc ke-recv will fail to umount mmc [[ -e "$OSSO_SWAP/.swap" ]] && /sbin/swapoff "$OSSO_SWAP/.swap"