summaryrefslogtreecommitdiffstats
path: root/abs/core/LinHES-system/linhes_update2.sh
diff options
context:
space:
mode:
authorBritney Fransen <brfransen@gmail.com>2013-09-16 16:05:36 (GMT)
committerBritney Fransen <brfransen@gmail.com>2013-09-16 16:05:36 (GMT)
commitab5cfcecea2c03037d5829f7cc8f19153b25b343 (patch)
treeda8cc655235914ad2388f9de8092427517de9298 /abs/core/LinHES-system/linhes_update2.sh
parent5c0d20865c3464770242bbe2a7594e81b067d635 (diff)
downloadlinhes_pkgbuild-ab5cfcecea2c03037d5829f7cc8f19153b25b343.zip
linhes_pkgbuild-ab5cfcecea2c03037d5829f7cc8f19153b25b343.tar.gz
linhes_pkgbuild-ab5cfcecea2c03037d5829f7cc8f19153b25b343.tar.bz2
LinHES-system: linhes_update*: update to use msg_client.py
Diffstat (limited to 'abs/core/LinHES-system/linhes_update2.sh')
-rw-r--r--abs/core/LinHES-system/linhes_update2.sh31
1 files changed, 8 insertions, 23 deletions
diff --git a/abs/core/LinHES-system/linhes_update2.sh b/abs/core/LinHES-system/linhes_update2.sh
index d6984ed..cd04e3d 100644
--- a/abs/core/LinHES-system/linhes_update2.sh
+++ b/abs/core/LinHES-system/linhes_update2.sh
@@ -1,34 +1,19 @@
#!/bin/bash
-#----------------------------------------------------------------------------
-. /etc/osd_cat.cfg || {
- color=yellow
- outline=2
- outlinecolour=black
- shadow=0
- shadowcolour=black
- font="-adobe-helvetica-bold-*-*-*-34-*-*-*-*-*-*-*"
-}
-#----------------------------------------------------------------------------
if [[ "$1" = "install" ]]
then
- killall -9 osd_cat
- echo -e "Updating..." | osd_cat --pos=middle --align=center --delay=300000 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &
- echo -e "Updating..." | osd_cat --pos=middle --align=center --delay=300000 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &
- sudo pacman -Suf --noconfirm && sudo killall -9 osd_cat
- killall -9 osd_cat
- echo -e "\nUpdates complete." | osd_cat --pos=middle --align=center --delay=3 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &
- echo -e "\nUpdates complete." | osd_cat --pos=middle --align=center --delay=3 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &
- if grep kernel26 /tmp/to_be_upgraded || grep nvidia /tmp/to_be_upgraded
+ msg_client.py --msg "Updating...|middle" --timeout 600 --tag "Updating"
+ sudo pacman -Suf --noconfirm
+ msg_client.py --clear --tag "Updating"
+ msg_client.py --kill
+ msg_client.py --msg "Updates complete.|middle"
+ if grep linux /tmp/to_be_upgraded || grep nvidia /tmp/to_be_upgraded
then
- echo -e "\n\nUpdates require a reboot." | osd_cat --pos=middle --align=center --delay=3 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &
- echo -e "\n\nUpdates require a reboot." | osd_cat --pos=middle --align=center --delay=3 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &
+ msg_client.py --msg "Updates require a reboot.|middle"
fi
else
- killall -9 osd_cat
- echo -e "\nUpdates canceled." | osd_cat --pos=middle --align=center --delay=3 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &
- echo -e "\nUpdates canceled." | osd_cat --pos=middle --align=center --delay=3 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &
+ msg_client.py --msg "Updates canceled.|middle"
fi
rm -fr /tmp/to_be_upgraded