summaryrefslogtreecommitdiff
path: root/deleted_files
diff options
context:
space:
mode:
authorarao <none@none>2006-06-15 16:05:27 -0700
committerarao <none@none>2006-06-15 16:05:27 -0700
commit2c02d3558a271b9296b3d73ca9f71ec47fc6ae74 (patch)
treebb057ff5e49e5f7dcb22069e86cca91258763d9e /deleted_files
parent7d692464eb868dd074286c876190c055095ba89d (diff)
downloadillumos-gate-2c02d3558a271b9296b3d73ca9f71ec47fc6ae74.tar.gz
6434128 LDOMs support introduced extraneous [ir].manifest files
6438924 SUNWldomr.v is missing the manifest class in pkgino.tmpl --HG-- rename : usr/src/pkgdefs/SUNWldomr.v/i.manifest => deleted_files/usr/src/pkgdefs/SUNWldomr.v/i.manifest rename : usr/src/pkgdefs/SUNWldomr.v/r.manifest => deleted_files/usr/src/pkgdefs/SUNWldomr.v/r.manifest
Diffstat (limited to 'deleted_files')
-rw-r--r--deleted_files/usr/src/pkgdefs/SUNWldomr.v/i.manifest76
-rw-r--r--deleted_files/usr/src/pkgdefs/SUNWldomr.v/r.manifest83
2 files changed, 159 insertions, 0 deletions
diff --git a/deleted_files/usr/src/pkgdefs/SUNWldomr.v/i.manifest b/deleted_files/usr/src/pkgdefs/SUNWldomr.v/i.manifest
new file mode 100644
index 0000000000..262b987697
--- /dev/null
+++ b/deleted_files/usr/src/pkgdefs/SUNWldomr.v/i.manifest
@@ -0,0 +1,76 @@
+#!/bin/sh
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+#
+# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+# Use is subject to license terms.
+#
+# ident "%Z%%M% %I% %E% SMI"
+#
+# i.manifest - smf(5) service manifest install class action script
+#
+
+repfile=$PKG_INSTALL_ROOT/etc/svc/repository.db
+export repfile
+
+#
+# If the repository does not yet exist, create it from the appropriate seed. If
+# for some reason the seeds do not exist, svccfg(1M) will create the repository
+# automatically.
+#
+if [ ! -f $repfile ]; then
+ if [ -n "$SUNW_PKG_INSTALL_ZONENAME" -a \
+ "$SUNW_PKG_INSTALL_ZONENAME" != "global" ]; then
+ [ -f $PKG_INSTALL_ROOT/lib/svc/seed/nonglobal.db ] && \
+ /usr/bin/cp $PKG_INSTALL_ROOT/lib/svc/seed/nonglobal.db \
+ $repfile
+ else
+ [ -f $PKG_INSTALL_ROOT/lib/svc/seed/global.db ] && \
+ /usr/bin/cp $PKG_INSTALL_ROOT/lib/svc/seed/global.db \
+ $repfile
+ fi
+ /usr/bin/chmod 0600 $repfile
+ /usr/bin/chown root:sys $repfile
+fi
+
+if [ ! -r $PKG_INSTALL_ROOT/etc/svc/volatile/repository_door ]; then
+ #
+ # smf(5) is not presently running for the destination environment.
+ # Since we presently cannot refresh without a running svc.startd(1M), we
+ # cannot consistently handle dependent placement. Defer to next boot.
+ #
+ while read src dst; do
+ /usr/bin/cp -p $src $dst
+ done
+else
+ #
+ # Local package install.
+ #
+ while read src dst; do
+ /usr/bin/cp -p $src $dst
+
+ [ "$PKG_INSTALL_ROOT" = "" -o "$PKG_INSTALL_ROOT" = "/" ] && \
+ SVCCFG_CHECKHASH=1 /usr/sbin/svccfg import $dst
+ done
+fi
+
+exit 0
diff --git a/deleted_files/usr/src/pkgdefs/SUNWldomr.v/r.manifest b/deleted_files/usr/src/pkgdefs/SUNWldomr.v/r.manifest
new file mode 100644
index 0000000000..e4690e7e5f
--- /dev/null
+++ b/deleted_files/usr/src/pkgdefs/SUNWldomr.v/r.manifest
@@ -0,0 +1,83 @@
+#!/bin/sh
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+# or http://www.opensolaris.org/os/licensing.
+# 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
+#
+#
+# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+# Use is subject to license terms.
+#
+# ident "%Z%%M% %I% %E% SMI"
+#
+# r.manifest - smf(5) manifest remove class action script
+#
+
+if [ "$PKG_INSTALL_ROOT" != "" -a "$PKG_INSTALL_ROOT" != "/" ]; then
+ #
+ # We can't safely disable the service in this case.
+ #
+ smf_alive=no
+else
+ #
+ # We can verify if the service is disabled prior to
+ # removal.
+ #
+ if [ -r /etc/svc/volatile/repository_door ]; then
+ smf_alive=yes
+ fi
+fi
+
+MFSTSCAN=/lib/svc/bin/mfstscan
+SVCCFG=/usr/sbin/svccfg
+SVCPROP=/usr/bin/svcprop
+
+while read mfst; do
+ if [ "$smf_alive" = "yes" ]; then
+ ENTITIES=`$SVCCFG inventory $mfst`
+
+ for fmri in $ENTITIES; do
+ #
+ # Determine whether any of our instances are
+ # enabled.
+ #
+ en_p=`$SVCPROP -C -p general/enabled $fmri 2>/dev/null`
+ en_o=`$SVCPROP -C -p general_ovr/enabled $fmri 2>/dev/null`
+
+ if [ "$en_p" = "true" -o "$en_o" = "true" ]; then
+ echo "$fmri remains enabled; aborting"
+ exit 1
+ fi
+
+ $SVCCFG delete $fmri
+ done
+
+ #
+ # Delete the manifest hash value.
+ #
+ pg_name=`$MFSTSCAN -t $mfst`
+ if $SVCPROP -q -p $pg_name smf/manifest; then
+ $SVCCFG -s smf/manifest delpg $pg_name
+ fi
+ fi
+
+ /usr/bin/rm $mfst
+done
+
+exit 0