[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, debian, updated. upstream/0.9.5.5-717-g0f98819
Felix Huber
felix.huber at schyf.de
Sat Aug 6 08:20:05 UTC 2011
The following commit has been merged in the debian branch:
commit f74e938351b43d57c9bb15c13bd4f89560389a23
Author: Felix Huber <felix.huber at schyf.de>
Date: Sun Sep 12 11:38:13 2010 +0200
ogpsd: automatic adjust sysfs node to kernel version
diff --git a/framework/subsystems/ogpsd/om.py b/framework/subsystems/ogpsd/om.py
index 19ceb5c..24bb287 100644
--- a/framework/subsystems/ogpsd/om.py
+++ b/framework/subsystems/ogpsd/om.py
@@ -13,7 +13,7 @@ __version__ = "0.9.9.4"
MODULE_NAME = "ogpsd"
DEVICE_POWER_PATH_OLD = "/sys/bus/platform/devices/neo1973-pm-gps.0/pwron"
-DEVICE_POWER_PATH_NEW = "/sys/bus/platform/devices/gta02-pm-gps.0/power_on"
+DEVICE_POWER_PATH_NEW = "/sys/bus/platform/devices/neo1973-pm-gps.0/power_on"
from ubx import UBXDevice
from ubx import CLIDPAIR
@@ -33,6 +33,12 @@ class GTA02Device( UBXDevice ):
def __init__( self, bus, channel ):
+ # Kernel specific paths
+ kernel_release = os.uname()[2]
+ if kernel_release >= "2.6.32":
+ DEVICE_POWER_PATH_NEW = "/sys/bus/platform/devices/gta02-pm-gps.0/power_on"
+ logger.info( "Kernel >= 2.6.32, gps sysfs updated" )
+
# Make sure the GPS is off
helpers.writeToFile( DEVICE_POWER_PATH_OLD, "1" )
helpers.writeToFile( DEVICE_POWER_PATH_NEW, "1" )
--
FSO frameworkd Debian packaging
More information about the pkg-fso-commits
mailing list