[mythtv] [mythtv-commits] Ticket #1216: mythrename.pl renames symlinks while target filename stays the same - breaks 'recorded' table
Michael T. Dean
mtdean at thirdcontact.com
Mon Feb 6 01:00:46 UTC 2006
On 02/05/06 18:16, Tom Lichti wrote:
>MythTV wrote:
>
>
>>#1216: mythrename.pl renames symlinks while target filename stays the same -
>>breaks 'recorded' table
>>
>snip
>
>
>> I think mythrename.pl should either verify that a file name actually
>> belongs to the host where the script is run ('hostname' field) or not mess
>> with symlinks. It may be necessary/good to check it against the
>> 'LocalHostName' in mysql.txt (if it's there), but I'm not sure if
>> mythbackend actually honors this setting.
>>
>That's how it's supposed to work. Are you using the latest version from SVN?
>
>
Actually, we're only checking for the existence of a file--not checking
whether it's a symlink or a file.
We haven't been checking if a recording is "owned" by a specific host so
that users who share their recordings directory using NFS don't have to
run mythrename.pl on all their backends (instead of just one--not a big
deal for a cron job making symlinks, but a pain for people actually
renaming recordings).
Ignoring symlinks also has its negatives in that those using
mytharchive.pl (or manually using links) to store recordings in other
filesystems would be unable to rename the links.
So, hansi.urpils, does symlinking the recordings from the mounted master
backend's recordings directory to your slave backend's recordings
directory require manual intervention or did you hack up a script for
it? I'm guessing you're one of the only (possibly the only) person who
is using this setup--I'm pretty sure most either share a single
recordings directory via NFS or keep their slave and master recordings
directories separate. If there aren't many people doing this, perhaps
waiting for storage groups would be a better approach (
http://www.gossamer-threads.com/lists/mythtv/dev/180048#180048 ).
Mike
More information about the mythtv-dev
mailing list