summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBritney Fransen <brfransen@gmail.com>2015-02-10 14:14:33 (GMT)
committerBritney Fransen <brfransen@gmail.com>2015-02-10 14:14:33 (GMT)
commit10892c3e008eadbe8baf7359fa3a65fc7bb08feb (patch)
tree97f9c07b2398772fdd6db1c9fc552dafd5df6455
parenta93968f14349dbd7b4bb3d51cd2a2742dd545661 (diff)
downloadlinhes_pkgbuild-10892c3e008eadbe8baf7359fa3a65fc7bb08feb.zip
linhes_pkgbuild-10892c3e008eadbe8baf7359fa3a65fc7bb08feb.tar.gz
linhes_pkgbuild-10892c3e008eadbe8baf7359fa3a65fc7bb08feb.tar.bz2
LinHES-system: myth_mtc.cron: check if optimize ran before backup
myth_mtc.py: if optimize fails wait and try again
-rwxr-xr-xabs/core/LinHES-system/PKGBUILD6
-rwxr-xr-xabs/core/LinHES-system/myth_mtc.cron2
-rwxr-xr-xabs/core/LinHES-system/myth_mtc.py4
3 files changed, 7 insertions, 5 deletions
diff --git a/abs/core/LinHES-system/PKGBUILD b/abs/core/LinHES-system/PKGBUILD
index 3db2a65..2cd194f 100755
--- a/abs/core/LinHES-system/PKGBUILD
+++ b/abs/core/LinHES-system/PKGBUILD
@@ -1,6 +1,6 @@
pkgname=LinHES-system
pkgver=8.3
-pkgrel=5
+pkgrel=6
arch=('i686' 'x86_64')
install=system.install
pkgdesc="Everything that makes LinHES an automated system"
@@ -80,7 +80,7 @@ md5sums=('8415c4b2587a8a1e6a312484c1edafcb'
'de32a1c50101265dd7f6ca5037f7a26a'
'301884fb60521627fffd1160b2cf5181'
'76b2637cac0452b3acdbeeb4e8a5474b'
- 'bfd41a145bec93270e21ad8d51662c48'
+ 'd02ddadeb2181f90954e435842cd7f0a'
'dc3eef2a624754e16805d72bbe488b67'
'617af86b901538817ebdcaf646248dc5'
'542e670e78d117657f93141e9689f54d'
@@ -132,7 +132,7 @@ md5sums=('8415c4b2587a8a1e6a312484c1edafcb'
'410795ef9039e4c6c0484e706ecfd567'
'eb879fee9603a05d5420d4ce8ed9e450'
'02c810c2f47b7c4495fdacaf54189473'
- '28ce5d884ee608b0479d4bf2a64697db'
+ 'dc48a53d4e5fe27b218657ccc318d07f'
'474d5c6883fcfffae4f199aceb3b1356'
'8fe800181dcdf45bb7d7b36e4de8409e'
'36bdfa8d877cea20ca3870faf08e08d5'
diff --git a/abs/core/LinHES-system/myth_mtc.cron b/abs/core/LinHES-system/myth_mtc.cron
index 0c098f1..d3dc50a 100755
--- a/abs/core/LinHES-system/myth_mtc.cron
+++ b/abs/core/LinHES-system/myth_mtc.cron
@@ -28,7 +28,7 @@ then
fi
fi
- if ! grep -q "Finished Backup" $logFile
+ if ! grep -q "Finished Backup" $logFile && grep -q "Finished Optimize" $logFile
then
MYTHCONFDIR=/usr/share/mythtv unbuffer myth_mtc.py --backup | $log
if [ $? = 0 ]
diff --git a/abs/core/LinHES-system/myth_mtc.py b/abs/core/LinHES-system/myth_mtc.py
index dcb3886..8a08c05 100755
--- a/abs/core/LinHES-system/myth_mtc.py
+++ b/abs/core/LinHES-system/myth_mtc.py
@@ -65,6 +65,8 @@ def run_stuff():
print "\n%s Running Optimize" %(get_timestamp())
if not optimize():
print "\nFinished Optimize"
+ else:
+ return True
if ("--backup" in sys.argv) or (len(sys.argv) == 1):
print "\n#######################################"
@@ -91,7 +93,7 @@ ctin=True
while ctin:
cleanup_inuseprograms()
ctin=run_stuff()
- if ctin:
+ if ctin:
print "\n%s Waiting 10 minutes before trying again." %(get_timestamp())
time.sleep(600)