Difference between revisions of "CoGe VM"

From CoGepedia
Jump to: navigation, search
(Created page with '=== Auto-updating IP Address === Since the Atmosphere Virtual Machines change IP Address every time they are suspended and resumed, a script is required to automatically update ...')
 
Line 1: Line 1:
=== Auto-updating IP Address ===
+
=== Auto-updating IP Address ===
  
Since the Atmosphere Virtual Machines change IP Address every time they are suspended and resumed, a script is required to automatically update the IP Address in the coge.conf file.
+
Since the Atmosphere Virtual Machines change IP Address every time they are suspended and resumed, a script is required to automatically update the IP Address in the coge.conf file.  
 +
 
 +
First, create the directory in which this script will reside
 +
<pre>sudo mkdir /etc/atmo
 +
sudo mkdir /etc/atmo/post-scripts.d
 +
cd /etc/atmo/post-scripts.d
 +
</pre>
 +
Then create a file
 +
<pre>sudo nano IPsetup
 +
</pre>
 +
Paste the following into the contents of IPsetup
 +
<pre>#!/bin/sh
 +
HNAME=$(hostname -i)
 +
sed -i "s/^SERVER.*/SERVER    http:\/\/$HNAME\//g" /opt/coge/web/coge.conf
 +
</pre>
 +
Make sure to edit /opt/coge/web/coge.conf to point to the correct path for coge.conf

Revision as of 17:03, 10 July 2014

Auto-updating IP Address

Since the Atmosphere Virtual Machines change IP Address every time they are suspended and resumed, a script is required to automatically update the IP Address in the coge.conf file.

First, create the directory in which this script will reside

sudo mkdir /etc/atmo
sudo mkdir /etc/atmo/post-scripts.d
cd /etc/atmo/post-scripts.d

Then create a file

sudo nano IPsetup

Paste the following into the contents of IPsetup

#!/bin/sh
HNAME=$(hostname -i)
sed -i "s/^SERVER.*/SERVER     http:\/\/$HNAME\//g" /opt/coge/web/coge.conf

Make sure to edit /opt/coge/web/coge.conf to point to the correct path for coge.conf