From a53478f0bf48aa169d66ea74f78e74358880b3da Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Mon, 18 Jun 2001 18:17:19 +0000 Subject: Set camel-lock-help setgid or setuid as needed * Makefile.am (install-exec-local): Set camel-lock-help setgid or setuid as needed svn path=/trunk/; revision=10267 --- camel/ChangeLog | 5 +++++ camel/Makefile.am | 12 ++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/camel/ChangeLog b/camel/ChangeLog index f675609e64..1fdae99c0f 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,3 +1,8 @@ +2001-06-18 Dan Winship + + * Makefile.am (install-exec-local): Set camel-lock-help setgid or + setuid as needed + 2001-06-18 Not Zed * camel-folder-summary.c diff --git a/camel/Makefile.am b/camel/Makefile.am index 4636447f57..4c2d34261a 100644 --- a/camel/Makefile.am +++ b/camel/Makefile.am @@ -199,9 +199,17 @@ libcamel_la_LIBADD = $(top_builddir)/e-util/libeutil.la \ camel-lock-helper: camel-lock-helper.o camel-lock.o $(CC) -o $@ $^ -I$(srcdir)/.. -I$(srcdir) +if CAMEL_LOCK_HELPER_SETUID install-exec-local: - -file=$(DESTDIR)$(sbindir)/camel-lock-helper; \ - chown root $$file && chgrp root $$file && chmod u+s $$file + chown $(CAMEL_LOCK_HELPER_USER) $(DESTDIR)$(sbindir)/camel-lock-helper + chmod u+s $(DESTDIR)$(sbindir)/camel-lock-helper +endif +if CAMEL_LOCK_HELPER_SETGID +install-exec-local: + chgrp $(CAMEL_LOCK_HELPER_GROUP) $(DESTDIR)$(sbindir)/camel-lock-helper + chmod g+s $(DESTDIR)$(sbindir)/camel-lock-helper +endif + noinst_HEADERS = \ camel-charset-map-private.h \ -- cgit v1.2.3