Merge remote branch 'upstream/master' into openelec-pvr

This commit is contained in:
Gujs 2011-03-02 17:44:41 +01:00
commit 1a47376ed2
63 changed files with 177 additions and 263 deletions

View File

@ -22,5 +22,6 @@
. config/options $1
mkdir -p $INSTALL/lib/firmware
cp -PR $PKG_BUILD/*.fw* $INSTALL/lib/firmware
cd $PKG_BUILD
DESTDIR=.install ./install

View File

@ -22,5 +22,5 @@
. config/options $1
mkdir -p $INSTALL/lib/firmware
cp -P $PKG_BUILD/* $INSTALL/lib/firmware
mkdir -p $INSTALL
cp -PR $PKG_BUILD/.install/* $INSTALL

View File

@ -18,19 +18,19 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="b43-fw"
PKG_VERSION="20110211"
PKG_NAME="dvb-firmware"
PKG_VERSION="0.0.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Free-to-use"
PKG_SITE="http://www.broadcom.com"
PKG_SITE="https://github.com/OpenELEC/dvb-firmware"
PKG_URL="$OPENELEC_SRC/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="linux-firmware"
PKG_SHORTDESC="b43-fw: Broadcom B43 Firmware"
PKG_LONGDESC="b43-fw: Broadcom B43 Firmware"
PKG_SECTION="firmware"
PKG_SHORTDESC="dvb-firmware: firmwares for various DVB drivers"
PKG_LONGDESC="dvb-firmware: firmwares for various DVB drivers"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

View File

@ -1,38 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options
if [ "$FIRMWARE" = "external" ]; then
mkdir -p $INSTALL/lib/firmware
cp -R $PKG_BUILD/* $INSTALL/lib/firmware
fi
for firmware in $ADDITIONAL_FIRMWARE; do
[ $firmware = b43 ] && $SCRIPTS/install b43-fw
[ $firmware = ipw2100 ] && $SCRIPTS/install ipw2100-fw
[ $firmware = ipw2200 ] && $SCRIPTS/install ipw2200-fw
[ $firmware = zd1211 ] && $SCRIPTS/install zd1211-firmware
[ $firmware = dvb-firmware ] && $SCRIPTS/install linuxtv-dvb-firmware
done
exit 0

View File

@ -1,36 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="ipw2100-fw"
PKG_VERSION="1.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Free-to-use"
PKG_SITE="http://ipw2100.sourceforge.net/"
PKG_URL="$OPENELEC_SRC/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="linux-firmware"
PKG_SHORTDESC="ipw2100-fw: Intel PRO/Wireless 2100 Driver for Linux"
PKG_LONGDESC="This project was created by Intel to enable support for the Intel PRO/Wireless 2100 Network Connection mini PCI adapter. This project (IPW2100) is intended to be a community effort as much as is possible given some working constraints (mainly, no HW documentation is available)."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

View File

@ -1,36 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="ipw2200-fw"
PKG_VERSION="3.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Free-to-use"
PKG_SITE="http://ipw2200.sourceforge.net/"
PKG_URL="$OPENELEC_SRC/$PKG_NAME-$PKG_VERSION.tgz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="linux-firmware"
PKG_SHORTDESC="ipw2200-fw: Intel PRO/Wireless 2200 Driver for Linux"
PKG_LONGDESC="This project was created by Intel to enable support for the Intel PRO/Wireless 2200 Network Connection mini PCI adapter. This project (IPW2200) is intended to be a community effort as much as is possible given some working constraints (mainly, no HW documentation is available)."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

View File

@ -18,19 +18,19 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="linux-firmware"
PKG_VERSION="20110222"
PKG_NAME="firmware"
PKG_VERSION=""
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree"
PKG_URL="http://www.kernel.org/pub/linux/kernel/people/dwmw2/firmware/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS=""
PKG_SITE=""
PKG_URL=""
PKG_DEPENDS="$FIRMWARE"
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="linux-firmware"
PKG_SHORTDESC="linux-firmware: various free firmware drivers"
PKG_LONGDESC="linux-firmware is a package to install various free firmware drivers"
PKG_SECTION="firmware"
PKG_SHORTDESC="firmware: various free firmware drivers"
PKG_LONGDESC="firmware is a meta-package to install various free firmware drivers"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

View File

@ -22,5 +22,6 @@
. config/options $1
mkdir -p $INSTALL/lib/firmware/b43
cp -P $PKG_BUILD/* $INSTALL/lib/firmware/b43
cd $PKG_BUILD
DESTDIR=.install ./install

View File

@ -22,5 +22,5 @@
. config/options $1
mkdir -p $INSTALL/lib/firmware
cp -PR $PKG_BUILD/* $INSTALL/lib/firmware
mkdir -p $INSTALL
cp -PR $PKG_BUILD/.install/* $INSTALL

View File

@ -18,19 +18,19 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="linuxtv-dvb-firmware"
PKG_VERSION="20110212"
PKG_NAME="wlan-firmware"
PKG_VERSION="0.0.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Free-to-use"
PKG_SITE="http://www.linuxtv.org"
PKG_SITE="https://github.com/OpenELEC/wlan-firmware"
PKG_URL="$OPENELEC_SRC/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="linux-firmware"
PKG_SHORTDESC="linuxtv-dvb-firmware: firmwarefiles for various DVB Cards."
PKG_LONGDESC="firmwarefiles for various DVB Cards."
PKG_SECTION="firmware"
PKG_SHORTDESC="wlan-firmware: firmwares for various WLAN drivers"
PKG_LONGDESC="wlan-firmware: firmwares for various WLAN drivers"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

View File

@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/lib/firmware/zd1211
cp -P $BUILD/$PKG_NAME/zd1211* $INSTALL/lib/firmware/zd1211

View File

@ -1,36 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="zd1211-firmware"
PKG_VERSION="1.4"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Free-to-use"
PKG_SITE="http://sourceforge.net/projects/zd1211/"
PKG_URL="$SOURCEFORGE_SRC/zd1211/$PKG_NAME/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="linux-firmware"
PKG_SHORTDESC="zd1211-firmware: firmware for the ZyDAS ZD1211(b) 802.11a/b/g USB WLAN chip Firmware"
PKG_LONGDESC="zd1211-firmware: firmware for the ZyDAS ZD1211(b) 802.11a/b/g USB WLAN chip Firmware"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

View File

@ -37,12 +37,10 @@ for i in `ls $INSTALL/lib/modules/*/modules.* | grep -v modules.dep | grep -v mo
rm -f $i
done
if [ "$FIRMWARE" = "internal" ]; then
# copy kernel firmwares (if present and requested)
mkdir -p $INSTALL/lib/firmware
[ -d $PKG_BUILD/modules/lib/firmware ] && \
cp -rf $PKG_BUILD/modules/lib/firmware/* $INSTALL/lib/firmware || true
fi
# copy kernel firmwares (if present and requested)
mkdir -p $INSTALL/lib/firmware
[ -d $PKG_BUILD/modules/lib/firmware ] && \
cp -rf $PKG_BUILD/modules/lib/firmware/* $INSTALL/lib/firmware || true
mkdir -p $INSTALL/etc
cp $PKG_DIR/config/modules $INSTALL/etc

View File

@ -19,7 +19,7 @@
################################################################################
PKG_NAME="linux"
PKG_VERSION="2.6.38-rc6"
PKG_VERSION="2.6.38-rc7"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -0,0 +1,12 @@
diff -Naur linux-2.6.38-rc6/drivers/media/rc/nuvoton-cir.h linux-2.6.38-rc6.patch/drivers/media/rc/nuvoton-cir.h
--- linux-2.6.38-rc6/drivers/media/rc/nuvoton-cir.h 2011-02-22 02:25:52.000000000 +0100
+++ linux-2.6.38-rc6.patch/drivers/media/rc/nuvoton-cir.h 2011-02-28 14:26:20.385871213 +0100
@@ -306,7 +306,7 @@
#define CIR_WAKE_IRFIFOSTS_RX_FULL 0x10
/* CIR Wake FIFO buffer is 67 bytes long */
-#define CIR_WAKE_FIFO_LEN 67
+#define CIR_WAKE_FIFO_LEN 65
/* CIR Wake byte comparison tolerance */
#define CIR_WAKE_CMP_TOLERANCE 5

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<strings>
<!-- System -->
<string id="2000">System</string>
<string id="2010">Tastatur</string>
<string id="2011">Tastaturlayout</string>
<string id="2020">System Aktualisierung</string>
<string id="2021">Automatische Aktualisierung</string>
<string id="2050">LCD/VFD</string>
<string id="2051">LCD Treiber</string>
<string id="2060">Beim Aufwachen</string>
<string id="2061">Video-Datenbank automatisch aktualisieren</string>
<string id="2062">Musik-Datenbank automatisch aktualisieren</string>
<!-- Network -->
<string id="2100">Netzwerk</string>
<string id="2110">Allgemein</string>
<string id="2111">Gerätename</string>
<string id="2120">Netzwerk Adapter</string>
<string id="2121">Netzwerk Technologie</string>
<string id="2122">Netzwerk Gerät</string>
<string id="2130">IP Einstellungen</string>
<string id="2131">Statische IP Adresse</string>
<string id="2132">Netzmaske Präfixlänge</string>
<string id="2133">Netzwerk Gateway</string>
<string id="2134">DNS Server 1</string>
<string id="2135">DNS Server 2</string>
<string id="2136">DNS Server 3</string>
<string id="2150">WLAN Einstellungen</string>
<string id="2151">WLAN SSID</string>
<string id="2152">Verstecktes Netzwerk</string>
<string id="2153">WLAN Sicherheit</string>
<string id="2154">WLAN Passwort</string>
<!-- TV_SERVER -->
<string id="4100">TV/PVR</string>
<string id="4110">TV Server</string>
<string id="4111">Starte TV Server beim Booten</string>
<!-- SAMBA -->
<string id="5000">Samba</string>
<string id="5010">Samba Server</string>
<string id="5011">Starte Samba beim Booten</string>
<!-- Transmission -->
<string id="5100">Transmission</string>
<string id="5110">Transmission Bittorrent</string>
<string id="5111">Starte Transmission beim Booten</string>
<string id="5120">Benutzer Einstellungen</string>
<string id="5121">Authentifizierung verwenden</string>
<string id="5122">Benutzername</string>
<string id="5123">Passwort</string>
<string id="5130">Netzwerk Einstellungen</string>
<string id="5131">Erlaubte IP Adressen (durch Komma getrennt)</string>
<!-- SABnzbd -->
<string id="5200">SABnzbd</string>
<string id="5210">SABnzbd Newsgroup Downloader</string>
<string id="5211">Starte SABnzbd beim Booten</string>
</strings>

View File

@ -28,6 +28,11 @@ XBMC_ARGS="--standalone -fs --lircdev $LIRCDEV"
progress "starting XBMC"
# hack for Boxee Remote
if $(cat /proc/bus/input/devices | grep Vendor=0471 | grep -q Product=20d9);then
export SDL_MOUSE_RELATIVE=0
fi
# starting autoupdate
[ -f /usr/bin/autoupdate ] && /usr/bin/autoupdate &

View File

@ -23,7 +23,7 @@
TEMP="0"
if lspci -n | grep 0300 | grep -q 10de; then
[ -f /usr/bin/nvidia-smi ] && TEMP=`/usr/bin/nvidia-smi -a | grep 'Temperature' | awk '{print $3}'`
[ -f /usr/bin/nvidia-smi ] && TEMP=`/usr/bin/nvidia-smi -q -x | grep 'gpu_temp' | awk '{ print $1 }' | sed 's,<gpu_temp>,,g'`
fi
echo "${TEMP} C"

View File

@ -19,12 +19,13 @@
################################################################################
PKG_NAME="connman"
PKG_VERSION="0.70"
PKG_VERSION="3634185"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.connman.net"
PKG_URL="http://www.kernel.org/pub/linux/network/connman/$PKG_NAME-$PKG_VERSION.tar.bz2"
#PKG_URL="http://www.kernel.org/pub/linux/network/connman/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_URL="$OPENELEC_SRC/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="glib dbus udev iptables wpa_supplicant ntp netstatus"
PKG_BUILD_DEPENDS="toolchain glib dbus udev iptables"
PKG_PRIORITY="optional"

View File

@ -33,6 +33,16 @@
syslog only = yes
name resolve order = lmhosts wins bcast host
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes
printcap name = /dev/null
load printers = no
# Using the following configurations as a template allows you to add
# writable shares of disks and paths under /storage

View File

@ -21,6 +21,7 @@
################################################################################
OPENELEC_SETTINGS="$HOME/.xbmc/userdata/addon_data/os.openelec.settings/settings.xml"
TMP_DIR="$HOME/.xbmc/temp"
if [ -f /etc/update.conf ]; then
. /etc/update.conf
@ -42,10 +43,10 @@ fi
download () {
case "$DL_METHOD" in
wget)
wget -c $1 -P /tmp
wget -c $1 -P $TMP_DIR
;;
scp)
scp $SCP_ARG "$1" /tmp
scp $SCP_ARG "$1" $TMP_DIR
;;
esac
}
@ -67,13 +68,13 @@ if [ ! -f /var/lock/update.lock ]; then
THIS_VERSION="`cat /etc/version`"
# get infofile with the latest released version
rm -rf /tmp/latest
rm -rf $TMP_DIR/latest
download "$UPDATEURL/latest"
NEW_IMAGE="`cat /tmp/latest |grep "$THIS_DISTRIBUTION-$THIS_ARCH"`"
NEW_IMAGE="`cat $TMP_DIR/latest |grep "$THIS_DISTRIBUTION-$THIS_ARCH"`"
NEW_VERSION="`echo "$NEW_IMAGE" | cut -d "-" -f5 | tr -d "r"`"
rm -rf /tmp/latest
rm -rf $TMP_DIR/latest
# compare installed version with latest released version
THIS_VERSION="`echo "$THIS_VERSION" | cut -d "-" -f3 | tr -d "r"`"
@ -94,20 +95,21 @@ if [ ! -f /var/lock/update.lock ]; then
touch /var/lock/update.lock
# downloading the new version
rm -rf $TMP_DIR/$NEW_IMAGE.tar.bz2
download "$UPDATEURL/$NEW_IMAGE.tar.bz2"
# extract the image
rm -rf /tmp/$NEW_IMAGE
tar -xjvf /tmp/$NEW_IMAGE.tar.bz2 -C /tmp
rm -rf $TMP_DIR/$NEW_IMAGE
tar -xjvf $TMP_DIR/$NEW_IMAGE.tar.bz2 -C $TMP_DIR
# move KERNEL and SYSTEM to an temporary file
mkdir -p /storage/.update
[ -f /tmp/$NEW_IMAGE/target/KERNEL ] && \
mv /tmp/$NEW_IMAGE/target/KERNEL /storage/.update/KERNEL.tmp
[ -f $TMP_DIR/$NEW_IMAGE/target/KERNEL ] && \
mv $TMP_DIR/$NEW_IMAGE/target/KERNEL /storage/.update/KERNEL.tmp
[ -f /tmp/$NEW_IMAGE/target/SYSTEM ] && \
mv /tmp/$NEW_IMAGE/target/SYSTEM /storage/.update/SYSTEM.tmp
[ -f $TMP_DIR/$NEW_IMAGE/target/SYSTEM ] && \
mv $TMP_DIR/$NEW_IMAGE/target/SYSTEM /storage/.update/SYSTEM.tmp
sync
# move KERNEL and SYSTEM to the right place
@ -115,8 +117,8 @@ if [ ! -f /var/lock/update.lock ]; then
mv /storage/.update/SYSTEM.tmp /storage/.update/SYSTEM
# cleanup tmp files
rm -rf /tmp/$NEW_IMAGE
rm -rf /tmp/$NEW_IMAGE.tar.bz2
rm -rf $TMP_DIR/$NEW_IMAGE
rm -rf $TMP_DIR/$NEW_IMAGE.tar.bz2
rm -rf /storage/.update/*.tmp
# we are ready (hopefully)

View File

@ -21,6 +21,7 @@
################################################################################
OPENELEC_SETTINGS="$HOME/.xbmc/userdata/addon_data/os.openelec.settings/settings.xml"
TMP_DIR="$HOME/.xbmc/temp"
if [ -f /etc/update.conf ]; then
. /etc/update.conf
@ -42,10 +43,10 @@ fi
download () {
case "$DL_METHOD" in
wget)
wget -c $1 -P /tmp
wget -c $1 -P $TMP_DIR
;;
scp)
scp $SCP_ARG "$1" /tmp
scp $SCP_ARG "$1" $TMP_DIR
;;
esac
}
@ -70,13 +71,13 @@ if [ ! -f /var/lock/update.lock ]; then
THIS_PATCH="`echo "$THIS_VERSION" | cut -d "." -f3`"
# get infofile with the latest released version
rm -rf /tmp/latest
rm -rf $TMP_DIR/latest
download "$UPDATEURL/latest"
NEW_IMAGE="`cat /tmp/latest |grep "$THIS_DISTRIBUTION-$THIS_ARCH"`"
NEW_IMAGE="`cat $TMP_DIR/latest |grep "$THIS_DISTRIBUTION-$THIS_ARCH"`"
NEW_VERSION="`echo "$NEW_IMAGE" | cut -d "-" -f3`"
rm -rf /tmp/latest
rm -rf $TMP_DIR/latest
# compare installed version with latest released version
NEW_MAJOR="`echo "$NEW_VERSION" | cut -d "." -f1`"
@ -101,20 +102,21 @@ if [ ! -f /var/lock/update.lock ]; then
touch /var/lock/update.lock
# downloading the new version
rm -rf $TMP_DIR/$NEW_IMAGE.tar.bz2
download "$UPDATEURL/$NEW_IMAGE.tar.bz2"
# extract the image
rm -rf /tmp/$NEW_IMAGE
tar -xjvf /tmp/$NEW_IMAGE.tar.bz2 -C /tmp
rm -rf $TMP_DIR/$NEW_IMAGE
tar -xjvf $TMP_DIR/$NEW_IMAGE.tar.bz2 -C $TMP_DIR
# move KERNEL and SYSTEM to an temporary file
mkdir -p /storage/.update
[ -f /tmp/$NEW_IMAGE/target/KERNEL ] && \
mv /tmp/$NEW_IMAGE/target/KERNEL /storage/.update/KERNEL.tmp
[ -f $TMP_DIR/$NEW_IMAGE/target/KERNEL ] && \
mv $TMP_DIR/$NEW_IMAGE/target/KERNEL /storage/.update/KERNEL.tmp
[ -f /tmp/$NEW_IMAGE/target/SYSTEM ] && \
mv /tmp/$NEW_IMAGE/target/SYSTEM /storage/.update/SYSTEM.tmp
[ -f $TMP_DIR/$NEW_IMAGE/target/SYSTEM ] && \
mv $TMP_DIR/$NEW_IMAGE/target/SYSTEM /storage/.update/SYSTEM.tmp
sync
# move KERNEL and SYSTEM to the right place
@ -122,8 +124,8 @@ if [ ! -f /var/lock/update.lock ]; then
mv /storage/.update/SYSTEM.tmp /storage/.update/SYSTEM
# cleanup tmp files
rm -rf /tmp/$NEW_IMAGE
rm -rf /tmp/$NEW_IMAGE.tar.bz2
rm -rf $TMP_DIR/$NEW_IMAGE
rm -rf $TMP_DIR/$NEW_IMAGE.tar.bz2
rm -rf /storage/.update/*.tmp
# we are ready (hopefully)

View File

@ -24,3 +24,7 @@
cd $PKG_BUILD/kernel
make module CC=$CC SYSSRC=$(kernel_path) SYSOUT=$(kernel_path)
cd ..
# linking libnvidia-ml.so.$PKG_VERSION to libnvidia-ml.so.1
ln -sf libnvidia-ml.so.$PKG_VERSION libnvidia-ml.so.1

View File

@ -38,6 +38,7 @@ mkdir -p $INSTALL/etc/X11
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/libnvidia-glcore.so* $INSTALL/usr/lib
cp -P $PKG_BUILD/libnvidia-ml.so* $INSTALL/usr/lib
cp -P $PKG_BUILD/tls/libnvidia-tls.so* $INSTALL/usr/lib
# rename to not conflicting with Mesa libGL.so
cp -P $PKG_BUILD/libGL.so* $INSTALL/usr/lib/libGL_nvidia.so.1

View File

@ -19,13 +19,12 @@
################################################################################
PKG_NAME="xextproto"
PKG_VERSION="20110223"
PKG_VERSION="7.2.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.x.org/"
#PKG_URL="http://xorg.freedesktop.org/archive/individual/proto/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_URL="$OPENELEC_SRC/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_URL="http://xorg.freedesktop.org/archive/individual/proto/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain util-macros"
PKG_PRIORITY="optional"

View File

@ -181,13 +181,10 @@
# "none" for disable LCD support
LCD_DRIVER="none"
# build internal (in Kernel) or external Firmware (internal / external)"
FIRMWARE="external"
# additional Firmware to use (dvb-firmware, b43, ipw2100, ipw2200, zd1211)
# additional Firmware to use (dvb-firmware, wlan-firmware)
# Space separated list is supported,
# e.g. FIRMWARE="dvb-firmware b43"
ADDITIONAL_FIRMWARE="dvb-firmware zd1211"
# e.g. FIRMWARE="dvb-firmware, wlan-firmware"
FIRMWARE="dvb-firmware wlan-firmware"
# build with lm_sensors hardware monitoring support (yes / no)
SENSOR_SUPPORT="yes"

View File

@ -181,13 +181,10 @@
# "none" for disable LCD support
LCD_DRIVER="irtrans,imon"
# build internal (in Kernel) or external Firmware (internal / external)"
FIRMWARE="external"
# additional Firmware to use (dvb-firmware, b43, ipw2100, ipw2200, zd1211)
# additional Firmware to use (dvb-firmware, wlan-firmware)
# Space separated list is supported,
# e.g. FIRMWARE="dvb-firmware b43"
ADDITIONAL_FIRMWARE="b43 ipw2100 ipw2200 dvb-firmware zd1211"
# e.g. FIRMWARE="dvb-firmware, wlan-firmware"
FIRMWARE="dvb-firmware wlan-firmware"
# build with lm_sensors hardware monitoring support (yes / no)
SENSOR_SUPPORT="yes"

View File

@ -181,13 +181,10 @@
# "none" for disable LCD support
LCD_DRIVER="irtrans,imon"
# build internal (in Kernel) or external Firmware (internal / external)"
FIRMWARE="external"
# additional Firmware to use (dvb-firmware, b43, ipw2100, ipw2200, zd1211)
# additional Firmware to use (dvb-firmware, wlan-firmware)
# Space separated list is supported,
# e.g. FIRMWARE="dvb-firmware, b43"
ADDITIONAL_FIRMWARE="dvb-firmware zd1211"
# e.g. FIRMWARE="dvb-firmware, wlan-firmware"
FIRMWARE="dvb-firmware wlan-firmware"
# build with lm_sensors hardware monitoring support (yes / no)
SENSOR_SUPPORT="yes"

View File

@ -181,13 +181,10 @@
# "none" for disable LCD support
LCD_DRIVER="irtrans,imon"
# build internal (in Kernel) or external Firmware (internal / external)"
FIRMWARE="external"
# additional Firmware to use (dvb-firmware, b43, ipw2100, ipw2200, zd1211)
# additional Firmware to use (dvb-firmware, wlan-firmware)
# Space separated list is supported,
# e.g. FIRMWARE="dvb-firmware b43"
ADDITIONAL_FIRMWARE="b43 dvb-firmware zd1211"
# e.g. FIRMWARE="dvb-firmware, wlan-firmware"
FIRMWARE="dvb-firmware wlan-firmware"
# build with lm_sensors hardware monitoring support (yes / no)
SENSOR_SUPPORT="yes"