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

Mirco Bauer meebey-guest@haydn.debian.org
Tue, 11 May 2004 11:55:13 -0600


Author: meebey-guest
Date: 2004-05-11 11:55:10 -0600 (Tue, 11 May 2004)
New Revision: 706

Modified:
   mcs/trunk/debian/rules
Log:
- added mcs.exe symlink
- tweaked assembly symlinks script (thanks to Eduard)



Modified: mcs/trunk/debian/rules
===================================================================
--- mcs/trunk/debian/rules	2004-05-11 16:04:46 UTC (rev 705)
+++ mcs/trunk/debian/rules	2004-05-11 17:55:10 UTC (rev 706)
@@ -37,6 +37,8 @@
 	  $(CURDIR)/debian/mono-assemblies-base/usr/share/dotnet/mono
 	rm -rf $(CURDIR)/debian/mono-assemblies-base/usr/lib/mono
 	ln -sf ../share/dotnet/mono $(CURDIR)/debian/mono-assemblies-base/usr/lib/mono
+	# this symlink is too complex for dh_link, doing it manually
+	ln -sf ../../bin/mcs.exe $(CURDIR)/debian/mono-mcs/usr/share/dotnet/mono/1.0/mcs.exe
 	# mcs.exe doesn't like to be started from anywhere except from 
 	# /usr/lib/mono/1.0/mcs.exe, so this special wrapper is needed
 	cp $(CURDIR)/debian/mcs-wrapper \
@@ -50,7 +52,9 @@
 #	  done
 	cd $(CURDIR)/debian/mono-assemblies-base/usr/share/dotnet/mono/gac; \
 	  for x in ./*/*/*.dll; \
-	    do ln -sf ../gac/$${x??} $(CURDIR)/debian/mono-mcs/usr/share/dotnet/mono/1.0/$$(basename $$x); \
+	    do \
+	      cd $(CURDIR)/debian/mono-mcs/usr/share/dotnet/mono/1.0; \
+	      ln -sf ../gac/$${x#??}; \
 	  done
 	find $(CURDIR)/debian/mono-assemblies-base/usr/share/dotnet/mono -type f -name "*.dll" -exec chmod -x {} \;