diff options
author | Martin Dummer <martin.dummer@gmx.net> | 2021-02-28 15:53:38 +0100 |
---|---|---|
committer | Joonas Niilola <juippis@gentoo.org> | 2021-03-06 17:12:52 +0200 |
commit | 1bab7d7d07952e022a3eb3846eece0cbc32d3b88 (patch) | |
tree | fde64e42f30d6a523d1fdd50173ce51ee0b94d66 /media-plugins/vdr-osdteletext/files | |
parent | dev-qt/qtwebengine: x86 stable (bug #773040) (diff) | |
download | gentoo-1bab7d7d07952e022a3eb3846eece0cbc32d3b88.tar.gz gentoo-1bab7d7d07952e022a3eb3846eece0cbc32d3b88.tar.bz2 gentoo-1bab7d7d07952e022a3eb3846eece0cbc32d3b88.zip |
media-plugins/vdr-osdteletext: version bump to 0.9.8
new SRC_URI, new version
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/19712
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'media-plugins/vdr-osdteletext/files')
-rw-r--r-- | media-plugins/vdr-osdteletext/files/confd | 37 | ||||
-rw-r--r-- | media-plugins/vdr-osdteletext/files/rc-addon.sh | 44 |
2 files changed, 81 insertions, 0 deletions
diff --git a/media-plugins/vdr-osdteletext/files/confd b/media-plugins/vdr-osdteletext/files/confd new file mode 100644 index 000000000000..a54934d2e047 --- /dev/null +++ b/media-plugins/vdr-osdteletext/files/confd @@ -0,0 +1,37 @@ +# /etc/conf.d/vdr.osdteletext + +# ################################################ +# +# for minimal activity on your harddisc +# store the vtx files in a temp filesystem +# allowed values: yes no +# default: yes +#OSDTELETEXT_TMPFS=yes + + +# ######### Expert Functions ################### +# +# set the size of the videotext store +# (when using TMPFS this is taken from RAM) +# allowed values: size in megabyte +# default: 20 # used 20 Mb for videotext +#OSDTELETEXT_SIZE=20 + +# set the dir of the tmpfs +# allowed values: directory names +# default: /var/cache/vdr/osdteletext +#OSDTELETEXT_DIR=/var/cache/vdr/osdteletext + +# store top text pages at cache. (unviewable pages) +# allowed values: yes no +# default: no +#OSDTELETEXT_STORETOPTEXT=no + +# ######## NOTE! ################################ +# +# User with an old install have an entry like +# +# tmpfs /vtx tmpfs size=20M 0 0 +# +# in the /etc/fstab +# you can remove the entry, not needed anymore. diff --git a/media-plugins/vdr-osdteletext/files/rc-addon.sh b/media-plugins/vdr-osdteletext/files/rc-addon.sh new file mode 100644 index 000000000000..f9ccd119d019 --- /dev/null +++ b/media-plugins/vdr-osdteletext/files/rc-addon.sh @@ -0,0 +1,44 @@ +# +# rc-addon-script for plugin osdteletext +# +# Joerg Bornkessel <hd_brummy@gentoo.org> +# Matthias Schwarzott <zzam@gentoo.org> + +: ${OSDTELETEXT_TMPFS:=yes} +: ${OSDTELETEXT_SIZE:=20} +: ${OSDTELETEXT_DIR:=/var/cache/vdr/osdteletext} +: ${OSDTELETEXT_STORETOPTEXT:=no} + +plugin_pre_vdr_start() { + # depends on QA, create paths in /var/cache on the fly at runtime as needed + if [ ! -d "${OSDTELETEXT_DIR}" ]; then + mkdir -p ${OSDTELETEXT_DIR} + chown vdr:vdr ${OSDTELETEXT_DIR} + fi + + add_plugin_param "-d ${OSDTELETEXT_DIR}" + add_plugin_param "-n ${OSDTELETEXT_SIZE}" + + if [ "${OSDTELETEXT_STORETOPTEXT}" = "yes" ]; then + add_plugin_param "-t" + fi + + if [ "${OSDTELETEXT_TMPFS}" = "yes" ]; then + ## test on mountet TMPFS + if /bin/mount | /bin/grep -q ${OSDTELETEXT_DIR} ; then + : + else + einfo_level2 mounting videotext dir ${OSDTELETEXT_DIR} + sudo /bin/mount -t tmpfs -o size=${OSDTELETEXT_SIZE}m,uid=vdr,gid=vdr tmpfs ${OSDTELETEXT_DIR} + fi + fi +} + +plugin_post_vdr_stop() { + if [ "${OSDTELETEXT_TMPFS}" = "yes" ]; then + if /bin/mount | /bin/grep -q ${OSDTELETEXT_DIR} ; then + einfo_level2 unmounting videotext dir ${OSDTELETEXT_DIR} + sudo /bin/umount ${OSDTELETEXT_DIR} + fi + fi +} |