[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 {} \;