34a1da07 |
1 | #!/system/bin/sh |
2 | |
3 | load_pvr() |
4 | { |
5 | echo "load_pvr" |
6 | |
7 | # rely on something else to set modules up.. |
8 | chmod 0666 /dev/pvrsrvkm |
9 | chmod 0666 /dev/bc_example |
10 | /system/bin/pvrsrvinit |
11 | |
12 | return 0; |
13 | } |
14 | |
15 | unload_pvr() |
16 | { |
17 | echo "unload_pvr" |
18 | return 0; |
19 | } |
20 | |
21 | # |
22 | # Deal with the type of invocation we get. |
23 | # |
24 | case "$1" in |
25 | "start") |
26 | load_pvr |
27 | ;; |
28 | stop) |
29 | if ! unload_pvr; then |
30 | echo "Couldn't unload pvr" >&2; |
31 | fi |
32 | ;; |
33 | reload|restart) |
34 | if unload_pvr; then |
35 | load_pvr |
36 | else |
37 | echo "Couldn't unload pvr" >&2; |
38 | fi |
39 | ;; |
40 | *) |
41 | echo "$0: unknown argument $1." >&2; |
42 | ;; |
43 | esac |
44 | |