mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-30 22:26:42 +00:00
xbmc-pvr: add support for project based sources.xml file
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
73e6d7a26f
commit
1f10530c77
@ -45,9 +45,13 @@ progress "setup XBMC"
|
|||||||
|
|
||||||
mkdir -p $HOME/.xbmc/userdata
|
mkdir -p $HOME/.xbmc/userdata
|
||||||
|
|
||||||
if [ ! -f $HOME/.xbmc/userdata/sources.xml ] ; then
|
if [ ! -f $HOME/.xbmc/userdata/sources.xml ]; then
|
||||||
cat > $HOME/.xbmc/userdata/sources.xml << EOF
|
if [ -f /usr/share/xbmc/config/sources.xml ]; then
|
||||||
<sources>
|
# include project specific sources
|
||||||
|
cp /usr/share/xbmc/config/sources.xml $HOME/.xbmc/userdata
|
||||||
|
else
|
||||||
|
cat > $HOME/.xbmc/userdata/sources.xml << EOF
|
||||||
|
<sources>
|
||||||
<video>
|
<video>
|
||||||
<default pathversion="1"></default>
|
<default pathversion="1"></default>
|
||||||
<source>
|
<source>
|
||||||
@ -73,8 +77,9 @@ progress "setup XBMC"
|
|||||||
<path pathversion="1">$HOME/pictures/</path>
|
<path pathversion="1">$HOME/pictures/</path>
|
||||||
</source>
|
</source>
|
||||||
</pictures>
|
</pictures>
|
||||||
</sources>
|
</sources>
|
||||||
EOF
|
EOF
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -94,17 +99,17 @@ EOF
|
|||||||
</debug>
|
</debug>
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
#
|
#
|
||||||
# include project specific options
|
# include project specific options
|
||||||
#
|
#
|
||||||
|
|
||||||
if [ -f /usr/share/xbmc/config/guisettings.xml ]; then
|
if [ -f /usr/share/xbmc/config/guisettings.xml ]; then
|
||||||
cat /usr/share/xbmc/config/guisettings.xml >> $HOME/.xbmc/userdata/guisettings.xml
|
cat /usr/share/xbmc/config/guisettings.xml >> $HOME/.xbmc/userdata/guisettings.xml
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#
|
#
|
||||||
# common setup for amd and nvidia graphic
|
# common setup for amd and nvidia graphic
|
||||||
#
|
#
|
||||||
|
|
||||||
# Always sync to vblank
|
# Always sync to vblank
|
||||||
if [ "$GPUTYPE" = "NVIDIA" -o "$GPUTYPE" = "AMD" ] ; then
|
if [ "$GPUTYPE" = "NVIDIA" -o "$GPUTYPE" = "AMD" ] ; then
|
||||||
|
@ -92,6 +92,10 @@ mkdir -p $PYTHON_LIBDIR/site-packages/xbmc
|
|||||||
cp -R $PROJECT_DIR/$PROJECT/xbmc/guisettings.xml $INSTALL/usr/share/xbmc/config
|
cp -R $PROJECT_DIR/$PROJECT/xbmc/guisettings.xml $INSTALL/usr/share/xbmc/config
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -f $PROJECT_DIR/$PROJECT/xbmc/sources.xml ]; then
|
||||||
|
cp -R $PROJECT_DIR/$PROJECT/xbmc/sources.xml $INSTALL/usr/share/xbmc/config
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/share/xbmc/system/
|
mkdir -p $INSTALL/usr/share/xbmc/system/
|
||||||
if [ -f $PROJECT_DIR/$PROJECT/xbmc/advancedsettings.xml ]; then
|
if [ -f $PROJECT_DIR/$PROJECT/xbmc/advancedsettings.xml ]; then
|
||||||
cp $PROJECT_DIR/$PROJECT/xbmc/advancedsettings.xml $INSTALL/usr/share/xbmc/system/
|
cp $PROJECT_DIR/$PROJECT/xbmc/advancedsettings.xml $INSTALL/usr/share/xbmc/system/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user