Print this page
PSARC 2008/766 native zones p2v
6667924 physical to virtual utility for native zones


   3 #
   4 # The contents of this file are subject to the terms of the
   5 # Common Development and Distribution License (the "License").
   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
  24 # Use is subject to license terms.
  25 #
  26 
  27 #
  28 # The list is built of owner-group combinations.  ROOT.SYS occurs twice
  29 # because some directories owned by root and in group sys are subdirectories
  30 # of directories having other owner-group attributes.
  31 #
  32 # It is easier to think in terms of directory names without the ROOT macro
  33 # prefix.  ROOTDIRS is TARGETDIRS with ROOT prefixes.  It is necessary
  34 # to work with ROOT prefixes when controlling conditional assignments.
  35 #
  36 # The macro SYM.ROOT.SYS means symlinks with owner root and group sys.
  37 
  38 SYMLINKS=       $(SYM.ROOT.SYS) $(SYM.ROOT.BIN) $(SYM.OTHERS)
  39 
  40 TARGETDIRS=     $(ROOT.SYS) $(ROOT.BIN) $(ROOT.SYS2) \
  41                 $(UUCP.UUCP) $(OTHERS) $(ROOT.SFW) $(ROOT.OTHER) \
  42                 $(SYM.USRCCSLIB) $(SYM.USRLIB)
  43 


  61 ROOT.SYS= \
  62         /boot \
  63         /boot/solaris \
  64         /boot/solaris/bin \
  65         $($(MACH)_ROOT.SYS) \
  66         /dev \
  67         /dev/dsk \
  68         /dev/fd \
  69         /dev/ipnet \
  70         /dev/net \
  71         /dev/rdsk \
  72         /dev/rmt \
  73         /dev/pts \
  74         /dev/sad \
  75         /dev/swap \
  76         /dev/vt \
  77         /dev/zcons \
  78         /devices \
  79         /devices/pseudo \
  80         /etc \


  81         /etc/certs      \
  82         /etc/cron.d \
  83         /etc/crypto \
  84         /etc/crypto/certs \
  85         /etc/crypto/crls \
  86         /etc/default \
  87         /etc/devices  \
  88         /etc/dev  \
  89         /etc/dfs  \
  90         /etc/fs  \
  91         /etc/fs/nfs  \
  92         /etc/fs/zfs \
  93         /etc/ftpd  \
  94         /etc/hal \
  95         /etc/hal/fdi \
  96         /etc/hal/fdi/information \
  97         /etc/hal/fdi/information/10freedesktop \
  98         /etc/hal/fdi/information/20thirdparty \
  99         /etc/hal/fdi/information/30user \
 100         /etc/hal/fdi/policy \


 242         /usr/games \
 243         /usr/include \
 244         /usr/include/ast \
 245         /usr/include/sys/crypto \
 246         /usr/include/fm \
 247         /usr/include/gssapi \
 248         /usr/include/hal \
 249         /usr/include/kerberosv5 \
 250         /usr/include/libmilter \
 251         /usr/include/libpolkit \
 252         /usr/include/openssl \
 253         /usr/include/sasl \
 254         /usr/include/scsi \
 255         /usr/include/security \
 256         /usr/include/tsol \
 257         /usr/kvm \
 258         /usr/lib \
 259         /usr/lib/abi \
 260         /usr/lib/brand \
 261         /usr/lib/brand/native \

 262         /usr/lib/brand/sn1 \
 263         /usr/lib/class \
 264         /usr/lib/class/FSS \
 265         /usr/lib/class/FX \
 266         /usr/lib/class/IA \
 267         /usr/lib/class/RT \
 268         /usr/lib/class/TS \
 269         /usr/lib/crypto \
 270         /usr/lib/drv \
 271         /usr/lib/elfedit \
 272         /usr/lib/font \
 273         /usr/lib/fp \
 274         /usr/lib/fp/libp \
 275         /usr/lib/inet \
 276         /usr/lib/inet/dhcp \
 277         /usr/lib/inet/dhcp/nsu \
 278         /usr/lib/inet/dhcp/svc \
 279         /usr/lib/inet/dhcp/svcadm \
 280         $(XROOT.BIN) \
 281         /usr/lib/fm    \




   3 #
   4 # The contents of this file are subject to the terms of the
   5 # Common Development and Distribution License (the "License").
   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  24 # Use is subject to license terms.
  25 #
  26 
  27 #
  28 # The list is built of owner-group combinations.  ROOT.SYS occurs twice
  29 # because some directories owned by root and in group sys are subdirectories
  30 # of directories having other owner-group attributes.
  31 #
  32 # It is easier to think in terms of directory names without the ROOT macro
  33 # prefix.  ROOTDIRS is TARGETDIRS with ROOT prefixes.  It is necessary
  34 # to work with ROOT prefixes when controlling conditional assignments.
  35 #
  36 # The macro SYM.ROOT.SYS means symlinks with owner root and group sys.
  37 
  38 SYMLINKS=       $(SYM.ROOT.SYS) $(SYM.ROOT.BIN) $(SYM.OTHERS)
  39 
  40 TARGETDIRS=     $(ROOT.SYS) $(ROOT.BIN) $(ROOT.SYS2) \
  41                 $(UUCP.UUCP) $(OTHERS) $(ROOT.SFW) $(ROOT.OTHER) \
  42                 $(SYM.USRCCSLIB) $(SYM.USRLIB)
  43 


  61 ROOT.SYS= \
  62         /boot \
  63         /boot/solaris \
  64         /boot/solaris/bin \
  65         $($(MACH)_ROOT.SYS) \
  66         /dev \
  67         /dev/dsk \
  68         /dev/fd \
  69         /dev/ipnet \
  70         /dev/net \
  71         /dev/rdsk \
  72         /dev/rmt \
  73         /dev/pts \
  74         /dev/sad \
  75         /dev/swap \
  76         /dev/vt \
  77         /dev/zcons \
  78         /devices \
  79         /devices/pseudo \
  80         /etc \
  81         /etc/brand  \
  82         /etc/brand/native  \
  83         /etc/certs      \
  84         /etc/cron.d \
  85         /etc/crypto \
  86         /etc/crypto/certs \
  87         /etc/crypto/crls \
  88         /etc/default \
  89         /etc/devices  \
  90         /etc/dev  \
  91         /etc/dfs  \
  92         /etc/fs  \
  93         /etc/fs/nfs  \
  94         /etc/fs/zfs \
  95         /etc/ftpd  \
  96         /etc/hal \
  97         /etc/hal/fdi \
  98         /etc/hal/fdi/information \
  99         /etc/hal/fdi/information/10freedesktop \
 100         /etc/hal/fdi/information/20thirdparty \
 101         /etc/hal/fdi/information/30user \
 102         /etc/hal/fdi/policy \


 244         /usr/games \
 245         /usr/include \
 246         /usr/include/ast \
 247         /usr/include/sys/crypto \
 248         /usr/include/fm \
 249         /usr/include/gssapi \
 250         /usr/include/hal \
 251         /usr/include/kerberosv5 \
 252         /usr/include/libmilter \
 253         /usr/include/libpolkit \
 254         /usr/include/openssl \
 255         /usr/include/sasl \
 256         /usr/include/scsi \
 257         /usr/include/security \
 258         /usr/include/tsol \
 259         /usr/kvm \
 260         /usr/lib \
 261         /usr/lib/abi \
 262         /usr/lib/brand \
 263         /usr/lib/brand/native \
 264         /usr/lib/brand/shared \
 265         /usr/lib/brand/sn1 \
 266         /usr/lib/class \
 267         /usr/lib/class/FSS \
 268         /usr/lib/class/FX \
 269         /usr/lib/class/IA \
 270         /usr/lib/class/RT \
 271         /usr/lib/class/TS \
 272         /usr/lib/crypto \
 273         /usr/lib/drv \
 274         /usr/lib/elfedit \
 275         /usr/lib/font \
 276         /usr/lib/fp \
 277         /usr/lib/fp/libp \
 278         /usr/lib/inet \
 279         /usr/lib/inet/dhcp \
 280         /usr/lib/inet/dhcp/nsu \
 281         /usr/lib/inet/dhcp/svc \
 282         /usr/lib/inet/dhcp/svcadm \
 283         $(XROOT.BIN) \
 284         /usr/lib/fm    \