#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: |
Description
When following installation instructions, Shepherd advises you to delete the wrong file.
- Download Shepherd into ~myth/tmp
- Run it
- 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
- Because there's no ~/.shepherd/channels.conf, it goes into configure mode
- 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
Resolution: | → wontfix |
---|---|
Status: | new → closed |
comment:2 Changed 17 years ago by
I thought the problem was the restart changing the $invoked value.
comment:3 Changed 13 years ago by
Keywords: | ILjyisNOwnOSF added |
---|
Note: See
TracTickets for help on using
tickets.
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.