projects
/
openblackhole
/
openblackhole-enigma2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
cc1f41e
)
Allow user defined cable.xml and terrestrial.xml under /etc/enigma2 just like we...
author
Athanasios Oikonomou
<athoik@gmail.com>
Tue, 28 Jul 2015 05:07:35 +0000
(08:07 +0300)
committer
Athanasios Oikonomou
<athoik@gmail.com>
Tue, 28 Jul 2015 05:07:35 +0000
(08:07 +0300)
lib/dvb/db.cpp
patch
|
blob
|
history
diff --git
a/lib/dvb/db.cpp
b/lib/dvb/db.cpp
index
bbc2fbe
..
ae50031
100644
(file)
--- a/
lib/dvb/db.cpp
+++ b/
lib/dvb/db.cpp
@@
-1072,7
+1072,7
@@
PyObject *eDVBDB::readSatellites(ePyObject sat_list, ePyObject sat_dict, ePyObje
Element *root = tree.getRoot();
if (!root)
{
Element *root = tree.getRoot();
if (!root)
{
- eDebug("[eDVBDB] couldn't open /etc/tuxbox/satellites.xml!!");
+ eDebug("[eDVBDB] couldn't open %s!!", satellitesFilename);
Py_INCREF(Py_False);
return Py_False;
}
Py_INCREF(Py_False);
return Py_False;
}
@@
-1221,12
+1221,17
@@
PyObject *eDVBDB::readCables(ePyObject cab_list, ePyObject tp_dict)
return NULL;
}
XMLTree tree;
return NULL;
}
XMLTree tree;
- tree.setFilename("/etc/tuxbox/cables.xml");
+ const char* cablesFilename = "/etc/enigma2/cables.xml";
+ if (::access(cablesFilename, R_OK) < 0)
+ {
+ cablesFilename = "/etc/tuxbox/cables.xml";
+ }
+ tree.setFilename(cablesFilename);
tree.read();
Element *root = tree.getRoot();
if (!root)
{
tree.read();
Element *root = tree.getRoot();
if (!root)
{
- eDebug("[eDVBDB] couldn't open /etc/tuxbox/cables.xml!!");
+ eDebug("[eDVBDB] couldn't open %s!!", cablesFilename);
Py_INCREF(Py_False);
return Py_False;
}
Py_INCREF(Py_False);
return Py_False;
}
@@
-1341,12
+1346,17
@@
PyObject *eDVBDB::readTerrestrials(ePyObject ter_list, ePyObject tp_dict)
return NULL;
}
XMLTree tree;
return NULL;
}
XMLTree tree;
- tree.setFilename("/etc/tuxbox/terrestrial.xml");
+ const char* terrestrialFilename = "/etc/enigma2/terrestrial.xml";
+ if (::access(terrestrialFilename, R_OK) < 0)
+ {
+ terrestrialFilename = "/etc/tuxbox/terrestrial.xml";
+ }
+ tree.setFilename(terrestrialFilename);
tree.read();
Element *root = tree.getRoot();
if (!root)
{
tree.read();
Element *root = tree.getRoot();
if (!root)
{
- eDebug("[eDVBDB] couldn't open /etc/tuxbox/terrestrial.xml!!");
+ eDebug("[eDVBDB] couldn't open %s!!", terrestrialFilename);
Py_INCREF(Py_False);
return Py_False;
}
Py_INCREF(Py_False);
return Py_False;
}