changeset 311:a45bcbbeac8b

Added ready-to-copy instructions
author Sebastien Decugis <sdecugis@nict.go.jp>
date Mon, 17 May 2010 18:50:06 +0900
parents f3fb1e272529
children 344ebcb39298
files INSTALL.Ubuntu
diffstat 1 files changed, 25 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/INSTALL.Ubuntu	Mon May 17 18:49:28 2010 +0900
+++ b/INSTALL.Ubuntu	Mon May 17 18:50:06 2010 +0900
@@ -53,4 +53,28 @@
 # make test
 
 
-
+===========================================
+apt-get -y install mercurial cmake make gcc bison flex libsctp-dev libgnutls-dev libgcrypt-dev libpq-dev ssl-cert
+cd /usr/src
+hg clone http://aaa.koganei.wide.ad.jp/hg/freeDiameter
+mkdir fDbuild && cd fDbuild
+cmake -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
+      -DDEFAULT_CONF_PATH:PATH=/etc/freeDiameter \
+      -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+      -DINSTALL_DOCUMENTATION_PATH:PATH=/usr/share/doc/freeDiameter \
+      -DBUILD_APP_ACCT:BOOL=ON \
+      -DBUILD_APP_RADGW:BOOL=ON \
+      -DBUILD_DBG_MONITOR:BOOL=ON \
+      -DBUILD_DBG_RT:BOOL=ON \
+      -DBUILD_TEST_APP:BOOL=ON \
+      -DBUILD_APP_ACCT:BOOL=ON \
+      ../freeDiameter
+make
+make install
+ln -s /etc/ssl/certs/ssl-cert-snakeoil.pem /etc/ssl/certs/freeDiameter.pem
+ln -s /etc/ssl/private/ssl-cert-snakeoil.key /etc/ssl/private/freeDiameter.key
+mkdir /etc/freeDiameter
+cp /usr/share/doc/freeDiameter/*.sample /etc/freeDiameter
+mv /etc/freeDiameter/freediameter.conf.sample /etc/freeDiameter/freeDiameter.conf
+echo "Identity=\"localhost.localdomain\";" >> /etc/freeDiameter/freeDiameter.conf
+freeDiameterd
"Welcome to our mercurial repository"