mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-24 07:20:37 +00:00
Set group when installing, too
From a patch by Ulrich Mueller in: https://lists.gnu.org/r/emacs-devel/2018-06/msg00687.html * Makefile.in (set_installuser): Also set the group, in order to match install(1) behavior. Also, don’t clutter stderr with a diagnostic if ‘id’ is missing.
This commit is contained in:
parent
5583e6460c
commit
9a27310f0a
@ -516,9 +516,11 @@ INSTALL_ARCH_INDEP_EXTRA = @INSTALL_ARCH_INDEP_EXTRA@
|
||||
## https://lists.gnu.org/r/emacs-devel/2007-10/msg01672.html
|
||||
## Needs to be the user running install, so configure can't set it.
|
||||
set_installuser=for installuser in $${LOGNAME} $${USERNAME} $${USER} \
|
||||
`id -un 2> /dev/null`; do \
|
||||
`(id -u) 2> /dev/null`; do \
|
||||
[ -n "$${installuser}" ] && break ; \
|
||||
done
|
||||
done; \
|
||||
installgroup=`(id -g) 2>/dev/null` && [ -n "$$installgroup" ] && \
|
||||
installuser=$$installuser:$$installgroup
|
||||
|
||||
### Install the files that are machine-independent.
|
||||
### Most of them come straight from the distribution; the exception is
|
||||
|
Loading…
Reference in New Issue
Block a user