Lines Matching refs:zonepath

1885     const char *, const char *, char *, size_t), char *zonename, char *zonepath)  in get_hook()  argument
1890 if (bp(bh, zonename, zonepath, cmd + EXEC_LEN, len - EXEC_LEN) != 0) in get_hook()
1904 char zonepath[MAXPATHLEN]; in verify_brand() local
1914 (void) strlcpy(zonepath, "-", sizeof (zonepath)); in verify_brand()
1915 } else if ((err = zonecfg_get_zonepath(handle, zonepath, in verify_brand()
1916 sizeof (zonepath))) != Z_OK) { in verify_brand()
1933 target_zone, zonepath); in verify_brand()
2684 char zonepath[MAXPATHLEN], checkpath[MAXPATHLEN]; in verify_details() local
2698 if ((err = zonecfg_get_zonepath(handle, zonepath, sizeof (zonepath))) != in verify_details()
2717 if (strcmp(zonepath, checkpath) != 0) { in verify_details()
2725 zonepath, checkpath); in verify_details()
2730 validate_zonepath(zonepath, cmd_num) != Z_OK) { in verify_details()
2732 "because of the above errors.\n"), zonepath); in verify_details()
2819 char zonepath[MAXPATHLEN]; in install_func() local
2836 if ((err = zone_get_zonepath(target_zone, zonepath, in install_func()
2837 sizeof (zonepath))) != Z_OK) { in install_func()
2850 target_zone, zonepath) != Z_OK) { in install_func()
2857 target_zone, zonepath) != Z_OK) { in install_func()
2951 create_zfs_zonepath(zonepath); in install_func()
3000 if ((temp_err = cleanup_zonepath(zonepath, B_FALSE)) != Z_OK) { in install_func()
3409 clone_copy(char *source_zonepath, char *zonepath) in clone_copy() argument
3426 create_zfs_zonepath(zonepath); in clone_copy()
3431 err = copy_zone(source_zonepath, zonepath); in clone_copy()
3444 char zonepath[MAXPATHLEN]; in clone_func() local
3577 if ((err = zone_get_zonepath(target_zone, zonepath, sizeof (zonepath))) in clone_func()
3594 zonepath) != Z_OK) { in clone_func()
3602 target_zone, zonepath) != Z_OK) { in clone_func()
3629 brand_get_validatesnap, target_zone, zonepath) != Z_OK) { in clone_func()
3692 err = clone_snapshot_zfs(snapshot, zonepath, in clone_func()
3702 err = clone_zfs(source_zonepath, zonepath, in clone_func()
3706 err = clone_copy(source_zonepath, zonepath); in clone_func()
3749 cleanup_zonepath(char *zonepath, boolean_t all) in cleanup_zonepath() argument
3770 if (*zonepath == NULL || strcmp(zonepath, "/") == 0) { in cleanup_zonepath()
3771 (void) fprintf(stderr, "invalid zonepath '%s'\n", zonepath); in cleanup_zonepath()
3779 if ((dirp = opendir(zonepath)) == NULL) in cleanup_zonepath()
3815 zonepath, std_entries[i]) >= sizeof (tmpbuf) || in cleanup_zonepath()
3830 zonepath); in cleanup_zonepath()
3844 if (is_zonepath_zfs(zonepath)) { in cleanup_zonepath()
3845 if (destroy_zfs(zonepath) == Z_OK) in cleanup_zonepath()
3848 " %s/*", zonepath); in cleanup_zonepath()
3855 zonepath); in cleanup_zonepath()
3868 char zonepath[MAXPATHLEN]; in move_func() local
3916 if ((err = zone_get_zonepath(target_zone, zonepath, sizeof (zonepath))) in move_func()
3923 if (stat(zonepath, &zonepath_buf) == -1) { in move_func()
3961 if (zone_mounts_init(&mounts, zonepath) != 0) in move_func()
3965 mounts.num_root_overlay_mounts, zonepath); in move_func()
3998 if (zone_unmount_rootfs(&mounts, zonepath, B_FALSE) != 0) in move_func()
4009 if (is_zonepath_zfs(zonepath) && in move_func()
4010 move_zfs(zonepath, new_zonepath) != Z_ERR) { in move_func()
4023 (void) zone_mount_rootfs(&mounts, zonepath); in move_func()
4027 if (rename(zonepath, new_zonepath) != 0) { in move_func()
4034 (void) zone_mount_rootfs(&mounts, zonepath); in move_func()
4048 zonepath); in move_func()
4051 err = copy_zone(zonepath, new_zonepath); in move_func()
4112 if (move_zfs(new_zonepath, zonepath) == Z_ERR) { in move_func()
4120 (void) zone_mount_rootfs(&mounts, zonepath); in move_func()
4123 if (rename(new_zonepath, zonepath) != 0) { in move_func()
4130 (void) zone_mount_rootfs(&mounts, zonepath); in move_func()
4152 (void) zone_mount_rootfs(&mounts, zonepath); in move_func()
4158 gettext("Cleaning up zonepath %s..."), zonepath); in move_func()
4160 err = cleanup_zonepath(zonepath, B_TRUE); in move_func()
4189 char zonepath[MAXPATHLEN]; in detach_func() local
4249 if ((err = zone_get_zonepath(target_zone, zonepath, sizeof (zonepath))) in detach_func()
4263 zonepath) != Z_OK) { in detach_func()
4270 target_zone, zonepath) != Z_OK) { in detach_func()
4342 if (execute && zonecfg_find_mounts(zonepath, NULL, NULL)) { in detach_func()
4344 "mounted on subdirectories of %s.\n"), zonepath); in detach_func()
4345 (void) zonecfg_find_mounts(zonepath, zfm_print, NULL); in detach_func()
4529 char zonepath[MAXPATHLEN]; in attach_func() local
4615 if ((err = zone_get_zonepath(target_zone, zonepath, in attach_func()
4616 sizeof (zonepath))) != Z_OK) { in attach_func()
4629 (void) strlcpy(zonepath, "-", sizeof (zonepath)); in attach_func()
4645 zonepath) != Z_OK) { in attach_func()
4652 target_zone, zonepath) != Z_OK) { in attach_func()
4715 if (validate_zonepath(zonepath, CMD_ATTACH) != Z_OK) { in attach_func()
4717 "because of the above errors.\n"), zonepath); in attach_func()
4794 char rootpath[MAXPATHLEN], zonepath[MAXPATHLEN]; in uninstall_func() local
4856 if ((err = zone_get_zonepath(target_zone, zonepath, in uninstall_func()
4857 sizeof (zonepath))) != Z_OK) { in uninstall_func()
4873 target_zone, zonepath) != Z_OK) { in uninstall_func()
4881 target_zone, zonepath) != Z_OK) { in uninstall_func()
4979 if ((err = cleanup_zonepath(zonepath, B_FALSE)) != Z_OK) { in uninstall_func()
5399 char zonepath[MAXPATHLEN]; in sysboot_func() local
5424 if ((err = zonecfg_get_zonepath(zone_handle, zonepath, in sysboot_func()
5425 sizeof (zonepath))) != Z_OK) { in sysboot_func()
5438 target_zone, zonepath); in sysboot_func()