[Pkg-mono-svn-commits] rev 934 - mcs/trunk/debian

Eduard Bloch blade@haydn.debian.org
Thu, 10 Jun 2004 12:21:11 -0600


Author: blade
Date: 2004-06-10 12:21:09 -0600 (Thu, 10 Jun 2004)
New Revision: 934

Modified:
   mcs/trunk/debian/changelog
   mcs/trunk/debian/mono-mcs.links
   mcs/trunk/debian/rules
Log:

Fixes, Workaround, Solutions


Modified: mcs/trunk/debian/changelog
===================================================================
--- mcs/trunk/debian/changelog	2004-06-10 14:40:59 UTC (rev 933)
+++ mcs/trunk/debian/changelog	2004-06-10 18:21:09 UTC (rev 934)
@@ -9,6 +9,8 @@
       mscorlib.dll will still be from net_1_0
     + installation commands overhaul, away from dh_movefiles
     + install gmcs.exe (closes: #244189)
+    + use the second access method of cli-wrapper (directory symlink) to run
+      mcs.exe since it's sensitive to the invocation argument
 
  -- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org>  Fri, 04 Jun 2004 20:04:50 +0200
 

Modified: mcs/trunk/debian/mono-mcs.links
===================================================================
--- mcs/trunk/debian/mono-mcs.links	2004-06-10 14:40:59 UTC (rev 933)
+++ mcs/trunk/debian/mono-mcs.links	2004-06-10 18:21:09 UTC (rev 934)
@@ -1,2 +1,2 @@
-/usr/share/dotnet/mono/1.0/mcs.exe /usr/share/dotnet/bin/mcs.exe
-/usr/share/dotnet/mono/1.0/mbas.exe /usr/share/dotnet/bin/mbas.exe
+/usr/share/dotnet/mono/1.0 /usr/share/dotnet/bin/mcs.exe
+/usr/share/dotnet/mono/1.0 /usr/share/dotnet/bin/mbas.exe

Modified: mcs/trunk/debian/rules
===================================================================
--- mcs/trunk/debian/rules	2004-06-10 14:40:59 UTC (rev 933)
+++ mcs/trunk/debian/rules	2004-06-10 18:21:09 UTC (rev 934)
@@ -10,6 +10,7 @@
 build: build-stamp
 build-stamp:
 	dh_testdir
+	dh_clean -k
 	mkdir -p $(CURDIR)/.wabi
 	perl -pe 's/RUNTIME.=.mono/RUNTIME = cli/;' -i $(CURDIR)/build/config-default.make
 	# gacutil bug, he ignores the /root parameter
@@ -47,9 +48,6 @@
 	rm -f debian/mono-mcs/usr/share/dotnet/bin/gacutil*
 	for x in $(CURDIR)/debian/*/usr/bin ; do cd $$x ; for y in `find ../share/dotnet -name '*.exe'` ; do ln -sf cli-wrapper `basename $$y .exe` ; done ; done
 	find $(CURDIR)/debian/mono-assemblies-base/usr/share/dotnet/mono -type f -name "*.dll" -exec chmod -x {} \;
-	# /usr/lib/mono/1.0/mcs.exe, so this special wrapper is needed
-	rm $(CURDIR)/debian/mono-mcs/usr/bin/mcs
-	install -m755 debian/mcs-wrapper $(CURDIR)/debian/mono-mcs/usr/bin/mcs
 
 # Build architecture-independent files here.
 binary-indep: build install