1. 06 Jul, 2017 9 commits
  2. 05 Jul, 2017 2 commits
    • Mike Hibler's avatar
      Force an fsck.ufs after localization of a FreeBSD filesystem. · 24787f2c
      Mike Hibler authored
      Apparently there are some issues with UFS2 support in Linux.
      Fsck mostly fixes incorrect block counts:
          INCORRECT BLOCK COUNT I=1043374 (0 should be 8)
      for inodes that get created by Linux (e.g., /etc/ssh host keys,
      /var/emulab/boot stuff). Everything seems to be fine after the fsck.
      Also: specify "-Zy" when creating LVMs so that old GPTs, superblocks, etc.
      don't leak through. LVM seems to be frightfully deterministic in its
      allocation strategies to the extent that virtual disks created in previous
      experiments have their metadata show up in newer experiment LVMs.
      All the things that are changed
    • Mike Hibler's avatar
      Simplify the cleanup of /root/.ssh: just remove everything. · bf0e1d2f
      Mike Hibler authored
      Previously, we were still putting the default utah boss key there.
  3. 03 Jul, 2017 3 commits
  4. 01 Jul, 2017 1 commit
  5. 30 Jun, 2017 3 commits
  6. 29 Jun, 2017 7 commits
  7. 28 Jun, 2017 4 commits
  8. 26 Jun, 2017 6 commits
  9. 23 Jun, 2017 2 commits
  10. 22 Jun, 2017 2 commits
  11. 21 Jun, 2017 1 commit
    • Mike Hibler's avatar
      New strategy for deciding what root keys go in MFS: · a4ecb249
      Mike Hibler authored
        # Figure out what root pubkey(s) to use. Originally, we just copied over
        # *.pub, but that gets a whole lot of weird crap on the mothership. So now
        # we try to be more selective:
        # To keep up with the cool kids, we want to use an Ed25519 key
        # (id_ed25519.pub) if possible.
        # However since ed25519 is not supported by older sshds, we better have
        # an RSA alternative (id_rsa.pub) as well.
        # But that key may be really old and less than 2048 bits, so we may have
        # a bigger one as well (id_rsa_new.pub, note: requires changing the default
        # ssh_config on your boss since this is not a default key file name to try).
        # We really don't want to use a DSA key (id_dsa.pub) anymore unless there
        # is no alternative.
        # Finally, if we are an Elabinelab setup, include the outer boss root key.