summaryrefslogtreecommitdiff
path: root/scripts
Side-by-side diff
Diffstat (limited to 'scripts') (more/less context) (show whitespace changes)
-rwxr-xr-xscripts/update/opie-update.postinst18
1 files changed, 1 insertions, 17 deletions
diff --git a/scripts/update/opie-update.postinst b/scripts/update/opie-update.postinst
index de045a4..d42169b 100755
--- a/scripts/update/opie-update.postinst
+++ b/scripts/update/opie-update.postinst
@@ -1,58 +1,42 @@
-#!/bin/bash -v
+#!/bin/bash
#
# script to remove and reinstall opie
#
# it's free so do not sell it
# (c) patrick s. vogtp <tille@handhelds.org>
IPKG_REMOVE="ipkg remove"
IPKG_INSTALL="ipkg install"
echo "Upating opie"
pack=`ipkg status | grep Package | grep -i opie | sed "s/Package://"`
echo "Stopping Opie"
`/etc/init.d/opie stop`
echo "start" > /tmp/update.log
for p in $pack; do
cmd="$IPKG_REMOVE $p"
echo "rem. $p" >> /tmp/update.log
$cmd
done
-#to be sure...
-#... to have an endless loop ;-)
-# so comment it!
-#pack2=`ipkg status | grep Package | grep -i opie | sed "s/Package://"`
-#while [ $pack2 != "" ]
-#do
-#echo "debug: while loop: $pack2"
-#for p in $pack2; do
-#echo "debug for loop: $p"
-#cmd="$IPKG_REMOVE $p"
-#echo "$cmd"
-#$cmd
-#done
-#pack2=`ipkg status | grep Package | grep -i opie | sed "s/Package://"`
-#done;
-
#might help
sync
echo "Updateing"
`ipkg update`
for p in $pack; do
cmd="$IPKG_INSTALL $p"
echo "inst. $p" >> /tmp/update.log
echo "$cmd"
$cmd
done
ipkg remove opie-update
echo "Starting Opie"
`/etc/init.d/opie start`