Index: /issm/trunk/externalpackages/m2html/install.sh
===================================================================
--- /issm/trunk/externalpackages/m2html/install.sh	(revision 73)
+++ /issm/trunk/externalpackages/m2html/install.sh	(revision 74)
@@ -16,10 +16,10 @@
 unzip $name.zip
 
-#patch m2html (ignore CVS and SVN directories)
-cat $name/m2html.m  | sed -e "s/'.' '..'/'.' '..' 'CVS' '.svn'/g" > $name/m2html2.m
-mv $name/m2html2.m $name/m2html.m
-
 #move to install directory
 mv $name/* install
 rm -rf $name
 
+#patch m2html
+cd install
+patch m2html.m ../m2html.m.patch
+cd ..
Index: /issm/trunk/externalpackages/m2html/m2html.m.patch
===================================================================
--- /issm/trunk/externalpackages/m2html/m2html.m.patch	(revision 74)
+++ /issm/trunk/externalpackages/m2html/m2html.m.patch	(revision 74)
@@ -0,0 +1,23 @@
+308a309,322
+> 
+> 	%add root directories
+> 	for i=1:length(mdir)
+> 		path=strsplit(mdir{i},'/');
+> 		string=path{1};
+> 		mdir{end+1}=string;
+> 		for j=2:length(path),
+> 			string=[string '/' path{j}];
+> 			mdir{end+1}=string;
+> 		end
+> 	end
+> 
+> 	mdir=unique(mdir);
+> 
+558c572
+< 	d = {d{~ismember(d,{'.' '..'})}};
+---
+> 	d = {d{~ismember(d,{'.' '..' 'CVS' '.svn'})}};
+1035c1049
+< 				d = {d{~ismember(d,{'.' '..'})}};
+---
+> 				d = {d{~ismember(d,{'.' '..' 'CVS' '.svn'})}};
