misc/62420: mergemaster update

Divacky Roman xdivac02 at stud.fit.vutbr.cz
Fri Feb 6 02:00:38 PST 2004


>Number:         62420
>Category:       misc
>Synopsis:       mergemaster update
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 06 02:00:35 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Divacky Roman
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
home
>Environment:
System: FreeBSD eva.fit.vutbr.cz 4.9-STABLE FreeBSD 4.9-STABLE #0: Thu Feb 5 21:22:24 CET 2004 root at tereza.fit.vutbr.cz:/home/src/sys/sys-49/compile/EVA i386


	
>Description:
 This patch allows you to define which files you dont want to update while
 mergemastering... usefull when you have you cshrc etc files
>How-To-Repeat:
apply this patch and define
IGNORE="/etc/something /etc/something.else" in your .mergemasterrc
>Fix:
--- /usr/sbin/mergemaster	Sat Jan 24 12:33:55 2004
+++ mergemaster	Sun Feb  1 09:46:43 2004
@@ -556,6 +556,13 @@
      ;;
   esac
 
+  # dont touch this files
+  if [ ! -z "${IGNORE}" ]; then
+     for tmp in ${IGNORE}; do
+	rm -f ${TEMPROOT}${tmp}
+     done
+  fi
+
   # Avoid trying to update MAKEDEV if /dev is on a devfs
   if /sbin/sysctl vfs.devfs.generation > /dev/null 2>&1 ; then
     rm -f ${TEMPROOT}/dev/MAKEDEV ${TEMPROOT}/dev/MAKEDEV.local
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list