1#!/bin/sh 2# ASUS app stop script 3 4 5nvram set apps_state_stop=0 # INITIALIZING 6nvram set apps_state_error=0 7APPS_INSTALL_FOLDER=`nvram get apps_install_folder` 8SWAP_ENABLE=`nvram get apps_swap_enable` 9SWAP_FILE=`nvram get apps_swap_file` 10APPS_MOUNTED_PATH=`nvram get apps_mounted_path` 11 12nvram set apps_state_stop=1 # STOPPING 13# stop all APPs by order. 14app_init_run.sh allpkg stop 15 16 17nvram set apps_state_stop=2 # REMOVING_SWAP 18if [ "$SWAP_ENABLE" == "1" ] && [ -f "$APPS_MOUNTED_PATH/$APPS_INSTALL_FOLDER/$SWAP_FILE" ]; then 19 swapoff $APPS_MOUNTED_PATH/$APPS_INSTALL_FOLDER/$SWAP_FILE 20 rm -rf $APPS_MOUNTED_PATH/$APPS_INSTALL_FOLDER/$SWAP_FILE 21fi 22 23 24nvram set apps_state_stop=3 # FINISHED 25