On 01/09/2019 10:13, spiky0011 via blfs-dev wrote:
> Building sane backends, the command  "chgrp -v scanner  /var/lock/sane" fails.
> 
> chgrp: cannot access '/var/lock/sane': No such file or directory
> 
> The user needs adding to "scanner group" and
> 
> su $(whoami) run. This was in the older sane commands
> 

Ah, I'm really sorry, I thought there was not error, because for some reason,
even if my scripts have "set -e", this one did not error out for this command.

Actually, I can't even understand how it is possible that it make a difference
for commands run as root, that the user be added to "sane" group. Will look at
that...

Ah, upstream test the exit status of the following command in "configure":
chgrp scanner sanetest.file 2>/dev/null

So the command only succeeds if the user is in the "scanner" group, and fails
silently if not. So my checks of errors did not detect it at this place either.
But if the command fails, upstream assume the group does not exits! This
roughly means they assume configure should be run as root...
There are other ways to check the existence of a group.

Anyway, I'll put back the instructions in both trunk and the 9.0 tag. Bad move
from my part, but it's development after all...

Pierre
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to