author | tille <tille> | 2002-08-25 12:41:27 (UTC) |
---|---|---|
committer | tille <tille> | 2002-08-25 12:41:27 (UTC) |
commit | 071a163748d29a786c24cc0f68cd6e9bb9cdb586 (patch) (side-by-side diff) | |
tree | 45b03004ccf47a99c958e610b66ab76ce27eb72c /scripts/update | |
parent | 120b6694c2a38d9838037e6337b6480a4f8209e2 (diff) | |
download | opie-071a163748d29a786c24cc0f68cd6e9bb9cdb586.zip opie-071a163748d29a786c24cc0f68cd6e9bb9cdb586.tar.gz opie-071a163748d29a786c24cc0f68cd6e9bb9cdb586.tar.bz2 |
make it easy to update qtopia to opie...
... if it works -- no means for testing atm
-rwxr-xr-x | scripts/update/opie-update.postinst | 2 | ||||
-rw-r--r-- | scripts/update/qpe-opie-update.control | 7 | ||||
-rwxr-xr-x | scripts/update/qpe-opie-update.postinst | 46 |
3 files changed, 54 insertions, 1 deletions
diff --git a/scripts/update/opie-update.postinst b/scripts/update/opie-update.postinst index 22d3628..695653e 100755 --- a/scripts/update/opie-update.postinst +++ b/scripts/update/opie-update.postinst @@ -1,45 +1,45 @@ #!/bin/ash # # script to remove and reinstall opie # # it's free so do not sell it -# (c) patrick s. vogtp <tille@handhelds.org> +# (c) patrick s. vogt <tille@handhelds.org> IPKG_REMOVE="ipkg remove" IPKG_INSTALL="ipkg install" echo "Upating opie" pack=`ipkg status | grep Package | grep -i opie | grep -v update | sed "s/Package://"` echo "Stopping Opie" /etc/init.d/opie stop || /etc/init.d/qpe stop echo "start" > /tmp/update.log for p in $pack; do echo "rem. $p" >> /tmp/update.log $IPKG_REMOVE $p done $IPKG_REMOVE qpe-pics $IPKG_REMOVE ipaqalarm $IPKG_REMOVE qpe2schedule $IPKG_REMOVE uschedule #might help sync echo "Updating" `ipkg update` for p in $pack; do echo "inst. $p" >> /tmp/update.log $IPKG_INSTALL $p done $IPKG_INSTALL opie-pics $IPKG_INSTALL opiealarm ipkg remove opie-update echo "Starting Opie" /etc/init.d/opie start || /etc/init.d/qpe start diff --git a/scripts/update/qpe-opie-update.control b/scripts/update/qpe-opie-update.control new file mode 100644 index 0000000..329754a --- a/dev/null +++ b/scripts/update/qpe-opie-update.control @@ -0,0 +1,7 @@ +Packagename: qpe-opie-update +Maintainer: Patrick S. Vogt <tille@handhelds.org> +Section: opie/system +Version: 0.9.1 +Description: Remove qtopia and install opie. Dummy package that removes qtopia +and installs opie, by removing everything and installing the same opie +packages. diff --git a/scripts/update/qpe-opie-update.postinst b/scripts/update/qpe-opie-update.postinst new file mode 100755 index 0000000..e06651f --- a/dev/null +++ b/scripts/update/qpe-opie-update.postinst @@ -0,0 +1,46 @@ +#!/bin/ash +# +# script to remove qtopiæ and install opie +# +# it's free so do not sell it +# (c) patrick s. vogt <tille@handhelds.org> + +IPKG_REMOVE="ipkg remove" +IPKG_INSTALL="ipkg install" + +echo "Upating Qtopia to Opie" +pack=`ipkg status | grep Package | grep -i qpe | sed "s/Package://"` +pack2=`ipkg status | grep Package | grep -i qpe | sed "s/Package://" | sed "s/qpe/opie/"` + +echo "Stopping Qtopia" +/etc/init.d/qpe stop + +echo "start" > /tmp/update.log + +for p in $pack; do +echo "rem. $p" >> /tmp/update.log +$IPKG_REMOVE $p +done +$IPKG_REMOVE qpe-pics +$IPKG_REMOVE ipaqalarm +$IPKG_REMOVE qpe2schedule +$IPKG_REMOVE uschedule + +#might help +sync + + +echo "Updating" +`ipkg update` + +for p in $pack2; do +echo "inst. $p" >> /tmp/update.log +$IPKG_INSTALL $p +done +$IPKG_INSTALL opie-pics +$IPKG_INSTALL opiealarm + +ipkg remove qpe-opie-update + +echo "Starting Opie" +/etc/init.d/opie start || /etc/init.d/qpe start |