#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
#
""" A thin wrapper around the SMF support provided by rad """
import threading
import os
class PropChange:
class Repository:
""" Represents a connection to the SCF repository """
if conn is None:
else:
"""
Create a connection to a private (piped) minimalist (SMF module
only) RAD instance.
Arguments:
doorpath (string): if not None, the door path to use to
connect to a custom SMF repo (default: None)
Returns:
rad.client.RadConnection: the private connection
"""
if doorpath is not None:
else:
env = None
if instance is not None:
else:
if scope is not None:
""" Convert an FMRI object to a rad.client.Name """
""" Return the SMF master object """
""" Close the connection to the RAD server """