X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=ConfiguringRHEL.mdwn;h=30acaccb4230dd58d5c89f69fc2192ff59eafa22;hb=d3bcc7903c2a95d5c019f43eec0ad6aa0dd520a8;hp=07b648fa71696b83234d6f621380c8c5f3242817;hpb=abe4a613c727c85611c4171d95ec70513822db85;p=devwiki.git diff --git a/ConfiguringRHEL.mdwn b/ConfiguringRHEL.mdwn index 07b648f..30acacc 100644 --- a/ConfiguringRHEL.mdwn +++ b/ConfiguringRHEL.mdwn @@ -1,6 +1,6 @@ -First we need to install and configure moonshot, its dependencies, and a local RADIUS server for testing -In a real deployment, a local RADIUS server is not needed, however it simplifies testing if one is available -__gss-server__ and __gss-client__ are standard Kerberos diagnostic tools, which give us a lot of information that is helpful for debugging +First we need to install and configure moonshot, its dependencies, and a local RADIUS server for testing
+In a real deployment, a local RADIUS server is not needed, however it simplifies testing if one is available
+__gss-server__ and __gss-client__ are standard Kerberos diagnostic tools, which give us a lot of information that is helpful for debugging
Again, in a real deployment these are not required, but help with testing This guide walks through deploying the client, IdP and SP portions of moonshot - depending on your target, some steps may be inappropriate. @@ -10,11 +10,15 @@ This guide walks through deploying the client, IdP and SP portions of moonshot - __LD_LIBRARY_PATH__ has to have _/opt/moonshot/lib64/_ and _/usr/lib64/freeradius_ added to it.
The best way to do this is create a file at _/etc/profile.d/moonshot.sh_, with the following: - if [ [ $LD_LIBRARY_PATH != */opt/moonshot/lib64/:/usr/lib64/freeradius/* ] ] + if \[[ $LD_LIBRARY_PATH != */opt/moonshot/lib64/:/usr/lib64/freeradius/* ]] then export LD_LIBRARY_PATH=/opt/moonshot/lib64/:/usr/lib64/freeradius/:$LD_LIBRARY_PATH fi +After, either restart your shell session, or: + + source /etc/profile.d/moonshot.sh + This is required as moonshot currently stores its modified libraries separately to the main system ones to avoid conflicts. This should not be necessary in the future. @@ -63,6 +67,7 @@ Moonshot has a couple of outstanding issues regarding proper labeling of _SELinu Moonshot needs __EPEL__ for a few extra libraries (as pulling them from a semi-supported repository is preferable to repackaging).
The simplest way to install EPEL is: + rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm yum install epel-release ## Moonshot Packages