1 diff -ur PowerChutePlus-4.5.2.orig/addpage.sh PowerChutePlus-4.5.2/addpage.sh
2 --- PowerChutePlus-4.5.2.orig/addpage.sh Tue Oct 5 06:02:20 1999
3 +++ PowerChutePlus-4.5.2/addpage.sh Sun Jul 2 01:33:38 2000
9 +. /usr/lib/powerchute/what_os.sh
18 +. /usr/lib/powerchute/what_os.sh
20 if [ "$OS" = "$LINUX" ]
24 echo "~!sleep $delay" >> $script
30 diff -ur PowerChutePlus-4.5.2.orig/dialpager.sh PowerChutePlus-4.5.2/dialpager.sh
31 --- PowerChutePlus-4.5.2.orig/dialpager.sh Tue Oct 5 06:02:20 1999
32 +++ PowerChutePlus-4.5.2/dialpager.sh Sun Jul 2 01:33:38 2000
34 #----------------------------------------------------------------------
37 -PATH=/bin:/usr/bin:/sbin:/usr/sbin:/etc:/usr/ccs/bin
38 +PATH=/bin:/usr/bin:/sbin:/usr/sbin
41 PWRCHUTE=GSUB_PWRCHUTE_ENV_HERE
42 -TMPDIR=$PWRCHUTE/.tmp
51 -modemlock=$TMPDIR/modemlock
52 +modemlock=$TMPDIR/upsd.modemlock
53 tmpcommand=$TMPDIR/$$.command
54 tmpfile=$TMPDIR/$$.page
57 +. /usr/lib/powerchute/what_os.sh
59 # if modemlock exists, then exit
73 diff -ur PowerChutePlus-4.5.2.orig/killbk.sh PowerChutePlus-4.5.2/killbk.sh
74 --- PowerChutePlus-4.5.2.orig/killbk.sh Tue Oct 5 06:02:20 1999
75 +++ PowerChutePlus-4.5.2/killbk.sh Sun Jul 2 01:50:07 2000
77 # more than that of awk
78 # -----------------------------------------------------------------------
81 - if [ "$OS" = "LINUX" ]
83 - ps ax | awk '/pwrchu/ {print $1}' > tmp.pid
85 - ps -e | awk '/pwrchu/ {print $1}' > tmp.pid
87 + TMPFILE="`mktemp /tmp/pcpc.pid.XXXXXX`"
88 + . /usr/lib/powerchute/what_os.sh
89 + ps ax | awk '/pwrchu/ && !/awk/ {print $1}' > $TMPFILE
91 - if [ -s tmp.pid ] #Exists and file size greater than 0
92 + if [ -s $TMPFILE ] #Exists and file size greater than 0
98 echo "killing powerchute client with pid = $1"
111 -if [ -s bkupsd.pid ]
112 +if [ -s /var/run/bkupsd.pid ]
114 - set `cat bkupsd.pid`
115 + set `cat /var/run/bkupsd.pid`
118 + rm -f /var/run/bkupsd.pid
122 diff -ur PowerChutePlus-4.5.2.orig/killpc.sh PowerChutePlus-4.5.2/killpc.sh
123 --- PowerChutePlus-4.5.2.orig/killpc.sh Tue Oct 5 06:02:20 1999
124 +++ PowerChutePlus-4.5.2/killpc.sh Sun Jul 2 01:33:38 2000
130 +if [ -s /var/run/upsd.pid ]
133 + set `cat /var/run/upsd.pid`
134 echo "Killing upsd instance running with pid $1"
137 + rm -f /var/run/upsd.pid
140 echo "No instance of upsd detected to be running!"
141 diff -ur PowerChutePlus-4.5.2.orig/mailer.sh PowerChutePlus-4.5.2/mailer.sh
142 --- PowerChutePlus-4.5.2.orig/mailer.sh Tue Oct 5 06:02:20 1999
143 +++ PowerChutePlus-4.5.2/mailer.sh Sun Jul 2 01:33:38 2000
145 # a script parameter and also added PWRCHUTE env variable
148 -PATH=/bin:/usr/bin:/sbin:/usr/sbin:/etc:/usr/ccs/bin
149 +PATH=/bin:/usr/bin:/sbin:/usr/sbin
152 PWRCHUTE=GSUB_PWRCHUTE_ENV_HERE
153 -TMPDIR=$PWRCHUTE/.tmp
166 diff -ur PowerChutePlus-4.5.2.orig/notifier.sh PowerChutePlus-4.5.2/notifier.sh
167 --- PowerChutePlus-4.5.2.orig/notifier.sh Tue Oct 5 06:02:20 1999
168 +++ PowerChutePlus-4.5.2/notifier.sh Sun Jul 2 01:33:38 2000
173 -PATH=/bin:/usr/bin:/sbin:/usr/sbin:/etc:/usr/ccs/bin
174 +PATH=/bin:/usr/bin:/sbin:/usr/sbin
182 - if [ -r /usr/5bin/echo ]
184 - /usr/5bin/echo "$string"
203 diff -ur PowerChutePlus-4.5.2.orig/pcshut.sh PowerChutePlus-4.5.2/pcshut.sh
204 --- PowerChutePlus-4.5.2.orig/pcshut.sh Tue Oct 5 06:02:20 1999
205 +++ PowerChutePlus-4.5.2/pcshut.sh Sun Jul 2 01:49:42 2000
207 # more than that of awk
208 # -----------------------------------------------------------------------
211 - if [ "$OS" = "LINUX" ]
213 - ps ax | awk '/pwrchu/ {print $1}' > tmp.pid
215 - ps -e | awk '/pwrchu/ {print $1}' > tmp.pid
217 + TMPFILE="`mktemp /tmp/pcpc.pid.XXXXXX`"
218 + . /usr/lib/powerchute/what_os.sh
219 + ps ax | awk '/pwrchu/ && !/awk/ {print $1}' > $TMPFILE
221 - if [ -s tmp.pid ] #Exists and file size greater than 0
222 + if [ -s $TMPFILE ] #Exists and file size greater than 0
228 echo "killing powerchute client with pid = $1"
241 +. /usr/lib/powerchute/what_os.sh
243 if [ $SHUTDOWN_TYPE = "QUICK" ]
256 diff -ur PowerChutePlus-4.5.2.orig/wall.sh PowerChutePlus-4.5.2/wall.sh
257 --- PowerChutePlus-4.5.2.orig/wall.sh Tue Oct 5 06:02:20 1999
258 +++ PowerChutePlus-4.5.2/wall.sh Sun Jul 2 01:33:38 2000
260 # djs18Oct95: UnixWare cannot write to /dev/pts000
263 -PATH=/bin:/usr/bin:/sbin:/usr/sbin:/etc:/usr/ccs/bin
264 +PATH=/bin:/usr/bin:/sbin:/usr/sbin
273 + . /usr/lib/powerchute/what_os.sh
295 diff -ur PowerChutePlus-4.5.2.orig/what_os.sh PowerChutePlus-4.5.2/what_os.sh
296 --- PowerChutePlus-4.5.2.orig/what_os.sh Tue Oct 5 06:02:20 1999
297 +++ PowerChutePlus-4.5.2/what_os.sh Sun Jul 2 01:33:38 2000
302 -PATH=/bin:/usr/bin:/sbin:/usr/sbin:/etc:/usr/ccs/bin
303 +PATH=/bin:/usr/bin:/sbin:/usr/sbin
306 -if [ ! -r machine_def ]
307 +if [ ! -r /usr/lib/powerchute/machine_def ]
309 echo "Improper installation, or corrupted product tree: No machine_def file"
314 +if [ -r /usr/lib/powerchute/SOLARIS2X ]
317 -elif [ -r SOLARIS2X86 ]
318 +elif [ -r /usr/lib/powerchute/SOLARIS2X86 ]
322 +elif [ -r /usr/lib/powerchute/AIX3 ]
325 -#elif [ -r AIX324- ] || [ -r AIX324+ ]
327 +#elif [ -r /usr/lib/powerchute/AIX324- ] || [ -r /usr/lib/powerchute/AIX324+ ]
328 +elif [ -r /usr/lib/powerchute/AIX4 ]
332 +elif [ -r /usr/lib/powerchute/HPUX9 ]
336 +elif [ -r /usr/lib/powerchute/HPUX10 ]
340 +elif [ -r /usr/lib/powerchute/SUNOS4 ]
344 +elif [ -r /usr/lib/powerchute/UWARE1 ]
348 +elif [ -r /usr/lib/powerchute/UWARE2 ]
352 +elif [ -r /usr/lib/powerchute/NCR ]
356 +elif [ -r /usr/lib/powerchute/SCO ]
360 +elif [ -r /usr/lib/powerchute/SGI ]
363 -elif [ -r OLIVETTI ]
364 +elif [ -r /usr/lib/powerchute/OLIVETTI ]
368 +elif [ -r /usr/lib/powerchute/UNISYS ]
371 -elif [ -r ALPHAOSF ]
372 +elif [ -r /usr/lib/powerchute/ALPHAOSF ]
376 +elif [ -r /usr/lib/powerchute/UWARE7 ]
380 +elif [ -r /usr/lib/powerchute/LINUX ]
389 + cat /usr/lib/powerchute/machine_def