Hi.

Norman Ramsey <[email protected]> wrote:
 |> Norman Ramsey <[email protected]> wrote:
 |>|> There was a missing line continuation in the install: rule of the
 |>|> makefile, the fix is on [master].  Thanks so much again!  Could it
 |>|> be that this fixes your issue?  Would be good to know!
 ...
 |>|Works as expected.
 |> 
 |> Really??  That is good news!  I would not have known where to look
 |> at otherwise, easily.
 |> 
 |> And you want me to support CC=cc on the command line, do you?
 |
 |Not necessary.  That OPT_AUTOCC=no is to work around the bug running
 |/home/nr/bin/clang, the fix for which must not have made it to the
 |master branch yet:

No, too hard to rebase back.  v14.9.4 will arrive this week, if
i finally find some time (also the last sunny days here in
Germany, we expect weather breakdown hourly..).
We will support CC=cc in the future.

 |> I wonder how VAL_PRIVSEP_USER=nr pays you anything.  
 |
 |The 'install' target tries to chown a file to be owned by root,
 |but it's not running with root privileges, so the chown fails.
 |Setting VAL_PRIVSEP_USER=nr suppresses the error message.
 |It's not obvious to me what you should do when 'make install'
 |is run as non-root, but perhaps not try to chown things to root :-)

You know it.  But nonetheless: that dotlock program will not be of
any help.

 |> And we now follow something similar to the established "config-it
 |> && build-it && PRIVILEGED install-it"
 |
 |I have never liked this model.  When I build a package from source, I
 |install it in /usr/local/, which does *not* (and should not) require
 |extraordinary privileges.   But that's just me.

I think FreeBSD does not even have /usr/local by default, and iirc
DragonFlyBSD just recently started creating /usr/local via mtree,
i think, i do not know whether that change is already released or
not.  In earlier times /usr/local was there from the start
i believe to remember.

The dotlock program could only be replaced with a daemon
permanently running, and with root privileges, which is nothing
anyone would accept for mail(x) creating dotlock files.

Ciao!

P.S.: i do not even know if OpenSMTPD actively uses dotlock files,
but there was code to clean them up once i have looked last.

--steffen
|
|Der Kragenbaer,                The moon bear,
|der holt sich munter           he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)

Reply via email to