[vdr] [vdr bug]Shutdown during an active timer is broken
udo_richter at gmx.de
Mon Dec 11 19:08:50 CET 2006
>> Plus, effectively, while
>> you currently confirm shutdown with "power, ok", you now confirm with
>> "power, power". And together with the other numerous reasons for not
>> shutting down, this gets confusing: Use power button to override running
>> timers, and use ok button to override timers in a few minutes?
> No, you still confirm with Ok, theres just one additional step before.
> I suggest you try it out - thats easier than describing it here.
Ok, I try to sum it up:
If there's a good reason not to shut down, then hitting power once just
switches to non-interactive mode. Hitting power twice in a short time
starts the usual confirm marathon, and you'll need at least "power,
power, ok" before anything happens.
Now what if nothing blocks shutdown? Going to non-interactive mode
doesn't make sense, since VDR will start the 5-minute-shutdown then. So
in that case VDR could power down on single power button. But is this
>> So you *do* want running timers to be disabled, but *not* want to ignore
>> timers in a few minutes?
> If you would alter a timer (or the wakeuptime whats the same in the end) you
> would have to give a clear warning "Your timers will be shifted by xx
> minutes. Are you sure".
> But as i wrote in the previous post, it's not a good idea to alter a timer at
In my opinion, disabling a timer *is* altering. I tend to agree that
timers shouldn't be altered, especially since the external shutdown
script may just ignore the shutdown, in which case the timers should
keep running. Also, I wouldn't bring down VDR with Interrupted=1, thats
the job of the external script too.
But at the end, the shutdown script needs some advice when to start up
again. It doesn't make sense to pass negative values, and it doesn't
make sense to pass values in a few minutes, as shutdown and reboot takes
more time. And SVDRP'ing for the next timer that is realistically
rebootable in time is a too difficult task for an external script. So
More information about the vdr