lunaric-sound build problem
jbrocklin at fuse.net
Tue Aug 26 07:51:45 GMT 2003
The reason I added the POST_INSTALL is because, after I tried an lrm and
it removed the files, there were broken symlinks still there for FAILURE
and SUCCESS, and an old.libraries was created - yet, lunaric sound
doesn't create any libraries, but just puts audio files in
/var/lib/lunar/sound. Are those broken symlinks necessary for lunar &
theedge to know that lunaric-sound has been removed?
On Tue, 2003-08-26 at 01:22, Terry Chan wrote:
> I've looked at your changes to lunaric-sound and you don't understand
> how modules work.
> prepare-install is what invokes installwatch. Installwatch is what
> keeps track of which files are installed and this file list is which
> files are removed during an LRM. So your POST_REMOVE is not necessary
> and is wrong. The /var/lib/lunar/sound directory is cleaned on an lrm,
> but the sound directory itself is left as an empty dir.
> The current BUILD script is already correct. "cp -avx . /var/lib/lunar/sound"
> will automatically create the sound subdir in /var/lib/lunar. Try it
> from the command line and see for yourself.
> The CONFLICTS file is wrong in the current module and I have fixed that.
> There is no longer a lunar-sound module in moonbase, so I have removed the
> CONFLICTS file from lunaric-sound.
> Terry Chan
> On Mon, Aug 25, 2003 at 10:57:15PM -0400, Joe Rocklin wrote:
> > Here's an update to lunaric sound...it was doing some things (like
> > prepare_install) that I don't think it really needed to be doing
> > (someone please correct me if I'm wrong). I was getting errors if it
> > was trying to copy the files when the /var/lib/lunar/sound directory
> > didn't exist. I also added a POST_REMOVE to actually remove the
> > directory when you do an lrm. I still run into an issue
> > every-now-and-then when I install, that it gives a problem furing the
> > BUILD...but it still installs, so I'm not really sure what that's all
> > about, maybe someone can enlughten me. Otherwise, hope it works for
> > others!
> > --Joe
More information about the lunar