diff options
Diffstat (limited to 'abs/core')
| -rw-r--r-- | abs/core/linhes-scripts/PKGBUILD | 8 | ||||
| -rw-r--r-- | abs/core/linhes-scripts/linhes_update.sh | 20 | ||||
| -rw-r--r-- | abs/core/linhes-scripts/linhes_update2.sh | 18 | ||||
| -rw-r--r-- | abs/core/linhes-scripts/linhes_update3.sh | 17 | 
4 files changed, 48 insertions, 15 deletions
| diff --git a/abs/core/linhes-scripts/PKGBUILD b/abs/core/linhes-scripts/PKGBUILD index 9c35ee3..15726ec 100644 --- a/abs/core/linhes-scripts/PKGBUILD +++ b/abs/core/linhes-scripts/PKGBUILD @@ -3,7 +3,7 @@  pkgname=linhes-scripts  pkgver=7 -pkgrel=8 +pkgrel=9  pkgdesc="Various scripts that help to make LinHES, LinHES."  arch=('i686' 'x86_64')  license=('GPL2') @@ -78,9 +78,9 @@ md5sums=('f56985b2d602e11dc1e10d3e7848b2a5'           '25dd5b8ec0482d561b481bfce051d648'           'b2c3dd48a4abb976eda2d5fbf22a173a'           'b527b01d119d3bc33b8fa69bdf1082bb' -         'c537c44156d8404016cc4b405b092d45' -         '4e66f302a77f1a857476e7f289d0c157' -         'be324dba44ae96676973a74421944853' +         '99f77a83b608bf68808a9ff18df1b53b' +         '430e51c1ac7fa1abb938be4322f25ab6' +         '460861e6d0cf999629b734912eea0acf'           'ccca6bdbbd86b203a3eecdbbe363e701'           '65629302a4d2c3adf88cdf0ebc10d493'           '2734054f08c4c885bb9070dce239d4c3' diff --git a/abs/core/linhes-scripts/linhes_update.sh b/abs/core/linhes-scripts/linhes_update.sh index 39d2817..15efc6f 100644 --- a/abs/core/linhes-scripts/linhes_update.sh +++ b/abs/core/linhes-scripts/linhes_update.sh @@ -1,23 +1,33 @@  #!/bin/bash + +#---------------------------------------------------------------------------- +. /etc/osd_cat.cfg || { +	color=yellow +	outline=2 +	outlinecolour=black +	shadow=0 +	shadowcolour=black +	font="-adobe-helvetica-bold-*-*-*-34-*-*-*-*-*-*-*" +} +#----------------------------------------------------------------------------  dsply ()  {  	if grep -q Updates\ Available /usr/share/mythtv/themes/defaultmenu/linhes.xml  		then  		killall -9 osd_cat -		echo -e "Updates available!\n  Exit and reenter Service Menu\n to perform updates." | osd_cat -p middle -s 5 -f"-adobe-courier-bold-*-*-*-34-*-*-*-*-*" -d 10 -A centre +		echo -e "\nUpdates available!\n  Exit and re-enter Service Menu\n to perform updates." | osd_cat --pos=middle --align=center --delay=10 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &  		exit  		else  		killall -9 osd_cat -		echo -e "Checking for updates." | osd_cat -p middle -s 5 -f"-adobe-courier-bold-*-*-*-34-*-*-*-*-*" -d 300 -A centre & +		echo -e "Checking for updates..." | osd_cat --pos=middle --align=center --delay=300 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &  	fi  }  chck ()  {  	sudo pacman -Sy  	sudo pacman -Qu > /tmp/to_be_upgraded -#	sudo grep Target /tmp/check_update > /tmp/to_be_upgraded -	if grep -q no\ upgrades\ found /tmp/check_update +	if [[ ! -s /tmp/to_be_upgraded ]]  		then  		killall -9 osd_cat -		echo -e "No updates available\n at this time." | osd_cat -p middle -s 5 -f"-adobe-courier-bold-*-*-*-34-*-*-*-*-*" -d 5 -A centre +		echo -e "\nNo updates available." | osd_cat --pos=middle --align=center --delay=5 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &  		else  		mv /usr/share/mythtv/themes/defaultmenu/linhes.xml /tmp/linhes.xml.tmp          sed -e '/\#Check/,/\#Check/d' < /tmp/linhes.xml.tmp > /usr/share/mythtv/themes/defaultmenu/linhes.xml diff --git a/abs/core/linhes-scripts/linhes_update2.sh b/abs/core/linhes-scripts/linhes_update2.sh index 80945eb..ea675d7 100644 --- a/abs/core/linhes-scripts/linhes_update2.sh +++ b/abs/core/linhes-scripts/linhes_update2.sh @@ -1,12 +1,24 @@  #!/bin/bash + +#---------------------------------------------------------------------------- +. /etc/osd_cat.cfg || { +	color=yellow +	outline=2 +	outlinecolour=black +	shadow=0 +	shadowcolour=black +	font="-adobe-helvetica-bold-*-*-*-34-*-*-*-*-*-*-*" +} +#---------------------------------------------------------------------------- +  killall -9 osd_cat -echo -e "Performing updates." | osd_cat -p middle -s 5 -f"-adobe-courier-bold-*-*-*-34-*-*-*-*-*" -d 300000 -A centre &  +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  if grep -q Check\ for\ updates /usr/share/mythtv/themes/defaultmenu/linhes.xml  then  rm -fr /tmp/to_be_upgraded  killall -9 osd_cat -echo -e "Update complete." | osd_cat -p middle -s 5 -f"-adobe-courier-bold-*-*-*-34-*-*-*-*-*" -d 5 -A centre +echo -e "\nUpdate complete." | osd_cat --pos=middle --align=center --delay=5 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &  else  mv /usr/share/mythtv/themes/defaultmenu/linhes.xml /tmp/linhes.xml.tmp  sed -e '/\#UpdatesAv/,/\#UpdatesAv/d' < /tmp/linhes.xml.tmp > /usr/share/mythtv/themes/defaultmenu/linhes.xml @@ -24,5 +36,5 @@ echo "</mythmenu>" >> /tmp/linhes.xml.tmp  mv /tmp/linhes.xml.tmp /usr/share/mythtv/themes/defaultmenu/linhes.xml  rm -fr /tmp/to_be_upgraded  killall -9 osd_cat -echo -e "Update complete." | osd_cat -p middle -s 5 -f"-adobe-courier-bold-*-*-*-34-*-*-*-*-*" -d 5 -A centre +echo -e "\nUpdate complete." | osd_cat --pos=middle --align=center --delay=5 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &  fi diff --git a/abs/core/linhes-scripts/linhes_update3.sh b/abs/core/linhes-scripts/linhes_update3.sh index 5dc0b4d..72641db 100644 --- a/abs/core/linhes-scripts/linhes_update3.sh +++ b/abs/core/linhes-scripts/linhes_update3.sh @@ -1,17 +1,28 @@  #!/bin/bash +#---------------------------------------------------------------------------- +. /etc/osd_cat.cfg || { +	color=yellow +	outline=2 +	outlinecolour=black +	shadow=0 +	shadowcolour=black +	font="-adobe-helvetica-bold-*-*-*-34-*-*-*-*-*-*-*" +} +#---------------------------------------------------------------------------- +  sudo killall osd_cat  cat /tmp/to_be_upgraded | sed 's/ /\n/g' | sed '/^$/d' | grep - > /tmp/to_be_upgraded2  COUNT=$(wc -l /tmp/to_be_upgraded2 | awk '{print $1}')  if [ $COUNT -lt 20 ]  	then -	cat /tmp/to_be_upgraded2 | osd_cat -p top -f"-adobe-courier-bold-*-*-*-34-*-*-*-*-*" -d 12 -A centre -l 20 +	cat /tmp/to_be_upgraded2 | osd_cat --lines=20 --pos=top --align=center --delay=12 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &  	else -	cat /tmp/to_be_upgraded2 | osd_cat -p top -f"-adobe-courier-bold-*-*-*-34-*-*-*-*-*" -d 1 -A centre -l 20 -w +	cat /tmp/to_be_upgraded2 | osd_cat --lines=20 --pos=top --align=center --delay=1 --wait --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font &  fi  if grep kernel26 /tmp/to_be_upgraded2  then  	killall -9 osd_cat -	echo -e "Please note:\The kernel will be upgraded.\nThis will require a reboot.\nPlease do so when no jobs are running." | osd_cat -p middle -s 5 -f"-adobe-courier-bould-*-*-*-34-*-*-*-*-*" -d 10 -A centre +	echo -e "Please note:\The kernel will be upgraded.\nThis will require a reboot.\nPlease do so when no jobs are running." | osd_cat --pos=middle --align=center --delay=10 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font  else  	exit  fi | 
