Changeset 212
- Timestamp:
- 10/21/11 14:37:39 (12 years ago)
- Location:
- trunk/plugins/DreamboxPlugin/web
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugins/DreamboxPlugin/web/installer-template.sh
r211 r212 58 58 { 59 59 60 if [ $(ps | grep cspagent.sh | grep -v grep | wc -l) -ge 1 ] || [ $(ps x | grep cspagent.sh | grep -v grep | wc -l) -ge 1 ]; then60 if [ $(ps | grep cspagent.sh | grep -v grep | wc -l) -ge 1 ]; then 61 61 echo "output: CSP Agent allready running. Skipping ..." 62 62 else 63 echo "output: CSP Agent not running. Trying to start ..." 64 /var/bin/cspagent.sh & 65 echo "output: Done." 63 if [ -e /tmp/cspagent.pid ] && [ $(grep -i cspagent /proc/$(cat /tmp/cspagent.pid)/cmdline 2> /dev/null | wc -l) -ge 1 ]; then 64 echo "output: oops ... seems that cspagent was running ..." 65 else 66 echo "output: CSP Agent not running. Trying to start ..." 67 /var/bin/cspagent.sh & 68 echo "output: Done." 69 fi 66 70 fi 67 71 … … 89 93 #Osd httpauth password" >> /var/etc/cspagent.conf 90 94 91 if [ $(ps | grep neutrino | grep -v grep | wc -l) -ge 1 ] || [ $(ps x | grep neutrino | grep -v grep | wc -l) -ge 1]; then95 if [ $(ps | grep neutrino | grep -v grep | wc -l) -ge 1 ] || [ -e /bin/neutrino ]; then 92 96 if [ $(uname -m | grep ppc | wc -l) -ge 1 ]; then 93 97 echo "OSDPASS=dbox2" >> /var/etc/cspagent.conf … … 148 152 case $1 in 149 153 start) 150 /var/bin/cspagent.sh & 151 echo "Starting cspagent..." 154 if [ $(ps | grep cspagent.sh | grep -v grep | wc -l) -ge 1 ]; then 155 echo "cspagent allready runnung..." 156 else 157 if [ -e /tmp/cspagent.pid ] && [ $(grep -i cspagent /proc/$(cat /tmp/cspagent.pid)/cmdline 2> /dev/null | wc -l) -ge 1 ]; then 158 echo "oops ... seems that cspagent was running ..." 159 else 160 echo "Starting cspagent ..." 161 /var/bin/cspagent.sh & 162 fi 163 fi 152 164 ;; 153 165 stop) 154 166 killall cspagent.sh 155 echo "Stopping cspagent ..."167 echo "Stopping cspagent ..." 156 168 ;; 157 169 *) … … 187 199 fi 188 200 189 echo "output: CSP Agent installed. Starting service..."190 /etc/init.d/cspagent start201 echo "output: CSP Agent installed..." 202 check_running_agent 191 203 192 204 elif [ $(grep "Sportster Pro" /etc/issue.net | wc -l) -ge 1 ]; then -
trunk/plugins/DreamboxPlugin/web/open/cspagent.sh
r210 r212 1 1 #!/bin/ash 2 2 3 AGENTV=1.1. 23 AGENTV=1.1.3 4 4 SKIPSLEEP=true 5 5 PIDFILE=/tmp/cspagent.pid 6 TIMEOUT=1 06 TIMEOUT=15 7 7 8 8 # Source conf-file … … 28 28 { 29 29 # some images have busybox that recognized the x parameter for ps, some other dont know about this parameter 30 if [ $(ps x | grep neutrino | grep -v grep | wc -l) -ge 1 ] || [ $(ps | grep neutrino | grep -v grep | wc -l) -ge 1]30 if [ $(ps | grep neutrino | grep -v grep | wc -l) -ge 1 ] || [ -e /bin/neutrino ] 31 31 then 32 32 OSDTYPE="neutrino" … … 191 191 elif [ $(ps | grep gdaemon | grep -v grep | wc -l) -ge 1 ] || [ -e /etc/gemini_dissociation.txt ]; then 192 192 IMGGUESS="Gemini" 193 elif [ $(ps | grep plimgr | grep -v grep | wc -l) -ge 1 ] || $(ps x | grep plimgr | grep -v grep | wc -l) -ge 1 ]; then193 elif [ $(ps | grep plimgr | grep -v grep | wc -l) -ge 1 ]; then 194 194 IMGGUESS="PLi" 195 195 elif [ -e /usr/bin/blackholesocker ] || [ $(grep -i dream-elite /etc/image-version | wc -l) -ge 1 ]; then
Note:
See TracChangeset
for help on using the changeset viewer.