mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-20 07:53:01 +02:00
Merge branch 'vdr-next' into next
Conflicts: config/rootfiles/core/68/filelists/files
This commit is contained in:
@@ -1 +1 @@
|
||||
/opt/vdr/etc/
|
||||
/etc/vdr
|
||||
|
||||
@@ -1,264 +1,84 @@
|
||||
#opt/vdr/etc
|
||||
#opt/vdr/etc/plugins
|
||||
#opt/vdr/locale/ca_ES
|
||||
#opt/vdr/locale/ca_ES/LC_MESSAGES
|
||||
#opt/vdr/locale/ca_ES/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/ca_ES/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/ca_ES/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/ca_ES/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/cs_CZ
|
||||
#opt/vdr/locale/cs_CZ/LC_MESSAGES
|
||||
#opt/vdr/locale/cs_CZ/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/cs_CZ/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/cs_CZ/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/cs_CZ/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/da_DK
|
||||
#opt/vdr/locale/da_DK/LC_MESSAGES
|
||||
#opt/vdr/locale/da_DK/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/da_DK/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/da_DK/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/da_DK/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/de_DE
|
||||
#opt/vdr/locale/de_DE/LC_MESSAGES
|
||||
#opt/vdr/locale/de_DE/LC_MESSAGES/vdr-epgsearch.mo
|
||||
opt/vdr/locale/de_DE/LC_MESSAGES/vdr-hello.mo
|
||||
opt/vdr/locale/de_DE/LC_MESSAGES/vdr-pictures.mo
|
||||
opt/vdr/locale/de_DE/LC_MESSAGES/vdr-skincurses.mo
|
||||
#opt/vdr/locale/de_DE/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/de_DE/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/el_GR
|
||||
#opt/vdr/locale/el_GR/LC_MESSAGES
|
||||
#opt/vdr/locale/el_GR/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/el_GR/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/el_GR/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/el_GR/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/es_ES
|
||||
#opt/vdr/locale/es_ES/LC_MESSAGES
|
||||
#opt/vdr/locale/es_ES/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/es_ES/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/es_ES/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/es_ES/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/et_EE
|
||||
#opt/vdr/locale/et_EE/LC_MESSAGES
|
||||
#opt/vdr/locale/et_EE/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/et_EE/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/et_EE/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/et_EE/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/fi_FI
|
||||
#opt/vdr/locale/fi_FI/LC_MESSAGES
|
||||
#opt/vdr/locale/fi_FI/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/fi_FI/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/fi_FI/LC_MESSAGES/vdr-pictures.mo
|
||||
#opt/vdr/locale/fi_FI/LC_MESSAGES/vdr-skincurses.mo
|
||||
#opt/vdr/locale/fi_FI/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/fi_FI/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/fr_FR
|
||||
#opt/vdr/locale/fr_FR/LC_MESSAGES
|
||||
#opt/vdr/locale/fr_FR/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/fr_FR/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/fr_FR/LC_MESSAGES/vdr-pictures.mo
|
||||
#opt/vdr/locale/fr_FR/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/fr_FR/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/hr_HR
|
||||
#opt/vdr/locale/hr_HR/LC_MESSAGES
|
||||
#opt/vdr/locale/hr_HR/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/hr_HR/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/hr_HR/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/hr_HR/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/hu_HU
|
||||
#opt/vdr/locale/hu_HU/LC_MESSAGES
|
||||
#opt/vdr/locale/hu_HU/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/hu_HU/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/hu_HU/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/hu_HU/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/it_IT
|
||||
#opt/vdr/locale/it_IT/LC_MESSAGES
|
||||
#opt/vdr/locale/it_IT/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/it_IT/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/it_IT/LC_MESSAGES/vdr-pictures.mo
|
||||
#opt/vdr/locale/it_IT/LC_MESSAGES/vdr-skincurses.mo
|
||||
#opt/vdr/locale/it_IT/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/it_IT/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/nl_NL
|
||||
#opt/vdr/locale/nl_NL/LC_MESSAGES
|
||||
#opt/vdr/locale/nl_NL/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/nl_NL/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/nl_NL/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/nl_NL/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/nn_NO
|
||||
#opt/vdr/locale/nn_NO/LC_MESSAGES
|
||||
#opt/vdr/locale/nn_NO/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/nn_NO/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/nn_NO/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/nn_NO/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/pl_PL
|
||||
#opt/vdr/locale/pl_PL/LC_MESSAGES
|
||||
#opt/vdr/locale/pl_PL/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/pl_PL/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/pl_PL/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/pl_PL/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/pt_PT
|
||||
#opt/vdr/locale/pt_PT/LC_MESSAGES
|
||||
#opt/vdr/locale/pt_PT/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/pt_PT/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/pt_PT/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/pt_PT/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/ro_RO
|
||||
#opt/vdr/locale/ro_RO/LC_MESSAGES
|
||||
#opt/vdr/locale/ro_RO/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/ro_RO/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/ro_RO/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/ro_RO/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/ru_RU
|
||||
#opt/vdr/locale/ru_RU/LC_MESSAGES
|
||||
#opt/vdr/locale/ru_RU/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/ru_RU/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/ru_RU/LC_MESSAGES/vdr-pictures.mo
|
||||
#opt/vdr/locale/ru_RU/LC_MESSAGES/vdr-skincurses.mo
|
||||
#opt/vdr/locale/ru_RU/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/ru_RU/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/sl_SI
|
||||
#opt/vdr/locale/sl_SI/LC_MESSAGES
|
||||
#opt/vdr/locale/sl_SI/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/sl_SI/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/sl_SI/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/sl_SI/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/sv_SE
|
||||
#opt/vdr/locale/sv_SE/LC_MESSAGES
|
||||
#opt/vdr/locale/sv_SE/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/sv_SE/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/sv_SE/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/sv_SE/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/tr_TR
|
||||
#opt/vdr/locale/tr_TR/LC_MESSAGES
|
||||
#opt/vdr/locale/tr_TR/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/tr_TR/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/tr_TR/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/tr_TR/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/uk_UA
|
||||
#opt/vdr/locale/uk_UA/LC_MESSAGES
|
||||
#opt/vdr/locale/uk_UA/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr/locale/zh_CN
|
||||
#opt/vdr/locale/zh_CN/LC_MESSAGES
|
||||
#opt/vdr/locale/zh_CN/LC_MESSAGES/vdr.mo
|
||||
#opt/vdr
|
||||
#opt/vdr/PLUGINS
|
||||
#opt/vdr/PLUGINS/lib
|
||||
#opt/vdr/PLUGINS/lib/libsoftdevice-dfb.so.1.6.0
|
||||
#opt/vdr/PLUGINS/lib/libsoftdevice-fb.so.1.6.0
|
||||
#opt/vdr/PLUGINS/lib/libsoftdevice-shm.so.1.6.0
|
||||
#opt/vdr/PLUGINS/lib/libvdr-conflictcheckonly.so.1.6.0
|
||||
#opt/vdr/PLUGINS/lib/libvdr-epgsearch.so.1.6.0
|
||||
#opt/vdr/PLUGINS/lib/libvdr-epgsearchonly.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libvdr-hello.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libvdr-osddemo.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libvdr-pictures.so.1.6.0
|
||||
#opt/vdr/PLUGINS/lib/libvdr-quickepgsearch.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libvdr-skincurses.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libvdr-sky.so.1.6.0
|
||||
#opt/vdr/PLUGINS/lib/libvdr-softdevice.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libvdr-status.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libvdr-streamdev-client.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libvdr-streamdev-server.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libvdr-svccli.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libvdr-svcsvr.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libvdr-svdrpdemo.so.1.6.0
|
||||
#opt/vdr/bin
|
||||
opt/vdr/bin/runvdr
|
||||
#opt/vdr/bin/runvdr-soft
|
||||
opt/vdr/bin/svdrpsend.pl
|
||||
opt/vdr/bin/vdr
|
||||
#opt/vdr/locale
|
||||
#opt/vdr/locale/ca_ES
|
||||
#opt/vdr/locale/ca_ES/LC_MESSAGES
|
||||
#opt/vdr/locale/ca_ES/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/cs_CZ
|
||||
#opt/vdr/locale/cs_CZ/LC_MESSAGES
|
||||
#opt/vdr/locale/cs_CZ/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/da_DK
|
||||
#opt/vdr/locale/da_DK/LC_MESSAGES
|
||||
#opt/vdr/locale/da_DK/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/de_DE
|
||||
#opt/vdr/locale/de_DE/LC_MESSAGES
|
||||
opt/vdr/locale/de_DE/LC_MESSAGES/vdr-hello.mo
|
||||
opt/vdr/locale/de_DE/LC_MESSAGES/vdr-pictures.mo
|
||||
opt/vdr/locale/de_DE/LC_MESSAGES/vdr-skincurses.mo
|
||||
#opt/vdr/locale/el_GR
|
||||
#opt/vdr/locale/el_GR/LC_MESSAGES
|
||||
#opt/vdr/locale/el_GR/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/es_ES
|
||||
#opt/vdr/locale/es_ES/LC_MESSAGES
|
||||
#opt/vdr/locale/es_ES/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/et_EE
|
||||
#opt/vdr/locale/et_EE/LC_MESSAGES
|
||||
#opt/vdr/locale/et_EE/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/fi_FI
|
||||
#opt/vdr/locale/fi_FI/LC_MESSAGES
|
||||
#opt/vdr/locale/fi_FI/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/fi_FI/LC_MESSAGES/vdr-pictures.mo
|
||||
#opt/vdr/locale/fi_FI/LC_MESSAGES/vdr-skincurses.mo
|
||||
#opt/vdr/locale/fr_FR
|
||||
#opt/vdr/locale/fr_FR/LC_MESSAGES
|
||||
#opt/vdr/locale/fr_FR/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/fr_FR/LC_MESSAGES/vdr-pictures.mo
|
||||
#opt/vdr/locale/hr_HR
|
||||
#opt/vdr/locale/hr_HR/LC_MESSAGES
|
||||
#opt/vdr/locale/hr_HR/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/hu_HU
|
||||
#opt/vdr/locale/hu_HU/LC_MESSAGES
|
||||
#opt/vdr/locale/hu_HU/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/it_IT
|
||||
#opt/vdr/locale/it_IT/LC_MESSAGES
|
||||
#opt/vdr/locale/it_IT/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/it_IT/LC_MESSAGES/vdr-pictures.mo
|
||||
#opt/vdr/locale/it_IT/LC_MESSAGES/vdr-skincurses.mo
|
||||
#opt/vdr/locale/nl_NL
|
||||
#opt/vdr/locale/nl_NL/LC_MESSAGES
|
||||
#opt/vdr/locale/nl_NL/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/nn_NO
|
||||
#opt/vdr/locale/nn_NO/LC_MESSAGES
|
||||
#opt/vdr/locale/nn_NO/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/pl_PL
|
||||
#opt/vdr/locale/pl_PL/LC_MESSAGES
|
||||
#opt/vdr/locale/pl_PL/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/pt_PT
|
||||
#opt/vdr/locale/pt_PT/LC_MESSAGES
|
||||
#opt/vdr/locale/pt_PT/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/ro_RO
|
||||
#opt/vdr/locale/ro_RO/LC_MESSAGES
|
||||
#opt/vdr/locale/ro_RO/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/ru_RU
|
||||
#opt/vdr/locale/ru_RU/LC_MESSAGES
|
||||
#opt/vdr/locale/ru_RU/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/ru_RU/LC_MESSAGES/vdr-pictures.mo
|
||||
#opt/vdr/locale/ru_RU/LC_MESSAGES/vdr-skincurses.mo
|
||||
#opt/vdr/locale/sl_SI
|
||||
#opt/vdr/locale/sl_SI/LC_MESSAGES
|
||||
#opt/vdr/locale/sl_SI/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/sv_SE
|
||||
#opt/vdr/locale/sv_SE/LC_MESSAGES
|
||||
#opt/vdr/locale/sv_SE/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/locale/tr_TR
|
||||
#opt/vdr/locale/tr_TR/LC_MESSAGES
|
||||
#opt/vdr/locale/tr_TR/LC_MESSAGES/vdr-hello.mo
|
||||
#opt/vdr/share
|
||||
#opt/vdr/share/man
|
||||
#opt/vdr/share/man/man1
|
||||
#opt/vdr/share/man/man1/vdr.1.gz
|
||||
#opt/vdr/share/man/man5
|
||||
#opt/vdr/share/man/man5/vdr.5.gz
|
||||
#opt/vdr/video
|
||||
#var/video
|
||||
opt/vdr/etc/channels.conf
|
||||
opt/vdr/etc/diseqc.conf
|
||||
opt/vdr/etc/keymacros.conf
|
||||
#var/video/plugins
|
||||
opt/vdr/etc/plugins/streamdevhosts.conf
|
||||
opt/vdr/etc/setup.conf
|
||||
opt/vdr/etc/sources.conf
|
||||
opt/vdr/etc/svdrphosts.conf
|
||||
etc/rc.d/init.d/vdr
|
||||
etc/rc.d/rc3.d/S60vdr
|
||||
etc/rc.d/rc0.d/K40vdr
|
||||
etc/rc.d/rc3.d/S60vdr
|
||||
etc/rc.d/rc6.d/K40vdr
|
||||
etc/sysconfig/vdr
|
||||
#etc/sysconfig/vdr-plugins.d
|
||||
etc/vdr
|
||||
etc/vdr/channels.conf
|
||||
etc/vdr/diseqc.conf
|
||||
etc/vdr/keymacros.conf
|
||||
etc/vdr/scr.conf
|
||||
etc/vdr/sources.conf
|
||||
etc/vdr/svdrphosts.conf
|
||||
usr/bin/svdrpsend
|
||||
#usr/include/libsi
|
||||
#usr/include/libsi/descriptor.h
|
||||
#usr/include/libsi/headers.h
|
||||
#usr/include/libsi/section.h
|
||||
#usr/include/libsi/si.h
|
||||
#usr/include/libsi/util.h
|
||||
#usr/include/vdr
|
||||
#usr/include/vdr/audio.h
|
||||
#usr/include/vdr/channels.h
|
||||
#usr/include/vdr/ci.h
|
||||
#usr/include/vdr/config.h
|
||||
#usr/include/vdr/cutter.h
|
||||
#usr/include/vdr/device.h
|
||||
#usr/include/vdr/diseqc.h
|
||||
#usr/include/vdr/dvbci.h
|
||||
#usr/include/vdr/dvbdevice.h
|
||||
#usr/include/vdr/dvbplayer.h
|
||||
#usr/include/vdr/dvbspu.h
|
||||
#usr/include/vdr/dvbsubtitle.h
|
||||
#usr/include/vdr/eit.h
|
||||
#usr/include/vdr/eitscan.h
|
||||
#usr/include/vdr/epg.h
|
||||
#usr/include/vdr/filter.h
|
||||
#usr/include/vdr/font.h
|
||||
#usr/include/vdr/i18n.h
|
||||
#usr/include/vdr/interface.h
|
||||
#usr/include/vdr/keys.h
|
||||
#usr/include/vdr/lirc.h
|
||||
#usr/include/vdr/menu.h
|
||||
#usr/include/vdr/menuitems.h
|
||||
#usr/include/vdr/nit.h
|
||||
#usr/include/vdr/osd.h
|
||||
#usr/include/vdr/osdbase.h
|
||||
#usr/include/vdr/pat.h
|
||||
#usr/include/vdr/player.h
|
||||
#usr/include/vdr/plugin.h
|
||||
#usr/include/vdr/receiver.h
|
||||
#usr/include/vdr/recorder.h
|
||||
#usr/include/vdr/recording.h
|
||||
#usr/include/vdr/remote.h
|
||||
#usr/include/vdr/remux.h
|
||||
#usr/include/vdr/ringbuffer.h
|
||||
#usr/include/vdr/sdt.h
|
||||
#usr/include/vdr/sections.h
|
||||
#usr/include/vdr/shutdown.h
|
||||
#usr/include/vdr/skinclassic.h
|
||||
#usr/include/vdr/skinlcars.h
|
||||
#usr/include/vdr/skins.h
|
||||
#usr/include/vdr/skinsttng.h
|
||||
#usr/include/vdr/sourceparams.h
|
||||
#usr/include/vdr/sources.h
|
||||
#usr/include/vdr/spu.h
|
||||
#usr/include/vdr/status.h
|
||||
#usr/include/vdr/svdrp.h
|
||||
#usr/include/vdr/themes.h
|
||||
#usr/include/vdr/thread.h
|
||||
#usr/include/vdr/timers.h
|
||||
#usr/include/vdr/tools.h
|
||||
#usr/include/vdr/transfer.h
|
||||
#usr/include/vdr/videodir.h
|
||||
#usr/lib/vdr
|
||||
#usr/lib/vdr/Make.global
|
||||
#usr/lib/vdr/config.h
|
||||
#usr/lib/vdr/device.h
|
||||
usr/sbin/runvdr
|
||||
usr/sbin/vdr
|
||||
usr/share/vdr
|
||||
var/cache/vdr
|
||||
var/ipfire/backup/addons/includes/vdr
|
||||
#var/video
|
||||
|
||||
@@ -1,25 +1,14 @@
|
||||
opt/vdr/PLUGINS/lib/libvdr-conflictcheckonly.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libvdr-epgsearch.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libvdr-epgsearchonly.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libvdr-quickepgsearch.so.1.6.0
|
||||
#opt/vdr/locale/ca_ES/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/cs_CZ/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/da_DK/LC_MESSAGES/vdr-epgsearch.mo
|
||||
opt/vdr/locale/de_DE/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/el_GR/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/es_ES/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/et_EE/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/fi_FI/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/fr_FR/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/hr_HR/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/hu_HU/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/it_IT/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/nl_NL/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/nn_NO/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/pl_PL/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/pt_PT/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/ro_RO/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/ru_RU/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/sl_SI/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/sv_SE/LC_MESSAGES/vdr-epgsearch.mo
|
||||
#opt/vdr/locale/tr_TR/LC_MESSAGES/vdr-epgsearch.mo
|
||||
etc/sysconfig/vdr-plugins.d/conflictcheckonly.conf
|
||||
etc/sysconfig/vdr-plugins.d/epgsearch.conf
|
||||
etc/sysconfig/vdr-plugins.d/epgsearchonly.conf
|
||||
etc/sysconfig/vdr-plugins.d/quickepgsearch.conf
|
||||
etc/vdr/plugins/epgsearch
|
||||
etc/vdr/plugins/epgsearch/conf.d
|
||||
usr/bin/createcats
|
||||
usr/lib/vdr/libvdr-conflictcheckonly.so.2.0.0
|
||||
usr/lib/vdr/libvdr-epgsearch.so.2.0.0
|
||||
usr/lib/vdr/libvdr-epgsearchonly.so.2.0.0
|
||||
usr/lib/vdr/libvdr-quickepgsearch.so.2.0.0
|
||||
#var/lib/vdr
|
||||
#var/lib/vdr/data
|
||||
var/lib/vdr/data/epgsearch
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
opt/vdr/bin/runvdr-soft
|
||||
opt/vdr/PLUGINS/lib/libsoftdevice-dfb.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libsoftdevice-fb.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libsoftdevice-shm.so.1.6.0
|
||||
opt/vdr/PLUGINS/lib/libvdr-softdevice.so.1.6.0
|
||||
#opt/vdr/locale/ca_ES/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/cs_CZ/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/da_DK/LC_MESSAGES/vdr-softdevice.mo
|
||||
opt/vdr/locale/de_DE/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/el_GR/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/es_ES/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/et_EE/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/fi_FI/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/fr_FR/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/hr_HR/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/hu_HU/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/it_IT/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/nl_NL/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/nn_NO/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/pl_PL/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/pt_PT/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/ro_RO/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/ru_RU/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/sl_SI/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/sv_SE/LC_MESSAGES/vdr-softdevice.mo
|
||||
#opt/vdr/locale/tr_TR/LC_MESSAGES/vdr-softdevice.mo
|
||||
8
config/rootfiles/packages/vdr_streamdev
Normal file
8
config/rootfiles/packages/vdr_streamdev
Normal file
@@ -0,0 +1,8 @@
|
||||
etc/sysconfig/vdr-plugins.d/streamdev-server.conf
|
||||
#etc/vdr/plugins
|
||||
etc/vdr/plugins/streamdev-server
|
||||
etc/vdr/plugins/streamdev-server/streamdevhosts.conf
|
||||
#usr/lib/vdr
|
||||
#usr/lib/vdr/bin
|
||||
usr/lib/vdr/bin/externremux.sh
|
||||
usr/lib/vdr/libvdr-streamdev-server.so.2.0.0
|
||||
4
config/rootfiles/packages/vdr_vnsiserver3
Normal file
4
config/rootfiles/packages/vdr_vnsiserver3
Normal file
@@ -0,0 +1,4 @@
|
||||
etc/sysconfig/vdr-plugins.d/vnsiserver3.conf
|
||||
etc/vdr/plugins/vnsiserver3
|
||||
etc/vdr/plugins/vnsiserver3/allowed_hosts.conf
|
||||
usr/lib/vdr/libvdr-vnsiserver3.so.2.0.0
|
||||
@@ -1,53 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
# runvdr: Loads the DVB driver and runs VDR
|
||||
#
|
||||
# If VDR exits abnormally, the driver will be reloaded
|
||||
# and VDR restarted.
|
||||
#
|
||||
# Any command line parameters will be passed on to the
|
||||
# actual 'vdr' program.
|
||||
#
|
||||
|
||||
PLUGOPTS="-Pstreamdev-server"
|
||||
|
||||
VDRPRG="./bin/vdr"
|
||||
VDRCMD="/bin/nice --11 $VDRPRG -w 60 -c /opt/vdr/etc $PLUGOPTS $*"
|
||||
|
||||
KILL="killall -q -TERM"
|
||||
|
||||
if [ "$(ps -A | grep " vdr$")" != "" ]; then
|
||||
echo Error! VDR is already running!
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mkdir -p /var/video
|
||||
cd /opt/vdr
|
||||
while (true) do
|
||||
#
|
||||
# If you have stability Problems at tuning or similar
|
||||
# unload and reload the dvb-modules here ...
|
||||
# Example is for Hauppauge Nexus 2.0
|
||||
#
|
||||
# rmmod dvb_ttpci
|
||||
# rmmod stv0299
|
||||
# rmmod dvb_core
|
||||
# modprobe dvb_ttpci
|
||||
# sleep 5
|
||||
#
|
||||
# Check if DVB device is present / remove this check if you
|
||||
# would use vdr as streaming client only
|
||||
#
|
||||
if [ ! -e /dev/dvb/adapter0/frontend0 ]; then
|
||||
echo No DVB tuner found!
|
||||
exit 1
|
||||
fi
|
||||
#
|
||||
# Run VDR
|
||||
#
|
||||
eval "$VDRCMD"
|
||||
if test $? -eq 0 -o $? -eq 2; then exit; fi
|
||||
$KILL $VDRPRG
|
||||
sleep 10
|
||||
echo "`date` restarting VDR"
|
||||
done
|
||||
@@ -1,5 +0,0 @@
|
||||
#!/bin/sh
|
||||
clear
|
||||
runvdr -P\'softdevice -vo fb:\' > /tmp/vdrsoft.log 2>&1
|
||||
tail /tmp/vdrsoft.log
|
||||
rm /tmp/vdrsoft.log
|
||||
7
config/vdr/plugins.d/conflictcheckonly.conf
Normal file
7
config/vdr/plugins.d/conflictcheckonly.conf
Normal file
@@ -0,0 +1,7 @@
|
||||
# Configuration snippet for vdr-conflictcheckonly -*- sh -*-
|
||||
#
|
||||
# Add command line options to pass to the conflictcheckonly plugin to
|
||||
# PLUGIN_OPTIONS, enable it by commenting out PLUGIN_ENABLED.
|
||||
|
||||
PLUGIN_ENABLED=false
|
||||
PLUGIN_OPTIONS=""
|
||||
6
config/vdr/plugins.d/epgsearch.conf
Normal file
6
config/vdr/plugins.d/epgsearch.conf
Normal file
@@ -0,0 +1,6 @@
|
||||
# Configuration snippet for vdr-epgsearch -*- sh -*-
|
||||
#
|
||||
# Add command line options to pass to the epgsearch plugin to PLUGIN_OPTIONS,
|
||||
# see the epgsearch(1) man page for information about available options.
|
||||
|
||||
PLUGIN_OPTIONS="-l /var/log/vdr/epgsearch.log"
|
||||
7
config/vdr/plugins.d/epgsearchonly.conf
Normal file
7
config/vdr/plugins.d/epgsearchonly.conf
Normal file
@@ -0,0 +1,7 @@
|
||||
# Configuration snippet for vdr-epgsearchonly -*- sh -*-
|
||||
#
|
||||
# Add command line options to pass to the epgsearchonly plugin to
|
||||
# PLUGIN_OPTIONS, enable it by commenting out PLUGIN_ENABLED.
|
||||
|
||||
PLUGIN_ENABLED=false
|
||||
PLUGIN_OPTIONS=""
|
||||
7
config/vdr/plugins.d/quickepgsearch.conf
Normal file
7
config/vdr/plugins.d/quickepgsearch.conf
Normal file
@@ -0,0 +1,7 @@
|
||||
# Configuration snippet for vdr-quickepgsearch -*- sh -*-
|
||||
#
|
||||
# Add command line options to pass to the quickepgsearch plugin to
|
||||
# PLUGIN_OPTIONS, enable it by commenting out PLUGIN_ENABLED.
|
||||
|
||||
PLUGIN_ENABLED=false
|
||||
PLUGIN_OPTIONS=""
|
||||
5
config/vdr/plugins.d/streamdev-server.conf
Normal file
5
config/vdr/plugins.d/streamdev-server.conf
Normal file
@@ -0,0 +1,5 @@
|
||||
# Configuration snippet for vdr-streamdev-server -*- sh -*-
|
||||
#
|
||||
# Add command line options to pass to the streamdev-server plugin to PLUGIN_OPTIONS.
|
||||
|
||||
PLUGIN_OPTIONS=""
|
||||
5
config/vdr/plugins.d/vnsiserver3.conf
Normal file
5
config/vdr/plugins.d/vnsiserver3.conf
Normal file
@@ -0,0 +1,5 @@
|
||||
# Configuration snippet for vdr-vnsiserver3 -*- sh -*-
|
||||
#
|
||||
# Add command line options to pass to the vnsiserver3 plugin to PLUGIN_OPTIONS.
|
||||
|
||||
PLUGIN_OPTIONS=""
|
||||
94
config/vdr/runvdr
Normal file
94
config/vdr/runvdr
Normal file
@@ -0,0 +1,94 @@
|
||||
#!/bin/bash
|
||||
|
||||
# runvdr - VDR launcher
|
||||
#
|
||||
# runvdr [VDROPTION]...
|
||||
|
||||
shopt -s extglob nocasematch nullglob
|
||||
|
||||
VDR=/usr/sbin/vdr
|
||||
PLUGINDIR=/usr/lib/vdr
|
||||
PLUGINVER=VDR_PLUGIN_VERSION
|
||||
PLUGINSUF=${PLUGINVER:+.$PLUGINVER}
|
||||
|
||||
log()
|
||||
{
|
||||
type -P logger &>/dev/null && \
|
||||
logger -s -p daemon.info -t ${0##*/} "$1" 2>&1 || echo "INFO: $1"
|
||||
}
|
||||
|
||||
plugconf()
|
||||
{
|
||||
local plugin=$1 PLUGIN_OPTIONS= PLUGIN_ENABLED=
|
||||
if [[ -e /etc/sysconfig/vdr-plugins.d/$plugin.conf ]] ; then
|
||||
. /etc/sysconfig/vdr-plugins.d/$plugin.conf
|
||||
case $PLUGIN_ENABLED in no|false|0) return ;; esac
|
||||
fi
|
||||
if [[ $PLUGIN_OPTIONS ]] ; then
|
||||
VDR_OPTIONS+=( --plugin="$plugin $PLUGIN_OPTIONS" )
|
||||
else
|
||||
VDR_OPTIONS+=( --plugin=$plugin )
|
||||
fi
|
||||
}
|
||||
|
||||
build_cmdline()
|
||||
{
|
||||
local plugin= p=
|
||||
# Add "priority" plugins.
|
||||
for plugin in $VDR_PLUGIN_ORDER ; do
|
||||
[[ -e $PLUGINDIR/libvdr-${plugin}.so$PLUGINSUF ]] && plugconf $plugin
|
||||
done
|
||||
# Add the rest available.
|
||||
for plugin in $PLUGINDIR/libvdr-*.so$PLUGINSUF ; do
|
||||
plugin=${plugin##*/libvdr-}
|
||||
plugin=${plugin%.so$PLUGINSUF}
|
||||
for p in $VDR_PLUGIN_ORDER ; do
|
||||
if [[ $plugin == $p ]] ; then
|
||||
# Already added.
|
||||
continue 2
|
||||
fi
|
||||
done
|
||||
plugconf $plugin
|
||||
done
|
||||
}
|
||||
|
||||
reload_dvb()
|
||||
{
|
||||
local modules=$( /sbin/lsmod | \
|
||||
awk '/^dvb_core/ { gsub(","," ",$4) ; print $4 }' )
|
||||
if [[ $modules ]] ; then
|
||||
log "Reloading DVB modules"
|
||||
/sbin/modprobe -r $modules dvb_core
|
||||
for module in $modules ; do
|
||||
/sbin/modprobe $module
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
rc=
|
||||
while true ; do
|
||||
VDR_OPTIONS=()
|
||||
[[ -f /etc/sysconfig/vdr ]] && . /etc/sysconfig/vdr
|
||||
[[ $DAEMON_COREFILE_LIMIT ]] && \
|
||||
ulimit -S -c $DAEMON_COREFILE_LIMIT &>/dev/null && \
|
||||
VDR_OPTIONS+=( --userdump ) && cd ${TMPDIR:-/tmp}
|
||||
build_cmdline
|
||||
|
||||
$VDR "$@" "${VDR_OPTIONS[@]}"
|
||||
rc=$?
|
||||
|
||||
# 137: "kill -KILL" eg in killproc(), others: "man vdr"
|
||||
case $rc in
|
||||
0|2|137)
|
||||
log "VDR exited with status $rc, exiting"
|
||||
break
|
||||
;;
|
||||
*)
|
||||
log "VDR exited with status $rc, attempting restart"
|
||||
case $RELOAD_DVB in yes|true|1) reload_dvb ;; esac
|
||||
;;
|
||||
esac
|
||||
|
||||
done
|
||||
|
||||
exit $rc
|
||||
39
config/vdr/vdr.sysconfig
Normal file
39
config/vdr/vdr.sysconfig
Normal file
@@ -0,0 +1,39 @@
|
||||
# System configuration for VDR -*- sh -*-
|
||||
|
||||
# The "master" options. Some examples of options you may want to set
|
||||
# here are -r, -t, and --rcu. See the vdr(1) man page for more info.
|
||||
#
|
||||
VDR_OPTIONS=(--vfat)
|
||||
|
||||
# VDR_PLUGIN_ORDER is a space separated list of plugins that should be
|
||||
# loaded in a specific order. This affects eg. the order the plugins'
|
||||
# menu entries are displayed OSD menus by default. The plugins in this
|
||||
# list don't need to be installed, but if they are, they will be loaded
|
||||
# before other possibly installed plugins. Note that it is recommended
|
||||
# to load output plugins before others so that all necessary features are
|
||||
# present when needed by other plugins at startup/shutdown.
|
||||
#
|
||||
VDR_PLUGIN_ORDER="
|
||||
streamdev-server
|
||||
epgsearch
|
||||
vnsiserver3
|
||||
"
|
||||
|
||||
# PATH where to find the internally used executables.
|
||||
#
|
||||
PATH="/usr/lib/vdr/bin:$PATH"
|
||||
|
||||
# How many minutes before a recording should the VDR box wake up?
|
||||
# Some CI/CAM combinations can take quite a long time to initialize, so
|
||||
# we default to a pretty generous value here.
|
||||
#
|
||||
WAKEUP_BEFORE_RECORDING=10
|
||||
|
||||
# Try reloading DVB modules on unexpected exits?
|
||||
#
|
||||
#RELOAD_DVB=yes
|
||||
|
||||
# For debugging: allow vdr to dump core. Note that depending on the operating
|
||||
# environment, core dumps from setuid processes may be a security issue.
|
||||
#
|
||||
#DAEMON_COREFILE_LIMIT="unlimited"
|
||||
@@ -18,7 +18,7 @@ CACHEDIR=${CACHEDIR:-$DESTDIR/var/cache/vdradmin}
|
||||
PIDFILE=${PIDFILE:-$DESTDIR/var/run/vdradmind.pid}
|
||||
VIDEODIR=${VIDEODIR:-/var/video}
|
||||
EPGIMAGES=${EPGIMAGES:-$VIDEODIR/epgimages}
|
||||
VDRCONF=${VDRCONF:-/opt/vdr/etc}
|
||||
VDRCONF=${VDRCONF:-/etc/vdr}
|
||||
|
||||
function usage()
|
||||
{
|
||||
|
||||
@@ -31,7 +31,7 @@ ES_SORTBY = pattern
|
||||
GUEST_ACCOUNT = 0
|
||||
GUI_POPUP_HEIGHT = 250
|
||||
GUI_POPUP_WIDTH = 500
|
||||
LANG =
|
||||
LANG = en_US.utf8
|
||||
LOCAL_NET = 0.0.0.0/32
|
||||
LOGFILE = vdradmind.log
|
||||
LOGGING = 0
|
||||
@@ -81,8 +81,8 @@ TV_MIMETYPE = video/x-mpegurl
|
||||
TV_SIZE = half
|
||||
USERNAME = vdradmin
|
||||
USERNAME_GUEST = guest
|
||||
VDRCONFDIR = /opt/vdr/etc
|
||||
VDRCONFDIR = /etc/vdr
|
||||
VDR_HOST = localhost
|
||||
VDR_PORT = 2001
|
||||
VDR_PORT = 6419
|
||||
VIDEODIR = /var/video
|
||||
ZEITRAHMEN = 1
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
###############################################################################
|
||||
# #
|
||||
# IPFire.org - A linux based firewall #
|
||||
# Copyright (C) 2007-2012 IPFire Team <info@ipfire.org> #
|
||||
# Copyright (C) 2007-2013 IPFire Team <info@ipfire.org> #
|
||||
# #
|
||||
# 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 #
|
||||
@@ -19,7 +19,9 @@
|
||||
# #
|
||||
###############################################################################
|
||||
###############################################################################
|
||||
# w_scan_start for IPFire v 1.00 - 2012-11-15 Arne Fitzenreiter - inital vers.#
|
||||
# w_scan_start for IPFire v 1.02 - 2013-04-30 Arne Fitzenreiter - add atsc #
|
||||
# - 2013-04-20 Arne Fitzenreiter - path vdr 2 #
|
||||
# - 2012-11-15 Arne Fitzenreiter - inital vers.#
|
||||
###############################################################################
|
||||
|
||||
err_msg ()
|
||||
@@ -64,17 +66,19 @@ if [ "$(ps -A | grep " runvdr$")" != "" ] ;then
|
||||
/etc/init.d/vdr stop
|
||||
fi
|
||||
|
||||
# Select DVB type
|
||||
whiptail --checklist "\nSelect DVB type" 12 40 3 \
|
||||
# Select system type
|
||||
whiptail --checklist "\nSelect system type" 12 40 5 \
|
||||
DVB-T "Terrestrial" yes \
|
||||
DVB-C "Cable" no \
|
||||
DVB-S "Satellite" no \
|
||||
DVB-C "Cable" no \
|
||||
DVB-S "Satellite" no \
|
||||
ATSC-T "Terrestrial" no \
|
||||
ATSC-C "Cable" no \
|
||||
2>/tmp/w_scan_type
|
||||
chk_cancel
|
||||
W_SCAN_TYPE=$(cat /tmp/w_scan_type)
|
||||
rm /tmp/w_scan_type
|
||||
|
||||
if [[ "$W_SCAN_TYPE" == *DVB-T* ]] || [[ "$W_SCAN_TYPE" == *DVB-C* ]]; then
|
||||
if [[ "$W_SCAN_TYPE" == *ATSC* ]] || [[ "$W_SCAN_TYPE" == *DVB-T* ]] || [[ "$W_SCAN_TYPE" == *DVB-C* ]]; then
|
||||
# Generate and run separate country menubox and default germany
|
||||
echo '#!/bin/bash' > /tmp/w_scan_countryselect.sh
|
||||
echo 'whiptail --radiolist "\nSelect country" 19 70 10 \' >> /tmp/w_scan_countryselect.sh
|
||||
@@ -105,19 +109,27 @@ clear
|
||||
rm -rf /tmp/channels.conf
|
||||
if [[ "$W_SCAN_TYPE" == *DVB-T* ]]; then
|
||||
echo ":->W-SCAN DVB-T $(date +%Y%m%d%H%M)" >>/tmp/channels.conf
|
||||
$WSCAN -f t -c $W_SCAN_COUNTRY -C UTF-8 >>/tmp/channels.conf
|
||||
$WSCAN -f t -c $W_SCAN_COUNTRY -C UTF-8 -o 7 >>/tmp/channels.conf
|
||||
fi
|
||||
if [[ "$W_SCAN_TYPE" == *DVB-C* ]]; then
|
||||
echo ":->W-SCAN DVB-C $(date +%Y%m%d%H%M)" >>/tmp/channels.conf
|
||||
$WSCAN -f c -c $W_SCAN_COUNTRY -C UTF-8 >>/tmp/channels.conf
|
||||
$WSCAN -f c -c $W_SCAN_COUNTRY -C UTF-8 -o 7 >>/tmp/channels.conf
|
||||
fi
|
||||
if [[ "$W_SCAN_TYPE" == *DVB-S* ]]; then
|
||||
for SATELLITE in $W_SCAN_SATELLITE;
|
||||
do
|
||||
echo ":->W-SCAN DVB-S $SATELLITE $(date +%Y%m%d%H%M)" >>/tmp/channels.conf
|
||||
$WSCAN -f s -s $SATELLITE -C UTF-8 >>/tmp/channels.conf
|
||||
$WSCAN -f s -s $SATELLITE -C UTF-8 -o 7 >>/tmp/channels.conf
|
||||
done
|
||||
fi
|
||||
if [[ "$W_SCAN_TYPE" == *ATSC-T* ]]; then
|
||||
echo ":->W-SCAN ATSC-T $(date +%Y%m%d%H%M)" >>/tmp/channels.conf
|
||||
$WSCAN -f a -A 1 -c $W_SCAN_COUNTRY -C UTF-8 -o 7 >>/tmp/channels.conf
|
||||
fi
|
||||
if [[ "$W_SCAN_TYPE" == *ATSC-C* ]]; then
|
||||
echo ":->W-SCAN ATSC-C $(date +%Y%m%d%H%M)" >>/tmp/channels.conf
|
||||
$WSCAN -f a -A 2 -c $W_SCAN_COUNTRY -C UTF-8 -o 7 >>/tmp/channels.conf
|
||||
fi
|
||||
|
||||
# Save result to current dir.
|
||||
cp /tmp/channels.conf w_scan-$(date +%Y%m%d%H%M).channels.conf
|
||||
@@ -127,9 +139,9 @@ echo Results saved to w_scan-$(date +%Y%m%d%H%M).channels.conf
|
||||
if [ -e /opt/pakfire/db/installed/meta-vdr ]; then
|
||||
yes_no "Install new channels-conf for VDR."
|
||||
# Backup old channels conf...
|
||||
cp -f /opt/vdr/etc/channels.conf \
|
||||
/opt/vdr/etc/channels.conf.backup$(date +%Y%m%d%H%M)
|
||||
cp -f /tmp/channels.conf /opt/vdr/etc/
|
||||
cp -f /etc/vdr/channels.conf \
|
||||
/etc/vdr/channels.conf.backup$(date +%Y%m%d%H%M)
|
||||
cp -f /tmp/channels.conf /etc/vdr/
|
||||
yes_no "Should i start the VDR?"
|
||||
clear
|
||||
/etc/init.d/vdr start
|
||||
|
||||
@@ -46,5 +46,9 @@ md5 :
|
||||
###############################################################################
|
||||
|
||||
$(TARGET) :
|
||||
# Don't strip VDR binaries, because they use a weird plugin system
|
||||
# which does not work when unneeded symbols get stripped from
|
||||
# /usr/sbin/vdr.
|
||||
STRIP="/tools/bin/strip" $(DIR_SRC)/src/stripper / \
|
||||
--exclude=/usr/src --exclude=/tools
|
||||
--exclude=/usr/src --exclude=/tools \
|
||||
--exclude=/usr/sbin/vdr --exclude=/usr/lib/vdr
|
||||
|
||||
107
lfs/vdr
107
lfs/vdr
@@ -1,7 +1,7 @@
|
||||
###############################################################################
|
||||
# #
|
||||
# IPFire.org - A linux based firewall #
|
||||
# Copyright (C) 2007-2012 IPFire Team <info@ipfire.org> #
|
||||
# Copyright (C) 2007-2013 IPFire Team <info@ipfire.org> #
|
||||
# #
|
||||
# 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 #
|
||||
@@ -24,39 +24,44 @@
|
||||
|
||||
include Config
|
||||
|
||||
VER = 1.6.0
|
||||
VER = 2.0.1
|
||||
VDRPLUGVER = 2.0.0
|
||||
THISAPP = vdr-$(VER)
|
||||
DL_FILE = $(THISAPP).tar.bz2
|
||||
DL_FILE1 = vdr-streamdev-20080325-http-0_4.tgz
|
||||
DL_FILE2 = vdr-softdevice-0.5.0.tgz
|
||||
DL_FILE3 = vidix-1.0.0.tar.bz2
|
||||
DL_FILE4 = vdr-epgsearch-0.9.24.tgz
|
||||
|
||||
DL_FROM = $(URL_IPFIRE)
|
||||
DIR_APP = $(DIR_SRC)/$(THISAPP)
|
||||
TARGET = $(DIR_INFO)/$(THISAPP)
|
||||
PROG = vdr
|
||||
PAK_VER = 5
|
||||
PAK_VER = 6
|
||||
|
||||
DEPS = "freefont"
|
||||
DEPS = "vdr_streamdev"
|
||||
|
||||
MAKE_OPTIONS = \
|
||||
PREFIX=/usr \
|
||||
BINDIR=/usr/bin \
|
||||
CACHEDIR=/var/cache/vdr \
|
||||
CONFDIR=/etc/vdr \
|
||||
INCDIR=/usr/include \
|
||||
LIBDIR=/usr/lib/vdr \
|
||||
LOCDIR=/usr/share/locale \
|
||||
MANDIR=/usr/share/man \
|
||||
RESDIR=/usr/share/vdr \
|
||||
RUNDIR=/var/run \
|
||||
VARDIR=/var \
|
||||
VIDEODIR=/var/video \
|
||||
CFLAGS="$(CFLAGS)" \
|
||||
CXXFLAGS="$(CXXFLAGS)"
|
||||
|
||||
###############################################################################
|
||||
# Top-level Rules
|
||||
###############################################################################
|
||||
|
||||
objects = $(DL_FILE) $(DL_FILE1) $(DL_FILE2) $(DL_FILE3) $(DL_FILE4)
|
||||
objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
$(DL_FILE1) = $(DL_FROM)/$(DL_FILE1)
|
||||
$(DL_FILE2) = $(DL_FROM)/$(DL_FILE2)
|
||||
$(DL_FILE3) = $(DL_FROM)/$(DL_FILE3)
|
||||
$(DL_FILE4) = $(DL_FROM)/$(DL_FILE4)
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_MD5 = 76f4ebe6525a35e33313d27a3f8e80c0
|
||||
$(DL_FILE1)_MD5 = 874026c643601692077c42ee7a70b720
|
||||
$(DL_FILE2)_MD5 = e106876497db478f3b9ba4da0e5532f8
|
||||
$(DL_FILE3)_MD5 = 3471d1f385871f7e00e6e178ccdfff0b
|
||||
$(DL_FILE4)_MD5 = 4f0b1d7bdc6f24478f2670769547d7db
|
||||
$(DL_FILE)_MD5 = e1b7a76c57c96300829dccd39eb20e7d
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
@@ -90,42 +95,44 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
@$(PREBUILD)
|
||||
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
|
||||
|
||||
# Install obsolete V4L1 videodev header.
|
||||
cp $(DIR_SRC)/config/include/obsolete_videodev.h /usr/include/linux/videodev.h
|
||||
# Compile main package.
|
||||
cd $(DIR_APP) && make $(MAKE_OPTIONS) $(MAKETUNING) vdr include-dir
|
||||
|
||||
# Accept also DVB_API_VERSION 5
|
||||
cd $(DIR_APP) && sed -i -e "s|DVB_API_VERSION != 3|& \&\& DVB_API_VERSION != 5|g" dvbdevice.h
|
||||
|
||||
cd $(DIR_APP)/PLUGINS/src && tar zxf $(DIR_DL)/$(DL_FILE1)
|
||||
cd $(DIR_APP)/PLUGINS/src && ln -s streamdev-0.3.3-20080325-http streamdev
|
||||
cd $(DIR_APP)/PLUGINS/src && tar zxf $(DIR_DL)/$(DL_FILE2)
|
||||
cd $(DIR_APP)/PLUGINS/src && ln -s softdevice-0.5.0 softdevice
|
||||
cd $(DIR_APP)/PLUGINS/src/softdevice && ./configure
|
||||
cd $(DIR_APP)/PLUGINS/src && tar jxf $(DIR_DL)/$(DL_FILE3)
|
||||
cd $(DIR_APP)/PLUGINS/src && ln -s vidix-1.0.0 vidix
|
||||
cd $(DIR_APP)/PLUGINS/src/vidix && ./configure
|
||||
cd $(DIR_APP)/PLUGINS/src && tar xvf $(DIR_DL)/$(DL_FILE4)
|
||||
cd $(DIR_APP)/PLUGINS/src && ln -s epgsearch-0.9.24 epgsearch
|
||||
cd $(DIR_APP) && patch -Np1 -i PLUGINS/src/epgsearch/patches/MainMenuHooks-v1_0.patch
|
||||
cd $(DIR_APP)/PLUGINS/src/epgsearch && sed -i '/include/a #include <langinfo.h>/' \
|
||||
epgsearch.c
|
||||
cd $(DIR_APP)/PLUGINS/src/epgsearch && patch -Np1 < $(DIR_SRC)/src/patches/vdr-plugin-epgsearch-gcc44.patch
|
||||
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vdr-1.6.0-gcc44-fixes.patch
|
||||
cd $(DIR_APP) && make VIDEODIR=/var/video plugins $(MAKETUNING) $(EXTRA_MAKE)
|
||||
cd $(DIR_APP) && make VIDEODIR=/var/video vdr $(MAKETUNING) $(EXTRA_MAKE)
|
||||
cd $(DIR_APP) && make DFB_SUPPORT=1 FB_SUPPORT=1 VIDIX_SUPPORT=1 $(MAKETUNING) $(EXTRA_MAKE)
|
||||
cd $(DIR_APP) && make PREFIX=. DESTDIR=/opt/vdr/ install
|
||||
-mkdir -p /opt/vdr/etc
|
||||
cd $(DIR_APP) && install *.conf /opt/vdr/etc/
|
||||
cp -Rvf $(DIR_SRC)/config/vdr /opt
|
||||
# Compile bundled plugins.
|
||||
#cd $(DIR_APP) && for plugin in ...; do \
|
||||
# make $(MAKETUNING) -C PLUGINS/src/$$plugin VDRDIR=$(DIR_APP) \
|
||||
# CFLAGS="$(CFLAGS) -I$(DIR_APP)/include" \
|
||||
# CXXFLAGS="$(CXXFLAGS) -I$(DIR_APP)/include" \
|
||||
# PLGCFG=$(DIR_APP)/plugins.mk all || exit 1; \
|
||||
#done
|
||||
|
||||
# Install main package.
|
||||
cd $(DIR_APP) && make install-bin install-dirs install-includes $(MAKE_OPTIONS)
|
||||
mv -v /usr/bin/vdr /usr/sbin/vdr
|
||||
|
||||
sed -e "s/VDR_PLUGIN_VERSION/$(VDRPLUGVER)/" \
|
||||
< $(DIR_SRC)/config/vdr/runvdr > /usr/sbin/runvdr
|
||||
chmod 755 /usr/sbin/runvdr
|
||||
|
||||
# Install configuration.
|
||||
mkdir -pv /etc/vdr
|
||||
mkdir -pv /etc/sysconfig/vdr-plugins.d
|
||||
cd $(DIR_APP) && install -m 644 $(DIR_SRC)/config/vdr/vdr.sysconfig \
|
||||
/etc/sysconfig/vdr
|
||||
cd $(DIR_APP) && install -m 644 *.conf /etc/vdr
|
||||
|
||||
# Link development files.
|
||||
mkdir -pv /usr/lib/vdr
|
||||
cd $(DIR_APP) && cp -vf Make.global /usr/lib/vdr
|
||||
ln -svf ../../include/vdr/config.h /usr/lib/vdr/config.h
|
||||
ln -svf ../../include/vdr/device.h /usr/lib/vdr/device.h
|
||||
|
||||
# Install start links and backup include file.
|
||||
ln -sf ../init.d/vdr /etc/rc.d/rc3.d/S60vdr
|
||||
ln -sf ../init.d/vdr /etc/rc.d/rc0.d/K40vdr
|
||||
ln -sf ../init.d/vdr /etc/rc.d/rc6.d/K40vdr
|
||||
install -v -m 644 $(DIR_SRC)/config/backup/includes/vdr \
|
||||
/var/ipfire/backup/addons/includes/vdr
|
||||
|
||||
# Remove obsolete V4L1 videodev header.
|
||||
rm -f /usr/include/linux/videodev.h
|
||||
/var/ipfire/backup/addons/includes/vdr
|
||||
|
||||
@rm -rf $(DIR_APP)
|
||||
@$(POSTBUILD)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
###############################################################################
|
||||
# #
|
||||
# IPFire.org - A linux based firewall #
|
||||
# Copyright (C) 2007 Michael Tremer & Christian Schmidt #
|
||||
# Copyright (C) 2007-2013 IPFire Team <info@ipfire.org> #
|
||||
# #
|
||||
# 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 #
|
||||
@@ -24,29 +24,86 @@
|
||||
|
||||
include Config
|
||||
|
||||
VER = plugin
|
||||
VER = 1.0.1.beta5
|
||||
THISAPP = vdr-epgsearch-$(VER)
|
||||
DL_FILE = $(THISAPP).tgz
|
||||
|
||||
THISAPP = vdr_epgsearch-$(VER)
|
||||
DIR_APP = $(DIR_SRC)/$(THISAPP)
|
||||
DL_FROM = $(URL_IPFIRE)
|
||||
DIR_APP = $(DIR_SRC)/epgsearch-$(VER)
|
||||
TARGET = $(DIR_INFO)/$(THISAPP)
|
||||
PROG = vdr_epgsearch
|
||||
PAK_VER = 5
|
||||
PAK_VER = 6
|
||||
|
||||
DEPS = "vdr"
|
||||
|
||||
VDRPLUGVER = 2.0.0
|
||||
|
||||
###############################################################################
|
||||
# Top-level Rules
|
||||
###############################################################################
|
||||
|
||||
objects = $(DL_FILE)
|
||||
|
||||
install :
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
check :
|
||||
$(DL_FILE)_MD5 = 6e63cc29df02f48fabf6e12e1e71b2fc
|
||||
|
||||
download :
|
||||
install : $(TARGET)
|
||||
|
||||
md5 :
|
||||
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
|
||||
|
||||
download : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
|
||||
md5 : $(subst %,%_MD5,$(objects))
|
||||
|
||||
dist:
|
||||
$(PAK)
|
||||
@$(PAK)
|
||||
|
||||
###############################################################################
|
||||
# Downloading, checking, md5sum
|
||||
###############################################################################
|
||||
|
||||
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
|
||||
@$(CHECK)
|
||||
|
||||
$(patsubst %,$(DIR_DL)/%,$(objects)) :
|
||||
@$(LOAD)
|
||||
|
||||
$(subst %,%_MD5,$(objects)) :
|
||||
@$(MD5)
|
||||
|
||||
###############################################################################
|
||||
# Installation Details
|
||||
###############################################################################
|
||||
|
||||
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
@$(PREBUILD)
|
||||
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
|
||||
cd $(DIR_APP) && patch -p1 < $(DIR_SRC)/src/patches/vdr-epgsearch-1.0.1.beta3-paths.patch
|
||||
|
||||
cd $(DIR_APP) && make $(MAKE_TUNING) LIBDIR=. VDRDIR=/usr/lib/vdr \
|
||||
LOCALEDIR=$$(pwd)/locale all
|
||||
|
||||
cd $(DIR_APP) && install -m 755 libvdr-conflictcheckonly.so \
|
||||
/usr/lib/vdr/libvdr-conflictcheckonly.so.$(VDRPLUGVER)
|
||||
cd $(DIR_APP) && install -m 755 libvdr-epgsearchonly.so \
|
||||
/usr/lib/vdr/libvdr-epgsearchonly.so.$(VDRPLUGVER)
|
||||
cd $(DIR_APP) && install -m 755 libvdr-epgsearch.so \
|
||||
/usr/lib/vdr/libvdr-epgsearch.so.$(VDRPLUGVER)
|
||||
cd $(DIR_APP) && install -m 755 libvdr-quickepgsearch.so \
|
||||
/usr/lib/vdr/libvdr-quickepgsearch.so.$(VDRPLUGVER)
|
||||
|
||||
install -m 644 \
|
||||
$(DIR_SRC)/config/vdr/plugins.d/epgsearch.conf \
|
||||
$(DIR_SRC)/config/vdr/plugins.d/epgsearchonly.conf \
|
||||
$(DIR_SRC)/config/vdr/plugins.d/conflictcheckonly.conf \
|
||||
$(DIR_SRC)/config/vdr/plugins.d/quickepgsearch.conf \
|
||||
/etc/sysconfig/vdr-plugins.d
|
||||
|
||||
-mkdir -pv /etc/vdr/plugins/epgsearch/conf.d
|
||||
-mkdir -pv /var/lib/vdr/data/epgsearch
|
||||
|
||||
cd $(DIR_APP) && install -m 755 createcats /usr/bin/createcats
|
||||
|
||||
@rm -rf $(DIR_APP)
|
||||
@$(POSTBUILD)
|
||||
|
||||
106
lfs/vdr_streamdev
Normal file
106
lfs/vdr_streamdev
Normal file
@@ -0,0 +1,106 @@
|
||||
###############################################################################
|
||||
# #
|
||||
# IPFire.org - A linux based firewall #
|
||||
# Copyright (C) 2007-2013 IPFire Team <info@ipfire.org> #
|
||||
# #
|
||||
# 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 3 of the License, 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 this program. If not, see <http://www.gnu.org/licenses/>. #
|
||||
# #
|
||||
###############################################################################
|
||||
|
||||
###############################################################################
|
||||
# Definitions
|
||||
###############################################################################
|
||||
|
||||
include Config
|
||||
|
||||
VER = 0.6.1
|
||||
GIT_VER = 10db11ac
|
||||
THISAPP = vdr-streamdev-$(GIT_VER)
|
||||
DL_FILE = $(THISAPP).tar.xz
|
||||
|
||||
DL_FROM = $(URL_IPFIRE)
|
||||
DIR_APP = $(DIR_SRC)/$(THISAPP)
|
||||
TARGET = $(DIR_INFO)/$(THISAPP)
|
||||
PROG = vdr_streamdev
|
||||
PAK_VER = 1
|
||||
|
||||
DEPS = "vdr"
|
||||
|
||||
VDRPLUGVER = 2.0.0
|
||||
|
||||
EXTRA_FLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
|
||||
CFLAGS += $(EXTRA_FLAGS)
|
||||
CXXFLAGS += $(EXTRA_FLAGS)
|
||||
|
||||
###############################################################################
|
||||
# Top-level Rules
|
||||
###############################################################################
|
||||
|
||||
objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_MD5 = e5011fd1a4b0624b192911f37c6040e3
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
|
||||
|
||||
download : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
|
||||
md5 : $(subst %,%_MD5,$(objects))
|
||||
|
||||
dist:
|
||||
@$(PAK)
|
||||
|
||||
###############################################################################
|
||||
# Downloading, checking, md5sum
|
||||
###############################################################################
|
||||
|
||||
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
|
||||
@$(CHECK)
|
||||
|
||||
$(patsubst %,$(DIR_DL)/%,$(objects)) :
|
||||
@$(LOAD)
|
||||
|
||||
$(subst %,%_MD5,$(objects)) :
|
||||
@$(MD5)
|
||||
|
||||
###############################################################################
|
||||
# Installation Details
|
||||
###############################################################################
|
||||
|
||||
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
@$(PREBUILD)
|
||||
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
|
||||
|
||||
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vdr-streamdev_recordings-64.patch
|
||||
|
||||
cd $(DIR_APP) && sed -i 's@$(VDRDIR)/device.h@/usr/include/vdr/device.h@' Makefile
|
||||
cd $(DIR_APP) && make $(MAKE_TUNING) LIBDIR=. VDRDIR=/usr/lib/vdr \
|
||||
CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" \
|
||||
LOCALEDIR=$$(pwd)/locale all
|
||||
|
||||
-mkdir -pv /etc/vdr/plugins/streamdev-server /usr/lib/vdr/bin
|
||||
cd $(DIR_APP) && install -m 755 server/libvdr-streamdev-server.so \
|
||||
/usr/lib/vdr/libvdr-streamdev-server.so.$(VDRPLUGVER)
|
||||
ln -svf ../../svdrphosts.conf \
|
||||
/etc/vdr/plugins/streamdev-server/streamdevhosts.conf
|
||||
cd $(DIR_APP) && install -m 755 streamdev-server/externremux.sh \
|
||||
/usr/lib/vdr/bin/externremux.sh
|
||||
install -m 644 $(DIR_SRC)/config/vdr/plugins.d/streamdev-server.conf \
|
||||
/etc/sysconfig/vdr-plugins.d
|
||||
|
||||
@rm -rf $(DIR_APP)
|
||||
@$(POSTBUILD)
|
||||
@@ -1,7 +1,7 @@
|
||||
###############################################################################
|
||||
# #
|
||||
# IPFire.org - A linux based firewall #
|
||||
# Copyright (C) 2007 Michael Tremer & Christian Schmidt #
|
||||
# Copyright (C) 2007-2013 IPFire Team <info@ipfire.org> #
|
||||
# #
|
||||
# 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 #
|
||||
@@ -24,29 +24,76 @@
|
||||
|
||||
include Config
|
||||
|
||||
VER = plugin
|
||||
VER = cc03615
|
||||
THISAPP = vdr-vnsiserver3-$(VER)
|
||||
DL_FILE = $(THISAPP).tar.xz
|
||||
|
||||
THISAPP = vdr_softdevice-$(VER)
|
||||
DL_FROM = $(URL_IPFIRE)
|
||||
DIR_APP = $(DIR_SRC)/$(THISAPP)
|
||||
PROG = vdr_softdevice
|
||||
PAK_VER = 5
|
||||
TARGET = $(DIR_INFO)/$(THISAPP)
|
||||
PROG = vdr_vnsiserver3
|
||||
PAK_VER = 1
|
||||
|
||||
DEPS = "vdr ffmpeg sdl alsa dfb++"
|
||||
DEPS = "vdr"
|
||||
|
||||
VDRPLUGVER = 2.0.0
|
||||
|
||||
EXTRA_FLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
|
||||
CFLAGS += $(EXTRA_FLAGS)
|
||||
CXXFLAGS += $(EXTRA_FLAGS)
|
||||
|
||||
###############################################################################
|
||||
# Top-level Rules
|
||||
###############################################################################
|
||||
|
||||
objects = $(DL_FILE)
|
||||
|
||||
install :
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
check :
|
||||
$(DL_FILE)_MD5 = 5100b1cb1ee936f64b99a76c492fbc3f
|
||||
|
||||
download :
|
||||
install : $(TARGET)
|
||||
|
||||
md5 :
|
||||
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
|
||||
|
||||
download : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
|
||||
md5 : $(subst %,%_MD5,$(objects))
|
||||
|
||||
dist:
|
||||
$(PAK)
|
||||
@$(PAK)
|
||||
|
||||
###############################################################################
|
||||
# Downloading, checking, md5sum
|
||||
###############################################################################
|
||||
|
||||
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
|
||||
@$(CHECK)
|
||||
|
||||
$(patsubst %,$(DIR_DL)/%,$(objects)) :
|
||||
@$(LOAD)
|
||||
|
||||
$(subst %,%_MD5,$(objects)) :
|
||||
@$(MD5)
|
||||
|
||||
###############################################################################
|
||||
# Installation Details
|
||||
###############################################################################
|
||||
|
||||
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
@$(PREBUILD)
|
||||
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
|
||||
|
||||
cd $(DIR_APP) && make $(MAKE_TUNING) LIBDIR=. VDRDIR=/usr/lib/vdr \
|
||||
CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" \
|
||||
LOCALEDIR=$$(pwd)/locale all
|
||||
|
||||
-mkdir -pv /etc/vdr/plugins/vnsiserver3
|
||||
cd $(DIR_APP) && install -m 755 libvdr-vnsiserver3.so \
|
||||
/usr/lib/vdr/libvdr-vnsiserver3.so.$(VDRPLUGVER)
|
||||
ln -svf ../../svdrphosts.conf /etc/vdr/plugins/vnsiserver3/allowed_hosts.conf
|
||||
install -m 644 $(DIR_SRC)/config/vdr/plugins.d/vnsiserver3.conf \
|
||||
/etc/sysconfig/vdr-plugins.d
|
||||
|
||||
@rm -rf $(DIR_APP)
|
||||
@$(POSTBUILD)
|
||||
16
lfs/vdradmin
16
lfs/vdradmin
@@ -1,7 +1,7 @@
|
||||
###############################################################################
|
||||
# #
|
||||
# IPFire.org - A linux based firewall #
|
||||
# Copyright (C) 2007 Michael Tremer & Christian Schmidt #
|
||||
# Copyright (C) 2007-2013 IPFire Team <info@ipfire.org> #
|
||||
# #
|
||||
# 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 #
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
include Config
|
||||
|
||||
VER = 3.6.7
|
||||
VER = 3.6.9
|
||||
|
||||
THISAPP = vdradmin-am-$(VER)
|
||||
DL_FILE = $(THISAPP).tar.bz2
|
||||
@@ -33,9 +33,9 @@ DL_FROM = $(URL_IPFIRE)
|
||||
DIR_APP = $(DIR_SRC)/$(THISAPP)
|
||||
TARGET = $(DIR_INFO)/$(THISAPP)
|
||||
PROG = vdradmin
|
||||
PAK_VER = 4
|
||||
PAK_VER = 5
|
||||
|
||||
DEPS = "perl-gettext vdr"
|
||||
DEPS = "perl-gettext vdr vdr_epgsearch"
|
||||
|
||||
###############################################################################
|
||||
# Top-level Rules
|
||||
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_MD5 = 8b1b2f8bbff26cbb47e79d5b55dbd3c1
|
||||
$(DL_FILE)_MD5 = d5cd89325f5a5dca5846a905b17d0bc2
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
@@ -83,8 +83,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
cd $(DIR_APP) && ./install-ipfire.sh
|
||||
install -v -m 644 $(DIR_SRC)/config/vdradmin/vdradmind.conf \
|
||||
/etc/vdradmin/vdradmind.conf
|
||||
mkdir /var/log/vdradmin
|
||||
mkdir /var/run/vdradmin
|
||||
mkdir /var/cache/vdradmin
|
||||
mkdir -pv /var/log/vdradmin
|
||||
mkdir -pv /var/run/vdradmin
|
||||
mkdir -pv /var/cache/vdradmin
|
||||
@rm -rf $(DIR_APP)
|
||||
@$(POSTBUILD)
|
||||
|
||||
@@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE)
|
||||
DIR_APP = $(DIR_SRC)/$(THISAPP)
|
||||
TARGET = $(DIR_INFO)/$(THISAPP)
|
||||
PROG = w_scan
|
||||
PAK_VER = 3
|
||||
PAK_VER = 4
|
||||
|
||||
DEPS = ""
|
||||
|
||||
|
||||
3
make.sh
3
make.sh
@@ -664,6 +664,9 @@ buildipfire() {
|
||||
ipfiremake faad2
|
||||
ipfiremake ffmpeg
|
||||
ipfiremake vdr
|
||||
ipfiremake vdr_streamdev
|
||||
ipfiremake vdr_vnsiserver3
|
||||
ipfiremake vdr_epgsearch
|
||||
ipfiremake w_scan
|
||||
ipfiremake icecast
|
||||
ipfiremake icegenerator
|
||||
|
||||
@@ -18,23 +18,13 @@
|
||||
case "${1}" in
|
||||
start)
|
||||
boot_mesg "Starting Video Disk Recorder..."
|
||||
if [ "$(ps -A | grep runvdr)" != "" ]; then
|
||||
boot_mesg "Error! Already running!"
|
||||
echo_failure
|
||||
exit 1;
|
||||
fi
|
||||
if [ ! -e /dev/dvb/adapter0/frontend0 ]; then
|
||||
boot_mesg "Error! No DVB tuner found."
|
||||
echo_failure
|
||||
exit 0;
|
||||
fi
|
||||
loadproc screen -dmS vdr /opt/vdr/bin/runvdr
|
||||
/usr/sbin/runvdr >/dev/null 2>&1 &
|
||||
evaluate_retval
|
||||
;;
|
||||
|
||||
stop)
|
||||
boot_mesg "Stopping Video Disk Recorder..."
|
||||
killall -s KILL -w runvdr
|
||||
killproc /opt/vdr/bin/vdr
|
||||
killproc /usr/sbin/vdr
|
||||
;;
|
||||
|
||||
restart)
|
||||
@@ -44,8 +34,8 @@ case "${1}" in
|
||||
;;
|
||||
|
||||
status)
|
||||
statusproc /opt/vdr/bin/runvdr
|
||||
statusproc /opt/vdr/bin/vdr
|
||||
statusproc /usr/sbin/runvdr
|
||||
statusproc /usr/sbin/vdr
|
||||
;;
|
||||
|
||||
*)
|
||||
|
||||
115
src/paks/vdr/install.sh
Normal file
115
src/paks/vdr/install.sh
Normal file
@@ -0,0 +1,115 @@
|
||||
#!/bin/bash
|
||||
############################################################################
|
||||
# #
|
||||
# This file is part of the IPFire Firewall. #
|
||||
# #
|
||||
# IPFire 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 of the License, or #
|
||||
# (at your option) any later version. #
|
||||
# #
|
||||
# IPFire 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 IPFire; if not, write to the Free Software #
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
|
||||
# #
|
||||
# Copyright (C) 2007 IPFire-Team <info@ipfire.org>. #
|
||||
# #
|
||||
############################################################################
|
||||
#
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
extract_files
|
||||
restore_backup ${NAME}
|
||||
|
||||
# Automatically add the GREEN network to svdrphosts.conf
|
||||
(
|
||||
eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings)
|
||||
|
||||
GREEN_PREFIX=
|
||||
case "${GREEN_NETMASK}" in
|
||||
255.255.255.252)
|
||||
GREEN_PREFIX=30
|
||||
;;
|
||||
255.255.255.248)
|
||||
GREEN_PREFIX=29
|
||||
;;
|
||||
255.255.255.240)
|
||||
GREEN_PREFIX=28
|
||||
;;
|
||||
255.255.255.224)
|
||||
GREEN_PREFIX=27
|
||||
;;
|
||||
255.255.255.192)
|
||||
GREEN_PREFIX=26
|
||||
;;
|
||||
255.255.255.128)
|
||||
GREEN_PREFIX=25
|
||||
;;
|
||||
255.255.255.0)
|
||||
GREEN_PREFIX=24
|
||||
;;
|
||||
255.255.254.0)
|
||||
GREEN_PREFIX=23
|
||||
;;
|
||||
255.255.252.0)
|
||||
GREEN_PREFIX=22
|
||||
;;
|
||||
255.255.248.0)
|
||||
GREEN_PREFIX=21
|
||||
;;
|
||||
255.255.240.0)
|
||||
GREEN_PREFIX=20
|
||||
;;
|
||||
255.255.224.0)
|
||||
GREEN_PREFIX=19
|
||||
;;
|
||||
255.255.192.0)
|
||||
GREEN_PREIFX=18
|
||||
;;
|
||||
255.255.128.0)
|
||||
GREEN_PREFIX=17
|
||||
;;
|
||||
255.255.0.0)
|
||||
GREEN_PREFIX=16
|
||||
;;
|
||||
255.254.0.0)
|
||||
GREEN_PREFIX=15
|
||||
;;
|
||||
255.252.0.0)
|
||||
GREEN_PREFIX=14
|
||||
;;
|
||||
255.248.0.0)
|
||||
GREEN_PREFIX=13
|
||||
;;
|
||||
255.240.0.0)
|
||||
GREEN_PREFIX=12
|
||||
;;
|
||||
255.224.0.0)
|
||||
GREEN_PREFIX=11
|
||||
;;
|
||||
255.192.0.0)
|
||||
GREEN_PREFIX=10
|
||||
;;
|
||||
255.128.0.0)
|
||||
GREEN_PREFIX=9
|
||||
;;
|
||||
255.0.0.0)
|
||||
GREEN_PREFIX=8
|
||||
;;
|
||||
esac
|
||||
|
||||
if [ -n "${GREEN_NETADDRESS}" ] && [ -n "${GREEN_PREFIX}" ]; then
|
||||
echo "${GREEN_NETADDRESS}/${GREEN_PREFIX}" >> /etc/vdr/svdrphosts.conf
|
||||
fi
|
||||
) || :
|
||||
|
||||
start_service --background ${NAME}
|
||||
|
||||
# Create video directory if it does not exist, yet.
|
||||
if [ ! -e "/var/video" ]; then
|
||||
mkdir -p /var/video
|
||||
fi
|
||||
27
src/paks/vdr/uninstall.sh
Normal file
27
src/paks/vdr/uninstall.sh
Normal file
@@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
############################################################################
|
||||
# #
|
||||
# This file is part of the IPFire Firewall. #
|
||||
# #
|
||||
# IPFire 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 of the License, or #
|
||||
# (at your option) any later version. #
|
||||
# #
|
||||
# IPFire 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 IPFire; if not, write to the Free Software #
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
|
||||
# #
|
||||
# Copyright (C) 2007 IPFire-Team <info@ipfire.org>. #
|
||||
# #
|
||||
############################################################################
|
||||
#
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
stop_service ${NAME}
|
||||
make_backup ${NAME}
|
||||
remove_files
|
||||
36
src/paks/vdr/update.sh
Normal file
36
src/paks/vdr/update.sh
Normal file
@@ -0,0 +1,36 @@
|
||||
#!/bin/bash
|
||||
############################################################################
|
||||
# #
|
||||
# This file is part of the IPFire Firewall. #
|
||||
# #
|
||||
# IPFire 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 of the License, or #
|
||||
# (at your option) any later version. #
|
||||
# #
|
||||
# IPFire 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 IPFire; if not, write to the Free Software #
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
|
||||
# #
|
||||
# Copyright (C) 2007 IPFire-Team <info@ipfire.org>. #
|
||||
# #
|
||||
############################################################################
|
||||
#
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
./uninstall.sh
|
||||
./install.sh
|
||||
|
||||
OLD_DIR="/opt/vdr/etc"
|
||||
NEW_DIR="/etc/vdr"
|
||||
|
||||
for conf in ${OLD_DIR}/*.conf; do
|
||||
[ -f "${conf}" ] && continue
|
||||
|
||||
conf="$(basename ${conf})"
|
||||
mv -b "${OLD_DIR}/${conf}" "${NEW_DIR}/${conf}"
|
||||
done
|
||||
27
src/paks/vdradmin/install.sh
Normal file
27
src/paks/vdradmin/install.sh
Normal file
@@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
############################################################################
|
||||
# #
|
||||
# This file is part of the IPFire Firewall. #
|
||||
# #
|
||||
# IPFire 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 of the License, or #
|
||||
# (at your option) any later version. #
|
||||
# #
|
||||
# IPFire 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 IPFire; if not, write to the Free Software #
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
|
||||
# #
|
||||
# Copyright (C) 2007 IPFire-Team <info@ipfire.org>. #
|
||||
# #
|
||||
############################################################################
|
||||
#
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
extract_files
|
||||
restore_backup ${NAME}
|
||||
start_service --background ${NAME}
|
||||
27
src/paks/vdradmin/uninstall.sh
Normal file
27
src/paks/vdradmin/uninstall.sh
Normal file
@@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
############################################################################
|
||||
# #
|
||||
# This file is part of the IPFire Firewall. #
|
||||
# #
|
||||
# IPFire 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 of the License, or #
|
||||
# (at your option) any later version. #
|
||||
# #
|
||||
# IPFire 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 IPFire; if not, write to the Free Software #
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
|
||||
# #
|
||||
# Copyright (C) 2007 IPFire-Team <info@ipfire.org>. #
|
||||
# #
|
||||
############################################################################
|
||||
#
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
stop_service ${NAME}
|
||||
make_backup ${NAME}
|
||||
remove_files
|
||||
37
src/paks/vdradmin/update.sh
Normal file
37
src/paks/vdradmin/update.sh
Normal file
@@ -0,0 +1,37 @@
|
||||
#!/bin/bash
|
||||
############################################################################
|
||||
# #
|
||||
# This file is part of the IPFire Firewall. #
|
||||
# #
|
||||
# IPFire 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 of the License, or #
|
||||
# (at your option) any later version. #
|
||||
# #
|
||||
# IPFire 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 IPFire; if not, write to the Free Software #
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
|
||||
# #
|
||||
# Copyright (C) 2007 IPFire-Team <info@ipfire.org>. #
|
||||
# #
|
||||
############################################################################
|
||||
#
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
|
||||
./uninstall.sh
|
||||
./install.sh
|
||||
|
||||
# Update configuration options for new versions of VDR.
|
||||
stop_service ${NAME}
|
||||
|
||||
sed -i /etc/vdradmin/vdradmind.conf \
|
||||
-e "s@^LANG = .*@LANG = en_US.utf8@g" \
|
||||
-e "s@^VDR_PORT = .*@VDR_PORT = 6419@g" \
|
||||
-e "s@^VDRCONFDIR = .*@VDRCONFDIR = /etc/vdr@g"
|
||||
|
||||
start_service ${NAME}
|
||||
82
src/patches/vdr-epgsearch-1.0.1.beta3-paths.patch
Normal file
82
src/patches/vdr-epgsearch-1.0.1.beta3-paths.patch
Normal file
@@ -0,0 +1,82 @@
|
||||
diff -up epgsearch-1.0.1.beta2/epgsearch.c~ epgsearch-1.0.1.beta2/epgsearch.c
|
||||
--- epgsearch-1.0.1.beta2/epgsearch.c~ 2012-06-11 20:01:54.000000000 +0300
|
||||
+++ epgsearch-1.0.1.beta2/epgsearch.c 2012-06-12 22:20:38.740086339 +0300
|
||||
@@ -446,16 +446,16 @@ bool cPluginEpgsearch::Start(void)
|
||||
LoadConfD();
|
||||
LoadUserVars();
|
||||
|
||||
- ChannelGroups.Load(AddDirectory(CONFIGDIR, "epgsearchchangrps.conf"), true);
|
||||
- Blacklists.Load(AddDirectory(CONFIGDIR, "epgsearchblacklists.conf"));
|
||||
- SearchExts.Load(AddDirectory(CONFIGDIR, "epgsearch.conf"));
|
||||
- SearchTemplates.Load(AddDirectory(CONFIGDIR, "epgsearchtemplates.conf"));
|
||||
- RecsDone.Load(AddDirectory(CONFIGDIR, "epgsearchdone.data"));
|
||||
- SwitchTimers.Load(AddDirectory(CONFIGDIR, "epgsearchswitchtimers.conf"));
|
||||
- NoAnnounces.Load(AddDirectory(CONFIGDIR, "noannounce.conf"));
|
||||
- DefTimerCheckModes.Load(AddDirectory(CONFIGDIR, "deftimerchkmodes.conf"));
|
||||
- TimersDone.Load(AddDirectory(CONFIGDIR, "timersdone.conf"));
|
||||
- PendingNotifications.Load(AddDirectory(CONFIGDIR, "pendingnotifications.conf"));
|
||||
+ ChannelGroups.Load("/var/lib/vdr/data/epgsearch/epgsearchchangrps.conf", true);
|
||||
+ Blacklists.Load("/var/lib/vdr/data/epgsearch/epgsearchblacklists.conf");
|
||||
+ SearchExts.Load("/var/lib/vdr/data/epgsearch/epgsearch.conf");
|
||||
+ SearchTemplates.Load("/var/lib/vdr/data/epgsearch/epgsearchtemplates.conf");
|
||||
+ RecsDone.Load("/var/lib/vdr/data/epgsearch/epgsearchdone.data");
|
||||
+ SwitchTimers.Load("/var/lib/vdr/data/epgsearch/epgsearchswitchtimers.conf");
|
||||
+ NoAnnounces.Load("/var/lib/vdr/data/epgsearch/noannounce.conf");
|
||||
+ DefTimerCheckModes.Load("/var/lib/vdr/data/epgsearch/deftimerchkmodes.conf");
|
||||
+ TimersDone.Load("/var/lib/vdr/data/epgsearch/timersdone.conf");
|
||||
+ PendingNotifications.Load("/var/lib/vdr/data/epgsearch/pendingnotifications.conf");
|
||||
|
||||
cSearchTimerThread::Init(this);
|
||||
cSwitchTimerThread::Init();
|
||||
diff -up epgsearch-1.0.1.beta2/epgsearchcfg.c~ epgsearch-1.0.1.beta2/epgsearchcfg.c
|
||||
--- epgsearch-1.0.1.beta2/epgsearchcfg.c~ 2012-06-11 19:43:52.000000000 +0300
|
||||
+++ epgsearch-1.0.1.beta2/epgsearchcfg.c 2012-06-12 22:20:39.169055465 +0300
|
||||
@@ -80,7 +80,7 @@ cEPGSearchConfig::cEPGSearchConfig(void)
|
||||
strcpy(MailAuthUser, "");
|
||||
strcpy(MailAuthPass, "");
|
||||
strcpy(LastMailConflicts, "");
|
||||
- mailViaScript = 1;
|
||||
+ mailViaScript = 0;
|
||||
manualTimerCheckDefault = 0;
|
||||
noAnnounceWhileReplay = 0;
|
||||
TimerProgRepeat = 0;
|
||||
diff -up epgsearch-1.0.1.beta2/scripts/recordingdone.sh~ epgsearch-1.0.1.beta2/scripts/recordingdone.sh
|
||||
--- epgsearch-1.0.1.beta2/scripts/recordingdone.sh~ 2012-06-12 22:19:28.570878733 +0300
|
||||
+++ epgsearch-1.0.1.beta2/scripts/recordingdone.sh 2012-06-12 22:20:39.536029167 +0300
|
||||
@@ -60,10 +60,10 @@ CTIME_FROM_RECORDING=yes
|
||||
SVDRPSEND=svdrpsend
|
||||
|
||||
# Home of EPGsearch
|
||||
-EPGSEARCH_HOME="/etc/vdr/plugins"
|
||||
+EPGSEARCH_HOME="/var/lib/vdr/data/epgsearch"
|
||||
|
||||
# Video root
|
||||
-VIDEO_ROOT="/video"
|
||||
+VIDEO_ROOT="/var/video"
|
||||
|
||||
# do not edit below this line
|
||||
#------------------------------------------------------------------------------
|
||||
diff -up epgsearch-1.0.1.beta2/scripts/recrep.sh~ epgsearch-1.0.1.beta2/scripts/recrep.sh
|
||||
--- epgsearch-1.0.1.beta2/scripts/recrep.sh~ 2012-06-11 19:43:51.000000000 +0300
|
||||
+++ epgsearch-1.0.1.beta2/scripts/recrep.sh 2012-06-12 22:20:39.914002061 +0300
|
||||
@@ -15,7 +15,7 @@
|
||||
# adjust the following lines to your config
|
||||
|
||||
# your plugins config dir
|
||||
-PLUGINCONFDIR=/var/lib/vdr/plugins/epgsearch
|
||||
+PLUGINCONFDIR=/etc/vdr/plugins/epgsearch
|
||||
# path to svdrpsend
|
||||
SVDRPSEND=svdrpsend
|
||||
# the key used to call epgsearch
|
||||
diff -up epgsearch-1.0.1.beta2/scripts/timercmds-auxinfo.sh~ epgsearch-1.0.1.beta2/scripts/timercmds-auxinfo.sh
|
||||
--- epgsearch-1.0.1.beta2/scripts/timercmds-auxinfo.sh~ 2012-06-11 19:43:51.000000000 +0300
|
||||
+++ epgsearch-1.0.1.beta2/scripts/timercmds-auxinfo.sh 2012-06-12 22:20:40.723944345 +0300
|
||||
@@ -15,7 +15,7 @@
|
||||
#<Configuration>
|
||||
|
||||
# Your timers.conf
|
||||
-TIMERS="/video/timers.conf"
|
||||
+TIMERS="/etc/vdr/timers.conf"
|
||||
|
||||
#</Configuration>
|
||||
|
||||
29
src/patches/vdr-streamdev_recordings-64.patch
Normal file
29
src/patches/vdr-streamdev_recordings-64.patch
Normal file
@@ -0,0 +1,29 @@
|
||||
diff -Naur vdr-streamdev-10db11ac.org/server/connectionHTTP.c vdr-streamdev-10db11ac/server/connectionHTTP.c
|
||||
--- vdr-streamdev-10db11ac.org/server/connectionHTTP.c 2013-02-18 12:43:02.000000000 +0100
|
||||
+++ vdr-streamdev-10db11ac/server/connectionHTTP.c 2013-04-29 15:16:40.049168127 +0200
|
||||
@@ -455,11 +455,11 @@
|
||||
return NULL;
|
||||
|
||||
char *p = NULL;
|
||||
- unsigned long l = strtoul(FileBase, &p, 0);
|
||||
+ unsigned long long l = strtoull(FileBase, &p, 0);
|
||||
if (p != FileBase && l > 0L) {
|
||||
if (*p == ':') {
|
||||
// get recording by dev:inode
|
||||
- unsigned long inode = strtoul(p + 1, &p, 0);
|
||||
+ unsigned long long inode = strtoull(p + 1, &p, 0);
|
||||
if (*p == 0 && inode > 0) {
|
||||
struct stat st;
|
||||
cThreadLock RecordingsLock(&Recordings);
|
||||
diff -Naur vdr-streamdev-10db11ac.org/server/menuHTTP.c vdr-streamdev-10db11ac/server/menuHTTP.c
|
||||
--- vdr-streamdev-10db11ac.org/server/menuHTTP.c 2013-02-18 12:43:02.000000000 +0100
|
||||
+++ vdr-streamdev-10db11ac/server/menuHTTP.c 2013-04-29 15:15:30.352502787 +0200
|
||||
@@ -28,7 +28,7 @@
|
||||
{
|
||||
struct stat st;
|
||||
if (stat(current->FileName(), &st) == 0)
|
||||
- return cString::sprintf("%lu:%lu.rec", st.st_dev, st.st_ino);
|
||||
+ return cString::sprintf("%llu:%llu.rec", (unsigned long long) st.st_dev, (unsigned long long) st.st_ino);
|
||||
return "";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user