1. 25 Jan, 2010 2 commits
  2. 21 Jan, 2010 1 commit
  3. 15 Jan, 2010 1 commit
    • Mike Hibler's avatar
      Lovely, lovely hacks for BSD based Xen vnodes. · e20c2034
      Mike Hibler authored
      In dhclient-exit-hooks we stash the vnode name in $BOOTDIR/vmname where
      libsetup would expect it.
      
      In libsetup.pm we set the event server to the physical host (based on
      node names!)
      
      In libvnode_xen.pm we reflect that these hacks are now done elsewhere!
      e20c2034
  4. 05 Jan, 2010 1 commit
  5. 29 Dec, 2009 1 commit
  6. 18 Dec, 2009 2 commits
  7. 15 Dec, 2009 1 commit
  8. 11 Dec, 2009 3 commits
  9. 07 Dec, 2009 4 commits
  10. 01 Dec, 2009 1 commit
  11. 19 Nov, 2009 3 commits
  12. 13 Nov, 2009 8 commits
  13. 11 Nov, 2009 1 commit
  14. 06 Nov, 2009 1 commit
  15. 05 Nov, 2009 2 commits
  16. 02 Nov, 2009 3 commits
    • Ryan Jackson's avatar
      Add mount_bsd_slice to linux install · 3242db55
      Ryan Jackson authored
      3242db55
    • Ryan Jackson's avatar
      Fix minor spelling error in comment · cb4005a3
      Ryan Jackson authored
      Just a minor spelling fix in a comment.  Nothing significant.
      cb4005a3
    • Ryan Jackson's avatar
      Add script to help mount BSD slices in Linux · bc77a589
      Ryan Jackson authored
      Add a small perl script to help mount BSD slices in Linux when
      customizing a generic image by doing the following:
      
      - Parse a BSD disklabel on a block device
      - Map BSD partitions to their Linux device names
      - Mount BSD root partition, parse its /etc/fstab to find
        which partitions in the slice should be mounted and where
      - Mount remaining BSD partitions in the correct order
      
      Users still need to manually unmount the BSD partitions, but this should
      at least help reduce the confusion due to the disparity in partition
      naming schemes.  Even if you aren't confused by the way Linux maps BSD
      partitions, it's annoying to figure out the mapping by hand each time.
      bc77a589
  17. 27 Oct, 2009 1 commit
  18. 26 Oct, 2009 2 commits
  19. 23 Oct, 2009 2 commits
    • David Johnson's avatar
      Whoops, change undef to 0644 in dbmopen. · a38134ac
      David Johnson authored
      a38134ac
    • David Johnson's avatar
      Don't just splat the master passwd/group files into place from $ETCDIR. · 7adf2f53
      David Johnson authored
      Instead, grab the current Emulab uids/gids, grab the current group/passwd
      files and their shadow counterparts, remove any emulab u/gids from the
      loaded instance of the current files, then push any new/changed uid/gids
      into the master files in $ETCDIR.  Also, we remove accounts from the
      master files if they no longer appear in the current files.  Finally, we
      strip deleted uids from any groups they might appear in (!).
      
      Note that this also rearranges the order in which os_account_cleanup is
      called by rc.accounts; now it comes before the passwd and group dbs in
      /var/emulab/db are wiped.
      7adf2f53