pandora-state: minor fixes
authorGrazvydas Ignotas <notasas@gmail.com>
Tue, 16 Oct 2012 21:45:40 +0000 (00:45 +0300)
committerGrazvydas Ignotas <notasas@gmail.com>
Tue, 16 Oct 2012 21:45:40 +0000 (00:45 +0300)
don't sudo in root script, check for files

recipes/pandora-system/pandora-state.bb
recipes/pandora-system/pandora-state/rc.pandora-state

index b0b9aed..986505d 100755 (executable)
@@ -5,7 +5,7 @@ COMPATIBLE_MACHINE = "omap3-pandora"
 
 RDEPENDS = "pandora-scripts"
 
-PR = "r15"
+PR = "r16"
 inherit update-rc.d
 
 INITSCRIPT_NAME = "pandora-state"
index a76329b..149989e 100644 (file)
@@ -45,9 +45,11 @@ d_start() {
        fi
        cat /etc/pandora/conf/dirty_expire_centisecs >  /proc/sys/vm/dirty_expire_centisecs
        cat /etc/pandora/conf/gamma.state > $SYSFS_GAMMA
-       dssgamma=$(cat /etc/pandora/conf/dssgamma.state)
-       dssgamma2=$(echo "scale=2;$dssgamma / 100" | bc)
-       sudo /usr/pandora/scripts/op_gamma.sh $dssgamma2
+       if [ -f /etc/pandora/conf/dssgamma.state ]; then
+               dssgamma=$(cat /etc/pandora/conf/dssgamma.state)
+               dssgamma2=$(echo "scale=2;$dssgamma / 100" | bc)
+               /usr/pandora/scripts/op_gamma.sh $dssgamma2
+       fi
        if [ -f /etc/pandora/conf/filter.state ]; then
                filter=$(cat /etc/pandora/conf/filter.state)
                /usr/pandora/scripts/op_videofir.sh $filter