diff options
Diffstat (limited to 'abs/core')
-rw-r--r-- | abs/core/LinHES-config/PKGBUILD | 4 | ||||
-rwxr-xr-x | abs/core/LinHES-config/install_functions.sh | 8 | ||||
-rw-r--r-- | abs/core/dvb-firmware/PKGBUILD | 9 | ||||
-rw-r--r-- | abs/core/dvb-firmware/dvb-firmware.tar.bz2 | bin | 0 -> 13819768 bytes | |||
-rw-r--r-- | abs/core/dvb-firmware/xc5000.conf | 4 | ||||
-rw-r--r-- | abs/core/linhes-scripts/PKGBUILD | 4 | ||||
-rw-r--r-- | abs/core/linhes-scripts/stop_xss.sh | 2 | ||||
-rw-r--r-- | abs/core/linux-firmware/PKGBUILD | 42 | ||||
-rw-r--r-- | abs/core/linux-firmware/__changelog | 1 | ||||
-rw-r--r-- | abs/core/linux-firmware/v4l-cx23885-enc.fw | bin | 0 -> 376836 bytes | |||
-rw-r--r-- | abs/core/mythtv/stable-0.25/git_src/git_hash | 2 | ||||
-rw-r--r-- | abs/core/mythtv/stable-0.25/mythtv/PKGBUILD | 2 | ||||
-rwxr-xr-x | abs/core/runit-scripts/PKGBUILD | 2 | ||||
-rwxr-xr-x | abs/core/runit-scripts/runitscripts/services/remotes/run | 186 |
14 files changed, 138 insertions, 128 deletions
diff --git a/abs/core/LinHES-config/PKGBUILD b/abs/core/LinHES-config/PKGBUILD index ad8b9b6..7d23be3 100644 --- a/abs/core/LinHES-config/PKGBUILD +++ b/abs/core/LinHES-config/PKGBUILD @@ -1,6 +1,6 @@ pkgname=LinHES-config pkgver=2.3 -pkgrel=71 +pkgrel=72 conflicts=(MythVantage-config MythVantage-config-dev LinHES-config-dev LinHes-config ) pkgdesc="Install and configure your system" depends=('bc' 'libstatgrab' 'mysql-python' 'expect' 'curl' 'dnsutils' 'parted' @@ -110,7 +110,7 @@ md5sums=('18af4fe481e1fc2ae02050026eb5cd27' 'e36da536dd651ef182e7642337889e77' '985891a43f7c4c983eb2a362162f1a0f' '2f0b85d37b15956b3d92419c886e040c' - '5b41574597ac5096fe3462afeb0376e4' + '5a31addfbdc1154b05997f972a32fa33' 'c20f73d4da5d7e15e1f3eb85c7dcb49a' '68199e861c2933ccbb84735b9b440157' '9ae8d79f620c6d19973c55c32a921874' diff --git a/abs/core/LinHES-config/install_functions.sh b/abs/core/LinHES-config/install_functions.sh index c807f15..08206fc 100755 --- a/abs/core/LinHES-config/install_functions.sh +++ b/abs/core/LinHES-config/install_functions.sh @@ -315,6 +315,11 @@ function in_kernel_support() { #For disabling other protocols, adjust to the new location in 2.6.37. 91 if [ -d /sys/class/rc ] && [ "$(ls -A /sys/class/rc)" ] then + LCDDSTOP=0 + if [ -d /service/lcdd ]; then + sv stop lcdd + LCDDSTOP=1 + fi for file in `find /sys/class/rc/*/ -name protocols` do if [ "$1" = "disable" ] @@ -327,6 +332,9 @@ function in_kernel_support() { done fi done + if [ $LCDDSTOP -eq 1 ]; then + sv start lcdd + fi fi } diff --git a/abs/core/dvb-firmware/PKGBUILD b/abs/core/dvb-firmware/PKGBUILD index bbd7356..73a4d15 100644 --- a/abs/core/dvb-firmware/PKGBUILD +++ b/abs/core/dvb-firmware/PKGBUILD @@ -3,16 +3,19 @@ pkgname=dvb-firmware pkgver=1 -pkgrel=14 +pkgrel=15 pkgdesc="Firmware for DVB cards" replaces=('hd3000firmware') arch=('i586' 'i686' 'x86_64') url="http://linuxtv.org/" -source=(ftp://ftp.knoppmyth.net/R6/sources/dvb-firmware.tar.bz2) +source=(dvb-firmware.tar.bz2 xc5000.conf) build() { cd $startdir/src/ mkdir -p $startdir/pkg/lib/firmware cp -a dvb-fw/* $startdir/pkg/lib/firmware + mkdir -p ${pkgdir}/etc/modprobe.d/ + install -D -m644 "${srcdir}/xc5000.conf" "${pkgdir}/etc/modprobe.d/" } -md5sums=('32e19e3f9f849e667c6f7db1186180b9') +md5sums=('32e19e3f9f849e667c6f7db1186180b9' + '34dcdb3465572ca8e77325260763daa5') diff --git a/abs/core/dvb-firmware/dvb-firmware.tar.bz2 b/abs/core/dvb-firmware/dvb-firmware.tar.bz2 Binary files differnew file mode 100644 index 0000000..e5b0d18 --- /dev/null +++ b/abs/core/dvb-firmware/dvb-firmware.tar.bz2 diff --git a/abs/core/dvb-firmware/xc5000.conf b/abs/core/dvb-firmware/xc5000.conf new file mode 100644 index 0000000..5b5dfa9 --- /dev/null +++ b/abs/core/dvb-firmware/xc5000.conf @@ -0,0 +1,4 @@ +* xc5000 +* Disable power cycling and firmware reloads +* +options xc5000 no_poweroff=1 diff --git a/abs/core/linhes-scripts/PKGBUILD b/abs/core/linhes-scripts/PKGBUILD index 68a02ef..9d3b507 100644 --- a/abs/core/linhes-scripts/PKGBUILD +++ b/abs/core/linhes-scripts/PKGBUILD @@ -3,7 +3,7 @@ pkgname=linhes-scripts pkgver=7 -pkgrel=33 +pkgrel=34 pkgdesc="Various scripts that help to make LinHES, LinHES." arch=('i686' 'x86_64') license=('GPL2') @@ -101,4 +101,4 @@ md5sums=('f56985b2d602e11dc1e10d3e7848b2a5' '4b8671376fad6d76874508434d42fbfd' 'd8838461af9d446a1fd7e7883fdc75d1' 'cc9cdabcdfc969c2829b58c0e513488c' - 'acb72dfeda6f957bfdf4113a04fb91c0') + '54a478660d0f8150fe10112a9ecf2740') diff --git a/abs/core/linhes-scripts/stop_xss.sh b/abs/core/linhes-scripts/stop_xss.sh index 9d3772e..4bb9d1a 100644 --- a/abs/core/linhes-scripts/stop_xss.sh +++ b/abs/core/linhes-scripts/stop_xss.sh @@ -3,7 +3,7 @@ while [ 1=1 ]; do - if [ "$(pidof chromium)" -o "$(pidof huludesktop)" -o "$(pidof xbmc.bin)"] + if [ "$(pidof chromium)" -o "$(pidof huludesktop)" -o "$(pidof xbmc.bin)" ] then xscreensaver-command -deactivate fi diff --git a/abs/core/linux-firmware/PKGBUILD b/abs/core/linux-firmware/PKGBUILD index 0366c65..0772c4e 100644 --- a/abs/core/linux-firmware/PKGBUILD +++ b/abs/core/linux-firmware/PKGBUILD @@ -1,14 +1,14 @@ -# $Id: PKGBUILD 123819 2011-05-13 15:23:26Z tpowa $ +# $Id$ # Maintainer: Thomas Bächler <thomas@archlinux.org> # # Create a new tarball from the linux-firmware git tree with the following command: -# git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git +# git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git # git archive --format=tar --prefix linux-firmware-$(date +%Y%m%d)/ master | xz -9 > linux-firmware-$(date +%Y%m%d).tar.xz # pkgname=linux-firmware -pkgver=20110512 +pkgver=20120227 pkgrel=2 pkgdesc="Firmware files for Linux" arch=('any') @@ -39,23 +39,14 @@ replaces=('kernel26-firmware' 'rt2x00-rt61-fw' 'rt2x00-rt71w-fw') options=(!strip) -source=(ftp://ftp.archlinux.org/other/linux-firmware/$pkgname-$pkgver.tar.xz - http://www.kernel.org/pub/linux/kernel/people/mcgrof/firmware/ar9170/ar9170.fw - http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-5000-ucode-8.83.5.1-1.tgz - http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-1000-ucode-39.31.5.1.tgz - http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-6000-ucode-9.221.4.1.tgz - http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-6000g2a-ucode-17.168.5.2.tgz - http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-6000g2b-ucode-17.168.5.2.tgz -) -md5sums=('af5fef154866a2e2d33d8b86b271babf' - '34feec4ec0eae3bb92c7c1ea2dfb4530' - 'cec71b615f3ca6d7823c032da0be1b61' - '8098503cb2abcdeffffb3ddd2d8d6f60' - 'c132a4c1946a9dbc0c36b41696e5c793' - '0b9579f4b8faf51c955295607a8e79a8' - 'd87411296b4eeda0c91322228e9f8437') +source=(v4l-cx23885-enc.fw + ftp://ftp.archlinux.org/other/linux-firmware/$pkgname-$pkgver.tar.xz) +#sha256sums=('bc1cbee23ab8be8478be66e5486008d81b91fbf6de50347fd1be58b5e56bc6b7') package() { + #copy in correct firmware + install -D -m664 "${srcdir}/v4l-cx23885-enc.fw" "${srcdir}/${pkgname}-${pkgver}/" + cd "${srcdir}/${pkgname}-${pkgver}" install -d -m755 "${pkgdir}/lib/firmware" @@ -63,18 +54,7 @@ package() { install -d -m755 "${pkgdir}/usr/share/licenses/linux-firmware/" rm -f "${pkgdir}/lib/firmware/GPL*" mv "${pkgdir}/lib/firmware"/{LICEN*,WHENCE} "${pkgdir}/usr/share/licenses/linux-firmware/" - - # Symlinks for Broadcom firmware - #ln -s bcm43xx-0-610-809-0.fw "${pkgdir}/lib/firmware/brcm/bcm43xx-0.fw" - #ln -s bcm43xx_hdr-0-610-809-0.fw "${pkgdir}/lib/firmware/brcm/bcm43xx_hdr-0.fw" - - # https://bugs.archlinux.org/task/20064 - install -m644 "${srcdir}/ar9170.fw" "${pkgdir}/lib/firmware/" - # fix intel firmware files - install -m 644 ${srcdir}/iwlwifi-1000-ucode-39.31.5.1/iwlwifi-1000-5.ucode "${pkgdir}/lib/firmware/" - install -m 644 ${srcdir}/iwlwifi-5000-ucode-8.83.5.1/iwlwifi-5000-5.ucode "${pkgdir}/lib/firmware/" - install -m 644 ${srcdir}/iwlwifi-6000-ucode-9.221.4.1/iwlwifi-6000-4.ucode "${pkgdir}/lib/firmware/" - install -m 644 ${srcdir}/iwlwifi-6000g2a-ucode-17.168.5.2/iwlwifi-6000g2a-5.ucode "${pkgdir}/lib/firmware/" - install -m 644 ${srcdir}/iwlwifi-6000g2b-ucode-17.168.5.2/iwlwifi-6000g2b-5.ucode "${pkgdir}/lib/firmware/" } +md5sums=('1cb3c48a6684126f5e503a434f2d636b' + '80084f057b8942421dd132a7ac78c3e8') # vim:set ts=2 sw=2 et: diff --git a/abs/core/linux-firmware/__changelog b/abs/core/linux-firmware/__changelog new file mode 100644 index 0000000..0ac04b7 --- /dev/null +++ b/abs/core/linux-firmware/__changelog @@ -0,0 +1 @@ +- replace v4l-cx23885-enc.fw in linux firmware because it is the wrong file. diff --git a/abs/core/linux-firmware/v4l-cx23885-enc.fw b/abs/core/linux-firmware/v4l-cx23885-enc.fw Binary files differnew file mode 100644 index 0000000..25a2915 --- /dev/null +++ b/abs/core/linux-firmware/v4l-cx23885-enc.fw diff --git a/abs/core/mythtv/stable-0.25/git_src/git_hash b/abs/core/mythtv/stable-0.25/git_src/git_hash index 53027bd..8df731d 100644 --- a/abs/core/mythtv/stable-0.25/git_src/git_hash +++ b/abs/core/mythtv/stable-0.25/git_src/git_hash @@ -1 +1 @@ -9ac4b79b1048568afc6a8f6e302de1e248eab2a1 +2a2af9f7f7b66c13b7cb4e65149acbf6088f4cbf diff --git a/abs/core/mythtv/stable-0.25/mythtv/PKGBUILD b/abs/core/mythtv/stable-0.25/mythtv/PKGBUILD index 9768370..aaa1a12 100644 --- a/abs/core/mythtv/stable-0.25/mythtv/PKGBUILD +++ b/abs/core/mythtv/stable-0.25/mythtv/PKGBUILD @@ -6,7 +6,7 @@ pkgname=mythtv pkgver=0.25 -pkgrel=3 +pkgrel=4 commit_hash=`cat ../git_src/git_hash` pkgdesc="A Homebrew PVR project $commit_hash" arch=('i686' 'x86_64') diff --git a/abs/core/runit-scripts/PKGBUILD b/abs/core/runit-scripts/PKGBUILD index 9357169..f9b379e 100755 --- a/abs/core/runit-scripts/PKGBUILD +++ b/abs/core/runit-scripts/PKGBUILD @@ -1,6 +1,6 @@ pkgname=runit-scripts pkgver=2.1.1 -pkgrel=62 +pkgrel=64 pkgdesc="collection of startup scripts for runit" url="http://smarden.org/runit/" license="BSD" diff --git a/abs/core/runit-scripts/runitscripts/services/remotes/run b/abs/core/runit-scripts/runitscripts/services/remotes/run index 9d46b0e..2248322 100755 --- a/abs/core/runit-scripts/runitscripts/services/remotes/run +++ b/abs/core/runit-scripts/runitscripts/services/remotes/run @@ -17,99 +17,113 @@ fi echo "`date` --- run started" >> $LOG -. /etc/systemconfig -stat_runit "Starting remotes" -[ -e /etc/sv/remotes/.runtime ] || mkdir -p /etc/sv/remotes/.runtime -[ -e /var/run/lirc ] || mkdir -p /var/run/lirc +#What is done in this file may not be enough to start your specific remote. +#If that is true of your remote place your remote startup commands in: +# /etc/runit/lirc.sh +#Anything in that file will be used and the rest of this file is ignored. -num_lirc=`ls -la /dev/lirc[0-9] 2>/dev/null |wc -l ` -num_lirc=$((num_lirc-1)) - -serial_port="" - -if [ x$ReceiverType = xSerial ] -then - serial_port=$ReceiverSerialport -elif [ x$HostBlasterType = xSerial ] -then - serial_port=$HostSerialPort_blasterlirc -fi - -if [ -n "$serial_port" ] -then - #/dev/ttyS0 (COM1), port 0x3f8, irq 4 - #/dev/ttyS1 (COM2), port 0x2f8, irq 3 - #/dev/ttyS2 (COM3), port 0x3e8, irq 4 - #/dev/ttyS3 (COM4), port 0x2e8, irq 3 - - case $serial_port in - ttyS0) - FLAGS="io=0x3f8 irq=4" - ;; - ttyS1) - FLAGS="io=0x2f8 irq=3" - ;; - ttyS2) - FLAGS="io=0x3e8 irq=4" - ;; - ttyS3) - FLAGS="io=0x2e8 irq=3" - ;; - esac - /usr/bin/setserial /dev/$serial_port uart none - sleep 0.5 - /sbin/modprobe lirc_serial $FLAGS - sleep 0.5 -fi - -if [ x$HostBlasterType = xCommandIR -o x$ReceiverType = xCommandIR ] -then - CMD="/usr/sbin/lircd -r -n --driver=commandir" - printhl " Using commandir" - echo $CMD >>$LOG - $CMD >>$LOG 2>>$LOG -elif [ x$HostBlasterType = xiguanaIR-usb -o x$ReceiverType = xiguanaIR-usb ] +if [ -x /etc/runit/lirc.sh ] then - sv start igdaemon - CMD="/usr/sbin/lircd -r -n --driver=iguanaIR" - printhl " Using iguanaIR usb" - echo $CMD >>$LOG - $CMD >>$LOG 2>>$LOG -elif [ x$ReceiverType = "xSiliconDust_HDHR" ] -then - # if using the SiliconDust_HDHR as an I/R Receiver - CMD="/usr/sbin/lircd -H udp -d 5000 -n" - printhl " Using SiliconDust on port 5000" - echo $CMD >>$LOG - $CMD >>$LOG 2>>$LOG + #program must not terminate. + stat_runit "Starting remotes from /etc/runit/lirc.sh" + echo "Starting remotes from /etc/runit/lirc.sh" >>$LOG + /etc/runit/lirc.sh else - LASTCMD="" - - for i in `seq 1 $num_lirc` - do - CMD="/usr/sbin/lircd -r -d /dev/lirc$i --output=/var/run/lirc/lircd$i --pidfile=/var/run/lircd$i.pid --listen=876$i" - printhl " Device $i" + . /etc/systemconfig + stat_runit "Starting remotes" + + [ -e /etc/sv/remotes/.runtime ] || mkdir -p /etc/sv/remotes/.runtime + [ -e /var/run/lirc ] || mkdir -p /var/run/lirc + + num_lirc=`ls -la /dev/lirc[0-9] 2>/dev/null |wc -l ` + num_lirc=$((num_lirc-1)) + + serial_port="" + + if [ x$ReceiverType = xSerial ] + then + serial_port=$ReceiverSerialport + elif [ x$HostBlasterType = xSerial ] + then + serial_port=$HostSerialPort_blasterlirc + fi + + if [ -n "$serial_port" ] + then + #/dev/ttyS0 (COM1), port 0x3f8, irq 4 + #/dev/ttyS1 (COM2), port 0x2f8, irq 3 + #/dev/ttyS2 (COM3), port 0x3e8, irq 4 + #/dev/ttyS3 (COM4), port 0x2e8, irq 3 + + case $serial_port in + ttyS0) + FLAGS="io=0x3f8 irq=4" + ;; + ttyS1) + FLAGS="io=0x2f8 irq=3" + ;; + ttyS2) + FLAGS="io=0x3e8 irq=4" + ;; + ttyS3) + FLAGS="io=0x2e8 irq=3" + ;; + esac + /usr/bin/setserial /dev/$serial_port uart none + sleep 0.5 + /sbin/modprobe lirc_serial $FLAGS + sleep 0.5 + fi + + if [ x$HostBlasterType = xCommandIR -o x$ReceiverType = xCommandIR ] + then + CMD="/usr/sbin/lircd -r -n --driver=commandir" + printhl " Using commandir" echo $CMD >>$LOG $CMD >>$LOG 2>>$LOG - LASTCMD="--connect=localhost:876$i $LASTCMD " - done - - echo $LASTCMD >>$LOG - - if [ -f /etc/remote.run ] + elif [ x$HostBlasterType = xiguanaIR-usb -o x$ReceiverType = xiguanaIR-usb ] then - #program must not terminate. - - stat_runit "Starting remotes from /etc/remote.run" - LCMD="/etc/remote.run $LASTCMD" - echo "Starting remotes from $LCMD" >>$LOG - exec $LCMD >>$LOG 2>>$LOG + sv start igdaemon + CMD="/usr/sbin/lircd -r -n --driver=iguanaIR" + printhl " Using iguanaIR usb" + echo $CMD >>$LOG + $CMD >>$LOG 2>>$LOG + elif [ x$ReceiverType = "xSiliconDust_HDHR" ] + then + # if using the SiliconDust_HDHR as an I/R Receiver + CMD="/usr/sbin/lircd -H udp -d 5000 -n" + printhl " Using SiliconDust on port 5000" + echo $CMD >>$LOG + $CMD >>$LOG 2>>$LOG else - echo "Disable in kernel remote driver" >>$LOG - in_kernel_support "disable" - LCMD="/usr/sbin/lircd -r -n -d /dev/lirc0 --output /var/run/lirc/lircd $LASTCMD" - echo "Starting remotes from $LCMD" >>$LOG - exec $LCMD >>$LOG 2>>$LOG + LASTCMD="" + + for i in `seq 1 $num_lirc` + do + CMD="/usr/sbin/lircd -r -d /dev/lirc$i --output=/var/run/lirc/lircd$i --pidfile=/var/run/lircd$i.pid --listen=876$i" + printhl " Device $i" + echo $CMD >>$LOG + $CMD >>$LOG 2>>$LOG + LASTCMD="--connect=localhost:876$i $LASTCMD " + done + + echo $LASTCMD >>$LOG + + if [ -f /etc/remote.run ] + then + #program must not terminate. + + stat_runit "Starting remotes from /etc/remote.run" + LCMD="/etc/remote.run $LASTCMD" + echo "Starting remotes from $LCMD" >>$LOG + exec $LCMD >>$LOG 2>>$LOG + else + echo "Disable in kernel remote driver" >>$LOG + in_kernel_support "disable" + LCMD="/usr/sbin/lircd -r -n -d /dev/lirc0 --output /var/run/lirc/lircd $LASTCMD" + echo "Starting remotes from $LCMD" >>$LOG + exec $LCMD >>$LOG 2>>$LOG + fi fi fi |