Opened 17 years ago

Closed 17 years ago

Last modified 13 years ago

#17 closed defect (wontfix)

Shepherd installation advises deleting wrong file

Reported by: Max Owned by:
Priority: blocker Milestone: 1.0
Component: Shepherd Version: 0.4
Keywords: ILjyisNOwnOSF Cc:


When following installation instructions, Shepherd advises you to delete the wrong file.

  1. Download Shepherd into ~myth/tmp
  2. Run it
  3. Because there's no ~/.shepherd/shepherd.conf, Shepherd doesn't know what version of itself it's running. It re-downloads itself into ~/.shepherd/ and restarts itself as ~/.shepherd/shepherd
  4. Because there's no ~/.shepherd/channels.conf, it goes into configure mode
  5. On completion of configuration, it says:
    Shepherd is installed into /home/myth/.shepherd.
    Run it as: /home/myth/.shepherd/shepherd
    MythTV users may wish to create the following symlink, by doing this (as root):
      "ln -s /home/myth/.shepherd/shepherd /usr/bin/tv_grab_au".
    You may safely delete /home/myth/.shepherd/shepherd.

This is bad because of course that's the ONLY file that absolutely must NOT be deleted. :)

Change History (3)

comment:1 Changed 17 years ago by lincoln

Resolution: wontfix
Status: newclosed

Marking as resolved but actually just commenting out the print statement via changeset [331].

the problem here is that Cwd::realpath is broken. it doesn't handle all forms of symlinks properly and on some systems will return 'undef'.

For now, just tell the user in the wiki that they can delete the downloaded script.

comment:2 Changed 17 years ago by Max

I thought the problem was the restart changing the $invoked value.

comment:3 Changed 13 years ago by CatPetey

Keywords: ILjyisNOwnOSF added
Note: See TracTickets for help on using tickets.