diff options
| author | bwarsaw | 2002-08-23 20:38:36 +0000 |
|---|---|---|
| committer | bwarsaw | 2002-08-23 20:38:36 +0000 |
| commit | 589b3bc54504c0126e226c8dac19e288dea51ae8 (patch) | |
| tree | 91b35236e1e12849cf704a841683903dfbe8485c /src | |
| parent | f4fba9616df2720641df4f4accac62ea8375ad2d (diff) | |
| download | mailman-589b3bc54504c0126e226c8dac19e288dea51ae8.tar.gz mailman-589b3bc54504c0126e226c8dac19e288dea51ae8.tar.zst mailman-589b3bc54504c0126e226c8dac19e288dea51ae8.zip | |
Patch set for SF bug #596565. Use symbolic user/group names instead
of numeric ids. Initial idea and patch by Todd Vierling, fleshed out
by Barry.
Specific changes here:
MAIL_GID -> MAIL_GROUP
CGI_GID -> CGI_GROUP
MAILMAN_UID -> MAILMAN_USER
Also, safely pass the group names via the -D options.
Diffstat (limited to 'src')
| -rw-r--r-- | src/Makefile.in | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/Makefile.in b/src/Makefile.in index 3bcee0e5f..e30a7d42e 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -34,10 +34,10 @@ PYTHON= @PYTHON@ DEFS= @DEFS@ LIBS= @LIBS@ -# UIDs and GIDs -MAIL_GID= @MAIL_GID@ -CGI_GID= @CGI_GID@ -MAILMAN_UID= @MAILMAN_UID@ +# user and group ids/names +MAIL_GROUP= @MAIL_GROUP@ +CGI_GROUP= @CGI_GROUP@ +MAILMAN_USER= @MAILMAN_USER@ # Customizable but not set by configure OPT= @OPT@ @@ -48,9 +48,9 @@ MAILDIR= $(exec_prefix)/mail SHELL= /bin/sh -MAIL_FLAGS= -DMAIL_GID=$(MAIL_GID) +MAIL_FLAGS= -DMAIL_GROUP="\"$(MAIL_GROUP)\"" -CGI_FLAGS= -DCGI_GID=$(CGI_GID) +CGI_FLAGS= -DCGI_GROUP="\"$(CGI_GROUP)\"" HELPFUL= -DHELPFUL @@ -125,12 +125,12 @@ finish: do \ exe=$(CGIDIR)/$$f$(CGIEXT); \ chmod u+s $$exe; \ - chown $(MAILMAN_UID) $$exe; \ + chown $(MAILMAN_USER) $$exe; \ done # -for f in $(SUID_MAIL_PROGS); \ # do \ # exe=$(MAILDIR)/$$f; \ -# chown $(MAILMAN_UID) $$exe; \ +# chown $(MAILMAN_USER) $$exe; \ # done clean: |
