You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by be...@apache.org on 2011/06/05 05:26:34 UTC

svn commit: r1131587 - /incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque

Author: benh
Date: Sun Jun  5 03:26:34 2011
New Revision: 1131587

URL: http://svn.apache.org/viewvc?rev=1131587&view=rev
Log:
adding torque-setup script

Modified:
    incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque

Modified: incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque?rev=1131587&r1=1131586&r2=1131587&view=diff
==============================================================================
--- incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque (original)
+++ incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque Sun Jun  5 03:26:34 2011
@@ -14,48 +14,25 @@ SLAVES="`cat $SLAVES_FILE`"
 #install torque: download/unzip torque
 function installmaster {
 	pushd ~
-	echo "downloading and installing torque on master"
 	wget http://www.clusterresources.com/downloads/torque/torque-2.4.7.tar.gz
 	tar xzf torque-2.4.7.tar.gz
 	cd torque-2.4.7
 	./configure --prefix=/usr/local
 	make -j8
 	make install
-        ./torque.setup `whoami` #or should this just be root
-
-	echo "copying init.d control scripts to master"
-	cp contrib/init.d/debian.pbs_mom /nfs/torque/init.d/pbs_mom
-	cp contrib/init.d/debian.pbs_sched /nfs/torque/init.d/pbs_sched
-	cp contrib/init.d/debian.pbs_server /nfs/torque/init.d/pbs_server
+	make packages
 
-	echo "running ldconfig on master"
+	#initialize/configure torque
 	ldconfig
 	popd
 }
 
 function installslaves {
 	pushd ~/torque-2.4.7
-	echo "building packages for slave"
-	make packages
 	#install torque-mom on slave nodes
 	apt-get install -y dsh
-	
-        echo "copying slave install packages to nfs"
-	mkdir /nfs/torque
-	cp torque-package-mom-linux-x86_64.sh /nfs/torque/torque-package-mom-linux-x86_64.sh
-	cp torque-package-mom-linux-x86_64.sh /nfs/torque/torque-package-clients-linux-x86_64.sh
-
-	echo "installing torque mom and clients package on slaves"
-	dsh -f $SLAVES_FILE /nfs/torque/torque-package-mom-linux-x86_64.sh --install
-	dsh -f $SLAVES_FILE /nfs/torque/torque-package-clients-linux-x86_64.sh --install
-
-	echo "copying pbs_mom init.d control script to slaves"
-	mkdir /nfs/torque/init.d
-	cp contrib/init.d/debian.pbs_mom /nfs/torque/init.d/debian.pbs_mom
-	dsh -f $SLAVES_FILE cp /nfs/torque/init.d/debian.pbs_mom /etc/init.d/pbs_mom
-
-	echo "Running ldconfig on slaves"
-	dsh -f $SLAVES_FILE ldconfig
+	cp torque-package-mom-linux-x86_64.sh /nfs/torque-package-mom-linux-x86_64.sh
+	dsh -f $SLAVES_FILE /nfs/torque-package-mom-linux-x86_64.sh --install
 	popd
 }