diff options
Diffstat (limited to 'sysutils/dbus/patches/patch-aa')
-rw-r--r-- | sysutils/dbus/patches/patch-aa | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/sysutils/dbus/patches/patch-aa b/sysutils/dbus/patches/patch-aa index 9a3c7ea0648..a4fd25d03be 100644 --- a/sysutils/dbus/patches/patch-aa +++ b/sysutils/dbus/patches/patch-aa @@ -1,8 +1,8 @@ -$NetBSD: patch-aa,v 1.7 2008/06/13 11:28:35 drochner Exp $ +$NetBSD: patch-aa,v 1.8 2008/09/24 11:37:31 taca Exp $ ---- bus/Makefile.in.orig 2008-02-26 13:36:18.000000000 -0500 +--- bus/Makefile.in.orig 2008-08-07 04:43:39.000000000 +0900 +++ bus/Makefile.in -@@ -411,7 +411,7 @@ target_os = @target_os@ +@@ -412,7 +412,7 @@ target_os = @target_os@ target_vendor = @target_vendor@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @@ -11,7 +11,7 @@ $NetBSD: patch-aa,v 1.7 2008/06/13 11:28:35 drochner Exp $ INCLUDES = -I$(top_srcdir) $(DBUS_BUS_CFLAGS) @PIE_CFLAGS@ \ -DDBUS_SYSTEM_CONFIG_FILE=\""$(configdir)/system.conf"\" \ -DDAEMON_NAME=\"dbus-daemon\" -DDBUS_COMPILATION -@@ -1291,9 +1291,6 @@ install-data-hook: +@@ -1291,16 +1291,13 @@ install-data-hook: chmod 755 $(DESTDIR)$(DBUS_DAEMONDIR); \ fi $(INSTALL_PROGRAM) dbus-daemon $(DESTDIR)$(DBUS_DAEMONDIR) @@ -21,3 +21,11 @@ $NetBSD: patch-aa,v 1.7 2008/06/13 11:28:35 drochner Exp $ $(mkinstalldirs) $(DESTDIR)$(datadir)/dbus-1/services $(mkinstalldirs) $(DESTDIR)$(datadir)/dbus-1/system-services $(mkinstalldirs) $(DESTDIR)$(libexecdir)/dbus-1 + $(INSTALL_PROGRAM) dbus-daemon-launch-helper $(DESTDIR)$(libexecdir) + if test `id -u` -eq 0; then \ + chown root:$(DBUS_USER) $(DESTDIR)$(libexecdir)/dbus-daemon-launch-helper; \ +- chmod 4750 $(DESTDIR)$(libexecdir)/dbus-daemon-launch-helper; \ ++ chmod 4550 $(DESTDIR)$(libexecdir)/dbus-daemon-launch-helper; \ + else \ + echo "Not installing $(DESTDIR)$(libexecdir)/dbus-daemon-launch-helper binary setuid!"; \ + echo "You'll need to manually set permissions to root:$(DBUS_USER) and permissions 4750"; \ |