On Sat, Jul 31, 2010 at 04:37:24PM +0200, Sebastian Reitenbach wrote:
> Hi,
> 
> forget the other mail, now the right tarball attached.
> 
> Sebastian
> 
> Sebastian Reitenbach wrote:
> >viq wrote:
> >>They released version 0.3.1,
> >>http://spectrum.im/projects/spectrum/wiki/Changelog
> >>But it hardcodes installation of spectrum.cfg to /etc so that would need
> >>to be patched, and it removes the sqlite schema, in repository
> >>logs it says
> >>"Remove unused outdated sqlite.sql schema." So for now trying the posted
> >>version, and it builds fine. Didn't get to trying it yet, that will come
> >>soon ;)
> >With a lot of feedback from viq, updated to 0.3.1.
> >I added a user _spectrum and group _spectrum so that the
> >spectrumctl can change userid to that user. The homedirectory of
> >that user has to exists, otherwise spectrumctl throws errors.
> >The directories /var/spectrum and /var/log/spectrum are created
> >from the port. I decided to put everything below /var/spectrum
> >besides the logs. Hope that's fine. The example configuration file
> >was updated accordingly.
> >
> >Maybe additionally a README.OpenBSD needed?
> >
> >cheers,
> >Sebastian
> 

Following patch needs to be applied to PLIST, otherwise you end up with
locale files being mode 640 root:_spectrum

--- /tmp/net/spectrum/pkg/PLIST Sat Jul 31 13:51:54 2010
+++ pkg/PLIST   Sat Jul 31 17:28:08 2010
@@ -40,6 +40,8 @@
 @group ${SPGROUP}
 @mode 640
 @sample ${SYSCONFDIR}/spectrum/spectrum.cfg
+...@group
+...@mode
 share/locale/cs/LC_MESSAGES/spectrum.mo
 share/locale/de/LC_MESSAGES/spectrum.mo
 share/locale/pl/LC_MESSAGES/spectrum.mo

Another thing is, in lib/python2.5/site-packages/spectrum/doc/ there is
interactive.py which after running spectrum gets bytecompiled creating
interactive.pyc which remains after package removal. Solution I saw
employed so far is to compile it at package creation time, so it ends up
in PLIST. Don't ask me how to do it though ;)

The mysql schema should probably be installed, for those who want to use
it, maybe the munin monitoring script? Maybe some -extras package?

-- 
viq

Attachment: pgp5iIhgg9EI1.pgp
Description: PGP signature

Reply via email to