Changeset 2716

Show
Ignore:
Timestamp:
05/03/08 18:53:45 (7 months ago)
Author:
dhozac
Message:

Add pid space feature.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/issupported.c

    r2589 r2716  
    4848    case vcFEATURE_VSTAT        :  return ver >= 0x00020103; 
    4949    case vcFEATURE_PPTAG        :  return conf & VC_VCI_PPTAG; 
     50    case vcFEATURE_PIDSPACE     :  return ver >= 0x00020303 || ver >= 0x00020201; 
    5051    default                     :  assert(false);  
    5152  } 
  • trunk/lib/issupportedstring.c

    r2589 r2716  
    3535  DECL(MIGRATE), DECL(NAMESPACE), DECL(SCHED),    DECL(VINFO), 
    3636  DECL(VHI),     DECL(VSHELPER0), DECL(VSHELPER), DECL(VWAIT), 
    37   DECL(VNET),    DECL(VSTAT),     DECL(PPTAG), 
     37  DECL(VNET),    DECL(VSTAT),     DECL(PPTAG),    DECL(PIDSPACE), 
    3838}; 
    3939 
  • trunk/lib/vserver.h

    r2705 r2716  
    967967                 vcFEATURE_SCHED,  vcFEATURE_VINFO,   vcFEATURE_VHI, 
    968968                 vcFEATURE_VSHELPER0, vcFEATURE_VSHELPER, vcFEATURE_VWAIT, 
    969                  vcFEATURE_VNET, vcFEATURE_VSTAT,     vcFEATURE_PPTAG, } 
     969                 vcFEATURE_VNET, vcFEATURE_VSTAT,     vcFEATURE_PPTAG, 
     970                 vcFEATURE_PIDSPACE, } 
    970971    vcFeatureSet; 
    971972 
  • trunk/scripts/vserver.functions

    r2709 r2716  
    758758    local d="$vdir"/spaces 
    759759 
    760     test ! -e "$d"/pid || \ 
    761       OPTS_VSPACE=( "${OPTS_VSPACE[@]}" --pid ) 
     760    ( test ! -e "$d"/pid && 
     761      ! $_VSERVER_INFO PIDSPACE FEATURE ) || \ 
     762        OPTS_VSPACE=( "${OPTS_VSPACE[@]}" --pid ) 
    762763 
    763764    test ! -e "$d"/net || {