ports/126430: [PATCH] sysutils/munin-main: update to 1.2.6

Gea-Suan Lin gslin at gslin.org
Sun Aug 10 18:10:05 UTC 2008


>Number:         126430
>Category:       ports
>Synopsis:       [PATCH] sysutils/munin-main: update to 1.2.6
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Aug 10 18:10:04 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 7.0-STABLE amd64
>Organization:
>Environment:
System: FreeBSD host-1.pixnet.tw 7.0-STABLE FreeBSD 7.0-STABLE #1: Wed Jul 16 13:00:27 CST 2008
>Description:
- Update to 1.2.6
- Use fixed UID/GID (494), from port 4949.

Port maintainer (des at FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- munin-main-1.2.6.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/sysutils/munin-main/Makefile /usr/home/admin/gslin/work/ports/munin-main/Makefile
--- /usr/ports/sysutils/munin-main/Makefile	2008-06-24 20:34:56.000000000 +0800
+++ /usr/home/admin/gslin/work/ports/munin-main/Makefile	2008-08-11 01:48:15.000000000 +0800
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	munin
-PORTVERSION=	1.2.5
-PORTREVISION=	1
+PORTVERSION=	1.2.6
 CATEGORIES=	sysutils perl5
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	munin
diff -ruN --exclude=CVS /usr/ports/sysutils/munin-main/distinfo /usr/home/admin/gslin/work/ports/munin-main/distinfo
--- /usr/ports/sysutils/munin-main/distinfo	2006-11-07 06:52:45.000000000 +0800
+++ /usr/home/admin/gslin/work/ports/munin-main/distinfo	2008-08-11 01:49:36.000000000 +0800
@@ -1,3 +1,3 @@
-MD5 (munin_1.2.5.tar.gz) = e863d11693c02bde1c593a6c701e64fd
-SHA256 (munin_1.2.5.tar.gz) = 2d1ea4aa3f0eaf11a5beb0b90f9bbee63e184249e06274fcc9d4c17b70b47a5e
-SIZE (munin_1.2.5.tar.gz) = 353005
+MD5 (munin_1.2.6.tar.gz) = 45f84d58f80642ce914f147232f0d396
+SHA256 (munin_1.2.6.tar.gz) = 3b04d72810317a91225c78652277079ec3cc5791ef8991326da219a05d2477d8
+SIZE (munin_1.2.6.tar.gz) = 360694
diff -ruN --exclude=CVS /usr/ports/sysutils/munin-main/files/patch-Makefile /usr/home/admin/gslin/work/ports/munin-main/files/patch-Makefile
--- /usr/ports/sysutils/munin-main/files/patch-Makefile	2004-06-04 06:38:35.000000000 +0800
+++ /usr/home/admin/gslin/work/ports/munin-main/files/patch-Makefile	2008-08-11 01:50:56.000000000 +0800
@@ -1,11 +1,11 @@
---- Makefile.orig	Tue May 11 22:23:06 2004
-+++ Makefile	Fri Jun  4 00:25:54 2004
-@@ -26,7 +26,7 @@
- 	mkdir -p $(HTMLDIR)
+--- Makefile.orig	2008-08-11 01:50:40.000000000 +0800
++++ Makefile	2008-08-11 01:50:46.000000000 +0800
+@@ -28,7 +28,7 @@
  	mkdir -p $(DBDIR)
+ 	mkdir -p $(CGIDIR)
  
 -	$(CHOWN) $(USER) $(LOGDIR) $(STATEDIR) $(RUNDIR) $(HTMLDIR) $(DBDIR)
 +	$(CHOWN) $(USER) $(STATEDIR) $(RUNDIR) $(HTMLDIR) $(DBDIR)
  
- 	for p in server/*.tmpl; do    		              \
+ 	for p in build/server/*.tmpl; do    		              \
  		$(INSTALL) -m 0644 "$$p" $(CONFDIR)/templates/ ; \
diff -ruN --exclude=CVS /usr/ports/sysutils/munin-main/files/patch-Makefile.config /usr/home/admin/gslin/work/ports/munin-main/files/patch-Makefile.config
--- /usr/ports/sysutils/munin-main/files/patch-Makefile.config	2006-11-07 06:52:45.000000000 +0800
+++ /usr/home/admin/gslin/work/ports/munin-main/files/patch-Makefile.config	2008-08-11 01:56:27.000000000 +0800
@@ -1,6 +1,6 @@
---- munin-1.2.5.orig/Makefile.config	Tue Oct 17 14:27:35 2006
-+++ munin-1.2.5/Makefile.config	Thu Nov  2 12:09:09 2006
-@@ -7,52 +7,56 @@
+--- Makefile.config.orig	2008-08-11 01:52:03.000000000 +0800
++++ Makefile.config	2008-08-11 01:56:15.000000000 +0800
+@@ -7,46 +7,50 @@
  #
  # the base of the Munin installation.
  # 
@@ -64,14 +64,16 @@
  
  # The python interpreter to use (used by some plugins)
  PYTHON     = /usr/bin/env python
+@@ -65,7 +69,7 @@
+ BASH       = /bin/bash
  
  # Server only - Where to install the perl libraries
--PERLLIB    = $(DESTDIR)$(shell $(PERL) -V:sitelib | cut -d= -f2 | sed "s/[\';]//g")
+-PERLLIB    = $(DESTDIR)$(shell $(PERL) -V:sitelib | cut -d"'" -f2)
 +PERLLIB    = $(PREFIX)/$(SITE_PERL_REL)
  
  # Client only - Install plugins for this architecture
  OSTYPE     = $(shell uname | tr '[A-Z]' '[a-z]')
-@@ -77,9 +81,8 @@
+@@ -90,9 +94,8 @@
  PLUGINUSER = nobody
  
  # Which command to use to check if the USER and GROUP to run Munin as, exists.
@@ -81,5 +83,5 @@
 +CHECKUSER:= $(shell /usr/sbin/pw user show $(USER) >/dev/null 2>/dev/null || (echo "echo User $(USER) nonexistant. Create the user and retry; exit 2"))
 +CHECKGROUP:= $(shell /usr/sbin/pw group show $(GROUP) >/dev/null 2>/dev/null || (echo "echo Group $(GROUP) nonexistant. Create the group and retry; exit 2"))
  
- CHOWN      = chown
- CHMOD      = chmod
+ # For OSX, comment out the previous two lines and comment in these 
+ #CHECKUSER  = $(shell nicl . -read /users/$(USER) >/dev/null 2>/dev/null || (echo "echo User $(USER) nonexistant. Create the user and retry; exit 2")) 
diff -ruN --exclude=CVS /usr/ports/sysutils/munin-main/pkg-install /usr/home/admin/gslin/work/ports/munin-main/pkg-install
--- /usr/ports/sysutils/munin-main/pkg-install	2006-11-07 06:52:45.000000000 +0800
+++ /usr/home/admin/gslin/work/ports/munin-main/pkg-install	2008-08-11 01:47:40.000000000 +0800
@@ -33,7 +33,9 @@
     local u g gcos
 
     u=$1
+    uid=494
     g=$2
+    gid=494
     gcos=$3
 
     if pw group show "${g}" >/dev/null 2>&1; then
@@ -41,7 +43,7 @@
     else
 	echo "You need a group \"${g}\"."
 	if which -s pw && yesno "Would you like me to create it" y; then
-	    pw groupadd ${g} || exit
+	    pw groupadd ${g} -g ${gid} || exit
 	    echo "Done."
 	else
 	    echo "Please create it, and try again."
@@ -58,7 +60,7 @@
     else
 	echo "You need a user \"${u}\"."
 	if which -s pw && yesno "Would you like me to create it" y; then
-	    pw useradd ${u} -g ${g} -h - \
+	    pw useradd ${u} -u ${uid} -g ${g} -h - \
 		-s /bin/sh -c "${gcos}" || exit
 	    echo "Done."
 	else
--- munin-main-1.2.6.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list