1. 06 Feb, 2013 1 commit
  2. 05 Feb, 2013 6 commits
  3. 04 Feb, 2013 1 commit
  4. 01 Feb, 2013 2 commits
  5. 30 Jan, 2013 1 commit
    • Kirk Webb's avatar
      Refactor generic vnode setup code a bit for OS independence · f7c51ea6
      Kirk Webb authored
      In order to hook in via the "generic vnode" path for setting up
      blockstores under FreeNAS, I've done a bit of shuffling in order to
      make things more OS-independent and reusable.
      
      * mkvnode.pl
      
      Moved to clientside/tmcc/common.  OS-dependent bits (really only some
      IPtables stuff) abstracted, and moved to tmcc/linux/libvnode.pm.
      
      * libvnode.pm
      
      Moved generic vnode stuff to a new module.  Moved miscellaneous
      utility functions to a new module.  Left OS-specific stuff.  Not
      really sure if what is left should be merged into libsetup/liblocsetup
      or left here - deferring this decision for now.
      
      * libgenvnode.pm
      
      New module currently containing generic vnode stuff.  Currently, the
      VNODE_* predicates are here.
      
      * libutil.pm
      
      New module containing miscellaneous utility functions (fatal,
      mysystem, mysystem2, setState, etc.)
      
      Files referencing libvnode.pm have been updated, as have the relevant
      Makefiles.
      f7c51ea6
  6. 29 Jan, 2013 2 commits
  7. 28 Jan, 2013 2 commits
  8. 25 Jan, 2013 1 commit
  9. 24 Jan, 2013 1 commit
  10. 14 Jan, 2013 1 commit
  11. 02 Jan, 2013 1 commit
  12. 28 Dec, 2012 1 commit
  13. 27 Dec, 2012 1 commit
  14. 21 Dec, 2012 1 commit
  15. 20 Dec, 2012 1 commit
  16. 19 Dec, 2012 2 commits
  17. 12 Dec, 2012 3 commits
  18. 11 Dec, 2012 1 commit
  19. 10 Dec, 2012 2 commits
  20. 07 Dec, 2012 1 commit
  21. 06 Dec, 2012 5 commits
  22. 03 Dec, 2012 3 commits