Update this script to match pkgman behaviour
We don't need to move away older packages anymore. Probably not useful either to stop Deskbar, but let's just keep that for now.
This commit is contained in:
parent
92d556084c
commit
05f06a9065
39
3rdparty/mmu_man/scripts/myupdate.sh
vendored
39
3rdparty/mmu_man/scripts/myupdate.sh
vendored
@ -17,47 +17,28 @@ if [ "$1" != "-2" ]; then
|
||||
notice "Closing Deskbar..."
|
||||
notice "Checking for updates..."
|
||||
quit application/x-vnd.Be-TSKB
|
||||
#notice "Checking for updates..."
|
||||
pkgman update || exit $?
|
||||
sync
|
||||
if [ "$(ls /system/packages/*_hrev*-* | grep -v $(uname -v | cut -d' ' -f1))" = "" ]; then
|
||||
hrev_current="$(uname -v | cut -d' ' -f1)"
|
||||
pkgman update
|
||||
pkgman_err=$?
|
||||
sync
|
||||
if [ $pkgman_err -gt 0 -o "$(ls /system/packages/*_hrev*-* | grep -v $hrev_current)" = "" ]; then
|
||||
open /system/Deskbar < /dev/null > /dev/null 2>&1 &
|
||||
notice "Restarting Deskbar..."
|
||||
notice "Nothing to do"
|
||||
read
|
||||
exit 0
|
||||
#notice "Nothing to do"
|
||||
read -p "Press a key..."
|
||||
exit $pkgman_err
|
||||
fi
|
||||
makebootable /boot
|
||||
sync
|
||||
cat > $(finddir B_USER_SETTINGS_DIRECTORY)/boot/launch/myupdate2.sh << EOF
|
||||
#!/bin/sh
|
||||
cd "$PWD"
|
||||
$0 -2
|
||||
EOF
|
||||
chmod +x $(finddir B_USER_SETTINGS_DIRECTORY)/boot/launch/myupdate2.sh
|
||||
sync
|
||||
notice "Restarting Deskbar..."
|
||||
/system/Deskbar < /dev/null > /dev/null 2>&1 &
|
||||
notice "You should reboot now..."
|
||||
shutdown -r -a
|
||||
read
|
||||
sleep 5
|
||||
#read
|
||||
exit 0
|
||||
fi
|
||||
|
||||
rm $(finddir B_USER_SETTINGS_DIRECTORY)/boot/launch/myupdate2.sh
|
||||
|
||||
disdir="$(finddir B_SYSTEM_PACKAGES_DIRECTORY)/disabled"
|
||||
mkdir -p "$disdir"
|
||||
|
||||
notice "Moving old packages to disabled/ ..."
|
||||
mv $(ls /system/packages/*_hrev*-* | grep -v $(uname -v | cut -d' ' -f1)) $disdir/
|
||||
|
||||
sync
|
||||
|
||||
#notice "Adding back deskbar addons..."
|
||||
#ProcessController -deskbar
|
||||
#NetworkStatus --deskbar
|
||||
|
||||
notice "Done"
|
||||
|
||||
read
|
||||
|
Loading…
Reference in New Issue
Block a user