400d477e20642f4225277729691c0f5f2f2a1602
[mythtv-status.git] / bin / mythtv_recording_soon
1 #!/bin/sh
2 # Copyright (c) 2007-2019 Andrew Ruthven <andrew@etc.gen.nz>
3 # This code is hereby licensed for public consumption under the GNU GPL v3.
4 #
5 # You should have received a copy of the GNU General Public License along
6 # with this program; if not, write to the Free Software Foundation, Inc.,
7 # 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
8
9 # Return an exit code of 0 if the MythTV backend is currently recording
10 # a show or will be recording a show soon (in the next hour).
11
12 # Where Debian stores the config info.
13 if [ -f /etc/default/mythtv-status ]
14 then
15   . /etc/default/mythtv-status
16 fi
17
18 if [ "x$1" != "x" ]
19 then
20   UPDATE_MOTD_ARGS="--recording-in-warn $1"
21 else
22   UPDATE_MOTD_ARGS="--recording-in-warn 600"
23 fi
24
25 /usr/bin/mythtv-status -h ${HOST:=localhost} --return-code-only \
26   --recording-now --next-recording $UPDATE_MOTD_ARGS
27
28 if [ $? -eq 1 ]
29 then
30   exit 0
31 else
32   exit 1
33 fi