/illumos-gate/usr/src/cmd/zoneadm/ |
H A D | zoneadm.h | 74 char *zonepath; member 109 extern int clone_copy(char *source_zonepath, char *zonepath); 121 extern int clone_snapshot_zfs(char *snap_name, char *zonepath, 123 extern int clone_zfs(char *source_zonepath, char *zonepath, char *presnapbuf, 125 extern void create_zfs_zonepath(char *zonepath); 126 extern int destroy_zfs(char *zonepath); 127 extern boolean_t is_zonepath_zfs(char *zonepath); 128 extern int move_zfs(char *zonepath, char *new_zonepath); 131 extern int zone_mounts_init(zone_mounts_t *mounts, const char *zonepath); 133 extern int zone_mount_rootfs(zone_mounts_t *mounts, const char *zonepath); [all …]
|
H A D | zfs.c | 871 zonepath); in clone_snapshot_zfs() 915 if (is_mountpnt(zonepath)) { in clone_zfs() 1039 destroy_zfs(char *zonepath) in destroy_zfs() argument 1101 (void) rmdir(zonepath); in destroy_zfs() 1131 is_zonepath_zfs(char *zonepath) in is_zonepath_zfs() argument 1180 (void) rmdir(zonepath); in move_zfs() 1474 assert(zonepath != NULL); in zone_mounts_init() 1477 if ((mounts->zonepath = strdup(zonepath)) == NULL) { in zone_mounts_init() 1503 free(mounts->zonepath); in zone_mounts_destroy() 1524 assert(zonepath != NULL); in zone_mount_rootfs() [all …]
|
H A D | zoneadm.c | 2029 (void) strlcpy(zonepath, "-", sizeof (zonepath)); in verify_brand() 2813 if ((err = zonecfg_get_zonepath(handle, zonepath, sizeof (zonepath))) != in verify_details() 3693 if ((err = zone_get_zonepath(target_zone, zonepath, sizeof (zonepath))) in clone_func() 3710 zonepath) != Z_OK) { in clone_func() 3886 if (*zonepath == '\0' || strcmp(zonepath, "/") == 0) { in cleanup_zonepath() 3946 zonepath); in cleanup_zonepath() 3971 zonepath); in cleanup_zonepath() 4032 if ((err = zone_get_zonepath(target_zone, zonepath, sizeof (zonepath))) in move_func() 4164 zonepath); in move_func() 4365 if ((err = zone_get_zonepath(target_zone, zonepath, sizeof (zonepath))) in detach_func() [all …]
|
/illumos-gate/usr/src/lib/libbrand/common/ |
H A D | libbrand.c | 333 if (zonepath == NULL) in i_substitute_tokens() 443 const char *zonepath, char *buf, size_t len) in brand_get_attach() argument 452 const char *zonepath, char *buf, size_t len) in brand_get_boot() argument 473 const char *zonepath, char *buf, size_t len) in brand_get_clone() argument 482 const char *zonepath, char *buf, size_t len) in brand_get_detach() argument 491 const char *zonepath, char *buf, size_t len) in brand_get_halt() argument 500 const char *zonepath, char *buf, size_t len) in brand_get_shutdown() argument 581 const char *zonepath, char *buf, size_t len) in brand_get_install() argument 606 const char *zonepath, char *buf, size_t len) in brand_get_postattach() argument 861 zonename, zonepath, NULL, NULL)) != 0) in i_brand_platform_iter_mounts() [all …]
|
/illumos-gate/usr/src/lib/brand/shared/zone/ |
H A D | uninstall.ksh | 95 printf "$m_rm\n" "$zonepath/SUNWattached.xml" 96 $nop /bin/rm -f "$zonepath/SUNWattached.xml" 99 printf "$m_rm_r\n" "$zonepath/lu" 100 $nop /bin/rm -rf "$zonepath/lu" 103 printf "$m_rm_r\n" "$zonepath/dev" 104 $nop /bin/rm -rf "$zonepath/dev" 107 printf "$m_rm_r\n" "$zonepath/root" 108 $nop /bin/rm -rf "$zonepath/root" 111 printf "$m_rm\n" "$zonepath" 112 $nop /bin/rmdir "$zonepath" 2>/dev/null [all …]
|
H A D | query.ksh | 32 zonepath=$2 36 get_zonepath_ds $zonepath
|
H A D | common.ksh | 277 sort $fstmpfile | nawk -v zonepath=$zonepath '{ 307 sort -r $fstmpfile | nawk -v zonepath=$zonepath '{ 318 /usr/bin/nawk -v zonepath=$1 '{ 996 chmod 700 $zonepath
|
/illumos-gate/usr/src/cmd/tsol/demo/ |
H A D | runwlabel.ksh | 38 zonepath=`getzonepath "$1" | sed -e 's/\/root$//'` 42 for zone in `zoneadm list -pi | nawk -F: -v zonepath=${zonepath} '{
|
/illumos-gate/usr/src/cmd/allocate/ |
H A D | allocate3.c | 898 char zonepath[MAXPATHLEN]; in exec_clean() local 903 zonepath[0] = '\0'; in exec_clean() 1700 char zonepath[MAXPATHLEN]; in create_znode() local 1712 len = strlen(zonepath); in create_znode() 1713 size = sizeof (zonepath); in create_znode() 1719 zonepath[len] = '\0'; in create_znode() 1744 zonepath, tmpfile); in create_znode() 1772 zonepath[len] = '\0'; in create_znode() 1788 char zonepath[MAXPATHLEN]; in remove_znode() local 1805 len = strlen(zonepath); in remove_znode() [all …]
|
/illumos-gate/usr/src/lib/brand/solaris10/s10_support/ |
H A D | s10_support.c | 199 get_ku_patchlist(char *zonepath, char **patchlist) in get_ku_patchlist() argument 207 "%s/root/var/sadm/pkg/SUNWcakr/pkginfo", zonepath) in get_ku_patchlist() 249 char zonepath[MAXPATHLEN]; in have_valid_ku() local 259 if (zone_get_zonepath(zonename, zonepath, sizeof (zonepath)) != Z_OK) in have_valid_ku() 267 zonepath) >= sizeof (sanity_skip)) in have_valid_ku() 273 if (get_ku_patchlist(zonepath, &patchlist) != 0 || patchlist == NULL) in have_valid_ku()
|
/illumos-gate/usr/src/lib/libbe/common/ |
H A D | be_mount.c | 1730 p = strrchr(zonepath, '/'); in loopback_mount_zonepath() 1731 if (p != NULL && p != zonepath) { in loopback_mount_zonepath() 1733 p - zonepath + 1)) == NULL) { in loopback_mount_zonepath() 1737 (void) strlcpy(parent_dir, zonepath, p - zonepath + 1); in loopback_mount_zonepath() 1803 md->altroot, zonepath); in loopback_mount_zonepath() 1814 zonepath, altzonepath, strerror(err)); in loopback_mount_zonepath() 2302 char *zonepath = NULL; in be_mount_zones() local 2359 zonepath, zonepath_ds); in be_mount_zones() 2408 char *zonepath = NULL; in be_unmount_zones() local 2435 "%s%s", ud->altroot, zonepath); in be_unmount_zones() [all …]
|
H A D | be_zones.c | 87 be_make_zoneroot(char *zonepath, char *zoneroot, int zoneroot_size) in be_make_zoneroot() argument 89 (void) snprintf(zoneroot, zoneroot_size, "%s/root", zonepath); in be_make_zoneroot()
|
H A D | be_create.c | 1691 char *zonepath = NULL; in be_destroy_zones() local 1763 zonepath = z_zlist_get_zonepath(zlist, i); in be_destroy_zones() 1769 if ((zonepath_ds = be_get_ds_from_dir(zonepath)) == NULL) in be_destroy_zones() 1974 char *zonepath = NULL; in be_copy_zones() local 2066 zonepath = z_zlist_get_zonepath(zlist, i); in be_copy_zones() 2076 if ((ds = be_get_ds_from_dir(zonepath)) == NULL) in be_copy_zones() 2084 be_make_zoneroot(zonepath, zoneroot, sizeof (zoneroot)); in be_copy_zones()
|
/illumos-gate/usr/src/lib/brand/solaris10/zone/ |
H A D | poststate.ksh | 47 zonepath=$2 55 echo "global:installed:/" > $zonepath/root/etc/zones/index
|
H A D | uninstall.ksh | 40 zonepath=$2 95 zoneroot=$zonepath/root
|
H A D | common.ksh | 197 get_zonepath_ds $zonepath 204 mount -F zfs $ACTIVE_DS $zonepath/root || fail_fatal "$f_zfs_mount" 213 get_zonepath_ds $zonepath
|
H A D | prestate.ksh | 46 zonepath=$2
|
H A D | attach.ksh | 81 zonepath="$ZONEPATH" 178 get_zonepath_ds $zonepath
|
H A D | detach.ksh | 40 zonepath="$ZONEPATH"
|
H A D | clone.ksh | 52 sourcezonepath=`/usr/sbin/zonecfg -z $sourcezone info zonepath | \
|
H A D | image_install.ksh | 113 zonepath="$ZONEPATH"
|
/illumos-gate/usr/src/lib/libtsol/common/ |
H A D | getpathbylabel.c | 229 struct mnttab *autofs_mnt, char *globalpath, char *zonepath, int global_len) in getnfspathbyautofs() argument 318 zp_len = strlen(zonepath); in getnfspathbyautofs() 355 char zonepath[MAXPATHLEN]; in getglobalpath() local 365 (void) strncpy(zonepath, prefix, MAXPATHLEN); in getglobalpath() 399 globalpath, zonepath, MAXPATHLEN) == 0) { in getglobalpath()
|
/illumos-gate/usr/src/cmd/zoneadmd/ |
H A D | vplat.c | 1693 char zonepath[MAXPATHLEN]; in mount_filesystems() local 1712 if (zone_get_zonepath(zone_name, zonepath, sizeof (zonepath)) != Z_OK) { in mount_filesystems() 3780 is_zonepath_zfs(char *zonepath) in is_zonepath_zfs() argument 3787 if (statvfs64(zonepath, &buf1) != 0) in is_zonepath_zfs() 3793 if ((path = strdup(zonepath)) == NULL) in is_zonepath_zfs() 3822 char zonepath[MAXPATHLEN]; in validate_rootds_label() local 3828 if (zone_get_zonepath(zone_name, zonepath, sizeof (zonepath)) != Z_OK) { in validate_rootds_label() 3833 if (!is_zonepath_zfs(zonepath)) in validate_rootds_label() 5231 char zonepath[MAXPATHLEN]; in vplat_bringup() local 5242 if (zone_get_zonepath(zone_name, zonepath, sizeof (zonepath)) != Z_OK) { in vplat_bringup() [all …]
|
/illumos-gate/usr/src/cmd/tsol/misc/ |
H A D | txzonemgr.sh | 416 zonepath=$(zoneadm -z $zonename list -p|cut -d : -f4) 417 ZONE_ETC_DIR=$zonepath/root/etc 550 zonepath=$(zoneadm -z $zonename list -p|cut -d : -f4) 551 sys-unconfig -R $zonepath/root 2>/dev/null 1019 zonepath=$(zoneadm -z $1 list -p|cut -d : -f4) 1020 ZONE_ETC_DIR=$zonepath/root/etc
|
/illumos-gate/usr/src/cmd/zonecfg/ |
H A D | zonecfg_lex.l | 199 <TSTATE>zonepath { return ZONEPATH; } 200 <CSTATE>zonepath { return ZONEPATH; }
|