On platforms that have MythTV installed by default
(KnoppMyth) or by the user from packages, they go into /usr,
and CVS builds then go somewhere else.

This is standard for essentially all software on Linux. Stuff you compile goes into /usr/local, stuff from packages goes into /usr. This is good behavior, and Myth certainly shouldn't ignore the standards for something like this.

        I guess I am trying to subtly change the behaviour
on Debian boxes - to upgrade the current packages.

Why? I'm on Debian, and I really don't want myth going into /usr.

        What if configure looked for current versions
(`which mythbackend`) and then asked the user if they
want to overwrite it?

Nope, shouldn't do that.

And, if that was the case, how many people think
that the default (if there is one) should be yes?

If the user's smart enough to figure out how to connect to CVS and compile from source, they can be smart enough to deal with package management.

Isaac

Just as an aside note, mythtv works quite happily with the 'encap' symlink-based pseudo package manager. It automatically populates symlinks recursively into /usr/local/* from any directory it finds in it's tree (nominally /usr/local/encap/<package>-<version> which is excluded from the recursive symlinking). Basically, compiling all of mythtv and it's modules with prefix=/usr/local/encap/mythtv-0.17 and running 'epkg -i mythtv' will make it look like it's installed in /usr/local/


I encap *every* piece of software I compile from source, and almost never have a problem with upgrading, downgrading, overwriting, etc.

-Cory

*************************************************************************
* Cory Papenfuss                                                        *
* Electrical Engineering candidate Ph.D. graduate student               *
* Virginia Polytechnic Institute and State University                   *
*************************************************************************

_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to