-rwxr-xr-x | scripts/update/opie-update.postinst | 36 |
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://"` | |||
14 | echo "Stopping Opie" | 14 | echo "Stopping Opie" |
15 | `/etc/init.d/qpe stop` | 15 | `/etc/init.d/opie stop` |
16 | 16 | ||
17 | echo "start" > /tmp/update.log | ||
17 | 18 | ||
@@ -19,3 +20,3 @@ for p in $pack; do | |||
19 | cmd="$IPKG_REMOVE $p" | 20 | cmd="$IPKG_REMOVE $p" |
20 | echo "$cmd" | 21 | echo "rem. $p" >> /tmp/update.log |
21 | $cmd | 22 | $cmd |
@@ -23,13 +24,17 @@ done | |||
23 | 24 | ||
24 | #to be sure | 25 | #to be sure... |
25 | pack2=`ipkg status | grep Package | grep -i opie | sed "s/Package://"` | 26 | #... to have an endless loop ;-) |
26 | while [ $pack2 != "" ] | 27 | # so comment it! |
27 | do | 28 | #pack2=`ipkg status | grep Package | grep -i opie | sed "s/Package://"` |
28 | for p in $pack2; do | 29 | #while [ $pack2 != "" ] |
29 | cmd="$IPKG_REMOVE $p" | 30 | #do |
30 | echo "$cmd" | 31 | #echo "debug: while loop: $pack2" |
31 | $cmd | 32 | #for p in $pack2; do |
32 | done | 33 | #echo "debug for loop: $p" |
33 | pack2=`ipkg status | grep Package | grep -i opie | sed "s/Package://"` | 34 | #cmd="$IPKG_REMOVE $p" |
34 | done; | 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 | |||
44 | cmd="$IPKG_INSTALL $p" | 49 | cmd="$IPKG_INSTALL $p" |
50 | echo "inst. $p" >> /tmp/update.log | ||
45 | echo "$cmd" | 51 | echo "$cmd" |
@@ -51,2 +57,2 @@ ipkg remove opie-update | |||
51 | echo "Starting Opie" | 57 | echo "Starting Opie" |
52 | `/etc/init.d/qpe start` | 58 | `/etc/init.d/opie start` |