- 07 Oct, 2014 9 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
regularly, but we can come back and run it with the -b option later. This allows all the other changes to get done.
-
Leigh B Stoller authored
spotted when his client would disconnect before Createsliver returned.
-
Leigh B Stoller authored
import.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Mike Hibler authored
-
Mike Hibler authored
-
- 06 Oct, 2014 6 commits
-
-
Mike Hibler authored
-
Mike Hibler authored
An alternative would be to autoconf the value from the defs file, but I don't want the client side to depend on the defs file at all.
-
Mike Hibler authored
We do NOT return interfaces: - with obviously hacky and fake addresses: '000000xxxxxx' - when they are management (role == 'mngmnt') interfaces. Currently there is no OS visible HW for these, the corresponding MACs are just used by the management HW. - for Infiniband (guid != NULL) interfaces. We need support on the client side before we start sending those over.
-
Mike Hibler authored
No more hardwiring in bsdefs.h (which has been moved out of the clientside dir since it is only used in tmcd.c).
-
Dan Reading authored
-
Dan Reading authored
-
- 04 Oct, 2014 4 commits
-
-
Dan Reading authored
entry but no matching blockstore entry according to the bsidx. Normalize the HD type.
-
Dan Reading authored
some (human?) has made a blockstores entry but not a blockstore_attributes entry. search the files for a configuration the has the hard disk serial numbers.
-
Dan Reading authored
-
Dan Reading authored
-
- 03 Oct, 2014 4 commits
-
-
Dan Reading authored
-
Dan Reading authored
-
Mike Hibler authored
Downloading signature direct from boss is great...except when it isn't. In Apt, we cannot multicast download from boss so we MUST use subboss. So differentiate upload server from download. Required fixing a bug in the proxy mfrisbeed that runs on subboss.
-
Jonathon Duerig authored
-
- 02 Oct, 2014 11 commits
-
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
A clientside top-level "gmake freenas-tarball" will build everything and construct an appropriate tarball. You must either build on FreeBSD 8.3 or FreeBSD 9.2, depending on the version of FreeNAS you are targetting. This cannot be done native on the FreeNAS box! In part because there is no compiler there, but even if there was, the install target would wreak havoc on a full root filesystem; it assumes it is working on a skeleton FS with just the Emulab stuff in it. Mostly this commit is grotesque Makefile hacking due to our tragic client-side tmcc OS-specific directory structure. Hey, don't blame me! It was, um...okay DO blame me...
-
Leigh B Stoller authored
URL that is NOT version specific; it points to whatever is the currently released version of the image. LocalVersionURL() returns a version-specific URL.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
being displayed.
-
Mike Hibler authored
The device name may not just be a simple concatenation of disk and partition number (e.g., "cciss/c0d0" + "2" != "cciss/c0d0p2") so return the full path string to use for operating on the device.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 01 Oct, 2014 6 commits
-
-
David Johnson authored
This wasn't too bad, but there were some model changes -- and a few Django/whatever changes. There are a few backwards-incompat changes to the CLI args for some commands; probably we can finesse that if it matters.
-
Kirk Webb authored
-
Mike Hibler authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Mike Hibler authored
Compare new auth_keys with old before moving into place and otherwise avoid any write operations since root is mounted RO on FreeNAS.
-