1. 27 Oct, 2003 2 commits
  2. 26 Oct, 2003 1 commit
  3. 24 Oct, 2003 13 commits
    • Robert Ricci's avatar
      Commit the stuff necessary to copy out new plab rootballs, versions of · d12f9b61
      Robert Ricci authored
      which had been hanging around in my home directory for a while.
      
      There are a few new things in plab/etc/netbed_files that set up a
      directory of the same name in @prefix@. This will get rsync'ed with
      netbed_files/ on each planetlab node.
      log/  - just needs to exist for the httpd server
      sbin/ - contains thttpd, and scripts to manipulate it
      www/  - the directory served by thttpd. Contains symlinks to the 'real'
              location of the rootballs (etc/plab)
      
      I've committed a binary of thttpd - this is simply because it'd be a
      PITA to compile a Linux binary for every devel tree, etc.
      
      PLAB_ROOTBALL has now become a configure options. The idea is that we
      will keep the latest version number in configure.in, but you can
      override it in your defs
      file. This way, we don't have to update every defs file when there's a new
      version, but people can still play around with their own version if they want.
      
      The two scripts that interact with the plab nodes skip ones that are
      down. They ssh in as 'utah1', meaning that one of us who has access to
      that account needs to run them, so that they can have access to our
      keys. We can put boss's public key (or something) out there to remove
      this requirement.
      
      plabdist runs an rsync between @prefix@/etc/plab/netbed_files and a
      file of the same name on the planetlab nodes. It's intended to be run
      from the main install tree - the local rsync directory is not normally
      set up in devel trees. It runs in parallel, but is limited to 4 to
      avoid beating up boss too much. Takes about 1:40 with the current set
      of plab nodes (took > 10 minutes doing one at a time).
      
      plabhttpd (re)starts the mini web server on all plab nodes
      d12f9b61
    • Mike Hibler's avatar
      man I got turds everywhere... · 31293e81
      Mike Hibler authored
      Long ago typo fix: "emulab.db.head" -> "emulab.net.db.head"
      31293e81
    • Mike Hibler's avatar
      84bf73a5
    • Mike Hibler's avatar
      Make clean target work correctly too! · 30d21c3b
      Mike Hibler authored
      30d21c3b
    • Mike Hibler's avatar
    • Mike Hibler's avatar
      f77e9fc4
    • Mike Hibler's avatar
      More notes I added at some point · 86c458b3
      Mike Hibler authored
      86c458b3
    • Mike Hibler's avatar
      Add imagezip update message · c6bc9b95
      Mike Hibler authored
      c6bc9b95
    • Mike Hibler's avatar
      Introducing imagezip redux! · 0063d2c4
      Mike Hibler authored
      Ok, not really any fundamental changes, mostly a source reorganization,
      but some new features as well:
      
      1. Split off FS specific code for all FS types into subdirectories.
         imagezip.c was just getting unwieldy.  You can now (in theory, I
         haven't enabled this in any easy way) build a version of imagezip
         with only the FSes you care about.
      
      2. As part of the above, localize the filesystem specific headers in
         the subdirs instead of relying on the installed system headers.
         This allows easy building of, for example, BSD FS support under
         Linux.
      
      3. Hacked up the GNUmakefiles some so that imagezip with all FS support
         will build (in the Emulab context) under Linux and FreeBSD 5.1 as
         well as FreeBSD 4.x.  Still a hack, for Linux you need to first do:
      	setenv LINUX 1
      	setenv HAVE_GCC3 1
      	setenv HAVE_LOCALE 1
         and for FreeBSD 5.x:
      	setenv HAVE_GCC3 1
      	setenv HAVE_LOCALE 1
         these trigger ifdefs in some of the Makefiles to DTRT.  Imagezip
         and frisbee still need a standalone configure...
      
      4. Added support for UFS2 (aka FreeBSD 5.x default filesystems).
      
      5. Added "-S dos-type" option to imagezip.  This is the general form
         of the -b, -l, and -n options to force imagezip to treat the device
         as though it contains a filesystem of the indicated type.
      0063d2c4
    • Mike Hibler's avatar
      Added -i (ignore v1 features) support to imagedump. Prevents it · ccf23ccb
      Mike Hibler authored
      from looking at the embedded (and deprecated) blockindex field in
      the headers.  Now imagedump won't complain if you run it on a
      piece of a split image.
      ccf23ccb
    • Leigh Stoller's avatar
      9e2f4160
    • Leigh Stoller's avatar
      Fix minor syntax error in SENDMAIL() call. · 0c8442dd
      Leigh Stoller authored
      0c8442dd
    • Mac Newbold's avatar
      Small change to make sure .forward files are owned by the user instead of... · b8d5b2ac
      Mac Newbold authored
      Small change to make sure .forward files are owned by the user instead of root. Lots of them were getting left behind as root owned files.
      b8d5b2ac
  4. 23 Oct, 2003 23 commits
  5. 22 Oct, 2003 1 commit