Gitorious Installer for Ubuntu

Hi, I have made an auto installer for Ubuntu. It create a subsystem in a chroot with a minimal quantal system.
This should work on any debian base system with debootstrap and support of quantal installation.

Here the github : https://github.com/celogeek/gitorious-installer-ubuntu

Use a system with nothing on based (like a virtual machine), so apache, ssh, postfix … should be off from the host system. For ssh you need to use another port.

Clone the repos on your host and run the installer. It will :

  • Install gitorious in /var/lib/gitorious
  • Install gitorious script in /usr/local/bin/gitorious
  • Install cron in /etc/cron.daily and /etc/cron.hourly
  • Install upstart script in /etc/init

You have just to reboot after, it should take about 15 / 20 min if you have a good connection.

Tell me if it work for you.

Enjoy

Celogeek

Short URL: http://sck.pm/k8
  • Ivan

    I’ve been bit by REE bug described here: http://serverfault.com/questions/456640/segfault-in-timeout-rb-using-gem-with-ruby-enterprise-edition-ree-1-8-7

    So I’ve inserted line
    export CFLAGS=”-O2 -fno-tree-dce -fno-optimize-sibling-calls”
    before
    rvm install ree-1.8.7
    in /tools/gitorious-tools-setup and it was gone.

    • This is strange, I have no issue to install ree. Good to know.

  • Hi,
    This looks great, I’ve been having trouble getting through a full gitorious install so this seems to be what I could need.
    Before I try it though, is it a real bother to have apache running already? Also SSH? No postfix but I’m on a DigitalOcean VPN for a while now and have done a fair few installs to get the server running and installed with what I want / need.
    Is it going to badly conflict?
    Thanks for this,

    cheers,

    C

    • The auto installer is made for a simple situation. In your specific case you may have some adjustment to do. This installer has been built from advice and installation instruction that come from gitorious. So I really don’t know

      • Ok thanks for taking the time. I appreciate you sharing whether I can use it or not.
        All the best,
        C