1*4882a593Smuzhiyun#!/bin/sh 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# Start px3seBase for px3se... 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunfunction get_emmcblk() { 7*4882a593Smuzhiyun MMC=/dev/mmcblk2 8*4882a593Smuzhiyun for i in `seq 0 2`; do 9*4882a593Smuzhiyun TYPE=`cat /sys/bus/mmc/devices/mmc${i}*/type 2>/dev/null` 10*4882a593Smuzhiyun if [ "${TYPE}"x == "MMCx" ]; then 11*4882a593Smuzhiyun MMC=$i; 12*4882a593Smuzhiyun fi 13*4882a593Smuzhiyun done 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun echo /dev/mmcblk$MMC 16*4882a593Smuzhiyun} 17*4882a593Smuzhiyun 18*4882a593Smuzhiyuncase "$1" in 19*4882a593Smuzhiyun start) 20*4882a593Smuzhiyun px3seBase -i $(get_emmcblk) 21*4882a593Smuzhiyun ;; 22*4882a593Smuzhiyun stop) 23*4882a593Smuzhiyun printf "stop finished" 24*4882a593Smuzhiyun ;; 25*4882a593Smuzhiyun *) 26*4882a593Smuzhiyun echo "Usage: $0 {start|stop}" 27*4882a593Smuzhiyun exit 1 28*4882a593Smuzhiyun ;; 29*4882a593Smuzhiyunesac 30*4882a593Smuzhiyun 31*4882a593Smuzhiyunexit 0 32