Installations on different user/group

Russ Allbery rra at stanford.edu
Fri Jan 30 21:50:58 UTC 2009


Julien ÉLIE <julien at trigofacile.com> writes:

> However, I have a problem with BSD/OS, at the end of "make install":
>
> ../support/install-sh -c -o julien -g user -m 0664 -B .OLD newsgroups.minimal /usr/home/julien/inn/install2.5/db/newsgroups
> touch /usr/home/julien/inn/install2.5/db/history
> chown julien /usr/home/julien/inn/install2.5/db/history
> chgrp user /usr/home/julien/inn/install2.5/db/history
> chmod 0664 /usr/home/julien/inn/install2.5/db/history
> test -z "" && /usr/home/julien/inn/install2.5/bin/makedbz -i -o
> makedbz: must be run as user group
> gmake[1]: *** [/usr/home/julien/inn/install2.5/db/history] Error 1
> gmake[1]: Leaving directory `/usr/home/julien/inn/inn-CURRENT-20090130/site'
> gmake: *** [install] Error 1
>
> The first line shows that julien/user is the configured user/group.
> makedbz is normally run as "user" group and I do not know why it complains.
> (It works fine on Debian -- with julien/users.)

Odd.  I'm not sure.  If you run the command by hand, does it still
complain?  If so, I'd step through it in a debugger and see what it's
comparing in that function.

-- 
Russ Allbery (rra at stanford.edu)             <http://www.eyrie.org/~eagle/>

    Please send questions to the list rather than mailing me directly.
     <http://www.eyrie.org/~eagle/faqs/questions.html> explains why.



More information about the inn-workers mailing list