- 05 Dec, 2000 1 commit
-
-
Leigh B. Stoller authored
happens when tbprerun does its thing. Causes experiment creation to stop, when using delay nodes.
-
- 04 Dec, 2000 15 commits
-
-
Leigh B. Stoller authored
fix at some point.
-
Leigh B. Stoller authored
next_boot_path so that OSKit-NETBOOT.SILENT does the right thing. This gets pulled from the disk_images table. Temporary though, since we want to allow more flexibility in how the OS and related stuff gets specified.
-
Kristin Wright authored
-
Kristin Wright authored
mkacct-ctrl: fixed the EUID/UID problem; removed all su1s from 'su1 ssh' calls. tbrun.tcl: added call to mkacct. rmacct: added a die if we fail to open uname pipe.
-
Leigh B. Stoller authored
are checked against the disk_images table. There is not dnard support and no create-os support.
-
Leigh B. Stoller authored
(nodes that were allocated) so that subsequent runs don't run out of resources. Not appropriate to force user to run tbend on failure.
-
Kristin Wright authored
checking, database queries and machine-pinging is done, i set the UID = EUID for the remaining root-only commands. Cleaned up the su1s from the commands as now they're unnecessary (and wouldn't have worked for non-su1-able users, anyway). I tested this as user tu1 - one of my test users with no privileges (i set tu1's shell temporarily to tcsh) on paper. its a good thing because this revealed some typos in my queries for the non-privileged-user path. Fixed those.
-
Leigh B. Stoller authored
Still need to deal with "stop" button.
-
Kristin Wright authored
the same. Added chown/chmod lines in the post-install section.
-
Kristin Wright authored
-
Kristin Wright authored
rmuser call to 'pw userdel'. added call to killtip.
-
Leigh B. Stoller authored
appropriate for the node type). This prevents the user from editing the IR file directly and specifying a bogus image ID.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
checks to make sure that the OS image that has been specified in the IR file is valid. Need a database check for this. Also, no delta stuff yet; just the main OS partitions that are know to exist on the disk already. Guess we also need to worry about reloading the disk from this script. Sigh, still lots to do, but this will be okay for a little while.
-
Leigh B. Stoller authored
like os_setup and delay_setup. Change exitcode to return zero on success, or non-zero number of nodes that failed.
-
- 03 Dec, 2000 3 commits
-
-
Kristin Wright authored
Complete re-write. This version will be easier to maintain and less likely to break. Turns out that in addition to being cleaner, the script runs about 5 times faster because we open many fewer remote pipes. An example of what was modified: To create a user in the old version: - open up a local file - dynamically generate a script of chpass calls for new user accounts and dump into above file - scp over the file - source it remotely via ssh And now: - ssh pw - ssh chpass (turns out i couldn't use dave's usermod example because usermod takes an unencrypted password) -kw
-
Leigh B. Stoller authored
their experiments, via the experiment information page.
-
Kristin Wright authored
Noticed that I had a hard-coded test value still in the code ('lkwbox' instead of $project; fixed that. Took out inclusion of Open2 package. Allow a dash into the project name verification.
-
- 01 Dec, 2000 10 commits
-
-
Robert Ricci authored
who have real shells on paper.
-
Robert Ricci authored
'cd <dir> ; command' (this is the only cirumstance where these characters, or 'chained comands' are allowed). This was done so that the wrapper script can use it, so that the wrapper will work properly for people who have real shells on paper.
-
Leigh B. Stoller authored
webserver, as the uid of the experimentor. Not fully debugged yet since the testbed has been kinda broken all day, but this needs to get in if anyone else works on it.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
some more work (taint checking), and possibly a splitup. Maybe have the parsing code in one place and actual rebooting code and the like in another place.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
Add a top level rules file with common stuff like install rules. Beef up tbsetup makefile, and include above files. Add install of all the tbsetup programs to the bin dir and to the bogus lib/tbsetup directory.
-
- 30 Nov, 2000 8 commits
-
-
Leigh B. Stoller authored
-
Kristin Wright authored
-
Kristin Wright authored
-
Kristin Wright authored
-
Leigh B. Stoller authored
project approval section.
-
Leigh B. Stoller authored
current umask, and so I don't get the protection value I want. Too lazy to go figure it out, and adding a chmod was easiest!
-
Leigh B. Stoller authored
to run a setuid script, but in this case, we want to allow it. Actually, I'm not entirely sure that this restriction makes sense in our semi controlled environment, but better safe than sorry. If you think I'm being too paranoid, let me know.
-
Kristin Wright authored
-
- 29 Nov, 2000 3 commits
-
-
Leigh B. Stoller authored
Program must exist in the testbed bin directory.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
all the scripts send output. Remove test for group writable directory (where program exists). Too paranoid and too inconvenient for all of us since it would require root installs all the time.
-