Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Aug 2009 22:56:29 +0000 (UTC)
From:      Marko Zec <zec@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/tools/tools/vimage Makefile vimage.8 vimage.c
Message-ID:  <200908202256.n7KMudom013460@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
zec         2009-08-20 22:56:29 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    tools/tools/vimage   Makefile vimage.8 vimage.c 
  Log:
  SVN rev 196411 on 2009-08-20 22:56:29Z by zec
  
  MFC r196409:
  
    vimage(8) is a legacy CLI interface for managing jails associated with
    network stack instances, which is provided for compatibility with
    older applications.  This change brings it back to life in a followup
    to the initial conversion of vimage to use the new jail(4)
    userland-kernel API:
  
    - when creating vimages via "vimage -c", by default turn on a few
    options expected by legacy applications, such as allow operations on
    raw sockets, FS mounts etc, and allow jail-related parameters to be
    optionally configured.
  
    - introduce the "-m" modifier which allows for configuring jail
    parameters of existing vimages / vnet-jails.
  
    - make "vimage name command ..." actually work.
  
    - when reassigning ifnets to vnets using "vimage -i", attempt to rename
    the ifnet as "ethXXX" on arrival in the target vnet.  Several legacy
    applications are known to depend heavily on such behavior.
  
    - vimage -l lists only jails associated with vnets.  The output is
    sorted using vimage / jail names as keys.
  
    - vimage -l by default searches only the current level in the jail
    hierarchy.  Recursive listing can be requested via -r switch.
  
    - vimage -l by default prints only jail names on each line, making
    such output suitable for pipelining to other commands.  More verbose
    output can be obtained via -v switch, and even more jail specific
    information will be displayed if -j switch is turned on.
  
    - there's no need to build vimage as statically linked, so update the
    Makefile accordingly.
  
    - update the vimage.8 man page.
  
    Approved by:  re (rwatson), julian (mentor)
  
  Approved by:    re (rwatson)
  
  Revision  Changes    Path
  1.2.2.2   +0 -1      src/tools/tools/vimage/Makefile
  1.1.2.2   +92 -61    src/tools/tools/vimage/vimage.8
  1.2.2.2   +309 -115  src/tools/tools/vimage/vimage.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200908202256.n7KMudom013460>