浏览代码

Remove old mediagoblin

Bob Mottram 11 年前
父节点
当前提交
d857269ccc
共有 1 个文件被更改,包括 7 次插入215 次删除
  1. 7
    215
      install-freedombone.sh

+ 7
- 215
install-freedombone.sh 查看文件

@@ -2704,211 +2704,6 @@ quit" > $INSTALL_DIR/batch.sql
2704 2704
   echo 'install_redmatrix' >> $COMPLETION_FILE
2705 2705
 }
2706 2706
 
2707
-function install_mediagoblin_old {
2708
-  if grep -Fxq "install_mediagoblin" $COMPLETION_FILE; then
2709
-      return
2710
-  fi
2711
-  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" ]]; then
2712
-      return
2713
-  fi
2714
-  # if this is exclusively a writer setup
2715
-  if [[ $SYSTEM_TYPE == "$VARIANT_MEDIA" ]]; then
2716
-      MEDIAGOBLIN_DOMAIN_NAME=$DOMAIN_NAME
2717
-      MEDIAGOBLIN_FREEDNS_SUBDOMAIN_CODE=$FREEDNS_SUBDOMAIN_CODE
2718
-  fi
2719
-  if [ ! $MEDIAGOBLIN_DOMAIN_NAME ]; then
2720
-      return
2721
-  fi
2722
-
2723
-  apt-get -y --force-yes install git-core python python-dev python-lxml python-imaging python-virtualenv
2724
-  apt-get -y --force-yes install python-gst-1.0 libjpeg8-dev sqlite3 libapache2-mod-fcgid gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-libav python-numpy python-scipy libsndfile1-dev
2725
-  apt-get -y --force-yes install postgresql postgresql-client python-psycopg2
2726
-
2727
-  sudo -u postgres createuser -A -D mediagoblin
2728
-  sudo -u postgres createdb -E UNICODE -O mediagoblin mediagoblin
2729
-
2730
-  adduser --system mediagoblin
2731
-
2732
-  if [ ! -d /srv/$MEDIAGOBLIN_DOMAIN_NAME ]; then
2733
-      mkdir -p /srv/$MEDIAGOBLIN_DOMAIN_NAME
2734
-  fi
2735
-  chown -hR mediagoblin: /srv/$MEDIAGOBLIN_DOMAIN_NAME
2736
-  cd /srv/$MEDIAGOBLIN_DOMAIN_NAME
2737
-  su -c "git clone git://gitorious.org/mediagoblin/mediagoblin.git /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin" - mediagoblin
2738
-  su -c "cd /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin; git submodule init" - mediagoblin
2739
-  su -c "cd /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin; git submodule update" - mediagoblin
2740
-  su -c "cd /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin; virtualenv --system-site-packages ." - mediagoblin
2741
-
2742
-  su -c "cd /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin; ./bin/python setup.py develop" - mediagoblin
2743
-  su -c "cd /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin; ./bin/easy_install flup" - mediagoblin
2744
-  su -c "cp /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin.ini /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini" - mediagoblin
2745
-  su -c "cp /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/paste.ini /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/paste_local.ini" - mediagoblin
2746
-
2747
-  # update the dynamic DNS
2748
-  if [ $MEDIAGOBLIN_FREEDNS_SUBDOMAIN_CODE ]; then
2749
-      if [[ $MEDIAGOBLIN_FREEDNS_SUBDOMAIN_CODE != $FREEDNS_SUBDOMAIN_CODE ]]; then
2750
-          if ! grep -q "$MEDIAGOBLIN_DOMAIN_NAME" /usr/bin/dynamicdns; then
2751
-              echo "# $MEDIAGOBLIN_DOMAIN_NAME" >> /usr/bin/dynamicdns
2752
-              echo "wget -O - https://freedns.afraid.org/dynamic/update.php?$MEDIAGOBLIN_FREEDNS_SUBDOMAIN_CODE== >> /dev/null 2>&1" >> /usr/bin/dynamicdns
2753
-          fi
2754
-      fi
2755
-  else
2756
-      echo 'WARNING: No freeDNS subdomain code given for mediagoblin. It is assumed that you are using some other dynamic DNS provider.'
2757
-  fi
2758
-
2759
-  echo 'server {' > /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2760
-  echo ' #################################################' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2761
-  echo ' # Stock useful config options, but ignore them :)' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2762
-  echo ' #################################################' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2763
-  echo ' include /etc/nginx/mime.types;' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2764
-  echo '' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2765
-  echo ' autoindex off;' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2766
-  echo ' default_type  application/octet-stream;' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2767
-  echo ' sendfile on;' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2768
-  echo '' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2769
-  echo ' # Gzip' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2770
-  echo ' gzip on;' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2771
-  echo ' gzip_min_length 1024;' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2772
-  echo ' gzip_buffers 4 32k;' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2773
-  echo ' gzip_types text/plain text/html application/x-javascript text/javascript text/xml text/css;' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2774
-  echo '' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2775
-  echo ' #####################################' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2776
-  echo ' # Mounting MediaGoblin stuff' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2777
-  echo ' # This is the section you should read' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2778
-  echo ' #####################################' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2779
-  echo '' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2780
-  echo ' # Change this to update the upload size limit for your users' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2781
-  echo ' client_max_body_size 8m;' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2782
-  echo '' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2783
-  echo ' # prevent attacks (someone uploading a .txt file that the browser' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2784
-  echo ' # interprets as an HTML file, etc.)' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2785
-  echo ' add_header X-Content-Type-Options nosniff;' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2786
-  echo '' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2787
-  echo " server_name $MEDIAGOBLIN_DOMAIN_NAME;" >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2788
-  echo " access_log /var/log/nginx/$MEDIAGOBLIN_DOMAIN_NAME.access.log;" >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2789
-  echo " error_log /var/log/nginx/$MEDIAGOBLIN_DOMAIN_NAME.error.log;" >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2790
-  echo '' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2791
-  echo " # MediaGoblin's stock static files: CSS, JS, etc." >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2792
-  echo ' location /mgoblin_static/ {' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2793
-  echo "    alias /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin/static/;" >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2794
-  echo ' }' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2795
-  echo '' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2796
-  echo ' # Instance specific media:' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2797
-  echo ' location /mgoblin_media/ {' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2798
-  echo "    alias /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/user_dev/media/public/;" >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2799
-  echo ' }' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2800
-  echo '' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2801
-  echo ' # Theme static files (usually symlinked in)' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2802
-  echo ' location /theme_static/ {' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2803
-  echo "    alias /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/user_dev/theme_static/;" >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2804
-  echo ' }' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2805
-  echo '' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2806
-  echo ' # Plugin static files (usually symlinked in)' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2807
-  echo ' location /plugin_static/ {' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2808
-  echo "    alias /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/user_dev/plugin_static/;" >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2809
-  echo ' }' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2810
-  echo '' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2811
-  echo ' # Mounting MediaGoblin itself via FastCGI.' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2812
-  echo ' location / {' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2813
-  echo '    fastcgi_pass 127.0.0.1:26543;' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2814
-  echo '    include /etc/nginx/fastcgi_params;' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2815
-  echo '' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2816
-  echo "    # our understanding vs nginx's handling of script_name vs" >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2817
-  echo "    # path_info don't match :)" >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2818
-  echo '    fastcgi_param PATH_INFO $fastcgi_script_name;' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2819
-  echo '    fastcgi_param SCRIPT_NAME "";' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2820
-  echo ' }' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2821
-  echo '}' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf
2822
-
2823
-  ln -s /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf /etc/nginx/conf.d/
2824
-  ln -s /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf /etc/nginx/sites-enabled/
2825
-
2826
-  sed -i "s/notice@mediagoblin.example.org/$MY_USERNAME@$DOMAIN_NAME/g" /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini
2827
-  sed -i 's/email_debug_mode = true/email_debug_mode = false/g' /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini
2828
-  sed -i 's|# sql_engine = postgresql:///mediagoblin|sql_engine = postgresql:///mediagoblin|g' /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini
2829
-
2830
-  if grep -q "media_types.audio" /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini; then
2831
-      echo '[[mediagoblin.media_types.audio]]' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini
2832
-  fi
2833
-  if grep -q "media_types.video" /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini; then
2834
-      echo '[[mediagoblin.media_types.video]]' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini
2835
-  fi
2836
-  if grep -q "media_types.stl" /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini; then
2837
-      echo '[[mediagoblin.media_types.stl]]' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini
2838
-  fi
2839
-
2840
-  su -c "cd /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin; ./bin/pip install scikits.audiolab" - mediagoblin
2841
-  su -c "cd /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin; ./bin/gmg dbupdate" - mediagoblin
2842
-
2843
-  # create an init script
2844
-  echo '#!/bin/bash' > /etc/init.d/mediagoblin
2845
-  echo '# /etc/init.d/mediagoblin' >> /etc/init.d/mediagoblin
2846
-  echo '' >> /etc/init.d/mediagoblin
2847
-  echo '### BEGIN INIT INFO' >> /etc/init.d/mediagoblin
2848
-  echo '# Provides:          mediagoblin' >> /etc/init.d/mediagoblin
2849
-  echo '# Required-Start:    $remote_fs $syslog' >> /etc/init.d/mediagoblin
2850
-  echo '# Required-Stop:     $remote_fs $syslog' >> /etc/init.d/mediagoblin
2851
-  echo '# Default-Start:     2 3 4 5' >> /etc/init.d/mediagoblin
2852
-  echo '# Default-Stop:      0 1 6' >> /etc/init.d/mediagoblin
2853
-  echo '# Short-Description: starts mediagoblin' >> /etc/init.d/mediagoblin
2854
-  echo '# Description:       Other methods may work, but I found this the easiest' >> /etc/init.d/mediagoblin
2855
-  echo '### END INIT INFO' >> /etc/init.d/mediagoblin
2856
-  echo '' >> /etc/init.d/mediagoblin
2857
-  echo '# Author: Bob Mottram <bob@robotics.uk.to>' >> /etc/init.d/mediagoblin
2858
-  echo '' >> /etc/init.d/mediagoblin
2859
-  echo '#Settings' >> /etc/init.d/mediagoblin
2860
-  echo "SERVICE='mediagoblin'" >> /etc/init.d/mediagoblin
2861
-  echo "LOGFILE='/srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin.log'" >> /etc/init.d/mediagoblin
2862
-  echo 'COMMAND="./lazyserver.sh > $LOGFILE"' >> /etc/init.d/mediagoblin
2863
-  echo "USERNAME='mediagoblin'" >> /etc/init.d/mediagoblin
2864
-  echo 'NICELEVEL=15 # from 0-19 the bigger the number, the less the impact on system resources' >> /etc/init.d/mediagoblin
2865
-  echo 'HISTORY=1024' >> /etc/init.d/mediagoblin
2866
-  echo "MG_LOCATION='/srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin'" >> /etc/init.d/mediagoblin
2867
-  echo 'INVOCATION="nice -n ${NICELEVEL} ${COMMAND}"' >> /etc/init.d/mediagoblin
2868
-  echo "PATH='/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/core_perl:/sbin:/usr/sbin:/bin'" >> /etc/init.d/mediagoblin
2869
-  echo '' >> /etc/init.d/mediagoblin
2870
-  echo 'mg_start() {' >> /etc/init.d/mediagoblin
2871
-  echo '  echo "Starting $SERVICE..."' >> /etc/init.d/mediagoblin
2872
-  echo '  cd ${MG_LOCATION}' >> /etc/init.d/mediagoblin
2873
-  echo '  su --command "screen -h ${HISTORY} -dmS ${SERVICE} ${INVOCATION}" $USERNAME' >> /etc/init.d/mediagoblin
2874
-  echo '}' >> /etc/init.d/mediagoblin
2875
-  echo '' >> /etc/init.d/mediagoblin
2876
-  echo 'mg_stop() {' >> /etc/init.d/mediagoblin
2877
-  echo '  echo "Stopping $SERVICE"' >> /etc/init.d/mediagoblin
2878
-
2879
-  echo '  su --command "screen -p 0 -S ${SERVICE} -X stuff "'"'"^C"'"'"" $USERNAME' >> /etc/init.d/mediagoblin
2880
-  echo '}' >> /etc/init.d/mediagoblin
2881
-  echo '' >> /etc/init.d/mediagoblin
2882
-  echo '#Start-Stop here' >> /etc/init.d/mediagoblin
2883
-  echo 'case "$1" in' >> /etc/init.d/mediagoblin
2884
-  echo '  start)' >> /etc/init.d/mediagoblin
2885
-  echo '    mg_start' >> /etc/init.d/mediagoblin
2886
-  echo '    ;;' >> /etc/init.d/mediagoblin
2887
-  echo '  stop)' >> /etc/init.d/mediagoblin
2888
-  echo '    mg_stop' >> /etc/init.d/mediagoblin
2889
-  echo '    ;;' >> /etc/init.d/mediagoblin
2890
-  echo '  restart)' >> /etc/init.d/mediagoblin
2891
-  echo '    mg_stop' >> /etc/init.d/mediagoblin
2892
-  echo '    sleep 10s' >> /etc/init.d/mediagoblin
2893
-  echo '    mg_start' >> /etc/init.d/mediagoblin
2894
-  echo '    ;;' >> /etc/init.d/mediagoblin
2895
-  echo '    *)' >> /etc/init.d/mediagoblin
2896
-  echo '  echo "Usage: $0 {start|stop|restart}"' >> /etc/init.d/mediagoblin
2897
-  echo '  exit 1' >> /etc/init.d/mediagoblin
2898
-  echo '  ;;' >> /etc/init.d/mediagoblin
2899
-  echo 'esac' >> /etc/init.d/mediagoblin
2900
-  echo '' >> /etc/init.d/mediagoblin
2901
-  echo 'exit 0' >> /etc/init.d/mediagoblin
2902
-
2903
-  /etc/init.d/nginx restart
2904
-  chmod +x /etc/init.d/mediagoblin
2905
-  update-rc.d mediagoblin defaults
2906
-  service mediagoblin start
2907
-  systemctl daemon-reload
2908
-
2909
-  echo 'install_mediagoblin' >> $COMPLETION_FILE
2910
-}
2911
-
2912 2707
 function install_mediagoblin {
2913 2708
   if grep -Fxq "install_mediagoblin" $COMPLETION_FILE; then
2914 2709
       return
@@ -2926,7 +2721,7 @@ function install_mediagoblin {
2926 2721
   fi
2927 2722
   apt-get -y --force-yes install git-core python python-dev python-lxml python-imaging python-virtualenv
2928 2723
   apt-get -y --force-yes install python-gst-1.0 libjpeg8-dev sqlite3 libapache2-mod-fcgid gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-libav python-numpy python-scipy libsndfile1-dev
2929
-  apt-get -y --force-yes install postgresql postgresql-client python-psycopg2
2724
+  apt-get -y --force-yes install postgresql postgresql-client python-psycopg2 python-pip autotools-dev automake
2930 2725
 
2931 2726
   sudo -u postgres createuser -A -D mediagoblin
2932 2727
   sudo -u postgres createdb -E UNICODE -O mediagoblin mediagoblin
@@ -2937,24 +2732,21 @@ function install_mediagoblin {
2937 2732
   MEDIAGOBLIN_PATH="$MEDIAGOBLIN_DOMAIN_ROOT/mediagoblin"
2938 2733
   MEDIAGOBLIN_PATH_BIN="$MEDIAGOBLIN_PATH/mediagoblin/bin"
2939 2734
 
2940
-  if [ -d $MEDIAGOBLIN_DOMAIN_ROOT ]; then
2941
-      rm -rf $MEDIAGOBLIN_DOMAIN_ROOT
2942
-  fi
2943 2735
   if [ ! -d $MEDIAGOBLIN_DOMAIN_ROOT ]; then
2944 2736
       mkdir -p $MEDIAGOBLIN_DOMAIN_ROOT
2945 2737
   fi
2946
-  chown -hR mediagoblin: $MEDIAGOBLIN_DOMAIN_ROOT
2947 2738
   cd $MEDIAGOBLIN_DOMAIN_ROOT
2739
+  chown -hR mediagoblin: $MEDIAGOBLIN_DOMAIN_ROOT
2948 2740
   su -c "cd $MEDIAGOBLIN_DOMAIN_ROOT; git clone git://gitorious.org/mediagoblin/mediagoblin.git" - mediagoblin
2949 2741
   su -c "cd $MEDIAGOBLIN_PATH; git submodule init" - mediagoblin
2950 2742
   su -c "cd $MEDIAGOBLIN_PATH; git submodule update" - mediagoblin
2951 2743
 
2952
-  su -c 'cd $MEDIAGOBLIN_PATH; ./experimental-bootstrap.sh' - mediagoblin
2953
-  su -c 'cd $MEDIAGOBLIN_PATH; ./configure' - mediagoblin
2954
-  su -c 'cd $MEDIAGOBLIN_PATH; make' - mediagoblin
2744
+  #su -c 'cd $MEDIAGOBLIN_PATH; ./experimental-bootstrap.sh' - mediagoblin
2745
+  #su -c 'cd $MEDIAGOBLIN_PATH; ./configure' - mediagoblin
2746
+  #su -c 'cd $MEDIAGOBLIN_PATH; make' - mediagoblin
2955 2747
 
2956
-  #su -c "cd $MEDIAGOBLIN_PATH; virtualenv --system-site-packages ." - mediagoblin
2957
-  #su -c "cd $MEDIAGOBLIN_PATH_BIN; python setup.py develop" - mediagoblin
2748
+  su -c "cd $MEDIAGOBLIN_PATH; virtualenv --system-site-packages ." - mediagoblin
2749
+  su -c "cd $MEDIAGOBLIN_PATH_BIN; python setup.py develop" - mediagoblin
2958 2750
 
2959 2751
   su -c "cp $MEDIAGOBLIN_PATH/mediagoblin.ini $MEDIAGOBLIN_PATH/mediagoblin_local.ini" - mediagoblin
2960 2752
   su -c "cp $MEDIAGOBLIN_PATH/paste.ini $MEDIAGOBLIN_PATH/paste_local.ini" - mediagoblin