Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
emulab
emulab-devel
Commits
0cc12c40
Commit
0cc12c40
authored
Mar 22, 2004
by
Leigh B. Stoller
Browse files
Add text suggested by tbops people.
parent
62084150
Changes
1
Hide whitespace changes
Inline
Side-by-side
doc/shellonboss.txt
View file @
0cc12c40
...
...
@@ -57,7 +57,7 @@ never compromised. Okay, lets get serious.
Okay, enough about security. Lets talk about building and installing
testbed software. I'll describe how I operate; other in the group almost
testbed software. I'll describe how I operate; other
s
in the group almost
certainly do things very differently.
* Each developer uses their own devel tree in /usr/testbed/devel/user in
...
...
@@ -67,8 +67,11 @@ certainly do things very differently.
well. The exception are the long running daemons, which are harder to
debug in a devel tree environment.
Typically, your devel tree uses the same database as the main tree, so
you want to be careful about making changes that could screw up the DB.
* Typically, your devel tree uses the same database as the main tree, so
you want to be careful about making changes that could screw up the
DB. Note that we have the ability to run from your own copy of the
DB, but that requires another section in this document. If you want
to do this, send email and ask!
* To create a devel tree:
...
...
@@ -77,6 +80,23 @@ certainly do things very differently.
mkdir obj-devel
cvs checkout testbed
Also:
# Links your web tree into the main tree so you get to it.
ln -s /usr/testbed/www/dev/kwebb /usr/testbed/devel/kwebb/www
# Need these certs for various parts of the system to work
# properly, and they need to be be identical to the installed
# versions.
mkdir -p /usr/testbed/devel/USER/etc
cd /usr/testbed/devel/USER/etc
ln -s /usr/testbed/etc/emulab.pem .
ln -s /usr/testbed/etc/server.pem .
# There is an install tree on ops, via NFS that is used.
mkdir /usr/testbed/opsdir/devel/USER
cd /usr/testbed/devel/USER
ln -s /usr/testbed/opsdir/devel/USER opsdir
* You need to have a "defs" file for configure to run. Each developer has
their own defs file. Take a look at defs-stoller-emulab. It should be
obvious what needs to change; search for stoller. Go ahead and check in
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment