#!/system/bin/sh load_pvr() { echo "load_pvr" # rely on something else to set modules up.. chmod 0666 /dev/pvrsrvkm chmod 0666 /dev/bc_example /system/bin/pvrsrvinit return 0; } unload_pvr() { echo "unload_pvr" return 0; } # # Deal with the type of invocation we get. # case "$1" in "start") load_pvr ;; stop) if ! unload_pvr; then echo "Couldn't unload pvr" >&2; fi ;; reload|restart) if unload_pvr; then load_pvr else echo "Couldn't unload pvr" >&2; fi ;; *) echo "$0: unknown argument $1." >&2; ;; esac