blob: 07eeca6c2bf3186739ffa694867888ae73935d41 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
include commands-functions
addon_main() {
ebegin " Checking config files"
if [ ! -d /var/vdr ]; then
mkdir -p /var/vdr/{shutdown-data,merged-config-files}
chown vdr:vdr -R /var/vdr
ewarn " created /var/vdr"
fi
merge_commands_conf /etc/vdr/commands /etc/vdr/commands.conf "${ORDER_COMMANDS}"
merge_commands_conf /etc/vdr/reccmds /etc/vdr/reccmds.conf "${ORDER_RECCMDS}"
if [ -f /etc/vdr/setup.conf ]; then
if [ -n "${STARTUP_VOLUME}" ]; then
/bin/sed -i /etc/vdr/setup.conf -e "s/^CurrentVolume =.*\$/CurrentVolume = ${STARTUP_VOLUME}/"
fi
if [ -n "${STARTUP_CHANNEL}" ]; then
/bin/sed -i /etc/vdr/setup.conf -e "s/^CurrentChannel =.*\$/CurrentChannel = ${STARTUP_CHANNEL}/"
fi
fi
eend 0
if [ ! -e /etc/vdr/channels.conf ]; then
ewarn " /etc/vdr/channels.conf missing, creating empty file."
touch /etc/vdr/channels.conf
chown vdr:vdr /etc/vdr/channels.conf
fi
return 0
}
|