Browse Source

Mono installation

Pēteris Ņikiforovs 12 years ago
parent
commit
f84e10b7d3
1 changed files with 20 additions and 0 deletions
  1. 20 0
      installer.py

+ 20 - 0
installer.py

@@ -138,6 +138,26 @@ class Installer:
     self.__run_command("sudo ringo-admin install ringo/stick")
     self.__run_command("sudo ringo-admin install ringo/stick")
     self.__run_command("sudo ringo-admin install oberhamsi/reinhardt")
     self.__run_command("sudo ringo-admin install oberhamsi/reinhardt")
     self.__run_command("sudo ringo-admin install grob/ringo-sqlstore")
     self.__run_command("sudo ringo-admin install grob/ringo-sqlstore")
+    
+    #
+    # Mono
+    #
+    self.__run_command("git clone git://github.com/mono/mono")
+    self.__run_command("cd mono")
+    self.__run_command("git checkout mono-3.10")
+    self.__run_command("./autogen.sh --prefix=/usr/local")
+    self.__run_command("make get-monolite-latest")
+    self.__run_command("make EXTERNAL_MCS=${PWD}/mcs/class/lib/monolite/gmcs.exe")
+    self.__run_command("sudo make install")
+
+    self.__run_command("cd ..")
+
+    self.__run_command("git clone git://github.com/mono/xsp")
+    self.__run_command("cd xsp")
+    self.__run_command("git checkout 3.0")
+    self.__run_command("./autogen.sh --prefix=/usr/local")
+    self.__run_command("make")
+    self.__run_command("sudo make install")
 
 
     #######################################
     #######################################
     # Webservers
     # Webservers