summaryrefslogtreecommitdiff
authortille <tille>2002-06-24 12:35:34 (UTC)
committer tille <tille>2002-06-24 12:35:34 (UTC)
commit428959b4974f51d55c088c0f6d73ee24b726a702 (patch) (unidiff)
treebcebd87976a683e830ce916c005e4d8ebd6c3f90
parent5bbfde2c34b3bbccdae89171fa0528ca8ae22b32 (diff)
downloadopie-428959b4974f51d55c088c0f6d73ee24b726a702.zip
opie-428959b4974f51d55c088c0f6d73ee24b726a702.tar.gz
opie-428959b4974f51d55c088c0f6d73ee24b726a702.tar.bz2
fixed endless loop
Diffstat (more/less context) (ignore whitespace changes)
-rwxr-xr-xscripts/update/opie-update.postinst36
1 files changed, 21 insertions, 15 deletions
diff --git a/scripts/update/opie-update.postinst b/scripts/update/opie-update.postinst
index 70a5008..de045a4 100755
--- a/scripts/update/opie-update.postinst
+++ b/scripts/update/opie-update.postinst
@@ -1,2 +1,2 @@
1#!/bin/bash 1#!/bin/bash -v
2# 2#
@@ -14,4 +14,5 @@ pack=`ipkg status | grep Package | grep -i opie | sed "s/Package://"`
14echo "Stopping Opie" 14echo "Stopping Opie"
15`/etc/init.d/qpe stop` 15`/etc/init.d/opie stop`
16 16
17echo "start" > /tmp/update.log
17 18
@@ -19,3 +20,3 @@ for p in $pack; do
19cmd="$IPKG_REMOVE $p" 20cmd="$IPKG_REMOVE $p"
20echo "$cmd" 21echo "rem. $p" >> /tmp/update.log
21$cmd 22$cmd
@@ -23,13 +24,17 @@ done
23 24
24#to be sure 25#to be sure...
25pack2=`ipkg status | grep Package | grep -i opie | sed "s/Package://"` 26#... to have an endless loop ;-)
26while [ $pack2 != "" ] 27# so comment it!
27do 28#pack2=`ipkg status | grep Package | grep -i opie | sed "s/Package://"`
28for p in $pack2; do 29#while [ $pack2 != "" ]
29cmd="$IPKG_REMOVE $p" 30#do
30echo "$cmd" 31#echo "debug: while loop: $pack2"
31$cmd 32#for p in $pack2; do
32done 33#echo "debug for loop: $p"
33pack2=`ipkg status | grep Package | grep -i opie | sed "s/Package://"` 34#cmd="$IPKG_REMOVE $p"
34done; 35#echo "$cmd"
36#$cmd
37#done
38#pack2=`ipkg status | grep Package | grep -i opie | sed "s/Package://"`
39#done;
35 40
@@ -44,2 +49,3 @@ for p in $pack; do
44cmd="$IPKG_INSTALL $p" 49cmd="$IPKG_INSTALL $p"
50echo "inst. $p" >> /tmp/update.log
45echo "$cmd" 51echo "$cmd"
@@ -51,2 +57,2 @@ ipkg remove opie-update
51echo "Starting Opie" 57echo "Starting Opie"
52`/etc/init.d/qpe start` 58`/etc/init.d/opie start`