summaryrefslogtreecommitdiffstats
path: root/cluster
diff options
context:
space:
mode:
authorEric Sandall2008-03-09 14:16:59 -0700
committerEric Sandall2008-03-09 14:18:12 -0700
commit845810c5dd856c01a49175fbe2e1403e28ee5dad (patch)
treefa30faa4aaa1ccc952478a28754b71a4324213c2 /cluster
parent8c943fe7656d1f2e8f75b3d8f0f10b44d231c0ca (diff)
distriblend: Distributing system for rendering 3D scenes
Diffstat (limited to 'cluster')
-rwxr-xr-xcluster/distriblend/BUILD3
-rwxr-xr-xcluster/distriblend/DEPENDS2
-rwxr-xr-xcluster/distriblend/DETAILS15
-rw-r--r--cluster/distriblend/HISTORY6
-rwxr-xr-xcluster/distriblend/INSTALL13
-rwxr-xr-xcluster/distriblend/PRE_BUILD3
-rw-r--r--cluster/distriblend/distriblend-1.1-src.zip.sigbin0 -> 287 bytes
-rw-r--r--cluster/distriblend/distriblend-client3
-rw-r--r--cluster/distriblend/distriblend-distributor3
-rw-r--r--cluster/distriblend/distriblend-node3
-rw-r--r--cluster/distriblend/distributor.conf33
-rw-r--r--cluster/distriblend/node.conf31
12 files changed, 115 insertions, 0 deletions
diff --git a/cluster/distriblend/BUILD b/cluster/distriblend/BUILD
new file mode 100755
index 0000000000..0de88264e8
--- /dev/null
+++ b/cluster/distriblend/BUILD
@@ -0,0 +1,3 @@
+source /etc/profile.d/ant.sh &&
+
+ant
diff --git a/cluster/distriblend/DEPENDS b/cluster/distriblend/DEPENDS
new file mode 100755
index 0000000000..7aab190aa3
--- /dev/null
+++ b/cluster/distriblend/DEPENDS
@@ -0,0 +1,2 @@
+depends ant &&
+depends JAVA '' 'z-rejected'
diff --git a/cluster/distriblend/DETAILS b/cluster/distriblend/DETAILS
new file mode 100755
index 0000000000..f3365330ee
--- /dev/null
+++ b/cluster/distriblend/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=distriblend
+ VERSION=1.1
+ SOURCE=$SPELL-$VERSION-src.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/netblend/$SOURCE
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+ LICENSE[0]=GPL
+ WEB_SITE=http://netblend.sourceforge.net/
+ KEYWORDS="cluster"
+ ENTERED=20080209
+ SHORT='Distributing system for rendering 3D scenes'
+cat << EOF
+NetBlend/Distriblend is systems for rendering 3D scenes over a network using
+the popular 3D editing and rendering application Blender.
+EOF
diff --git a/cluster/distriblend/HISTORY b/cluster/distriblend/HISTORY
new file mode 100644
index 0000000000..d084f82e3e
--- /dev/null
+++ b/cluster/distriblend/HISTORY
@@ -0,0 +1,6 @@
+2008-03-09 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS, DEPENDS, PRE_BUILD, BUILD, INSTALL: Created
+ * distriblend-node, distriblend-client, distriblend-distributor: Helper
+ scripts for starting distriblend .jar files
+ * distributor.conf, node.conf: Default configuration files
+
diff --git a/cluster/distriblend/INSTALL b/cluster/distriblend/INSTALL
new file mode 100755
index 0000000000..2a5fb38182
--- /dev/null
+++ b/cluster/distriblend/INSTALL
@@ -0,0 +1,13 @@
+cp -vr $SOURCE_DIRECTORY/release $INSTALL_ROOT/usr/share/$SPELL &&
+
+for jar in client node distributor
+do
+ install -m 0755 $SCRIPT_DIRECTORY/distriblend-$jar \
+ $INSTALL_ROOT/usr/bin/distriblend-$jar
+done &&
+
+install -m 0644 $SCRIPT_DIRECTORY/node.conf \
+ $INSTALL_ROOT/usr/share/$SPELL/Node/node.conf &&
+
+install -m 0644 $SCRIPT_DIRECTORY/distributor.conf \
+ $INSTALL_ROOT/usr/share/$SPELL/Distributor/distributor.conf
diff --git a/cluster/distriblend/PRE_BUILD b/cluster/distriblend/PRE_BUILD
new file mode 100755
index 0000000000..777f6c3c15
--- /dev/null
+++ b/cluster/distriblend/PRE_BUILD
@@ -0,0 +1,3 @@
+mk_source_dir $SOURCE_DIRECTORY &&
+cd $SOURCE_DIRECTORY &&
+unpack_file ''
diff --git a/cluster/distriblend/distriblend-1.1-src.zip.sig b/cluster/distriblend/distriblend-1.1-src.zip.sig
new file mode 100644
index 0000000000..c5fb01886d
--- /dev/null
+++ b/cluster/distriblend/distriblend-1.1-src.zip.sig
Binary files differ
diff --git a/cluster/distriblend/distriblend-client b/cluster/distriblend/distriblend-client
new file mode 100644
index 0000000000..bed513fc1c
--- /dev/null
+++ b/cluster/distriblend/distriblend-client
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+java -jar /usr/share/distriblend/Client/client.jar
diff --git a/cluster/distriblend/distriblend-distributor b/cluster/distriblend/distriblend-distributor
new file mode 100644
index 0000000000..c2b10490a5
--- /dev/null
+++ b/cluster/distriblend/distriblend-distributor
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+java -jar /usr/share/distriblend/Distributor/distributor.jar
diff --git a/cluster/distriblend/distriblend-node b/cluster/distriblend/distriblend-node
new file mode 100644
index 0000000000..b78193fff2
--- /dev/null
+++ b/cluster/distriblend/distriblend-node
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+java -jar /usr/share/distriblend/Node/node.jar
diff --git a/cluster/distriblend/distributor.conf b/cluster/distriblend/distributor.conf
new file mode 100644
index 0000000000..2b6ac72908
--- /dev/null
+++ b/cluster/distriblend/distributor.conf
@@ -0,0 +1,33 @@
+## Distriblend Settings File ##
+
+# The address to which the client server socket should be bound. Leave this
+# blank to bind on all address/interfaces.
+server.client.bind=
+
+# The port on which to listen for incoming client connections.
+server.client.port=55100
+
+# How long to wait when reading on a client connection before timing out.
+server.client.timeout=30000
+
+# The address to which the node server socket should be bound. Leave this blank
+# to bind on all address/interfaces.
+server.node.bind=
+
+# The password to use when authorizing connections from a node.
+server.node.password=password
+
+# The port on which to listen for incoming node connections.
+server.node.port=55101
+
+# How long to wait when reading on a node connection before timing out.
+server.node.timeout=30000
+
+# The user name used when authorizing connections from a node.
+server.node.user=node
+
+# Specifies the directory to use for the storage of project files, tasks and
+# frame files. Everything is written to and read from this directory and its
+# sub-directories.
+storage.root=storage/distributor
+
diff --git a/cluster/distriblend/node.conf b/cluster/distriblend/node.conf
new file mode 100644
index 0000000000..7dd7a94c4b
--- /dev/null
+++ b/cluster/distriblend/node.conf
@@ -0,0 +1,31 @@
+## Distriblend Settings File ##
+
+# The command used to execute Blender on the local machine. If Blender is not in
+# the system path then you will need to set this to the path of the Blender
+# executable. On Windows this is usually C:\Program Files\Blender
+# Foundation\Blender\blender.exe
+blender.command=blender
+
+# The address of the distributor host machine. This must be a valid IP address
+# or host name.
+connect.distributor.host=
+
+# The password to use when connecting to the distributor.
+connect.distributor.password=password
+
+# The port to connect to on the distributor. The distributor must have the same
+# value for its server.node.port setting.
+connect.distributor.port=55101
+
+# When communicating with the distributor, this setting dictates how long to
+# wait when reading responses before timing out.
+connect.distributor.timeout=30000
+
+# The user name to use when connecting to the distributor.
+connect.distributor.user=node
+
+# Specifies the directory to use for the storage of project files, tasks and
+# frame files. Everything is written to and read from this directory and its
+# sub-directories.
+storage.root=storage/node
+