xref: /illumos-gate/usr/src/cmd/svr4pkg/hdrs/messages.h (revision 5c51f124)
1*5c51f124SMoriah Waterland /*
2*5c51f124SMoriah Waterland  * CDDL HEADER START
3*5c51f124SMoriah Waterland  *
4*5c51f124SMoriah Waterland  * The contents of this file are subject to the terms of the
5*5c51f124SMoriah Waterland  * Common Development and Distribution License (the "License").
6*5c51f124SMoriah Waterland  * You may not use this file except in compliance with the License.
7*5c51f124SMoriah Waterland  *
8*5c51f124SMoriah Waterland  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*5c51f124SMoriah Waterland  * or http://www.opensolaris.org/os/licensing.
10*5c51f124SMoriah Waterland  * See the License for the specific language governing permissions
11*5c51f124SMoriah Waterland  * and limitations under the License.
12*5c51f124SMoriah Waterland  *
13*5c51f124SMoriah Waterland  * When distributing Covered Code, include this CDDL HEADER in each
14*5c51f124SMoriah Waterland  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*5c51f124SMoriah Waterland  * If applicable, add the following below this CDDL HEADER, with the
16*5c51f124SMoriah Waterland  * fields enclosed by brackets "[]" replaced with your own identifying
17*5c51f124SMoriah Waterland  * information: Portions Copyright [yyyy] [name of copyright owner]
18*5c51f124SMoriah Waterland  *
19*5c51f124SMoriah Waterland  * CDDL HEADER END
20*5c51f124SMoriah Waterland  */
21*5c51f124SMoriah Waterland 
22*5c51f124SMoriah Waterland /*
23*5c51f124SMoriah Waterland  * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
24*5c51f124SMoriah Waterland  * Use is subject to license terms.
25*5c51f124SMoriah Waterland  */
26*5c51f124SMoriah Waterland 
27*5c51f124SMoriah Waterland #ifndef	_MESSAGES_H
28*5c51f124SMoriah Waterland #define	_MESSAGES_H
29*5c51f124SMoriah Waterland 
30*5c51f124SMoriah Waterland 
31*5c51f124SMoriah Waterland /*
32*5c51f124SMoriah Waterland  * Module:	messages
33*5c51f124SMoriah Waterland  * Group:	pkg commands
34*5c51f124SMoriah Waterland  * Description: l10n strings for all pkg commands
35*5c51f124SMoriah Waterland  */
36*5c51f124SMoriah Waterland 
37*5c51f124SMoriah Waterland #ifdef __cplusplus
38*5c51f124SMoriah Waterland extern "C" {
39*5c51f124SMoriah Waterland #endif
40*5c51f124SMoriah Waterland 
41*5c51f124SMoriah Waterland #define	MSG_MAX	1024
42*5c51f124SMoriah Waterland #define	MAXARGS 100
43*5c51f124SMoriah Waterland #define	MAX_CAT_ARGS 64
44*5c51f124SMoriah Waterland 
45*5c51f124SMoriah Waterland /* BEGIN CSTYLED */
46*5c51f124SMoriah Waterland 
47*5c51f124SMoriah Waterland /*
48*5c51f124SMoriah Waterland  * I18N: these messages are questions asked of the user
49*5c51f124SMoriah Waterland  */
50*5c51f124SMoriah Waterland 
51*5c51f124SMoriah Waterland #define	ASK_CONFIRM			gettext("Do you want to remove this package?")
52*5c51f124SMoriah Waterland #define	ASK_CONT			gettext("Do you want to continue with the installation of <%s>")
53*5c51f124SMoriah Waterland #define	ASK_CONTINUE_ADD		gettext("Do you want to continue with package installation?")
54*5c51f124SMoriah Waterland #define	ASK_CONTINUE_RM			gettext("Do you want to continue with package removal?")
55*5c51f124SMoriah Waterland #define	ASK_PKGREMOVE_CONTINUE		gettext("Do you want to continue with the removal of this package")
56*5c51f124SMoriah Waterland #define	ASK_PKGRMCHK_CONT		gettext("Do you want to continue with the removal of <%s>")
57*5c51f124SMoriah Waterland 
58*5c51f124SMoriah Waterland /*
59*5c51f124SMoriah Waterland  * I18N: these messages are debugging message and are only displayed
60*5c51f124SMoriah Waterland  * when special debugging output has been enabled - these messages
61*5c51f124SMoriah Waterland  * will never be displayed during normal product usage
62*5c51f124SMoriah Waterland  */
63*5c51f124SMoriah Waterland 
64*5c51f124SMoriah Waterland #define	DBG_ADDPACKAGES_ARGS		gettext("npkgs <%d> uri <%s> stream device <%s> repeat <%d> altBinDir <%s> device <%s>")
65*5c51f124SMoriah Waterland #define	DBG_ADDPACKAGES_ENTRY		gettext("add_packages:")
66*5c51f124SMoriah Waterland #define	DBG_ADDPACKAGES_GZ_NO_LZ_ARGS	gettext("npkgs <%d> uri <%s> stream device <%s> repeat <%d> device <%s>")
67*5c51f124SMoriah Waterland #define	DBG_ADDPACKAGES_GZ_NO_LZ_ENTRY	gettext("add_pkgs_in_gz_no_zones: adding packages in global zone with NO non-global zones")
68*5c51f124SMoriah Waterland #define	DBG_ADDPACKAGES_GZ_W_LZ_ARGS	gettext("npkgs <%d> uri <%s> stream device <%s> repeat <%d> device <%s>")
69*5c51f124SMoriah Waterland #define	DBG_ADDPACKAGES_GZ_W_LZ_ENTRY	gettext("add_pkgs_in_gz_with_zones: adding packages in global zone with non-global zones present")
70*5c51f124SMoriah Waterland #define	DBG_ADDPACKAGES_LZ_ARGS		gettext("npkgs <%d> uri <%s> stream device <%s> repeat <%d> device <%s>")
71*5c51f124SMoriah Waterland #define	DBG_ADDPACKAGES_LZ_ENTRY	gettext("add_pkgs_in_lz: adding packages in non-global zone")
72*5c51f124SMoriah Waterland #define	DBG_ARG				gettext("argument <%d> = <%s>")
73*5c51f124SMoriah Waterland #define	DBG_BOOTCHECKINSTALLINZONES_ARGS gettext("ids <%s> admin <%s> tempdir <%s>")
74*5c51f124SMoriah Waterland #define	DBG_BOOTCHECKINSTALLINZONES_ENTRY gettext("boot_and_check_install_in_zones:")
75*5c51f124SMoriah Waterland #define	DBG_BOOTING_ZONE		gettext("booting up non-running zone <%s>")
76*5c51f124SMoriah Waterland #define	DBG_BOOTINSTALLINZONES_ARGS	gettext("ids <%s> admin <%s> tempdir <%s>")
77*5c51f124SMoriah Waterland #define	DBG_BOOTINSTALLINZONES_ENTRY	gettext("boot_and_install_in_zones:")
78*5c51f124SMoriah Waterland #define	DBG_BRANDS_ARE_IMPLEMENTED	gettext("brands are implemented")
79*5c51f124SMoriah Waterland #define	DBG_BRANDS_NOT_IMPLEMENTED	gettext("brands are NOT implemented")
80*5c51f124SMoriah Waterland #define	DBG_CANNOT_GET_PKGLIST		gettext("unable to get package list")
81*5c51f124SMoriah Waterland #define	DBG_CHECKAPP_ARGS		gettext("package <%s> directory <%s> rootpath <%s>")
82*5c51f124SMoriah Waterland #define	DBG_CHECKAPP_ENTRY		gettext("check install applicability:")
83*5c51f124SMoriah Waterland #define	DBG_CHECKAPP_THISZONE_INSTREQ	gettext("WARNING: the package <%s> to be installed does not contain a request script, but the currently installed instance (package <%s>) does contain a request script, so the package to be installed can only be installed in the current zone, and will not be installed in any future zones created.")
84*5c51f124SMoriah Waterland #define	DBG_CHECKAPP_THISZONE_REQUEST	gettext("WARNING: package <%s> contains a request script, and can only be installed in the current zone, and will not be installed in any future zones created.")
85*5c51f124SMoriah Waterland #define	DBG_CHECKINSTALL_IN_ZONE	gettext("checking install of package <%s> in zone <%s> from stream <%s>")
86*5c51f124SMoriah Waterland #define	DBG_CHECKREMOVE_PKG_IN_ZONE	gettext("verifying package <%s> dependencies in zone <%s>")
87*5c51f124SMoriah Waterland #define	DBG_CLOSING_STREAM		gettext("closing datastream <%s> at <%s>")
88*5c51f124SMoriah Waterland #define	DBG_CONVERTING_PKG		gettext("converting package <%s/%s> to stream <%s>")
89*5c51f124SMoriah Waterland #define	DBG_COPY_FILE			gettext("copy <%s> to <%s>")
90*5c51f124SMoriah Waterland #define	DBG_CPPATH_ENTRY		gettext("copy path: control <0x%02x> mode <0%04lo> source <%s> destination <%s>")
91*5c51f124SMoriah Waterland #define	DBG_CREATED_ZONE_ADMINFILE	gettext("created temporary zone administration file <%s>")
92*5c51f124SMoriah Waterland #define	DBG_CREATED_ZONE_TEMPDIR	gettext("created temporary zone directory <%s>")
93*5c51f124SMoriah Waterland #define	DBG_CREATE_ZONE_ADMINFILE	gettext("create temporary zone administration file in directory <%s> template <%s>")
94*5c51f124SMoriah Waterland #define	DBG_CREATE_ZONE_TEMPDIR		gettext("create temporary zone directory in temporary directory <%s>")
95*5c51f124SMoriah Waterland #define	DBG_DEPCHK_COLLECT_ERROR	gettext("dependency report error: ign <null> ret <%d> package <%s> msg <%s>")
96*5c51f124SMoriah Waterland #define	DBG_DEPCHK_COLLECT_IGNORE	gettext("dependency report error: ign <null> no check function package <%s> msg <%s>")
97*5c51f124SMoriah Waterland #define	DBG_DEPCHK_ENTRY		gettext("depchkReportErrors:")
98*5c51f124SMoriah Waterland #define	DBG_DEPCHK_IGNORE_ERROR		gettext("dependency report error: ign <%s> no check function package <%s> msg <%s>")
99*5c51f124SMoriah Waterland #define	DBG_DEPCHK_RECORD_ERROR		gettext("dependency record error: erc <0x%08lx> add first package <%s> zone <%s> value <%s>")
100*5c51f124SMoriah Waterland #define	DBG_DEPCHK_RECORD_PERROR	gettext("dependency record error: erc <0x%08lx> add package <%d> <%s> zone <%s> value <%s>")
101*5c51f124SMoriah Waterland #define	DBG_DEPCHK_RECORD_ZERROR	gettext("dependency record error: erc <0x%08lx> add zone <%s> value <%s> to existing package <%s> # <%d> zones[0] <%s>")
102*5c51f124SMoriah Waterland #define	DBG_DEPCHK_REPORT_ERROR		gettext("dependency report error: ign <%s> ret <%d> package <%s> msg <%s>")
103*5c51f124SMoriah Waterland #define	DBG_DOMERG_NOT_THERE		gettext("object does not exist or has incorrect contents: type <%c> class <%s> path <%s>")
104*5c51f124SMoriah Waterland #define	DBG_DOMERG_NOT_WRITABLE		gettext("object not writable or cannot be created: type <%c> class <%s> path <%s>")
105*5c51f124SMoriah Waterland #define	DBG_DOMERG_NO_SUCH_FILE		gettext("file does not exist or has incorrect contents: type <%c> class <%s> path <%s>")
106*5c51f124SMoriah Waterland #define	DBG_DOREMOVE_ARGS		gettext("found package <%s> name <%s> arch <%s> version <%s> basedir <%s> catg <%s> status <%d>\n")
107*5c51f124SMoriah Waterland #define	DBG_DOREMOVE_ENTRY		gettext("doremove:")
108*5c51f124SMoriah Waterland #define	DBG_DOREMOVE_INTERRUPTED	gettext("interrupted: package <%s> not installed")
109*5c51f124SMoriah Waterland #define	DBG_DO_EXEC_REQUEST_USER	gettext("running request script <%s> output <%s> as user <%s> i.d. <%ld> group <%s> i.d. <%ld>")
110*5c51f124SMoriah Waterland #define	DBG_ENTRY_IN_GZ			gettext("[<%s> in global zone]")
111*5c51f124SMoriah Waterland #define	DBG_ENTRY_IN_LZ			gettext("[<%s> in non-global zone <%ld>:<%s>]")
112*5c51f124SMoriah Waterland #define	DBG_EXIT_WITH_CODE		gettext("exiting with code <%d>")
113*5c51f124SMoriah Waterland #define	DBG_FINALCK_ERROR		gettext("final check (error): attrchg <%d> contchg <%d> ftype <%c> path <%s>")
114*5c51f124SMoriah Waterland #define	DBG_FINALCK_ERROR_AVERIFY	gettext("final check (error): attribute verification = <%d>")
115*5c51f124SMoriah Waterland #define	DBG_FINALCK_ERROR_CVERIFY	gettext("final check (error): content verification = <%d>")
116*5c51f124SMoriah Waterland #define	DBG_FINALCK_EXIT		gettext("final check (return): error <%d> type <%c> path <%s>")
117*5c51f124SMoriah Waterland #define	DBG_FINALCK_WARNING		gettext("final check (warning): attrchg <%d> contchg <%d> ftype <%c> path <%s>")
118*5c51f124SMoriah Waterland #define	DBG_FINALCK_WARNING_AVERIFY	gettext("final check (warning): attribute verification = <%d>")
119*5c51f124SMoriah Waterland #define	DBG_FINALCK_WARNING_CVERIFY	gettext("final check (warning): content verification = <%d>")
120*5c51f124SMoriah Waterland #define	DBG_GETPKGLIST_ARGS		gettext("stream device <%s> directory <%s> repeat <%d>")
121*5c51f124SMoriah Waterland #define	DBG_GETPKGLIST_ENTRY		gettext("get_package_list:")
122*5c51f124SMoriah Waterland #define	DBG_INSTALLING_TO_SPOOL		gettext("installing packages to spool directory <%s>")
123*5c51f124SMoriah Waterland #define	DBG_INSTALLINZONES_ARGS		gettext("ids <%s> admin <%s> tempdir <%s>")
124*5c51f124SMoriah Waterland #define	DBG_INSTALLINZONES_ENTRY	gettext("install_in_zones:")
125*5c51f124SMoriah Waterland #define	DBG_INSTALL_FLAG_VALUES		gettext("%s: admnflag <%d> doreboot <%d> failflag <%d> interrupted <%d> intrflag <%d> ireboot <%d> needconsult <%d> nullflag <%d> warnflag <%d>")
126*5c51f124SMoriah Waterland #define	DBG_INSTALL_IN_ZONE		gettext("installing package <%s> in zone <%s> from stream <%s>")
127*5c51f124SMoriah Waterland #define	DBG_INSTALL_SKIP_THISZONE	gettext("skipping installation of package <%s>: marked this zone only")
128*5c51f124SMoriah Waterland #define	DBG_INSTINONEZONE_ARGS		gettext("zone <%s> ids <%s> admin <%s> tempdir <%s> altbindir <%s>")
129*5c51f124SMoriah Waterland #define	DBG_INSTINONEZONE_ENTRY		gettext("install_in_one_zone:")
130*5c51f124SMoriah Waterland #define	DBG_INSTVOL_CAS_INFO		gettext("is partial <%d> updated <%s> skipped <%s> local <%s>\n")
131*5c51f124SMoriah Waterland #define	DBG_INSTVOL_NOT_RUNNING_CAS	gettext("not running zone <%s> object <%s> class <%s> action script <%s>")
132*5c51f124SMoriah Waterland #define	DBG_INSTVOL_OBJ_LOCAL		gettext("objects local <%s>")
133*5c51f124SMoriah Waterland #define	DBG_INSTVOL_OBJ_SKIPPED		gettext("objects skipped <%s>")
134*5c51f124SMoriah Waterland #define	DBG_INSTVOL_OBJ_UPDATED		gettext("objects updated <%s>")
135*5c51f124SMoriah Waterland #define	DBG_INSTVOL_PARTIAL_INST	gettext("partial install check: pkgMatchInherited(srcp <%s>, dstp <%s>, get_inst_root() <%s>, ept->ainfo.mode <0%04lo>, ept->cinfo.modtime <%lx>, ept->ftype <%c>, ept->cinfo.cksum <%lx>) = %d")
136*5c51f124SMoriah Waterland #define	DBG_INSTVOL_RUNNING_CAS		gettext("running zone <%s> object <%s> class <%s> action script <%s>")
137*5c51f124SMoriah Waterland #define	DBG_IN_GZ_NO_LZ			gettext("running in global zone with NO non-global zones")
138*5c51f124SMoriah Waterland #define	DBG_IN_GZ_WITH_LZ		gettext("running in global zone with non-global zones")
139*5c51f124SMoriah Waterland #define	DBG_IN_LZ			gettext("running in non-global zone")
140*5c51f124SMoriah Waterland #define	DBG_MERGINFOS_ASK_BASEDIR	gettext("merg_pkginfos: ask for BASEDIR change later")
141*5c51f124SMoriah Waterland #define	DBG_MERGINFOS_ENTRY		gettext("merg_pkginfos: installed pkginfo <%s>")
142*5c51f124SMoriah Waterland #define	DBG_MERGINFOS_EXIT		gettext("merg_pkginfos: done changing <%s> result <%d>")
143*5c51f124SMoriah Waterland #define	DBG_MERGINFOS_SET_BASEDIR	gettext("merg_pkginfos: set BASEDIR to <%s>")
144*5c51f124SMoriah Waterland #define	DBG_MERGINFOS_SET_CHANGE	gettext("merg_pkginfos: change existing attribute <%s> from <%s> to <%s>")
145*5c51f124SMoriah Waterland #define	DBG_MERGINFOS_SET_CLASSES	gettext("merg_pkginfos: set CLASSES to <%s>")
146*5c51f124SMoriah Waterland #define	DBG_MERGINFOS_SET_DUPLICATE	gettext("merg_pkginfos: set existing attribute <%s> to current value <%s>")
147*5c51f124SMoriah Waterland #define	DBG_MERGINFOS_RETAIN_OLD	gettext("merg_pkginfos: retain existing attribute <%s> value <%s>")
148*5c51f124SMoriah Waterland #define	DBG_MERGINFOS_SET_TO		gettext("merg_pkginfos: validate change attribute <%s> from <%s>")
149*5c51f124SMoriah Waterland #define	DBG_MERGINFO_ATTRCOMP		gettext("merginfo: attribute <%s> currently set to <%s>")
150*5c51f124SMoriah Waterland #define	DBG_MERGINFO_DIFFERENT		gettext("merginfo: pkginfo file source <%s> different than merged <%s>: open source pkginfo file")
151*5c51f124SMoriah Waterland #define	DBG_MERGINFO_ENTRY		gettext("merginfo: instdir <%s> get_inst_root() <%s> saveSpoolInstallDir <%s> pkgloc <%s> is_spool_create <%d> get_info_basedir() <%s> installed pkginfo <%s> merged pkginfo <%s>")
152*5c51f124SMoriah Waterland #define	DBG_MERGINFO_EXCLUDING		gettext("merginfo: excluding attribute <%s>")
153*5c51f124SMoriah Waterland #define	DBG_MERGINFO_FINAL		gettext("merginfo: accepting attribute <%s>")
154*5c51f124SMoriah Waterland #define	DBG_MERGINFO_GREATER_THAN	gettext("merginfo: attribute <%s> greater than last entry <%s>")
155*5c51f124SMoriah Waterland #define	DBG_MERGINFO_LESS_THAN		gettext("merginfo: attribute <%s> less than first entry <%s>")
156*5c51f124SMoriah Waterland #define	DBG_MERGINFO_SAME		gettext("merginfo: pkginfo file source and merged <%s> identical: no source pkginfo file used")
157*5c51f124SMoriah Waterland #define	DBG_MERGINFO_SEARCHING		gettext("merginfo: attribute <%s> within range of <%s> and <%s>: searching")
158*5c51f124SMoriah Waterland #define	DBG_NUM_PKGS_TO_ADD		gettext("number of packages to add <%d>")
159*5c51f124SMoriah Waterland #define	DBG_NUM_PKGS_TO_REMOVE		gettext("number of packages to remove <%d> longest package name length <%d>")
160*5c51f124SMoriah Waterland #define	DBG_ODS_ARGS			gettext("bdevice <%s> cdevice <%s> pathname <%s> argc <%d> spool-device <%s>")
161*5c51f124SMoriah Waterland #define	DBG_ODS_DATASTREAM_BDEV		gettext("package source is block device <%s>")
162*5c51f124SMoriah Waterland #define	DBG_ODS_DATASTREAM_CDEV		gettext("package source is character device <%s>")
163*5c51f124SMoriah Waterland #define	DBG_ODS_DATASTREAM_INIT		gettext("initializing package datastream <%s>")
164*5c51f124SMoriah Waterland #define	DBG_ODS_DATASTREAM_ISFILE	gettext("package source is ordinary file <%s>")
165*5c51f124SMoriah Waterland #define	DBG_ODS_DATASTREAM_MOUNTING	gettext("mounting package datastream device <%s> on <%s>")
166*5c51f124SMoriah Waterland #define	DBG_ODS_DATASTREAM_UNK		gettext("package source not contained in a recognized datastream")
167*5c51f124SMoriah Waterland #define	DBG_ODS_ENTRY			gettext("open_package_datastream:")
168*5c51f124SMoriah Waterland #define	DBG_PKGADD_ADMINFILE		gettext("using admin file <%s>")
169*5c51f124SMoriah Waterland #define	DBG_PKGADD_CKRETURN		gettext("check return code <%d> package <%s> function <add packages>")
170*5c51f124SMoriah Waterland #define	DBG_PKGADD_ENABLING_HOLLOW	gettext("enabling hollow package support")
171*5c51f124SMoriah Waterland #define	DBG_PKGADD_HOLLOW_ENABLED	gettext("hollow package support is enabled")
172*5c51f124SMoriah Waterland #define	DBG_PKGADD_PKGPATHS		gettext("locations set: pkg <%s> adm <%s>")
173*5c51f124SMoriah Waterland #define	DBG_PKGADD_RESPFILE		gettext("using response file <%s> directory <%s>")
174*5c51f124SMoriah Waterland #define	DBG_PKGADD_TMPDIR		gettext("using temporary directory <%s>")
175*5c51f124SMoriah Waterland #define	DBG_PKGDBMRG_INHERITED		gettext("path inherited and assumed correct: <%s>")
176*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_ADMINFILE	gettext("using admin file <%s>")
177*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_ARGS		gettext("package <%s> dirname <%s> bdevice <%s> mount <%s> ir <%s> idsName <%s> pkgdir <%s>")
178*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_COC_DBUPD	gettext("skipping checkinstall package <%s> script <%s> zone <%s> (db update only)")
179*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_COC_NODEL	gettext("skipping checkinstall package <%s> script <%s> zone <%s> (nodelete)")
180*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_COC_NONE		gettext("no checkinstall in package <%s> script <%s> zone <%s>")
181*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_DS_ISFILE	gettext("package source <%s> is an ordinary file - treating as a package data stream")
182*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_ENTRY		gettext("pkgInstall:")
183*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_EXECOC_GZ	gettext("executing checkinstall package <%s> script <%s>")
184*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_EXECOC_LZ	gettext("executing checkinstall package <%s> script <%s> zone <%s>")
185*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_EXEPIC_GZ	gettext("executing postinstall package <%s> script <%s>")
186*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_EXEPIC_LZ	gettext("executing postinstall package <%s> script <%s> zone <%s>")
187*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_EXEPOC_GZ	gettext("executing preinstall package <%s> script <%s>")
188*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_EXEPOC_LZ	gettext("executing preinstall package <%s> script <%s> zone <%s>")
189*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_HAS_LOCKFILE	gettext("before removing package <%s> found existing lockfile <%s> zone <%s>")
190*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_INSDONE		gettext("install completed: hollow support <%d> is hollow <%d> fresh install <%d> updated <%s> skipped <%s> script <%s> access <%d>")
191*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_POCALT_NONE	gettext("no pkgbin preinstall package <%s> script <%s> zone <%s>")
192*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_POC_DBUPD	gettext("skipping preinstall package <%s> script <%s> zone <%s> (db update only)")
193*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_POC_NONE		gettext("has no media preinstall package <%s> script <%s> zone <%s>")
194*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_POIS_DBUPD	gettext("skipping postinstall package <%s> script <%s> zone <%s> (db update only)")
195*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_POIS_NONE	gettext("no postinstall in package <%s> script <%s> zone <%s>")
196*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_POIS_NOPATH	gettext("no postinstall in package <%s> zone <%s>")
197*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_POIS_SKIPPING	gettext("all objects skipped when installing in zone <%s>: skipping postinstall package <%s> script <%s>")
198*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_PREINSCHK	gettext("preinstallation check of package <%s> zone <%s>")
199*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_PREINSCHK_OK	gettext("preinstall check successful")
200*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_RSCRIPT_IS_ROOT	gettext("request script run as root = <%d>")
201*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_RSCRIPT_NOT_SET	gettext("admin file parameter <%s> is not set")
202*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_RSCRIPT_SET_TO	gettext("admin file parameter <%s> is set to <%s>")
203*5c51f124SMoriah Waterland #define	DBG_PKGINSTALL_TMPDIR		gettext("using temporary directory <%s>")
204*5c51f124SMoriah Waterland #define	DBG_PKGLIST_ERROR		gettext("unable to get package list from device <%s> directory <%s>: fatal error <%d>")
205*5c51f124SMoriah Waterland #define	DBG_PKGLIST_NONFOUND		gettext("unable to get package list from device <%s> directory <%s>: no packages found")
206*5c51f124SMoriah Waterland #define	DBG_PKGLIST_RM_ERROR		gettext("unable to get package list from directory <%s>: fatal error <%d>")
207*5c51f124SMoriah Waterland #define	DBG_PKGLIST_RM_NONFOUND		gettext("unable to get package list from directory <%s>: no packages found")
208*5c51f124SMoriah Waterland #define	DBG_PKGOPS_ADDED_GZPKG		gettext("added package <%s> to global zone only file")
209*5c51f124SMoriah Waterland #define	DBG_PKGOPS_ADDGZPKG		gettext("add package <%s> to global zone only file at <%s>")
210*5c51f124SMoriah Waterland #define	DBG_PKGOPS_ADD_TZP		gettext("add package entry <%d> instance <%s> as this zone only")
211*5c51f124SMoriah Waterland #define	DBG_PKGOPS_CKSUM_MISMATCH	gettext("checksum <%s>:<0x%08lx> does not match <%s>:<0x%08lx>")
212*5c51f124SMoriah Waterland #define	DBG_PKGOPS_EDITABLE_EXISTS	gettext("editable file <%s> exists: ok")
213*5c51f124SMoriah Waterland #define	DBG_PKGOPS_GETPKGLIST_ARGS	gettext("directory <%s> category <%s>")
214*5c51f124SMoriah Waterland #define	DBG_PKGOPS_GETPKGLIST_ENTRY	gettext("pkgGetPackageList:")
215*5c51f124SMoriah Waterland #define	DBG_PKGOPS_GPKGLIST_CATFAILED	gettext("no packages found for category <%s>")
216*5c51f124SMoriah Waterland #define	DBG_PKGOPS_GPKGLIST_CATOK	gettext("successfully generated package list for category <%s>")
217*5c51f124SMoriah Waterland #define	DBG_PKGOPS_GPKGLIST_EINTR	gettext("search interrupted looking for packages from list of packages specified")
218*5c51f124SMoriah Waterland #define	DBG_PKGOPS_GPKGLIST_ENOPKG	gettext("no packages found from list of packages specified")
219*5c51f124SMoriah Waterland #define	DBG_PKGOPS_GPKGLIST_ESRCH	gettext("search failed looking for packages from list of packages specified")
220*5c51f124SMoriah Waterland #define	DBG_PKGOPS_GPKGLIST_OK		gettext("successfully generated package list from list of packages specified")
221*5c51f124SMoriah Waterland #define	DBG_PKGOPS_GPKGLIST_UNKNOWN	gettext("unknown value <%d> returned from gpkglist")
222*5c51f124SMoriah Waterland #define	DBG_PKGOPS_IS_INHERITED		gettext("path <%s> is inherited from <%s>")
223*5c51f124SMoriah Waterland #define	DBG_PKGOPS_IS_NOT_THISZONE	gettext("package <%s> is NOT this zone only")
224*5c51f124SMoriah Waterland #define	DBG_PKGOPS_IS_THISZONE		gettext("package <%s> is this zone only")
225*5c51f124SMoriah Waterland #define	DBG_PKGOPS_LOCHIGH_ARGS		gettext("rootpath <%s> pkginst <%s>")
226*5c51f124SMoriah Waterland #define	DBG_PKGOPS_LOCHIGH_ENTRY	gettext("pkgLocateHighestInst:")
227*5c51f124SMoriah Waterland #define	DBG_PKGOPS_LOCHIGH_INSTANCE	gettext("instance <%d> = pkginst <%s> name <%s> arch <%s> version <%s> vendor <%s> basedir <%s> catg <%s> status <0x%02x>")
228*5c51f124SMoriah Waterland #define	DBG_PKGOPS_LOCHIGH_RETURN	gettext("npkgs is <%d> returned pkginst <%s> path <%s>")
229*5c51f124SMoriah Waterland #define	DBG_PKGOPS_LOCHIGH_WILDCARD	gettext("package <%s> wild card specification <%s>")
230*5c51f124SMoriah Waterland #define DBG_PKGOPS_MATCHINHERIT_ARGS    gettext("<%s> vs <%s> root <%s> mode <0%04o> modtime <0x%08lx> ftype <%c> cksum <0x%08lx>")
231*5c51f124SMoriah Waterland #define	DBG_PKGOPS_MATCHINHERIT_ENTRY	gettext("match inherited:")
232*5c51f124SMoriah Waterland #define	DBG_PKGOPS_MOD_MISMATCH		gettext("mod time <%s>:<0x%08lx> does not match <%s>:<0x%08lx>")
233*5c51f124SMoriah Waterland #define	DBG_PKGOPS_NOT_THISZONE		gettext("package <%s> is NOT this zone only: no this zone only packages")
234*5c51f124SMoriah Waterland #define	DBG_PKGOPS_PARAMTRUTH_RESULTS	gettext("lookup param <%s> compare-value <%s> default-value <%s> param-is <%s> result <%s>")
235*5c51f124SMoriah Waterland #define	DBG_PKGOPS_PKGINFO_RETURNED	gettext("pkginfo for path <%s> returned <%d>")
236*5c51f124SMoriah Waterland #define	DBG_PKGOPS_PKG_IS_GZONLY	gettext("package <%s> IS recorded as installed in the global zone only")
237*5c51f124SMoriah Waterland #define	DBG_PKGOPS_PKG_NOT_GZONLY	gettext("package <%s> not recorded as installed in the global zone only")
238*5c51f124SMoriah Waterland #define	DBG_PKGOPS_REMOVED_GZPKG	gettext("removed package <%s> from global zone only file")
239*5c51f124SMoriah Waterland #define	DBG_PKGOPS_VOLATILE_EXISTS	gettext("volatile file <%s> exists")
240*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_ADMINFILE		gettext("using admin file <%s>")
241*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_ARGS		gettext("package <%s> dirname <%s> nodelete <%d> adminFile <%s>")
242*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_ENTRY		gettext("pkgRemove:")
243*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_EXEPIC_GZ		gettext("executing postremove package <%s> script <%s>.")
244*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_EXEPIC_LZ		gettext("executing postremove package <%s> script <%s> zone <%s>.")
245*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_EXEPOC_GZ		gettext("executing preremove package <%s> script <%s>.")
246*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_EXEPOC_LZ		gettext("executing preremove package <%s> script <%s> zone <%s>.")
247*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_HOLLOW_DISABLED	gettext("hollow package support is disabled")
248*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_HOLLOW_ENABLED	gettext("hollow package support is enabled")
249*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_PIC_DBUPD		gettext("skipping postremove package <%s> script <%s> zone <%s> (db update only)")
250*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_PIC_NODEL		gettext("skipping postremove package <%s> script <%s> zone <%s> (nodelete)")
251*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_PIC_NONE		gettext("package <%s> zone <%s> has no postremove script")
252*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_POC_DBUPD		gettext("skipping preremove package <%s> script <%s> zone <%s> (db update only)")
253*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_POC_NODEL		gettext("skipping preremove package <%s> script <%s> zone <%s> (nodelete)")
254*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_POC_NONE		gettext("package <%s> zone <%s> has no preremove script")
255*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_PRERMCHK		gettext("preremoval check of package <%s> zone <%s>")
256*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_PRERMCHK_OK	gettext("preremoval check successful")
257*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_PROCPKG_GZ	gettext("begin processing package <%s> information lockfile <%s>")
258*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_PROCPKG_LZ	gettext("begin processing package <%s> information lockfile <%s> zone <%s>")
259*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_REM		gettext("performing class removal package <%s> zone <%s>")
260*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_REM_DBUPD		gettext("skipping class removal package <%s> zone <%s> (db update only)")
261*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_REM_NODEL		gettext("skipping class removal package <%s> zone <%s> (nodelete)")
262*5c51f124SMoriah Waterland #define	DBG_PKGREMOVE_TMPDIR		gettext("using temporary directory <%s>")
263*5c51f124SMoriah Waterland #define	DBG_PKGREMPKGSGZNNGZ_ARGS	gettext("nodelete <%d> longest package <%d> repeat <%d> altbindir <%s>")
264*5c51f124SMoriah Waterland #define	DBG_PKGREMPKGSGZNNGZ_ENTRY	gettext("remove_packages_in_global_no_zones:")
265*5c51f124SMoriah Waterland #define	DBG_PKGREMPKGSGZWNGZ_ARGS	gettext("nodelete <%d> longest package <%d> repeat <%d> altbindir <%s> pkgdir <%s>")
266*5c51f124SMoriah Waterland #define	DBG_PKGREMPKGSGZWNGZ_ENTRY	gettext("remove_packages_in_global_with_zones:")
267*5c51f124SMoriah Waterland #define	DBG_PKGREMPKGSNGZ_ARGS		gettext("nodelete <%d> longest package <%d> repeat <%d> altbindir <%s> pkgdir <%s>")
268*5c51f124SMoriah Waterland #define	DBG_PKGREMPKGSNGZ_ENTRY		gettext("remove_packages_in_nonglobal_zone:")
269*5c51f124SMoriah Waterland #define	DBG_PKGRM_ADMINFILE		gettext("using admin file <%s>")
270*5c51f124SMoriah Waterland #define	DBG_PKGRM_CKRETURN		gettext("check return code <%d> package <%s> function <remove packages>")
271*5c51f124SMoriah Waterland #define	DBG_PKGRM_ENABLING_HOLLOW	gettext("enabling hollow package support")
272*5c51f124SMoriah Waterland #define	DBG_PKGRM_HOLLOW_ENABLED	gettext("hollow package support is enabled")
273*5c51f124SMoriah Waterland #define	DBG_PKGRM_TMPDIR		gettext("using temporary directory <%s>")
274*5c51f124SMoriah Waterland #define	DBG_PKGZONECHECKINSTALL_ARGS	gettext("zone <%s> package <%s> dirname <%s> bdevice <%s> mount <%s> ir <%s> idsName <%s> adminFile <%s> stdout <%s>")
275*5c51f124SMoriah Waterland #define	DBG_PKGZONECHECKINSTALL_ENTRY	gettext("pkgZoneCheckInstall:")
276*5c51f124SMoriah Waterland #define	DBG_PKGZONECHECKREMOVE_ARGS	gettext("zone <%s> package <%s> dirname <%s> adminFile <%s> stdoutpath <%s>")
277*5c51f124SMoriah Waterland #define	DBG_PKGZONECHECKREMOVE_ENTRY	gettext("pkgZoneCheckRemove:")
278*5c51f124SMoriah Waterland #define	DBG_PKGZONEINSTALL_ARGS		gettext("zone <%s> package <%s> dirname <%s> bdevice <%s> mount <%s> ir <%s> idsName <%s> adminFile <%s>")
279*5c51f124SMoriah Waterland #define	DBG_PKGZONEINSTALL_ENTRY	gettext("pkgZoneInstall:")
280*5c51f124SMoriah Waterland #define	DBG_PKGZONEREMOVE_ARGS		gettext("zone <%s> package <%s> dirname <%s> nodelete <%d> adminFile <%s>")
281*5c51f124SMoriah Waterland #define	DBG_PKGZONEREMOVE_ENTRY		gettext("pkgZoneRemove:")
282*5c51f124SMoriah Waterland #define	DBG_PKG_INSTALLED		gettext("package <%s> is installed at <%s>")
283*5c51f124SMoriah Waterland #define	DBG_PKG_IN_DIR			gettext("package <%s> available in directory <%s>")
284*5c51f124SMoriah Waterland #define	DBG_PKG_NOT_INSTALLED		gettext("package <%s> is not installed at <%s>")
285*5c51f124SMoriah Waterland #define	DBG_PKG_SELECTED		gettext("-> package [%d] = <%s>")
286*5c51f124SMoriah Waterland #define	DBG_PKG_TEST_EXISTENCE		gettext("test existence of package <%s> at <%s>")
287*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKCFCONTENT		gettext("check content conflict: package <%s> message <%s>")
288*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKCONFLICT		gettext("check conflicting installed object: package <%s> message <%s>")
289*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKDEPEND		gettext("check dependency: package <%s> message <%s>")
290*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKDIRS		gettext("check directories: package <%s> message <%s>")
291*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKINSTANCE		gettext("check instance: package <%s> message <%s>")
292*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKPARTIALINSTALL	gettext("check partially installed: package <%s> message <%s>")
293*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKPARTIALREMOVE	gettext("check partially removed: package <%s> message <%s>")
294*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKPKGDIRS		gettext("check package directories: package <%s> message <%s>")
295*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKPKGFILEBAD	gettext("check file bad: package <%s> message <%s>")
296*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKPKGFILES		gettext("check package files: package <%s> message <%s>")
297*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKPRENCI		gettext("check prerequisite incomplete: package <%s> message <%s>")
298*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKPREREQ		gettext("check prerequisite installed: package <%s> message <%s>")
299*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKPRIV		gettext("check privileges: package <%s> message <%s>")
300*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKRUNLEVEL		gettext("check run level: package <%s> message <%s>")
301*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKSETUID		gettext("check setuid: package <%s> message <%s>")
302*5c51f124SMoriah Waterland #define	DBG_PREIVFY_CKSPACE		gettext("check space: package <%s> message <%s>")
303*5c51f124SMoriah Waterland #define	DBG_PREIVFY_ENTRY		gettext("performing preinstallation dependency verification")
304*5c51f124SMoriah Waterland #define	DBG_PREIVFY_GETYORN_ARGS	gettext("package <%s> nocheck <%d> quit <%d> message <%s> admin-msg <%s>")
305*5c51f124SMoriah Waterland #define	DBG_PREIVFY_GETYORN_CKYORN	gettext("package <%s> ckyorn return non-zero <%d>")
306*5c51f124SMoriah Waterland #define	DBG_PREIVFY_GETYORN_NOCHECK	gettext("package <%s> no check - return <0> (success)")
307*5c51f124SMoriah Waterland #define	DBG_PREIVFY_GETYORN_NOT_Y	gettext("package <%s> ckyorn answer <%s> - return <3> (interruption)")
308*5c51f124SMoriah Waterland #define	DBG_PREIVFY_GETYORN_QUIT	gettext("package <%s> quit - return <4> (administration)")
309*5c51f124SMoriah Waterland #define	DBG_PREIVFY_GETYORN_QUIT_USER	gettext("package <%s> noninteractive mode - return <5> (administration required)")
310*5c51f124SMoriah Waterland #define	DBG_PREIVFY_GETYORN_SUCCESS	gettext("package <%s> continue installation")
311*5c51f124SMoriah Waterland #define	DBG_PREIVFY_NOFILE		gettext("unable to perform preinstallation check of package <%s> in zone <%s> data file <%s>: %s")
312*5c51f124SMoriah Waterland #define	DBG_PREIVFY_SCAN		gettext("scanning for line <%s> found package <%s> zone <%s>")
313*5c51f124SMoriah Waterland #define	DBG_PREIVFY_SKIP_THISZONE	gettext("skipping preinstall verification of package <%s>: marked this zone only")
314*5c51f124SMoriah Waterland #define	DBG_PRERVFY_ENTRY		gettext("performing preremoval dependency verification")
315*5c51f124SMoriah Waterland #define	DBG_PRERVFY_GETYORN_ARGS	gettext("package <%s> nocheck <%d> quit <%d> message <%s> admin-msg <%s>")
316*5c51f124SMoriah Waterland #define	DBG_PRERVFY_GETYORN_CKYORN	gettext("package <%s> ckyorn return non-zero <%d>")
317*5c51f124SMoriah Waterland #define	DBG_PRERVFY_GETYORN_NOCHECK	gettext("package <%s> no check - return <0> (success)")
318*5c51f124SMoriah Waterland #define	DBG_PRERVFY_GETYORN_NOT_Y	gettext("package <%s> ckyorn answer <%s> - return <3> (interruption)")
319*5c51f124SMoriah Waterland #define	DBG_PRERVFY_GETYORN_QUIT	gettext("package <%s> quit - return <4> (administration)")
320*5c51f124SMoriah Waterland #define	DBG_PRERVFY_GETYORN_QUIT_USER	gettext("package <%s> noninteractive mode - return <5> (administration required)")
321*5c51f124SMoriah Waterland #define	DBG_PRERVFY_GETYORN_SUCCESS	gettext("package <%s> continue removal")
322*5c51f124SMoriah Waterland #define	DBG_PRERVFY_NOFILE		gettext("unable to perform preremoval check of package <%s> in zone <%s> data file <%s>: %s")
323*5c51f124SMoriah Waterland #define	DBG_PRERVFY_RCKDEPEND		gettext("check dependency: package <%s> message <%s>")
324*5c51f124SMoriah Waterland #define	DBG_PRERVFY_RCKDEPSONME		gettext("check depends on this package: package <%s> message <%s>")
325*5c51f124SMoriah Waterland #define	DBG_PRERVFY_RCKPRENCI		gettext("check prerequisite incomplete: package <%s> message <%s>")
326*5c51f124SMoriah Waterland #define	DBG_PRERVFY_RCKPREREQ		gettext("check prerequisite installed: package <%s> message <%s>")
327*5c51f124SMoriah Waterland #define	DBG_PRERVFY_RCKPRIV		gettext("check privileges: package <%s> message <%s>")
328*5c51f124SMoriah Waterland #define	DBG_PRERVFY_RCKRUNLEVEL		gettext("check run level: package <%s> message <%s>")
329*5c51f124SMoriah Waterland #define	DBG_PRERVFY_SCAN		gettext("scanning for line <%s> found package <%s> zone <%s>")
330*5c51f124SMoriah Waterland #define	DBG_PUTPARAM_PUTCONDINFO_ENTRY	gettext("generating environment condition information")
331*5c51f124SMoriah Waterland #define	DBG_PUTPARAM_PUTCONDINFO_EXIT	gettext("environment condition information is <%s>")
332*5c51f124SMoriah Waterland #define	DBG_QUIT_REMOVING_PKGDIR	gettext("install not yet started and not updating existing: removing package directory <%s>")
333*5c51f124SMoriah Waterland #define	DBG_QUIT_REMOVING_PKGSAV	gettext("install started and updating existing: removing package temp directory <%s>")
334*5c51f124SMoriah Waterland #define	DBG_REMOVEPKGS_ARGS		gettext("npkgs <%d> nodelete <%d> longest pkg <%d> repeat <%d> pkgdir <%s> spooldir <%s>")
335*5c51f124SMoriah Waterland #define	DBG_REMOVEPKGS_ENTRY		gettext("remove_packages:")
336*5c51f124SMoriah Waterland #define	DBG_REMOVE_FLAG_VALUES		gettext("%s: admnflag <%d> doreboot <%d> failflag <%d> interrupted <%d> intrflag <%d> ireboot <%d> nullflag <%d> warnflag <%d>")
337*5c51f124SMoriah Waterland #define	DBG_REMOVE_PKGS_FROM_SPOOL	gettext("removing packages from spool directory <%s>")
338*5c51f124SMoriah Waterland #define	DBG_REMOVE_PKG_FROM_ZONE	gettext("removing package <%s> from zone <%s>")
339*5c51f124SMoriah Waterland #define	DBG_REMOVING_DSTREAM_PKGDIR	gettext("removing temporary stream <%s> for package <%s>")
340*5c51f124SMoriah Waterland #define	DBG_REMOVING_DSTREAM_TMPDIR	gettext("removing package datastream temporary directory <%s>")
341*5c51f124SMoriah Waterland #define	DBG_REMOVING_DWNLD_TMPDIR	gettext("removing download temporary directory <%s>")
342*5c51f124SMoriah Waterland #define	DBG_REMOVING_PKG_TMPDIR		gettext("removing temporary directory <%s> for package <%s>")
343*5c51f124SMoriah Waterland #define	DBG_REMOVING_ZONE_TMPDIR	gettext("removing zones temporary directory <%s>")
344*5c51f124SMoriah Waterland #define	DBG_RESTORE_ZONE_STATE		gettext("restoring state of zone <%s>")
345*5c51f124SMoriah Waterland #define	DBG_SETUP_TEMPDIR		gettext("created temporary directory <%s>")
346*5c51f124SMoriah Waterland #define	DBG_SKIPPING_ZONE		gettext("skipping processing of zone <%s>: zone not running")
347*5c51f124SMoriah Waterland #define	DBG_SKIPPING_ZONE_BOOT		gettext("not booting zone <%s>: zone is running")
348*5c51f124SMoriah Waterland #define	DBG_SKIPPING_ZONE_NOT_RUNNABLE	gettext("not booting zone <%s>: zone cannot be booted")
349*5c51f124SMoriah Waterland #define	DBG_SML_ADD_TAG			gettext("add element <%s> to tag <%s>")
350*5c51f124SMoriah Waterland #define	DBG_SML_CREATED_NEW_TAG_OBJECT	gettext("new tag <0x%08lx> name=<%s> created")
351*5c51f124SMoriah Waterland #define	DBG_SML_CREATE_NEW_TAG_OBJECT	gettext("create new tag name=<%s>")
352*5c51f124SMoriah Waterland #define	DBG_SML_DELETE_PARAM		gettext("delete parameter tag <%s> name <%s>: ")
353*5c51f124SMoriah Waterland #define	DBG_SML_DELETE_PARAM_FOUND	gettext("parameter <%s> value=<%s> - deleted")
354*5c51f124SMoriah Waterland #define	DBG_SML_DELETE_PARAM_NOT_FOUND	gettext("parameter <%s> not found - not deleted")
355*5c51f124SMoriah Waterland #define	DBG_SML_DELETE_PARAM_NO_PARAMS	gettext("tag contains no parameters - not deleted")
356*5c51f124SMoriah Waterland #define	DBG_SML_DEL_TAG			gettext("delete element <%s> from tag <%s>")
357*5c51f124SMoriah Waterland #define	DBG_SML_FREE_TAG		gettext("freeing tag <0x%08lx> name=<%s>")
358*5c51f124SMoriah Waterland #define	DBG_SML_GET_PARAM		gettext("get parameter <%s> tag <%s>")
359*5c51f124SMoriah Waterland #define	DBG_SML_GET_PARAM_BY_TAG	gettext("get param by tag name <%s> index <%d> param <%s>")
360*5c51f124SMoriah Waterland #define	DBG_SML_GET_PARAM_NAME		gettext("tag <%s> get parameter number <%d>")
361*5c51f124SMoriah Waterland #define	DBG_SML_GET_TAG_BY_NAME		gettext("get tag by name <%s> index <%d>")
362*5c51f124SMoriah Waterland #define	DBG_SML_GOT_PARAM		gettext("tag <%s> %s = <%s>")
363*5c51f124SMoriah Waterland #define	DBG_SML_GOT_PARAM_NAME		gettext("tag <%s> got parameter number <%d> name=<%s>")
364*5c51f124SMoriah Waterland #define	DBG_SML_HAVE_PARM_NAME		gettext("read tag: parameter name <%s> tag <%s>")
365*5c51f124SMoriah Waterland #define	DBG_SML_HAVE_PARM_VALUE		gettext("read tag: parameter %s=\"%s\" tag <%s>")
366*5c51f124SMoriah Waterland #define	DBG_SML_HAVE_TAG_NAME		gettext("read tag: open tag <%s>parent <%s>")
367*5c51f124SMoriah Waterland #define	DBG_SML_INT_FREE_PARAMS		gettext("freeing parameters at <0x%08lx>")
368*5c51f124SMoriah Waterland #define	DBG_SML_INT_FREE_PARAM_NAME	gettext("free param name <0x%08lx> name=<0x%08lx> value=<%s>")
369*5c51f124SMoriah Waterland #define	DBG_SML_INT_FREE_PARAM_VALUE	gettext("free param value <0x%08lx> name=<0x%08lx> value=<%s>")
370*5c51f124SMoriah Waterland #define	DBG_SML_INT_FREE_TAG		gettext("free tag <0x%08lx> name=<%s> param <%d> tags <%d>")
371*5c51f124SMoriah Waterland #define	DBG_SML_INT_FREE_TAGS		gettext("freeing tags at <0x%08lx>")
372*5c51f124SMoriah Waterland #define	DBG_SML_INT_FREE_TAG_NAME	gettext("freeing tag name <0x%08lx> name=<%s>")
373*5c51f124SMoriah Waterland #define	DBG_SML_LOADED_TAGS_FROM_STR	gettext("tag <0x%08lx> <%s> loaded from string")
374*5c51f124SMoriah Waterland #define	DBG_SML_ONE_TAG_READ		gettext("one tag read - tag <0x%08lx> name=<%s>")
375*5c51f124SMoriah Waterland #define	DBG_SML_PRINTTAG		gettext("dump of tag <%s> size <%d> bytes\n\n****************************************************************************\n%s****************************************************************************\n")
376*5c51f124SMoriah Waterland #define	DBG_SML_READTAG_BLANKLINE	gettext("read tag: blank line (no tag returned) at <%s>")
377*5c51f124SMoriah Waterland #define	DBG_SML_READTAG_CLOSED_TAG	gettext("read tag: closed tag <%s> inside tag <%s>")
378*5c51f124SMoriah Waterland #define	DBG_SML_READTAG_CLOSE_TAG	gettext("read tag: close tag <%s> found")
379*5c51f124SMoriah Waterland #define	DBG_SML_READTAG_EXPECTED_EOF	gettext("read tag: provider <%s> EOF outside of tag input")
380*5c51f124SMoriah Waterland #define	DBG_SML_READTAG_UNEXPECTED_EOF	gettext("read tag: provider <%s> unexpected EOF in middle of tag input")
381*5c51f124SMoriah Waterland #define	DBG_SML_READ_IN_TOP_TAG		gettext(" --> read in top tag <%s>")
382*5c51f124SMoriah Waterland #define	DBG_SML_READ_ONE_TAG		gettext("read one tag from <%s>")
383*5c51f124SMoriah Waterland #define	DBG_SML_READ_ONE_TAG_NOTAG	gettext("cannot read tag - no tag present")
384*5c51f124SMoriah Waterland #define	DBG_SML_READ_TAG		gettext("read tag: loading subtag for <%s>")
385*5c51f124SMoriah Waterland #define	DBG_SML_SET_PARAM		gettext("set parameter tag <%s> %s = <%s>: ")
386*5c51f124SMoriah Waterland #define	DBG_SML_SET_PARAM_CREATE_NEW	gettext("create new parameter")
387*5c51f124SMoriah Waterland #define	DBG_SML_SET_PARAM_LEAVE_ALONE	gettext("existing value=<%s> identical - not changed")
388*5c51f124SMoriah Waterland #define	DBG_SML_SET_PARAM_MODIFY	gettext("modify existing value=<%s>")
389*5c51f124SMoriah Waterland #define	DBG_SML_START_CLOSE_TAG		gettext("read tag: close tag found current tag=<%s>")
390*5c51f124SMoriah Waterland #define	DBG_SML_TAG_HEAD_DONE		gettext("read tag: tag <%s> started inside tag <%s>")
391*5c51f124SMoriah Waterland #define	DBG_SML_TAG_ONLY		gettext("read tag: line with tag name only tag <%s>")
392*5c51f124SMoriah Waterland #define	DBG_UNMOUNTING_DEV		gettext("unmounting package device <%s>")
393*5c51f124SMoriah Waterland #define	DBG_UNPACKCHECK_ARGS		gettext("idsname <%s> packagedir <%s>")
394*5c51f124SMoriah Waterland #define	DBG_UNPACKCHECK_ENTRY		gettext("unpack_and_check_packages:")
395*5c51f124SMoriah Waterland #define	DBG_UNPACKSTRM_ARGS		gettext("unpack package <%s> from stream <%s> into directory <%s>")
396*5c51f124SMoriah Waterland #define	DBG_UNPACKSTRM_ENTRY		gettext("unpack_package_from_stream:")
397*5c51f124SMoriah Waterland #define	DBG_UNPACKSTRM_UNPACKING	gettext("unpacking package <%s> from stream <%s> into temporary directory <%s>")
398*5c51f124SMoriah Waterland #define	DBG_VERIFY_SKIP_THISZONE	gettext("skipping dependency checking of package <%s>: marked this zone only")
399*5c51f124SMoriah Waterland #define	DBG_WRITEFILE_ENTRY		gettext("write file: control <0x%02x> mode <0%04lo> file <%s>")
400*5c51f124SMoriah Waterland #define	DBG_ZONES_SKIPPED		gettext("skipped <%d> zones that are not currently booted")
401*5c51f124SMoriah Waterland #define	DBG_ZONE_EXEC_ENTER		gettext("zone_exec: enter zone <%s> command <%s> args:")
402*5c51f124SMoriah Waterland #define	DBG_ZONE_EXEC_EXIT		gettext("zone_exec: exit zone <%s> command <%s> exit code <%d> stdout <%s>")
403*5c51f124SMoriah Waterland 
404*5c51f124SMoriah Waterland /*
405*5c51f124SMoriah Waterland  * I18N: these messages are error messages that can be displayed
406*5c51f124SMoriah Waterland  * during the normal usage of the products
407*5c51f124SMoriah Waterland  */
408*5c51f124SMoriah Waterland 
409*5c51f124SMoriah Waterland #define	ERR_ACCRESP			gettext("unable to access response file <%s>")
410*5c51f124SMoriah Waterland #define	ERR_ADMBD			gettext("%s is already installed at %s. Admin file will force a duplicate installation at %s.")
411*5c51f124SMoriah Waterland #define	ERR_ADM_KEYSTORE		gettext("unable to determine keystore location")
412*5c51f124SMoriah Waterland #define	ERR_ADM_PROXY			gettext("Admin file proxy setting invalid")
413*5c51f124SMoriah Waterland #define	ERR_ALLZONES_AND_G_USED		gettext("The -G option (install packages in the global zone only)\nmay not be used with package <%s> because the package must be\ninstalled in all zones.")
414*5c51f124SMoriah Waterland #define	ERR_ALLZONES_AND_IN_LZ		gettext("The package <%s> may only be installed by the global zone administrator")
415*5c51f124SMoriah Waterland #define	ERR_ALLZONES_AND_IN_LZ_PKGRM	gettext("The package <%s> may only be removed by the global zone administrator")
416*5c51f124SMoriah Waterland #define	ERR_ALLZONES_AND_THISZONE	gettext("The package <%s> has <%s> = true and <%s> = true: the package may set either parameter to true, but may not set both parameters to true. NOTE: if the package contains a request script, it is treated as though it has <SUNW_PKG_THISZONE> = true")
417*5c51f124SMoriah Waterland #define	ERR_ALLZONES_AND_Z_USED		gettext("The -Z option (extend packages installed in the global zone to all non-global zones) may not be used with the package <%s> which may only be installed in all zones by the global zone administrator")
418*5c51f124SMoriah Waterland #define	ERR_ARG				gettext("URL <%s> is not valid")
419*5c51f124SMoriah Waterland #define	ERR_BADULIMIT  			gettext("cannot process invalid ULIMIT value of <%s>.")
420*5c51f124SMoriah Waterland #define	ERR_BADUSER			gettext("unable to find user <%s> or <%s>.")
421*5c51f124SMoriah Waterland #define	ERR_BAD_DEVICE			gettext("bad device <%s> specified")
422*5c51f124SMoriah Waterland #define	ERR_BAD_N_PKGRM			gettext("you must specify a category (-Y) or list of packages to remove")
423*5c51f124SMoriah Waterland #define	ERR_BRAND_GETBRAND		gettext("unable to get zone brand: zonecfg_get_brand: %s")
424*5c51f124SMoriah Waterland #define	ERR_CANNOT_BOOT_ZONE		gettext("no changes made to zone <%s>: unable to boot zone")
425*5c51f124SMoriah Waterland #define	ERR_CANNOT_CKSUM_FILE		gettext("unable to determine checksum of file <%s>: %s")
426*5c51f124SMoriah Waterland #define	ERR_CANNOT_CONVERT_PKGSTRM	gettext("unable to convert package <%s> to stream from <%s> to <%s>")
427*5c51f124SMoriah Waterland #define	ERR_CANNOT_COPY			gettext("unable to copy <%s>\n\tto <%s>")
428*5c51f124SMoriah Waterland #define	ERR_CANNOT_COPY_LOCAL		gettext("cannot obtain local copy of <%s>: (%d) %s")
429*5c51f124SMoriah Waterland #define	ERR_CANNOT_CREATE_PKGPATH	gettext("unable to create package path <%s>")
430*5c51f124SMoriah Waterland #define	ERR_CANNOT_GET_ZONE_LIST	gettext("unable to determine list of non-global zones installed on this system")
431*5c51f124SMoriah Waterland #define	ERR_CANNOT_LOCK_THIS_ZONE	gettext("Unable to lock this zone for administration")
432*5c51f124SMoriah Waterland #define	ERR_CANNOT_LOCK_ZONES		gettext("unable to lock zones to perform operations")
433*5c51f124SMoriah Waterland #define	ERR_CANNOT_OPEN_DEPEND_FILE	gettext("unable to open depend file <%s>: %s")
434*5c51f124SMoriah Waterland #define	ERR_CANNOT_OPEN_FOR_WRITING	gettext("unable to open <%s> for writing: %s")
435*5c51f124SMoriah Waterland #define	ERR_CANNOT_OPEN_PKG_STREAM	gettext("unable to open package datastream <%s>")
436*5c51f124SMoriah Waterland #define	ERR_CANNOT_UNPACK_PKGSTRM	gettext("unable to unpack package <%s> from stream <%s> into directory <%s>")
437*5c51f124SMoriah Waterland #define	ERR_CANNOT_USE_DIR		gettext("cannot use directory <%s>: %s")
438*5c51f124SMoriah Waterland #define	ERR_CASFAIL			gettext("class action script did not complete successfully")
439*5c51f124SMoriah Waterland #define	ERR_CAT_FND			gettext("Category argument <%s> cannot be found.")
440*5c51f124SMoriah Waterland #define	ERR_CAT_INV			gettext("Category argument <%s> is invalid.")
441*5c51f124SMoriah Waterland #define	ERR_CAT_LNGTH			gettext("The category argument exceeds the SVR4 ABI defined maximum supported length of 16 characters.")
442*5c51f124SMoriah Waterland #define	ERR_CAT_SYS			gettext("Unable to remove packages that are part of the SYSTEM category with the -Y option.")
443*5c51f124SMoriah Waterland #define	ERR_CFBAD			gettext("bad entry read of contents file")
444*5c51f124SMoriah Waterland #define	ERR_CFMISSING			gettext("missing entry in contents file for <%s>")
445*5c51f124SMoriah Waterland #define	ERR_CHDIR			gettext("unable to change current working directory to <%s>")
446*5c51f124SMoriah Waterland #define	ERR_CHGDIR			gettext("unable to change directory to <%s>")
447*5c51f124SMoriah Waterland #define	ERR_CHKINSTALL 			gettext("checkinstall script did not complete successfully")
448*5c51f124SMoriah Waterland #define	ERR_CHKINSTALL_NOSCRIPT		gettext("unable to access checkinstall script <%s>")
449*5c51f124SMoriah Waterland #define	ERR_CHMOD			gettext("unable to change the mode of the response file <%s>")
450*5c51f124SMoriah Waterland #define	ERR_CHMOD_CHK 			gettext("unable to change the mode of the checkinstall script")
451*5c51f124SMoriah Waterland #define	ERR_CLASSES			gettext("CLASSES parameter undefined in <%s>")
452*5c51f124SMoriah Waterland #define	ERR_CLIDX			gettext("invalid class index of <%d> detected for file %s.")
453*5c51f124SMoriah Waterland #define	ERR_COPY_MEMORY			gettext("unable to allocate memory to copy file <%s>: (%d) %s")
454*5c51f124SMoriah Waterland #define	ERR_CORRUPT			gettext("source path <%s> is corrupt")
455*5c51f124SMoriah Waterland #define	ERR_COULD_NOT_INSTALL		gettext("%s could not be installed.")
456*5c51f124SMoriah Waterland #define	ERR_CREATE_PATH_2		gettext("unable to create path from <%s> and <%s>")
457*5c51f124SMoriah Waterland #define	ERR_CREATE_PATH_3		gettext("unable to create path from <%s> and <%s> and <%s>")
458*5c51f124SMoriah Waterland #define	ERR_CREATE_PKGOBJ		gettext("unable to create package object <%s>.")
459*5c51f124SMoriah Waterland #define	ERR_CREATE_TMPADMIN		gettext("unable to create temporary admin file <%s>: %s")
460*5c51f124SMoriah Waterland #define	ERR_CREAT_CONT 			gettext("unable to create contents file <%s>")
461*5c51f124SMoriah Waterland #define	ERR_CRERESP			gettext("unable to create response file <%s>")
462*5c51f124SMoriah Waterland #define	ERR_DB				gettext("unable to query or modify database")
463*5c51f124SMoriah Waterland #define	ERR_DB_QUERY			gettext("unable to find <%s> in the database.")
464*5c51f124SMoriah Waterland #define	ERR_DB_TBL			gettext("unable to remove database entries for package <%s> in table <%s>.")
465*5c51f124SMoriah Waterland #define	ERR_DEPENDENCY_IGNORED		gettext("\nERROR: %s <%s> on %s <%s>\n")
466*5c51f124SMoriah Waterland #define	ERR_DEPENDENCY_REPORT		gettext("\nERROR: <%s> %s <%s> on %s <%s>\n")
467*5c51f124SMoriah Waterland #define	ERR_DEPNAM			gettext("The <%s> package \"%s\" depends on the package currently being removed.")
468*5c51f124SMoriah Waterland #define	ERR_DEPONME			gettext("The <%s> package depends on the package currently being removed.")
469*5c51f124SMoriah Waterland #define	ERR_DIR_CONST			gettext("unable to construct download directory <%s>")
470*5c51f124SMoriah Waterland #define	ERR_DSARCH			gettext("unable to find archive for <%s> in datastream")
471*5c51f124SMoriah Waterland #define	ERR_DSINIT			gettext("could not process datastream from <%s>")
472*5c51f124SMoriah Waterland #define	ERR_DSTREAM			gettext("unable to unpack datastream")
473*5c51f124SMoriah Waterland #define	ERR_DSTREAMCNT 			gettext("datastream early termination problem")
474*5c51f124SMoriah Waterland #define	ERR_DWNLDTEMPDIR		gettext("unable to make temporary directory for download operations in directory <%s>: %s")
475*5c51f124SMoriah Waterland #define	ERR_FCHMOD			gettext("unable to change mode of file <%s> to <0x%04lx>: (%d) %s")
476*5c51f124SMoriah Waterland #define	ERR_FINALCK_ATTR		gettext("ERROR: attribute verification of <%s> failed")
477*5c51f124SMoriah Waterland #define	ERR_FINALCK_CONT		gettext("ERROR: content verification of <%s> failed")
478*5c51f124SMoriah Waterland #define	ERR_FSYS_FELLOUT		gettext("fsys(): fell out of loop looking for <%s>")
479*5c51f124SMoriah Waterland #define	ERR_F_REQUIRES_M		gettext("the -f option must be used in conjunction with the -m option")
480*5c51f124SMoriah Waterland #define	ERR_FSTAT			gettext("unable to fstat fd <%d> pathname <%s>: (%d) %s")
481*5c51f124SMoriah Waterland #define	ERR_GPKGLIST_ERROR		gettext("unable to determine list of packages to operate on (internal error in gpkglist)")
482*5c51f124SMoriah Waterland #define	ERR_GZ_USED_TOGETHER		gettext("the -G and zonelist options cannot be used together")
483*5c51f124SMoriah Waterland #define	ERR_ILL_HTTP_OPTS		gettext("The -i and (-k or -P) options are mutually exclusive.")
484*5c51f124SMoriah Waterland #define	ERR_ILL_PASSWD			gettext("A password is required to retrieve the public certificate from the keystore.")
485*5c51f124SMoriah Waterland #define	ERR_INCOMP_VERS			gettext("A version of <%s> package \"%s\" (which is incompatible with the package that is being installed) is currently installed and must be removed.")
486*5c51f124SMoriah Waterland #define	ERR_INPUT			gettext("error while reading file <%s>: (%d) %s")
487*5c51f124SMoriah Waterland #define	ERR_INSTALL_ZONES_SKIPPED	gettext("unable to boot <%d> zones that are not currently running - no packages installed on those zones")
488*5c51f124SMoriah Waterland #define	ERR_INTONLY			gettext("unable to install <%s> without user interaction")
489*5c51f124SMoriah Waterland #define	ERR_INTR			gettext("Interactive request script supplied by package")
490*5c51f124SMoriah Waterland #define ERR_INVALID_O_OPTION            gettext("option <%s> passed to -O is not recognized: option ignored")
491*5c51f124SMoriah Waterland #define	ERR_IN_GZ_AND_ALLZONES_AND_INSTALLED	gettext("The package <%s> is currently installed on\nthe system in the global zone only.  When this package was last installed\nthe -G option was used (install package in the global zone only).  The new\ninstance of this package to be installed may only be installed in all zones.\nBefore you can install the latest version of this package, you must first\nremove all instances of this package from the global zone (via pkgrm).")
492*5c51f124SMoriah Waterland #define	ERR_IN_GZ_AND_NOT_INSTALLED		gettext("WARNING: The package <%s> is marked as being installed in the\nglobal zone only. The package is NOT installed on the system. This condition\nis not possible. The file <%s> must be edited\nand the line for this package removed.")
493*5c51f124SMoriah Waterland 
494*5c51f124SMoriah Waterland #ifdef Z_OPTION_IS_SUPPORTED
495*5c51f124SMoriah Waterland #define	ERR_IN_GZ_AND_NO_G_USED		gettext("The package <%s> is currently installed on the\nsystem in the global zone. To install the new instance of this package in the\nglobal zone only, you must specify the -G option. To install the new instance\nof this package in all zones you must first run pkgadd on the current package\nwith the -Z option so that the existing instance of this package is installed\nin all zones first. You may optionally remove the existing instance of this\npackage from the global zone first (via pkgrm) and then install the new\ninstance of this package in all zones.")
496*5c51f124SMoriah Waterland #else
497*5c51f124SMoriah Waterland #define	ERR_IN_GZ_AND_NO_G_USED		gettext("The package <%s> is currently installed on the system in the\nglobal zone. To install the new instance of this package in the global\nzone only, you must specify the -G option. To install the new instance\nof this package in all zones you must first remove the existing instance\nof this package from the global zone first (via pkgrm) and then install\nthe new instance of this package in all zones.")
498*5c51f124SMoriah Waterland #endif
499*5c51f124SMoriah Waterland 
500*5c51f124SMoriah Waterland #define	ERR_LINK			gettext("unable to link <%s> to <%s>: %s")
501*5c51f124SMoriah Waterland #define	ERR_LIVE_CONTINUE_NOT_SUPPORTED	gettext("live continue mode is not supported")
502*5c51f124SMoriah Waterland #define	ERR_LOCKFILE			gettext("unable to create lockfile <%s>")
503*5c51f124SMoriah Waterland #define	ERR_LOG				gettext("unable to open logfile <%s>: (%d) %s")
504*5c51f124SMoriah Waterland #define	ERR_LOG_FAIL			gettext("failed to log message using format <%s>")
505*5c51f124SMoriah Waterland #define	ERR_MALLOC			gettext("unable to allocate %s memory, errno %d: %s")
506*5c51f124SMoriah Waterland #define	ERR_MAPFAILED			gettext("unable to mmap <%s> for reading: (%d) %s")
507*5c51f124SMoriah Waterland #define	ERR_MEM				gettext("unable to allocate memory.")
508*5c51f124SMoriah Waterland #define	ERR_MEMORY	 		gettext("memory allocation failure, errno=%d")
509*5c51f124SMoriah Waterland #define	ERR_MERGINFOS_CHANGE_ZONEATTR	gettext("attempt to change package <%s> version <%s> package zone attribute <%s> from <%s> to <%s>: the package zone attribute values of installed packages cannot be changed")
510*5c51f124SMoriah Waterland #define	ERR_MERGINFOS_UNSET_ZONEATTR	gettext("attempt to unset package <%s> version <%s> package zone attribute <%s> from <%s>: the package zone attribute values of installed packages that are set to <true> cannot be unset")
511*5c51f124SMoriah Waterland #define	ERR_MERGINFOS_SET_ZONEATTR	gettext("attempt to set package <%s> version <%s> package zone attribute <%s> that is not currently set to <%s>: the package zone attribute values of installed packages cannot be set to any value except <false>")
512*5c51f124SMoriah Waterland #define	ERR_MISSING_DIR_AND_PKG		gettext("missing directory containing package to install and package instance (name of package ) to install from end of command line")
513*5c51f124SMoriah Waterland #define	ERR_MISSING_PKG_INSTANCE	gettext("missing package instance (name of package) to install from end of command line")
514*5c51f124SMoriah Waterland #define	ERR_MKDIR			gettext("unable to make temporary directory <%s>")
515*5c51f124SMoriah Waterland #define	ERR_MAKE_DIR			gettext("unable to create directory <%s>: (%d) %s")
516*5c51f124SMoriah Waterland #define	ERR_MKTEMP			gettext("unable to create unique temporary file <%s>: (%d) %s")
517*5c51f124SMoriah Waterland #define	ERR_MNT_NOMOUNTS		gettext("get_mntinfo() could find no filesystems")
518*5c51f124SMoriah Waterland #define	ERR_MNT_NOROOT			gettext("get_mntinfo() identified <%s> as root file system instead of <%s> errno %d: %s")
519*5c51f124SMoriah Waterland #define	ERR_MODTIM			gettext("unable to reset access/modification time of <%s>: (%d) %s")
520*5c51f124SMoriah Waterland #define	ERR_NEWBD			gettext("%s is already installed at %s. Duplicate installation attempted at %s.")
521*5c51f124SMoriah Waterland #define	ERR_NOCOPY			gettext("unable to create copy of UNINSTALL script in <%s>")
522*5c51f124SMoriah Waterland #define	ERR_NODIR			gettext("unable to create directory <%s>: (%d) %s")
523*5c51f124SMoriah Waterland #define	ERR_NORESPCOPY			gettext("unable to copy response file <%s> to <%s>")
524*5c51f124SMoriah Waterland #define	ERR_NODEVICE			gettext("unable to determine device to install from")
525*5c51f124SMoriah Waterland #define	ERR_NOINT			gettext("-n option cannot be used when removing pre-SVR4 packages")
526*5c51f124SMoriah Waterland #define	ERR_NOPKGS			gettext("no packages were found in <%s>")
527*5c51f124SMoriah Waterland #define	ERR_NOREQUEST  			gettext("package does not contain an interactive request script")
528*5c51f124SMoriah Waterland #define	ERR_NORESP			gettext("response file <%s> must not exist")
529*5c51f124SMoriah Waterland #define	ERR_NOSUCH_INHERITED		gettext("cannot use inherited file system <%s>")
530*5c51f124SMoriah Waterland #define	ERR_NOTABLE			gettext("unable to open %s table <%s>: %s")
531*5c51f124SMoriah Waterland #define	ERR_NOT_IN_GZ_AND_Z_USED	gettext("The package <%s> is not currently installed\nin the global zone only; you may not specify the -Z option to install the\npackage in all non-global zones until the package is first install in the\nglobal zone only. You may optionally install the package without the -Z option\nto install the package in all zones.")
532*5c51f124SMoriah Waterland #define	ERR_NOT_ROOT			gettext("You must be \"root\" for %s to execute properly.")
533*5c51f124SMoriah Waterland #define	ERR_NOW_ALLZONES_AND_HOLLOW	gettext("The package <%s> has <%s> = false and <%s> = true: a hollow package must also be set to install in all zones")
534*5c51f124SMoriah Waterland #define	ERR_NO_LIVE_MODE		gettext("live continue mode is not supported")
535*5c51f124SMoriah Waterland #define	ERR_NO_PKGDIR			gettext("unable to use package directory <%s> for package <%s>: %s")
536*5c51f124SMoriah Waterland #define	ERR_NO_PKG_INFOFILE		gettext("unable to open package <%s> pkginfo file <%s>: %s")
537*5c51f124SMoriah Waterland #define	ERR_NO_PKG_MAPFILE		gettext("unable to open package <%s> pkgmap file <%s>: %s")
538*5c51f124SMoriah Waterland #define	ERR_NO_SUCH_INSTANCE		gettext("instance <%s> does not exist")
539*5c51f124SMoriah Waterland #define	ERR_OPEN_ADMIN_FILE		gettext("unable to open admin file <%s>: %s")
540*5c51f124SMoriah Waterland #define	ERR_OPEN_READ			gettext("unable to open <%s> for reading: (%d) %s")
541*5c51f124SMoriah Waterland #define	ERR_OPEN_WRITE			gettext("unable to open <%s> for writing: (%d) %s")
542*5c51f124SMoriah Waterland #define	ERR_OPRESVR4			gettext("unable to unlink options file <%s>")
543*5c51f124SMoriah Waterland #define	ERR_OUTPUT_WRITING		gettext("error while writing file <%s>: (%d) %s")
544*5c51f124SMoriah Waterland #define	ERR_PACKAGEBINREN		gettext("unable to rename <%s>\n\tto <%s>")
545*5c51f124SMoriah Waterland #define	ERR_PATCHPKG			gettext("unable to update patch_table with patches that have been pre installed")
546*5c51f124SMoriah Waterland #define	ERR_PATH			gettext("the path <%s> is invalid!")
547*5c51f124SMoriah Waterland #define	ERR_PKGABRV			gettext("illegal package abbreviation <%s> in dependency file")
548*5c51f124SMoriah Waterland #define	ERR_PKGADDCHK_CNFFAILED		gettext("Conflicting file dependency checking failed.")
549*5c51f124SMoriah Waterland #define	ERR_PKGADDCHK_DEPFAILED		gettext("Dependency checking failed.")
550*5c51f124SMoriah Waterland #define	ERR_PKGADDCHK_MKPKGDIR		gettext("Unable to make required packaging directory")
551*5c51f124SMoriah Waterland #define	ERR_PKGADDCHK_PRIVFAILED	gettext("Privilege checking failed.")
552*5c51f124SMoriah Waterland #define	ERR_PKGADDCHK_SPCFAILED		gettext("Space checking failed.")
553*5c51f124SMoriah Waterland #define	ERR_PKGASK_AND_IGNORE_SIG	gettext("cannot use the -i option with pkgask")
554*5c51f124SMoriah Waterland #define	ERR_PKGASK_AND_KEYSTORE_FILE	gettext("cannot use the -k option with pkgask")
555*5c51f124SMoriah Waterland #define	ERR_PKGASK_AND_NOINTERACT	gettext("cannot use the -n option with pkgask")
556*5c51f124SMoriah Waterland #define	ERR_PKGASK_AND_PROXY		gettext("cannot use the -x option with pkgask")
557*5c51f124SMoriah Waterland #define	ERR_PKGASK_AND_SPOOLDIR		gettext("cannot use the -s option with pkgask")
558*5c51f124SMoriah Waterland #define	ERR_PKGASK_AND_URI		gettext("cannot use web based sources via -d with pkgask")
559*5c51f124SMoriah Waterland #define	ERR_PKGBINCP			gettext("unable to copy <%s>\n\tto <%s>")
560*5c51f124SMoriah Waterland #define	ERR_PKGBINREN  			gettext("unable to rename <%s>\n\tto <%s>")
561*5c51f124SMoriah Waterland #define	ERR_PKGINFO			gettext("unable to open pkginfo file <%s>")
562*5c51f124SMoriah Waterland #define	ERR_PKGINFO_ATTR_ADDED		gettext("package <%s> is attempting to add the package attribute <%s>: this attribute cannot be added once the package is installed")
563*5c51f124SMoriah Waterland #define	ERR_PKGINFO_ATTR_CHANGED	gettext("package <%s> is attempting to change the package attribute <%s> from <%s> to <%s>: this attribute cannot be changed once the package is installed")
564*5c51f124SMoriah Waterland #define	ERR_PKGINSTALL_GZONLY_ADD	gettext("unable to add package <%s> to global zone only package list file")
565*5c51f124SMoriah Waterland #define	ERR_PKGINSTALL_STATOF		gettext("unable to get space usage of <%s>: %s")
566*5c51f124SMoriah Waterland #define	ERR_PKGINSTALL_STATVFS		gettext("unable to determine file system space for <%s>: %s")
567*5c51f124SMoriah Waterland #define	ERR_PKGMAP			gettext("unable to open pkgmap file <%s>")
568*5c51f124SMoriah Waterland #define	ERR_PKGOPS_CANNOT_OPEN_GZONLY	gettext("unable to open global zone only package list file at <%s>")
569*5c51f124SMoriah Waterland #define	ERR_PKGOPS_LOCHIGH_BAD_PKGNAME	gettext("package name is not valid: %s")
570*5c51f124SMoriah Waterland #define	ERR_PKGOPS_OPEN_GZONLY		gettext("unable to open global zone only package list file <%s>: %s")
571*5c51f124SMoriah Waterland #define	ERR_PKGOPS_TMPOPEN		gettext("unable to create temporary global zone only package list file <%s>: %s")
572*5c51f124SMoriah Waterland #define	ERR_PKGREMOVE_GZONLY_REMOVE	gettext("unable to remove package <%s> from global zone only package list file")
573*5c51f124SMoriah Waterland #define	ERR_PKGRMCHK_DEPFAILED		gettext("Dependency checking failed.")
574*5c51f124SMoriah Waterland #define	ERR_PKGRMCHK_PRIVFAILED		gettext("Privilege checking failed.")
575*5c51f124SMoriah Waterland #define	ERR_PKGS_AND_CAT_PKGADD		gettext("cannot specify both a list of packages and a category (-Y) to install")
576*5c51f124SMoriah Waterland #define	ERR_PKGS_AND_CAT_PKGRM		gettext("cannot specify both a list of packages and a category (-Y) to remove")
577*5c51f124SMoriah Waterland #define	ERR_PKGUNMOUNT			gettext("unable to unmount <%s>")
578*5c51f124SMoriah Waterland #define	ERR_PKGVOL			gettext("unable to obtain package volume")
579*5c51f124SMoriah Waterland #define	ERR_PKGZONEINSTALL_NO_STREAM	gettext("internal error - package to install in zone not in stream format")
580*5c51f124SMoriah Waterland #define	ERR_PKG_NOT_APPLICABLE		gettext("package <%s> cannot be installed on this system/zone")
581*5c51f124SMoriah Waterland #define	ERR_PKG_NOT_INSTALLABLE		gettext("unable to install package <%s>")
582*5c51f124SMoriah Waterland #define	ERR_PKG_NOT_REMOVABLE		gettext("unable to remove package <%s>")
583*5c51f124SMoriah Waterland #define	ERR_POSTINSTALL			gettext("postinstall script did not complete successfully")
584*5c51f124SMoriah Waterland #define	ERR_POSTREMOVE			gettext("postremove script did not complete successfully")
585*5c51f124SMoriah Waterland #define	ERR_PREINSTALL 			gettext("preinstall script did not complete successfully")
586*5c51f124SMoriah Waterland #define	ERR_PREIVFY_NOFILE		gettext("unable to perform preinstallation check of package <%s> in zone <%s>")
587*5c51f124SMoriah Waterland #define	ERR_PREIVFY_OPEN_FILE		gettext("unable to examine preinstallation check file <%s> for package <%s> in zone <%s>: %s")
588*5c51f124SMoriah Waterland #define	ERR_PREIVFY_UNKNOWN_LINE	gettext("unknown preinstallation dependency check line <%s> for package <%s> zone <%s>: ignored")
589*5c51f124SMoriah Waterland #define	ERR_PRENCI			gettext("The <%s> package \"%s\" is a prerequisite package and is not completely installed.")
590*5c51f124SMoriah Waterland #define	ERR_PREREMOVE			gettext("preremove script did not complete successfully")
591*5c51f124SMoriah Waterland #define	ERR_PREREQ			gettext("The <%s> package \"%s\" is a prerequisite package and should be installed.")
592*5c51f124SMoriah Waterland #define	ERR_PRERVFY_NOFILE		gettext("unable to perform preremoval check of package <%s> in zone <%s>")
593*5c51f124SMoriah Waterland #define	ERR_PRERVFY_OPEN_FILE		gettext("unable to examine preremoval check file <%s> for package <%s> in zone <%s>: %s")
594*5c51f124SMoriah Waterland #define	ERR_PRERVFY_UNKNOWN_LINE	gettext("unknown preremoval dependency check line <%s> for package <%s> zone <%s>: ignored")
595*5c51f124SMoriah Waterland #define	ERR_PROXY			gettext("Proxy specification <%s> invalid")
596*5c51f124SMoriah Waterland #define	ERR_RDONLY			gettext("read-only parameter <%s> cannot be assigned a value")
597*5c51f124SMoriah Waterland #define	ERR_READ			gettext("unable to read <%s>: (%d) %s")
598*5c51f124SMoriah Waterland #define	ERR_REMOVE			gettext("unable to remove file <%s>: %s")
599*5c51f124SMoriah Waterland #define	ERR_RENAME			gettext("unable to rename <%s> to <%s>: %s")
600*5c51f124SMoriah Waterland #define	ERR_REQUEST			gettext("request script did not complete successfully")
601*5c51f124SMoriah Waterland #define	ERR_RESOLVEPATH			gettext("unable to resolve path <%s>: %s")
602*5c51f124SMoriah Waterland #define	ERR_RESPFILE			gettext("response file is invalid for pre-SVR4 package")
603*5c51f124SMoriah Waterland #define	ERR_RESPFILE_AND_URI		gettext("cannot use -r option with web based sources via -d")
604*5c51f124SMoriah Waterland #define	ERR_RESPONSE			gettext("unable to open response file <%s>")
605*5c51f124SMoriah Waterland #define	ERR_RMDIR			gettext("unable to remove existing directory at <%s>")
606*5c51f124SMoriah Waterland #define	ERR_RMPATH			gettext("unable to remove <%s>")
607*5c51f124SMoriah Waterland #define	ERR_RMRESP			gettext("unable to remove response file <%s>")
608*5c51f124SMoriah Waterland #define	ERR_ROOT_CMD			gettext("Command line install root contends with environment.")
609*5c51f124SMoriah Waterland #define	ERR_ROOT_SET   			gettext("Could not set install root from the environment.")
610*5c51f124SMoriah Waterland #define	ERR_RSP_FILE_NOTFULLPATH	gettext("response file <%s> must be full pathname")
611*5c51f124SMoriah Waterland #define	ERR_RSP_FILE_NOT_GIVEN		gettext("response file (to write) is required")
612*5c51f124SMoriah Waterland #define	ERR_RUNSTATE			gettext("unable to determine current run-state")
613*5c51f124SMoriah Waterland #define	ERR_SCRULIMIT			gettext("script <%s> created a file exceeding ULIMIT.")
614*5c51f124SMoriah Waterland #define	ERR_SML_CANNOT_READ_TAG						gettext("cannot read tag")
615*5c51f124SMoriah Waterland #define	ERR_SML_EOF_BEFORE_TAG_NAME					gettext("reading tag: unexpected EOF before reading tag name expecting tag=<%s>")
616*5c51f124SMoriah Waterland #define	ERR_SML_PARM_SEP_BAD						gettext("reading tag: parameter value start found <%c> (0x%02x) expected '\"'")
617*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_BADPARMNAME_CLOSE				gettext("reading tag: expected '>' after '/' to close parm <%s> tag <%s> inside tag <%s>")
618*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_BADTAG_CLOSE					gettext("reading tag: expected '>' after '/' to close tag <%s> inside tag <%s>")
619*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_BAD_START_CHAR					gettext("reading tag: invalid character <%c> (0x%02x) before start of tag")
620*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_CLOSE_EMPTY_TAG					gettext("reading tag: no element name provided before close of tag")
621*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_CLOSE_NO_PARENT					gettext("reading tag: close tag <%s> not within any tag to close")
622*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_CLOSE_TAG_EOF					gettext("reading tag: unexpected EOF reading close tag name expecting tag=<%s>")
623*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_CLOSE_TAG_ILLCHAR				gettext("reading tag: invalid character <%c> (0x%02x) in close tag name <%s>")
624*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_CLOSE_WRONG_TAG					gettext("reading tag: close tag <%s> does not match current tag <%s>")
625*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_EMPTY_PARMNAME					gettext("reading tag: no parameter name provided tag <%s> inside tag <%s>")
626*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_EMPTY_TAG					gettext("reading tag: no element name provided before close of tag inside tag <%s>")
627*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_PARMNAME_ILLCHAR				gettext("reading tag: invalid character <%c> (0x%02x) in parameter name <%s> tag <%s> inside tag <%s>")
628*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_PARMVAL_EOF					gettext("reading tag: unexpected EOF reading parameter value name <%s> tag <%s> inside tag <%s>")
629*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_PARMVAL_NL					gettext("reading tag: unexpected newline reading parameter value name <%s> tag <%s> inside tag <%s>")
630*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_PARM_EOF					gettext("reading tag: unexpected EOF reading parameter name tag <%s> inside tag <%s>")
631*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_TAG_EOF						gettext("reading tag: unexpected EOF reading tag name <%s> inside tag <%s>")
632*5c51f124SMoriah Waterland #define	ERR_SML_READTAG_TAG_ILLCHAR					gettext("reading tag: invalid character <%c> (0x%02x) in tag name <%s>")
633*5c51f124SMoriah Waterland #define	ERR_SNPRINTF			gettext("Not enough memory to format, %s")
634*5c51f124SMoriah Waterland #define	ERR_SPOOLDIR_AND_ADMNFILE	gettext("cannot use the -s option with the -a option")
635*5c51f124SMoriah Waterland #define	ERR_SPOOLDIR_AND_INST_ROOT	gettext("cannot use the -s option with the -R option")
636*5c51f124SMoriah Waterland #define	ERR_SPOOLDIR_AND_NOINTERACT	gettext("cannot use the -s option with the -n option")
637*5c51f124SMoriah Waterland #define	ERR_SPOOLDIR_AND_PKGRMREMOTE	gettext("cannot use the -s option with the -A option")
638*5c51f124SMoriah Waterland #define	ERR_SPOOLDIR_AND_PKGVERBOSE	gettext("cannot use the -s option with the -v option")
639*5c51f124SMoriah Waterland #define	ERR_SPOOLDIR_AND_RESPFILE	gettext("cannot use the -s option with the -r option")
640*5c51f124SMoriah Waterland #define	ERR_SPOOLDIR_CANNOT_BE_SYS	gettext("the -s option cannot specify %s")
641*5c51f124SMoriah Waterland #define	ERR_SPOOLDIR_USED_WITH_G	gettext("the -G option cannot be used with the -s option")
642*5c51f124SMoriah Waterland #define	ERR_SPOOLDIR_USED_WITH_Z	gettext("the zonelist option cannot be used with the -s option")
643*5c51f124SMoriah Waterland #define	ERR_STAT			gettext("unable to stat <%s>: %s")
644*5c51f124SMoriah Waterland #define	ERR_STREAMDIR			gettext("unable to make temporary directory to unpack datastream: %s")
645*5c51f124SMoriah Waterland #define	ERR_STREAM_UNAVAILABLE		gettext("unable to open stream <%s> for package <%s>: %s")
646*5c51f124SMoriah Waterland #define	ERR_SYSINFO			gettext("unable to process installed package information, errno=%d")
647*5c51f124SMoriah Waterland #define	ERR_THISZONE_AND_Z_USED		gettext("The package <%s> has <%s> = true: the -Z option may not be used to extend this type of package to all non-global zones")
648*5c51f124SMoriah Waterland #define	ERR_TMPFILE			gettext("unable to establish temporary file")
649*5c51f124SMoriah Waterland #define	ERR_TMPFILE_CHK			gettext("unable to create temporary checkinstall script")
650*5c51f124SMoriah Waterland #define	ERR_TMPRESP			gettext("unable to create temporary response file")
651*5c51f124SMoriah Waterland #define	ERR_TOO_MANY_CMD_ARGS		gettext("too many arguments to command")
652*5c51f124SMoriah Waterland #define	ERR_TOO_MANY_PKGS		gettext("too many packages referenced specified at the end of the command line: only one package may be specified")
653*5c51f124SMoriah Waterland #define	ERR_UNKNOWN_DEPENDENCY		gettext("unknown dependency type specified: %c\n")
654*5c51f124SMoriah Waterland #define	ERR_UNKNOWN_DEV			gettext("unknown device <%s>")
655*5c51f124SMoriah Waterland #define	ERR_UNPACK_DSREAD		gettext("unable to read part <%d> of stream <%s> to directory <%s> for package <%s>")
656*5c51f124SMoriah Waterland #define	ERR_UNPACK_FMKDIR		gettext("unable to create temporary package area <%s>: %s")
657*5c51f124SMoriah Waterland #define	ERR_UNSUCC			gettext("(A previous attempt may have been unsuccessful.)")
658*5c51f124SMoriah Waterland 
659*5c51f124SMoriah Waterland #ifdef Z_OPTION_IS_SUPPORTED
660*5c51f124SMoriah Waterland #define	ERR_USAGE_PKGADD_GLOBALZONE	gettext("usage:\n\t%s [-nvi] [-d device] [[-M] -R host_path] [-V fs_file] [-a admin_file] [-r response] [-x proxy] [-k keystore] [-G|-Z] [-P passwd] [-Y category[,category ...] | pkg [pkg ...]]\n\t%s -s dir [-d device] [-x proxy] [-k keystore] [-G|-Z] [-P passwd] [-Y category[,category ...] | pkg [pkg ...]]\n")
661*5c51f124SMoriah Waterland #else
662*5c51f124SMoriah Waterland #define	ERR_USAGE_PKGADD_GLOBALZONE	gettext("usage:\n\t%s [-nvi] [-d device] [[-M] -R host_path] [-V fs_file] [-a admin_file] [-r response] [-x proxy] [-k keystore] [-G] [-P passwd] [-Y category[,category ...] | pkg [pkg ...]]\n\t%s -s dir [-d device] [-x proxy] [-k keystore] [-G] [-P passwd] [-Y category[,category ...] | pkg [pkg ...]]\n")
663*5c51f124SMoriah Waterland #endif
664*5c51f124SMoriah Waterland 
665*5c51f124SMoriah Waterland #define	ERR_USAGE_PKGADD_NONGLOBALZONE	gettext("usage:\n\t%s [-nvi] [-d device] [[-M] -R host_path] [-V fs_file] [-a admin_file] [-r response] [-x proxy] [-k keystore] [-P passwd] [-Y category[,category ...] | pkg [pkg ...]]\n\t%s -s dir [-d device] [-x proxy] [-k keystore] [-P passwd] [-Y category[,category ...] | pkg [pkg ...]]\n")
666*5c51f124SMoriah Waterland #define	ERR_USAGE_PKGASK		gettext("usage: %s -r response [-d device]  [-R host_path] [-Y category[,category ...]] | [pkg [pkg ...]]\n")
667*5c51f124SMoriah Waterland #define	ERR_USAGE_PKGINSTALL  		gettext("usage:\n\tpkginstall [-o] [-n] [-d device] [-m mountpt [-f fstype]] [-v] [[-M] -R host_path] [-V fs_file] [-b bindir] [-a admin_file] [-r resp_file] [-N calling_prog] directory pkginst\n")
668*5c51f124SMoriah Waterland #define	ERR_USAGE_PKGREMOVE		gettext("usage:\n\tpkgremove [-a admin_file] [-n] [-V ...] [[-M|-A] -R host_path] [-v] [-o] [-N calling_prog] pkginst\n")
669*5c51f124SMoriah Waterland #define	ERR_USAGE_PKGRM  		gettext("usage:\n\t%s [-a admin] [-n] [[-M|-A] -R host_path] [-V fs_file] [-v] [-Y category[,category ...] | pkg [pkg ...]]\n\t%s -s spool [-Y category[,category ...] | pkg [pkg ...]]\n")
670*5c51f124SMoriah Waterland #define	ERR_VALINST			gettext(" Allowable instances include (in order of preference:)\n")
671*5c51f124SMoriah Waterland #define	ERR_V_USED_AND_PKGRMREMOTE	gettext("cannot use the -V option with the -A option")
672*5c51f124SMoriah Waterland #define	ERR_V_USED_WITH_GZS		gettext("cannot use the -V option when non-global zones exist")
673*5c51f124SMoriah Waterland #define	ERR_WARNING			gettext("WARNING:")
674*5c51f124SMoriah Waterland #define	ERR_WRITE			gettext("unable to write <%s>: (%d) %s")
675*5c51f124SMoriah Waterland #define	ERR_WTMPFILE			gettext("unable to write temporary file <%s>")
676*5c51f124SMoriah Waterland #define	ERR_ZONETEMPDIR			gettext("unable to make temporary directory for non-global zone operations in directory <%s>: %s")
677*5c51f124SMoriah Waterland #define	ERR_Z_USED_IN_NONGLOBAL_ZONE	gettext("the zonelist option may not be used in a non-global zone")
678*5c51f124SMoriah Waterland #define	ERR_PKGINFO_COPY 		gettext("unable to copy %s to %s")
679*5c51f124SMoriah Waterland #define	ERR_CANNOT_ENABLE_LOCAL_FS	gettext("Failed to enable the filesystem/local service.\n")
680*5c51f124SMoriah Waterland #define	ERR_CANNOT_RESTORE_LOCAL_FS	gettext("Failed to bring the filesystem/local service back to its original state.\n")
681*5c51f124SMoriah Waterland 
682*5c51f124SMoriah Waterland /*
683*5c51f124SMoriah Waterland  * I18N: these messages are help messages that are displayed when the
684*5c51f124SMoriah Waterland  * user answers a question with "?" - asking for help to be displayed
685*5c51f124SMoriah Waterland  */
686*5c51f124SMoriah Waterland 
687*5c51f124SMoriah Waterland #define	HLP_PKGADDCHK_CONFLICT		gettext("If you choose to install conflicting files, the files listed above will be overwritten and/or have their access permissions changed.  If you choose not to install these files, installation will proceed but these specific files will not be installed.  Note that sane operation of the software being installed may require these files be installed; thus choosing to not to do so may cause inappropriate operation.  If you wish to stop installation of this package, enter 'q' to quit.")
688*5c51f124SMoriah Waterland #define	HLP_PKGADDCHK_CONT		gettext("If you choose 'y', installation of this package will continue.  If you want to stop installation of this package, choose 'n'.")
689*5c51f124SMoriah Waterland #define	HLP_PKGADDCHK_DEPEND		gettext("The package being installed has indicated a dependency on the existence (or non-existence) of another software package.  If this dependency is not met before continuing, the package may not install or operate properly.  If you wish to disregard this dependency, answer 'y' to continue the installation process.")
690*5c51f124SMoriah Waterland #define	HLP_PKGADDCHK_PARTIAL		gettext("Installation of partially installed packages is normally allowable, but some packages providers may suggest that a partially installed package be completely removed before re-attempting installation.  Check the documentation provided with this package, and then answer 'y' if you feel it is advisable to continue the installation process.")
691*5c51f124SMoriah Waterland #define	HLP_PKGADDCHK_PRIV		gettext("During the installation of this package, certain scripts provided with the package will execute with super-user permission.  These scripts may modify or otherwise change your system without your knowledge.  If you are certain of the origin and trustworthiness of the package being installed, answer 'y' to continue the installation process.")
692*5c51f124SMoriah Waterland #define	HLP_PKGADDCHK_SETUID		gettext("The package being installed appears to contain processes which will have their effective user or group ids set upon execution.  History has shown that these types of processes can be a source of security problems on your system.  If you choose not to install these as setuid files, installation will proceed but these specific files will be installed as regular files with setuid and/or setgid permissions reset.  Note that sane operation of the software being installed may require that these files be installed with setuid or setgid permissions as delivered; thus choosing to install them as regular files may cause inappropriate operation.  If you wish to stop installation of this package, enter 'q' to quit.")
693*5c51f124SMoriah Waterland #define	HLP_PKGADDCHK_SPACE		gettext("It appears that there is not enough free space on your system in which to install this package.  It is possible that one or more filesystems are not properly mounted.  Neither installation of the package nor its operation can be guaranteed under these conditions.  If you choose to disregard this warning, enter 'y' to continue the installation process.")
694*5c51f124SMoriah Waterland #define	HLP_PKGREMOVE_DEPEND	gettext("Other packages currently installed on the system have indicated a dependency on the package being removed.  If removal of this package occurs, it may render other packages inoperative.  If you wish to disregard this dependency, answer 'y' to continue the package removal process.")
695*5c51f124SMoriah Waterland #define	HLP_PKGREMOVE_PRIV	gettext("During the removal of this package, certain scripts provided with the package will execute with super-user permission.  These scripts may modify or otherwise change your system without your knowledge.  If you are certain of the origin of the package being removed and trust its worthiness, answer 'y' to continue the package removal process.")
696*5c51f124SMoriah Waterland #define	HLP_PKGREMOVE_RUNLEVEL	gettext("If this package is not removed in a run-level which has been suggested, it is possible that the package may not remove properly.  If you wish to follow the run-level suggestions, answer 'n' to stop the package removal process.")
697*5c51f124SMoriah Waterland #define	HLP_PKGREMOVE_WSDEPEND	gettext("Installed products in the Solaris Product Registry have registered a\ndependency on the package being removed.  If removal of this package\noccurs, it may render these products inoperative.  If you wish to disregard this dependency, answer 'y' to continue the package removal process.\n")
698*5c51f124SMoriah Waterland #define	HLP_PKGRMCHK_DEPEND		gettext("The package being removed has indicated a dependency on the existence (or non-existence) of another software package.  If this dependency is not met before continuing, the package may not remove or operate properly.  If you wish to disregard this dependency, answer 'y' to continue the removal process.")
699*5c51f124SMoriah Waterland #define	HLP_PKGRMCHK_PRIV		gettext("During the removal of this package, certain scripts provided with the package will execute with super-user permission.  These scripts may modify or otherwise change your system without your knowledge.  If you are certain of the origin and trustworthiness of the package being removed, answer 'y' to continue the removal process.")
700*5c51f124SMoriah Waterland 
701*5c51f124SMoriah Waterland #define	INFO_INSTALL			gettext("\nThe following package is currently installed:")
702*5c51f124SMoriah Waterland #define	INFO_RMSPOOL			gettext("\nRemoving spooled package instance <%s>")
703*5c51f124SMoriah Waterland #define	INFO_SPOOLED			gettext("\nThe following package is currently spooled:")
704*5c51f124SMoriah Waterland 
705*5c51f124SMoriah Waterland #define	LOG_GETVOL_RET			gettext("getvol() returned <%d>")
706*5c51f124SMoriah Waterland 
707*5c51f124SMoriah Waterland #define	MSG_1MORETODO			gettext("\nThere is 1 more package to be removed.")
708*5c51f124SMoriah Waterland #define	MSG_1MORE_INST			gettext("\nThere is 1 more package to be installed.")
709*5c51f124SMoriah Waterland #define	MSG_1MORE_PROC			gettext("\nThere is 1 more package to be processed.")
710*5c51f124SMoriah Waterland #define	MSG_1_PKG_NOT_PROCESSED		gettext("\n1 package was not processed!\n")
711*5c51f124SMoriah Waterland #define	MSG_ATTRIB			gettext("%s <attribute change only>")
712*5c51f124SMoriah Waterland #define	MSG_BASE_USED   		gettext("Using <%s> as the package base directory.")
713*5c51f124SMoriah Waterland #define	MSG_BOOTING_ZONE		gettext("## Booting non-running zone <%s> into administrative state")
714*5c51f124SMoriah Waterland #define	MSG_BYPASSING_ZONE		gettext("## pkgask - bypassing zone <%s>")
715*5c51f124SMoriah Waterland #define	MSG_CHECKINSTALL_INTERRUPT_B4_Z	gettext("## interrupted: package <%s> not installed")
716*5c51f124SMoriah Waterland #define	MSG_CHECKINSTALL_PKG_IN_ZONE	gettext("## Verifying package <%s> dependencies in zone <%s>")
717*5c51f124SMoriah Waterland #define	MSG_CHECKREMOVE_PKG_IN_GZ	gettext("## Verifying package <%s> dependencies in global zone")
718*5c51f124SMoriah Waterland #define	MSG_CHECKREMOVE_PKG_IN_ZONE	gettext("## Verifying package <%s> dependencies in zone <%s>")
719*5c51f124SMoriah Waterland #define	MSG_DBUPD_N_N			gettext("## Database update of part %d of %d is complete.")
720*5c51f124SMoriah Waterland #define	MSG_DBUPD_N_N_LZ		gettext("## Database update of part %d of %d in zone <%s> is complete.")
721*5c51f124SMoriah Waterland #define	MSG_DIRBUSY			gettext("%s <mount point not removed>")
722*5c51f124SMoriah Waterland #define	MSG_DOREMOVE_INTERRUPTED	gettext("## interrupted: package <%s> not installed")
723*5c51f124SMoriah Waterland #define	MSG_DOREMOVE_INTERRUPTED_B4_Z	gettext("## interrupted: package <%s> not removed")
724*5c51f124SMoriah Waterland #define	MSG_DRYRUN_DONE			gettext("Dryrun complete.")
725*5c51f124SMoriah Waterland #define	MSG_EXE_INSTALL_SCRIPT		gettext("## Executing INSTALL script provided by package")
726*5c51f124SMoriah Waterland #define	MSG_FAIL			gettext("\n## Pre-SVR4 package reports failed installation.")
727*5c51f124SMoriah Waterland #define	MSG_HRDLINK			gettext("%s <linked pathname>")
728*5c51f124SMoriah Waterland #define	MSG_IMPDIR			gettext("%s <implied directory>")
729*5c51f124SMoriah Waterland #define	MSG_INSERT_VOL			gettext("Insert %v into %p.")
730*5c51f124SMoriah Waterland #define	MSG_INSTALLING_PKG_IN_GZ	gettext("## Installing package <%s> in global zone")
731*5c51f124SMoriah Waterland #define	MSG_INSTALLING_PSVR4		gettext("*** Installing Pre-SVR4 Package ***")
732*5c51f124SMoriah Waterland #define	MSG_INSTALL_INTERRUPT_B4_ZONES	gettext("## Interrupted: package <%s> not installed in any non-global zones")
733*5c51f124SMoriah Waterland #define	MSG_INSTALL_PKG_IN_ZONE		gettext("## Installing package <%s> in zone <%s>")
734*5c51f124SMoriah Waterland #define	MSG_INST_MANY  			gettext("   %d package pathnames are already properly installed.")
735*5c51f124SMoriah Waterland #define	MSG_INST_N_N			gettext("## Installation of part %d of %d is complete.")
736*5c51f124SMoriah Waterland #define	MSG_INST_N_N_LZ			gettext("## Installation of part %d of %d in zone <%s> is complete.")
737*5c51f124SMoriah Waterland #define	MSG_INST_ONE			gettext("   %d package pathname is already properly installed.")
738*5c51f124SMoriah Waterland #define	MSG_INS_N_N			gettext("## Installing part %d of %d.")
739*5c51f124SMoriah Waterland #define	MSG_INS_N_N_LZ			gettext("## Installing part %d of %d in zone <%s>.")
740*5c51f124SMoriah Waterland #define	MSG_IS_PRESENT			gettext("%s <already present on Read Only file system>")
741*5c51f124SMoriah Waterland #define	MSG_LOG_ERROR			gettext("ERROR")
742*5c51f124SMoriah Waterland #define	MSG_LOG_WARNING			gettext("WARNING")
743*5c51f124SMoriah Waterland #define	MSG_LOG_DEBUG			gettext("DEBUG")
744*5c51f124SMoriah Waterland #define	MSG_MAIL			gettext("An attempt to install the <%s> pre-SVR4 package on <%s> completed with exit status <%d>.")
745*5c51f124SMoriah Waterland #define	MSG_MANMOUNT			gettext("Assuming mounts have been provided.")
746*5c51f124SMoriah Waterland #define	MSG_MORETODO			gettext("\nThere are %d more packages to be removed.")
747*5c51f124SMoriah Waterland #define	MSG_MORE_INST			gettext("\nThere are %d more packages to be installed.")
748*5c51f124SMoriah Waterland #define	MSG_MORE_PROC			gettext("\nThere are %d more packages to be processed.")
749*5c51f124SMoriah Waterland #define	MSG_NOCHANGE			gettext("No changes were made to the system.")
750*5c51f124SMoriah Waterland #define	MSG_NODENAME			gettext("(unknown)")
751*5c51f124SMoriah Waterland #define	MSG_NOTEMPTY			gettext("%s <non-empty directory not removed>")
752*5c51f124SMoriah Waterland #define	MSG_NOTREMOVED_INHERITED	gettext("%s <not removed - inherited from global zone>")
753*5c51f124SMoriah Waterland #define	MSG_N_PKGS_NOT_PROCESSED	gettext("\n%d packages were not processed!\n")
754*5c51f124SMoriah Waterland #define	MSG_PASSPROMPT			gettext("Enter keystore password:")
755*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_ABADFILE		gettext("\\nPackaging file <%s> is corrupt for %s <%s> on %s <%s>")
756*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_BADFILE		gettext("\\nPackaging files are corrupt for %s <%s> on %s <%s>.")
757*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_CFCONTENT		gettext("\\nThe file <%s> is already installed and in use by %s <%s> on %s <%s>.")
758*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_CKRUNLVL		gettext("\\nThe current run-level of this machine is <s%>, which is not a run-level suggested for installation of the %s <%s> on %s <%s>.")
759*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_CNFFAILED		gettext("\\nConflict checking issues for %s <%s> on %s <%s>.")
760*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_DEPEND		gettext("\\nDependency checking issues for %s <%s> on %s <%s>.")
761*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_DIRS 		gettext("\\nThe required packaging directory <%s> cannot be created or accessed for %s <%s> on %s <%s>.")
762*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_NEWONLY		gettext("\\nA version of %s <%s> is already installed on %s <%s>.  Current administration does not allow new instances of an existing package to be created, nor existing instances to be overwritten.")
763*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_OVERWRITE		gettext("\\nCurrent administration does not allow new instances of a %s <%s> on %s <%s> to be created. However, the installation service was unable to determine which package instance to overwrite.")
764*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_PARTINST		gettext("\\nThe installation of %s <%s> on %s <%s> previously terminated and installation was never successfully completed.")
765*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_PARTREM		gettext("\\nThe removal of %s <%s> on %s <%s> was terminated at some point in time, and package removal was only partially completed.")
766*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_PKGDIRS		gettext("\\nA required packaging directory cannot be created or accessed for %s <%s> on %s <%s>.")
767*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_PRENCI 		gettext("\\nThe package <%s> is a prerequisite package and is not completely installed for %s <%s> on %s <%s>.")
768*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_PREREQ 		gettext("\\nThe package <%s> is a prerequisite package and should be installed for %s <%s> on %s <%s>.")
769*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_PRIV		gettext("\\nThe %s <%s> contains scripts which will be executed on %s <%s> with super-user permission during the process of installing this package.")
770*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_RUNLEVEL		gettext("\\n run level <%s> for %s <%s> on %s <%s>.")
771*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_SAME		gettext("\\nThis appears to be an attempt to install the same architecture and version of %s <%s> which is already installed on %s <%s>.  This installation will attempt to overwrite this package.\\n")
772*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_SETUID		gettext("\\nFiles that are setuid and/or setgid will be installed and/or modified for %s <%s> on %s <%s>.")
773*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_SPCFAILED		gettext("\\nSpace checking failed for %s <%s> on %s <%s>.")
774*5c51f124SMoriah Waterland #define	MSG_PKGADDCHK_UNIQ1		gettext("\\nCurrent administration requires that a unique instance of %s <%s> on %s <%s> be created.  However, the maximum number of instances of the package which may be supported at one time on the same system has already been met.")
775*5c51f124SMoriah Waterland #define	MSG_PKGINSTALL_DRYRUN		gettext("\nDryrunning install of %s as <%s>\n")
776*5c51f124SMoriah Waterland #define	MSG_PKGINSTALL_EXECOC_GZ	gettext("## Executing checkinstall script.")
777*5c51f124SMoriah Waterland #define	MSG_PKGINSTALL_EXECOC_LZ	gettext("## Executing checkinstall script in zone <%s>.")
778*5c51f124SMoriah Waterland #define	MSG_PKGINSTALL_EXEPIC_GZ	gettext("## Executing postinstall script.")
779*5c51f124SMoriah Waterland #define	MSG_PKGINSTALL_EXEPIC_LZ	gettext("## Executing postinstall script in zone <%s>.")
780*5c51f124SMoriah Waterland #define	MSG_PKGINSTALL_EXEPOC_GZ	gettext("## Executing preinstall script.")
781*5c51f124SMoriah Waterland #define	MSG_PKGINSTALL_EXEPOC_LZ	gettext("## Executing preinstall script in zone <%s>.")
782*5c51f124SMoriah Waterland #define	MSG_PKGINSTALL_INSIN_GZ		gettext("\nInstalling %s as <%s>\n")
783*5c51f124SMoriah Waterland #define	MSG_PKGINSTALL_INSIN_LZ		gettext("\nInstalling %s as <%s> in zone <%s>\n")
784*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_DEPEND		gettext("Dependency checking failed.")
785*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_EXEPIC_GZ		gettext("## Executing postremove script.")
786*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_EXEPIC_LZ		gettext("## Executing postremove script in zone <%s>.")
787*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_EXEPOC_GZ		gettext("## Executing preremove script.")
788*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_EXEPOC_LZ		gettext("## Executing preremove script in zone <%s>.")
789*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_ID_STR		gettext("ID")
790*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_NAME_STR		gettext("Name")
791*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_PRIV		gettext("\\nThis package contains scripts which will be executed with super-user permission during the process of removing this package.")
792*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_PROCPKG_GZ	gettext("## Processing package information.")
793*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_PROCPKG_LZ	gettext("## Processing package information in zone <%s>.")
794*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_REMPATHCLASS_GZ	gettext("## Removing pathnames in class <%s>")
795*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_REMPATHCLASS_LZ	gettext("## Removing pathnames in class <%s> in zone <%s>")
796*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_RUNLEVEL		gettext("\\nThe current run-level of this machine is <%s>, which is not a run-level suggested for removal of this package.  Suggested run-levels (in order of preference) include:")
797*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_UPDINF_GZ		gettext("## Updating system information.")
798*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_UPDINF_LZ		gettext("## Updating system information in zone <%s>.")
799*5c51f124SMoriah Waterland #define	MSG_PKGREMOVE_WSDEPEND		gettext("Product Registry dependency checking failed.  This package is assumed\nto be installed by the following products.  If the package is removed, it will be 'damaged' - that is, it is lacking essential software that the product\nrequires to function.  The recommended way to uninstall products is to\nuse the prodreg(1m) uninstall command.\n\nThe following products depend on the package:\n")
800*5c51f124SMoriah Waterland #define	MSG_PKGRMCHK_CKRUNLVL		gettext("\\nThe current run-level of this machine is <s%>, which is not a run-level suggested for removal of the %s <%s> on %s <%s>.")
801*5c51f124SMoriah Waterland #define	MSG_PKGRMCHK_DEPEND		gettext("\\nDependency checking failed for %s <%s> on %s <%s>.")
802*5c51f124SMoriah Waterland #define	MSG_PKGRMCHK_DEPSONME		gettext("\\nThe package <%s> depends on %s <%s> currently being removed from %s <%s>.")
803*5c51f124SMoriah Waterland #define	MSG_PKGRMCHK_PRENCI 		gettext("\\nThe package <%s> is a prerequisite package and is not completely installed for %s <%s> on %s <%s>.")
804*5c51f124SMoriah Waterland #define	MSG_PKGRMCHK_PREREQ 		gettext("\\nThe package <%s> is a prerequisite package and should be removed for %s <%s> on %s <%s>.")
805*5c51f124SMoriah Waterland #define	MSG_PKGRMCHK_PRIV		gettext("\\nThe %s <%s> contains scripts which will be executed on %s <%s> with super-user permission during the process of removing this package.")
806*5c51f124SMoriah Waterland #define	MSG_PKGRMCHK_RUNLEVEL		gettext("\\n run level <%s> for %s <%s> on %s <%s>.")
807*5c51f124SMoriah Waterland #define	MSG_PKGSCRIPTS_FOUND		gettext("Package scripts were found.")
808*5c51f124SMoriah Waterland #define	MSG_PREIVFY_GETYORN_SUSP	gettext("\\nInstallation of <%s> was suspended (interaction required).")
809*5c51f124SMoriah Waterland #define	MSG_PREIVFY_GETYORN_TERM	gettext("\\nInstallation of <%s> was terminated.")
810*5c51f124SMoriah Waterland #define	MSG_PREIVFY_GETYORN_TERM_USER	gettext("\\nInstallation of <%s> was terminated due to user request.")
811*5c51f124SMoriah Waterland #define	MSG_PREREMOVE_REMINST		gettext("\n## Removing installed package instance <%s>")
812*5c51f124SMoriah Waterland #define	MSG_PRERVFY_GETYORN_SUSP	gettext("\\nRemoval of <%s> was suspended (interaction required).")
813*5c51f124SMoriah Waterland #define	MSG_PRERVFY_GETYORN_TERM	gettext("\\nRemoval of <%s> was terminated.")
814*5c51f124SMoriah Waterland #define	MSG_PRERVFY_GETYORN_TERM_USER	gettext("\\nRemoval of <%s> was terminated due to user request.")
815*5c51f124SMoriah Waterland #define	MSG_PROCMV			gettext("- executing process moved to <%s>")
816*5c51f124SMoriah Waterland #define	MSG_PROC_CONT			gettext("\nProcessing continuation packages from <%s>")
817*5c51f124SMoriah Waterland #define	MSG_PROC_INST			gettext("\nProcessing package instance <%s> from <%s>")
818*5c51f124SMoriah Waterland #define	MSG_REMOVE_PKG_FROM_ZONE	gettext("## Removing package <%s> from zone <%s>")
819*5c51f124SMoriah Waterland #define	MSG_RESTORE_ZONE_STATE		gettext("## Restoring state of global zone <%s>")
820*5c51f124SMoriah Waterland #define	MSG_RMSRVR			gettext("%s <removed from server's file system>")
821*5c51f124SMoriah Waterland #define	MSG_SERVER			gettext("%s <server package pathname not removed>")
822*5c51f124SMoriah Waterland #define	MSG_SHARED			gettext("%s <shared pathname not removed>")
823*5c51f124SMoriah Waterland #define	MSG_SHIGN			gettext("%s <conflicting pathname not installed>")
824*5c51f124SMoriah Waterland #define	MSG_SKIPPING_ZONE_NOT_RUNNABLE	gettext("## Not processing zone <%s>: the zone is not running and cannot be booted")
825*5c51f124SMoriah Waterland #define	MSG_SLINK			gettext("%s <symbolic link>")
826*5c51f124SMoriah Waterland #define	MSG_SUCCEED			gettext("\n## Pre-SVR4 package reports successful installation.")
827*5c51f124SMoriah Waterland #define	MSG_SUSPEND_ADD			gettext("Installation of <%s> has been suspended.")
828*5c51f124SMoriah Waterland #define	MSG_SUSPEND_RM			gettext("Removals of <%s> has been suspended.")
829*5c51f124SMoriah Waterland #define	MSG_UGID			gettext("%s <installed with setuid/setgid bits reset>")
830*5c51f124SMoriah Waterland #define	MSG_UGMOD			gettext("%s <reset setuid/setgid bits>")
831*5c51f124SMoriah Waterland #define	MSG_VERIFYING			gettext("Verifying signer <%s>")
832*5c51f124SMoriah Waterland #define	MSG_VERIFYING_CLASS		gettext("[ verifying class <%s> ]")
833*5c51f124SMoriah Waterland 
834*5c51f124SMoriah Waterland #define	PASSWD_CMDLINE			gettext("## WARNING: USING \"%s\" MAKES PASSWORD VISIBLE TO ALL USERS.")
835*5c51f124SMoriah Waterland #define	SPECIAL_ACCESS			gettext("unable to maintain package contents text due to an access failure: %s")
836*5c51f124SMoriah Waterland #define	SPECIAL_INPUT			gettext("unable to maintain package contents text: alternate root path too long")
837*5c51f124SMoriah Waterland #define	SPECIAL_MALLOC			gettext("unable to maintain package contents text due to insufficient memory: %s")
838*5c51f124SMoriah Waterland #define	SPECIAL_MAP			gettext("unable to maintain package contents text due to a failure to map the database into memory: %S")
839*5c51f124SMoriah Waterland 
840*5c51f124SMoriah Waterland #define	WRN_BAD_FORK			gettext("WARNING: bad fork(), errno=%d: %s")
841*5c51f124SMoriah Waterland #define	WRN_BAD_WAIT			gettext("WARNING: wait for process %ld failed, pid <%ld> status <0x%08lx> errno <%d> (%s)")
842*5c51f124SMoriah Waterland #define	WRN_CHKINSTALL 			gettext("checkinstall script suspends")
843*5c51f124SMoriah Waterland #define	WRN_DEF_MODE			gettext("WARNING: installing <%s> with default mode of 644")
844*5c51f124SMoriah Waterland #define WRN_SET_DEF_MODE		gettext("WARNING: setting mode of <%s> to default mode (%o)")
845*5c51f124SMoriah Waterland #define	WRN_FINALCK_ATTR		gettext("WARNING: attribute verification of <%s> failed")
846*5c51f124SMoriah Waterland #define	WRN_FINALCK_CONT		gettext("WARNING: content verification of <%s> failed")
847*5c51f124SMoriah Waterland #define	WRN_FLMAIL			gettext("WARNING: e-mail notification may have failed")
848*5c51f124SMoriah Waterland #define	WRN_FSTAB_MOUNT			gettext("WARNING: unable to mount client's file system at %s - errcode=%d")
849*5c51f124SMoriah Waterland #define	WRN_FSTAB_UMOUNT		gettext("WARNING: unable to unmount client's file system at %s - errcode=%d.")
850*5c51f124SMoriah Waterland #define	WRN_INSTVOL_NONE		gettext("WARNING: %s <not present on Read Only file system>")
851*5c51f124SMoriah Waterland #define	WRN_INSTVOL_NOTDIR		gettext("WARNING: %s may not overwrite a populated directory.")
852*5c51f124SMoriah Waterland #define	WRN_INSTVOL_NOVERIFY		gettext("WARNING: %s <cannot install to or verify on %s>")
853*5c51f124SMoriah Waterland #define	WRN_NOMAIL			gettext("WARNING: unable to send e-mail notification")
854*5c51f124SMoriah Waterland #define	WRN_PKGREMOVE_PATCHES		gettext("\\nWARNING: The following patch(es) are installed to <%s>. If <%s> is removed, the patches applied to it will be removed as well leaving the patch partially installed. It is recommended that the patch(es) be removed before removing <%s>.\\n\\t%s")
855*5c51f124SMoriah Waterland #define	WRN_RELATIVE			gettext("attempting to rename a relative file <%s>")
856*5c51f124SMoriah Waterland #define	WRN_RSCRIPTALT_BAD		gettext("WARNING: the admin parameter <%s> is set to <%s> which is not recognized; the parameter may only be set to <%s> or <%s>")
857*5c51f124SMoriah Waterland #define	WRN_RSCRIPTALT_USING		gettext("WARNING: the admin parameter <%s> is assumed to be set to <%s>")
858*5c51f124SMoriah Waterland #define	WRN_UNKNOWN_ADM_PARAM		gettext("WARNING: unknown admin parameter <%s>")
859*5c51f124SMoriah Waterland 
860*5c51f124SMoriah Waterland #define	NOTE_INSTVOL_FINALCKFAIL	gettext("NOTE: When the package <%s> was installed in the global zone,\nthe file <%s> was also installed. After the file was\ninstalled in the global zone, the contents and/or attributes of the file\nchanged. The contents of this file must never be changed. As a result,\nthe changes in this file have been duplicated in the non-global zone\n<%s> in the file <%s>.")
861*5c51f124SMoriah Waterland 
862*5c51f124SMoriah Waterland #define	MSG_REBOOT			gettext("\\n*** IMPORTANT NOTICE ***\\n" \
863*5c51f124SMoriah Waterland 			"\\tThis machine must now be rebooted in order to " \
864*5c51f124SMoriah Waterland 			"ensure\\n" \
865*5c51f124SMoriah Waterland 			"\\tsane operation.  Execute\\n\\t\\tshutdown -y -i6 " \
866*5c51f124SMoriah Waterland 			"-g0\\n" \
867*5c51f124SMoriah Waterland 			"\\tand wait for the \"Console Login:\" prompt.")
868*5c51f124SMoriah Waterland 
869*5c51f124SMoriah Waterland /*
870*5c51f124SMoriah Waterland  * These messages are output by qreason() - they are the "reason"
871*5c51f124SMoriah Waterland  * for the success/fail of the operation
872*5c51f124SMoriah Waterland  */
873*5c51f124SMoriah Waterland 
874*5c51f124SMoriah Waterland #define	MSG_UNKREQ						gettext \
875*5c51f124SMoriah Waterland 			("qreason(): unrecognized message request.")
876*5c51f124SMoriah Waterland #define	MSG_RE_SUC						gettext \
877*5c51f124SMoriah Waterland 			("Processing of request script was successful.")
878*5c51f124SMoriah Waterland #define	MSG_IN_SUC0						gettext \
879*5c51f124SMoriah Waterland 			("Installation of <%s> was successful.")
880*5c51f124SMoriah Waterland #define	MSG_IN_SUC1						gettext \
881*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
882*5c51f124SMoriah Waterland 			"<%s> was successful.")
883*5c51f124SMoriah Waterland #define	MSG_RM_SUC0						gettext \
884*5c51f124SMoriah Waterland 			("Removal of <%s> was successful.")
885*5c51f124SMoriah Waterland #define	MSG_RM_SUC1						gettext \
886*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s was " \
887*5c51f124SMoriah Waterland 			"successful.")
888*5c51f124SMoriah Waterland #define	MSG_RE_FAIL						gettext \
889*5c51f124SMoriah Waterland 			("Processing of request script failed.")
890*5c51f124SMoriah Waterland #define	MSG_IN_FAIL0						gettext \
891*5c51f124SMoriah Waterland 			("Installation of <%s> failed.")
892*5c51f124SMoriah Waterland #define	MSG_IN_FAIL1						gettext \
893*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
894*5c51f124SMoriah Waterland 			"<%s> failed.")
895*5c51f124SMoriah Waterland #define	MSG_RM_FAIL0						gettext \
896*5c51f124SMoriah Waterland 			("Removal of <%s> failed.")
897*5c51f124SMoriah Waterland #define	MSG_RM_FAIL1						gettext \
898*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s failed.")
899*5c51f124SMoriah Waterland #define	MSG_RE_PARFAIL						gettext \
900*5c51f124SMoriah Waterland 			("Processing of request script partially failed.")
901*5c51f124SMoriah Waterland #define	MSG_IN_PARFAIL0						gettext \
902*5c51f124SMoriah Waterland 			("Installation of <%s> partially failed.")
903*5c51f124SMoriah Waterland #define	MSG_IN_PARFAIL1						gettext \
904*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
905*5c51f124SMoriah Waterland 			"<%s> partially failed.")
906*5c51f124SMoriah Waterland #define	MSG_RM_PARFAIL0						gettext \
907*5c51f124SMoriah Waterland 			("Removal of <%s> partially failed.")
908*5c51f124SMoriah Waterland #define	MSG_RM_PARFAIL1						gettext \
909*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s partially " \
910*5c51f124SMoriah Waterland 			"failed.")
911*5c51f124SMoriah Waterland #define	MSG_RE_USER						gettext \
912*5c51f124SMoriah Waterland 			("Processing of request script was terminated due to " \
913*5c51f124SMoriah Waterland 			"user request.")
914*5c51f124SMoriah Waterland #define	MSG_IN_USER0						gettext \
915*5c51f124SMoriah Waterland 			("Installation of <%s> was terminated due to user " \
916*5c51f124SMoriah Waterland 			"request.")
917*5c51f124SMoriah Waterland #define	MSG_IN_USER1						gettext \
918*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
919*5c51f124SMoriah Waterland 			"<%s> was terminated due to user request.")
920*5c51f124SMoriah Waterland #define	MSG_RM_USER0						gettext \
921*5c51f124SMoriah Waterland 			("Removal of <%s> was terminated due to user request.")
922*5c51f124SMoriah Waterland #define	MSG_RM_USER1						gettext \
923*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s was " \
924*5c51f124SMoriah Waterland 			"terminated due to user request.")
925*5c51f124SMoriah Waterland #define	MSG_RE_SUA						gettext \
926*5c51f124SMoriah Waterland 			("Processing of request script was suspended " \
927*5c51f124SMoriah Waterland 			"(administration).")
928*5c51f124SMoriah Waterland #define	MSG_IN_SUA0						gettext \
929*5c51f124SMoriah Waterland 			("Installation of <%s> was suspended (administration).")
930*5c51f124SMoriah Waterland #define	MSG_IN_SUA1						gettext \
931*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
932*5c51f124SMoriah Waterland 			"<%s> was suspended (administration).")
933*5c51f124SMoriah Waterland #define	MSG_RM_SUA0						gettext \
934*5c51f124SMoriah Waterland 			("Removal of <%s> was suspended (administration).")
935*5c51f124SMoriah Waterland #define	MSG_RM_SUA1						gettext \
936*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s was " \
937*5c51f124SMoriah Waterland 			"suspended (administration).")
938*5c51f124SMoriah Waterland #define	MSG_RE_SUI						gettext \
939*5c51f124SMoriah Waterland 			("Processing of request script was suspended " \
940*5c51f124SMoriah Waterland 			"(interaction required).")
941*5c51f124SMoriah Waterland #define	MSG_IN_SUI0						gettext \
942*5c51f124SMoriah Waterland 			("Installation of <%s> was suspended (interaction " \
943*5c51f124SMoriah Waterland 			"required).")
944*5c51f124SMoriah Waterland #define	MSG_IN_SUI1						gettext \
945*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
946*5c51f124SMoriah Waterland 			"<%s> was suspended (interaction required).")
947*5c51f124SMoriah Waterland #define	MSG_RM_SUI0						gettext \
948*5c51f124SMoriah Waterland 			("Removal of <%s> was suspended (interaction " \
949*5c51f124SMoriah Waterland 			"required).")
950*5c51f124SMoriah Waterland #define	MSG_RM_SUI1						gettext \
951*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s was " \
952*5c51f124SMoriah Waterland 			"suspended (interaction required).")
953*5c51f124SMoriah Waterland #define	MSG_RE_IEPI						gettext \
954*5c51f124SMoriah Waterland 			("Processing of request script failed (internal " \
955*5c51f124SMoriah Waterland 			"error) - package partially installed.")
956*5c51f124SMoriah Waterland #define	MSG_IN_IEPI0						gettext \
957*5c51f124SMoriah Waterland 			("Installation of <%s> failed (internal error) - " \
958*5c51f124SMoriah Waterland 			"package partially installed.")
959*5c51f124SMoriah Waterland #define	MSG_IN_IEPI1						gettext \
960*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
961*5c51f124SMoriah Waterland 			"<%s> failed (internal error) - package partially " \
962*5c51f124SMoriah Waterland 			"installed.")
963*5c51f124SMoriah Waterland #define	MSG_RM_IEPI0						gettext \
964*5c51f124SMoriah Waterland 			("Removal of <%s> failed (internal error) - package " \
965*5c51f124SMoriah Waterland 			"partially installed.")
966*5c51f124SMoriah Waterland #define	MSG_RM_IEPI1						gettext \
967*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s failed " \
968*5c51f124SMoriah Waterland 			"(internal error) - package partially installed.")
969*5c51f124SMoriah Waterland #define	MSG_RE_IE						gettext \
970*5c51f124SMoriah Waterland 			("Processing of request script failed (internal " \
971*5c51f124SMoriah Waterland 			"error).")
972*5c51f124SMoriah Waterland #define	MSG_IN_IE0						gettext \
973*5c51f124SMoriah Waterland 			("Installation of <%s> failed (internal error).")
974*5c51f124SMoriah Waterland #define	MSG_IN_IE1						gettext \
975*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
976*5c51f124SMoriah Waterland 			"<%s> failed (internal error).")
977*5c51f124SMoriah Waterland #define	MSG_RM_IE0						gettext \
978*5c51f124SMoriah Waterland 			("Removal of <%s> failed (internal error).")
979*5c51f124SMoriah Waterland #define	MSG_RM_IE1						gettext \
980*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s failed " \
981*5c51f124SMoriah Waterland 			"(internal error).")
982*5c51f124SMoriah Waterland #define	MSG_RE_UNK						gettext \
983*5c51f124SMoriah Waterland 			("Processing of request script failed with an " \
984*5c51f124SMoriah Waterland 			"unrecognized error code.")
985*5c51f124SMoriah Waterland #define	MSG_IN_UNK0						gettext \
986*5c51f124SMoriah Waterland 			("Installation of <%s> failed with an unrecognized " \
987*5c51f124SMoriah Waterland 			"error code.")
988*5c51f124SMoriah Waterland #define	MSG_IN_UNK1						gettext \
989*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
990*5c51f124SMoriah Waterland 			"<%s> failed with an unrecognized error code.")
991*5c51f124SMoriah Waterland #define	MSG_RM_UNK0						gettext \
992*5c51f124SMoriah Waterland 			("Removal of <%s> failed with an unrecognized error " \
993*5c51f124SMoriah Waterland 			"code.")
994*5c51f124SMoriah Waterland #define	MSG_RM_UNK1						gettext \
995*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s failed " \
996*5c51f124SMoriah Waterland 			"with an unrecognized error code.")
997*5c51f124SMoriah Waterland /* WITH ZONE NAME */
998*5c51f124SMoriah Waterland #define	MSG_UNKREQ_ZONE						gettext \
999*5c51f124SMoriah Waterland 			("qreason(): unrecognized message request.")
1000*5c51f124SMoriah Waterland #define	MSG_RE_SUC_ZONE						gettext \
1001*5c51f124SMoriah Waterland 			("Processing of request script for zone <%s> was " \
1002*5c51f124SMoriah Waterland 			"successful.")
1003*5c51f124SMoriah Waterland #define	MSG_IN_SUC0_ZONE					gettext \
1004*5c51f124SMoriah Waterland 			("Installation of <%s> on zone <%s> was successful.")
1005*5c51f124SMoriah Waterland #define	MSG_IN_SUC1_ZONE					gettext \
1006*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
1007*5c51f124SMoriah Waterland 			"<%s> on zone <%s> was successful.")
1008*5c51f124SMoriah Waterland #define	MSG_RM_SUC0_ZONE					gettext \
1009*5c51f124SMoriah Waterland 			("Removal of <%s> from zone <%s> was successful.")
1010*5c51f124SMoriah Waterland #define	MSG_RM_SUC1_ZONE					gettext \
1011*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s from " \
1012*5c51f124SMoriah Waterland 			"zone <%s> was successful.")
1013*5c51f124SMoriah Waterland #define	MSG_RE_FAIL_ZONE					gettext \
1014*5c51f124SMoriah Waterland 			("Processing of request script for zone <%s> failed.")
1015*5c51f124SMoriah Waterland #define	MSG_IN_FAIL0_ZONE					gettext \
1016*5c51f124SMoriah Waterland 			("Installation of <%s> on zone <%s> failed.")
1017*5c51f124SMoriah Waterland #define	MSG_IN_FAIL1_ZONE					gettext \
1018*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
1019*5c51f124SMoriah Waterland 			"<%s> on zone <%s> failed.")
1020*5c51f124SMoriah Waterland #define	MSG_RM_FAIL0_ZONE					gettext \
1021*5c51f124SMoriah Waterland 			("Removal of <%s> from zone <%s> failed.")
1022*5c51f124SMoriah Waterland #define	MSG_RM_FAIL1_ZONE					gettext \
1023*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s from zone " \
1024*5c51f124SMoriah Waterland 			"<%s> failed.")
1025*5c51f124SMoriah Waterland #define	MSG_RE_PARFAIL_ZONE					gettext \
1026*5c51f124SMoriah Waterland 			("Processing of request script partially failed on " \
1027*5c51f124SMoriah Waterland 			"zone <%s>.")
1028*5c51f124SMoriah Waterland #define	MSG_IN_PARFAIL0_ZONE					gettext \
1029*5c51f124SMoriah Waterland 			("Installation of <%s> on zone <%s> partially failed.")
1030*5c51f124SMoriah Waterland #define	MSG_IN_PARFAIL1_ZONE					gettext \
1031*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
1032*5c51f124SMoriah Waterland 			"<%s> on zone <%s> partially failed.")
1033*5c51f124SMoriah Waterland #define	MSG_RM_PARFAIL0_ZONE					gettext \
1034*5c51f124SMoriah Waterland 			("Removal of <%s> from zone <%s> partially failed.")
1035*5c51f124SMoriah Waterland #define	MSG_RM_PARFAIL1_ZONE					gettext \
1036*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s from zone " \
1037*5c51f124SMoriah Waterland 			"<%s> partially failed.")
1038*5c51f124SMoriah Waterland #define	MSG_RE_USER_ZONE					gettext \
1039*5c51f124SMoriah Waterland 			("Processing of request script on zone <%s> was " \
1040*5c51f124SMoriah Waterland 			"terminated due to user request.")
1041*5c51f124SMoriah Waterland #define	MSG_IN_USER0_ZONE					gettext \
1042*5c51f124SMoriah Waterland 			("Installation of <%s> on zone <%s> was terminated " \
1043*5c51f124SMoriah Waterland 			"due to user request.")
1044*5c51f124SMoriah Waterland #define	MSG_IN_USER1_ZONE					gettext \
1045*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
1046*5c51f124SMoriah Waterland 			"<%s> on zone <%s> was terminated due to user request.")
1047*5c51f124SMoriah Waterland #define	MSG_RM_USER0_ZONE					gettext \
1048*5c51f124SMoriah Waterland 			("Removal of <%s> from zone <%s> was terminated due " \
1049*5c51f124SMoriah Waterland 			"to user request.")
1050*5c51f124SMoriah Waterland #define	MSG_RM_USER1_ZONE					gettext \
1051*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s from " \
1052*5c51f124SMoriah Waterland 			"zone <%s> was terminated due to user request.")
1053*5c51f124SMoriah Waterland #define	MSG_RE_SUA_ZONE						gettext \
1054*5c51f124SMoriah Waterland 			("Processing of request script on zone <%s> was " \
1055*5c51f124SMoriah Waterland 			"suspended (administration).")
1056*5c51f124SMoriah Waterland #define	MSG_IN_SUA0_ZONE					gettext \
1057*5c51f124SMoriah Waterland 			("Installation of <%s> on zone <%s> was suspended " \
1058*5c51f124SMoriah Waterland 			"(administration).")
1059*5c51f124SMoriah Waterland #define	MSG_IN_SUA1_ZONE					gettext \
1060*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
1061*5c51f124SMoriah Waterland 			"<%s> on zone <%s> was suspended (administration).")
1062*5c51f124SMoriah Waterland #define	MSG_RM_SUA0_ZONE					gettext \
1063*5c51f124SMoriah Waterland 			("Removal of <%s> from zone <%s> was suspended " \
1064*5c51f124SMoriah Waterland 			"(administration).")
1065*5c51f124SMoriah Waterland #define	MSG_RM_SUA1_ZONE					gettext \
1066*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s from " \
1067*5c51f124SMoriah Waterland 			"zone <%s> was suspended (administration).")
1068*5c51f124SMoriah Waterland #define	MSG_RE_SUI_ZONE						gettext \
1069*5c51f124SMoriah Waterland 			("Processing of request script on zone <%s> was " \
1070*5c51f124SMoriah Waterland 			"suspended (interaction required).")
1071*5c51f124SMoriah Waterland #define	MSG_IN_SUI0_ZONE					gettext \
1072*5c51f124SMoriah Waterland 			("Installation of <%s> on zone <%s> was suspended " \
1073*5c51f124SMoriah Waterland 			"(interaction required).")
1074*5c51f124SMoriah Waterland #define	MSG_IN_SUI1_ZONE					gettext \
1075*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
1076*5c51f124SMoriah Waterland 			"<%s> on zone <%s> was suspended (interaction " \
1077*5c51f124SMoriah Waterland 			"required).")
1078*5c51f124SMoriah Waterland #define	MSG_RM_SUI0_ZONE					gettext \
1079*5c51f124SMoriah Waterland 			("Removal of <%s> from zone <%s> was suspended " \
1080*5c51f124SMoriah Waterland 			"(interaction required).")
1081*5c51f124SMoriah Waterland #define	MSG_RM_SUI1_ZONE					gettext \
1082*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s from " \
1083*5c51f124SMoriah Waterland 			"zone <%s> was suspended (interaction required).")
1084*5c51f124SMoriah Waterland #define	MSG_RE_IEPI_ZONE					gettext \
1085*5c51f124SMoriah Waterland 			("Processing of request script on zone <%s> " \
1086*5c51f124SMoriah Waterland 			"failed (internal error) - package partially " \
1087*5c51f124SMoriah Waterland 			"installed.")
1088*5c51f124SMoriah Waterland #define	MSG_IN_IEPI0_ZONE					gettext \
1089*5c51f124SMoriah Waterland 			("Installation of <%s> on zone failed (internal " \
1090*5c51f124SMoriah Waterland 			"error) on zone <%s> - package partially installed.")
1091*5c51f124SMoriah Waterland #define	MSG_IN_IEPI1_ZONE					gettext \
1092*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
1093*5c51f124SMoriah Waterland 			" <%s> on zone <%s> failed (internal error) - " \
1094*5c51f124SMoriah Waterland 			"package partially installed.")
1095*5c51f124SMoriah Waterland #define	MSG_RM_IEPI0_ZONE					gettext \
1096*5c51f124SMoriah Waterland 			("Removal of <%s> from zone <%s> failed (internal " \
1097*5c51f124SMoriah Waterland 			"error) - package partially installed.")
1098*5c51f124SMoriah Waterland #define	MSG_RM_IEPI1_ZONE					gettext \
1099*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s from " \
1100*5c51f124SMoriah Waterland 			"zone <%s> failed (internal error) - package " \
1101*5c51f124SMoriah Waterland 			"partially installed.")
1102*5c51f124SMoriah Waterland #define	MSG_RE_IE_ZONE						gettext \
1103*5c51f124SMoriah Waterland 			("Processing of request script on zone <%s> failed " \
1104*5c51f124SMoriah Waterland 			"(internal error).")
1105*5c51f124SMoriah Waterland #define	MSG_IN_IE0_ZONE						gettext \
1106*5c51f124SMoriah Waterland 			("Installation of <%s> on zone <%s> failed (internal " \
1107*5c51f124SMoriah Waterland 			"error).")
1108*5c51f124SMoriah Waterland #define	MSG_IN_IE1_ZONE						gettext \
1109*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
1110*5c51f124SMoriah Waterland 			"<%s> on zone <%s> failed (internal error).")
1111*5c51f124SMoriah Waterland #define	MSG_RM_IE0_ZONE						gettext \
1112*5c51f124SMoriah Waterland 			("Removal of <%s> on zone <%s> failed (internal " \
1113*5c51f124SMoriah Waterland 			"error).")
1114*5c51f124SMoriah Waterland #define	MSG_RM_IE1_ZONE						gettext \
1115*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s from " \
1116*5c51f124SMoriah Waterland 			"zone <%s> failed (internal error).")
1117*5c51f124SMoriah Waterland #define	MSG_RE_UNK_ZONE						gettext \
1118*5c51f124SMoriah Waterland 			("Processing of request script on zone <%s> failed " \
1119*5c51f124SMoriah Waterland 			"with an unrecognized error code.")
1120*5c51f124SMoriah Waterland #define	MSG_IN_UNK0_ZONE					gettext \
1121*5c51f124SMoriah Waterland 			("Installation of <%s> on zone <%s> failed with an " \
1122*5c51f124SMoriah Waterland 			"unrecognized error code.")
1123*5c51f124SMoriah Waterland #define	MSG_IN_UNK1_ZONE					gettext \
1124*5c51f124SMoriah Waterland 			("\nInstallation of %s on %s as package instance " \
1125*5c51f124SMoriah Waterland 			"<%s> on zone <%s> failed with an unrecognized " \
1126*5c51f124SMoriah Waterland 			"error code.")
1127*5c51f124SMoriah Waterland #define	MSG_RM_UNK0_ZONE					gettext \
1128*5c51f124SMoriah Waterland 			("Removal of <%s> from zone <%s> failed with an " \
1129*5c51f124SMoriah Waterland 			"unrecognized error code.")
1130*5c51f124SMoriah Waterland #define	MSG_RM_UNK1_ZONE					gettext \
1131*5c51f124SMoriah Waterland 			("\nRemoval of <%s> package instance on %s from " \
1132*5c51f124SMoriah Waterland 			"zone <%s> failed with an unrecognized error code.")
1133*5c51f124SMoriah Waterland 
1134*5c51f124SMoriah Waterland #define	MSG_UNIQ1						gettext( \
1135*5c51f124SMoriah Waterland 			"\\nCurrent administration requires that a unique " \
1136*5c51f124SMoriah Waterland 			"instance of the <%s> package be created.  However, " \
1137*5c51f124SMoriah Waterland 			"the maximum number of instances of the package " \
1138*5c51f124SMoriah Waterland 			"which may be supported at one time on the same " \
1139*5c51f124SMoriah Waterland 			"system has already been met.")
1140*5c51f124SMoriah Waterland 
1141*5c51f124SMoriah Waterland #define	MSG_NOINTERACT						gettext( \
1142*5c51f124SMoriah Waterland 			"\\nUnable to determine whether to overwrite an " \
1143*5c51f124SMoriah Waterland 			"existing package instance, or add a new instance.")
1144*5c51f124SMoriah Waterland 
1145*5c51f124SMoriah Waterland #define	MSG_NEWONLY						gettext( \
1146*5c51f124SMoriah Waterland 			"\\nA version of the <%s> package is already " \
1147*5c51f124SMoriah Waterland 			"installed on this machine.  Current administration " \
1148*5c51f124SMoriah Waterland 			"does not allow new instances of an existing package " \
1149*5c51f124SMoriah Waterland 			"to be created, nor existing instances to be " \
1150*5c51f124SMoriah Waterland 			"overwritten.")
1151*5c51f124SMoriah Waterland 
1152*5c51f124SMoriah Waterland #define	MSG_SAME						gettext( \
1153*5c51f124SMoriah Waterland 			"\\nThis appears to be an attempt to install the " \
1154*5c51f124SMoriah Waterland 			"same architecture and version of a package which " \
1155*5c51f124SMoriah Waterland 			"is already installed.  This installation will " \
1156*5c51f124SMoriah Waterland 			"attempt to overwrite this package.\\n")
1157*5c51f124SMoriah Waterland 
1158*5c51f124SMoriah Waterland #define	MSG_OVERWRITE						gettext( \
1159*5c51f124SMoriah Waterland 			"\\nCurrent administration does not allow new " \
1160*5c51f124SMoriah Waterland 			"instances of an existing package to be created.  " \
1161*5c51f124SMoriah Waterland 			"However, the installation service was unable to " \
1162*5c51f124SMoriah Waterland 			"determine which package instance to overwrite.")
1163*5c51f124SMoriah Waterland 
1164*5c51f124SMoriah Waterland 
1165*5c51f124SMoriah Waterland #define	MSG_GETINST_PROMPT0				gettext( \
1166*5c51f124SMoriah Waterland 		"Do you want to overwrite this installed instance")
1167*5c51f124SMoriah Waterland 
1168*5c51f124SMoriah Waterland #define	MSG_GETINST_PROMPT1				gettext( \
1169*5c51f124SMoriah Waterland 		"Do you want to create a new instance of this package")
1170*5c51f124SMoriah Waterland 
1171*5c51f124SMoriah Waterland #define	MSG_GETINST_HELP1				gettext( \
1172*5c51f124SMoriah Waterland 		"The package you are attempting to install already exists " \
1173*5c51f124SMoriah Waterland 		"on this machine.  You may choose to create a new instance " \
1174*5c51f124SMoriah Waterland 		"of this package by answering 'y' to this prompt.  If you " \
1175*5c51f124SMoriah Waterland 		"answer 'n' you will be asked to choose one of the instances " \
1176*5c51f124SMoriah Waterland 		"which is already to be overwritten.")
1177*5c51f124SMoriah Waterland 
1178*5c51f124SMoriah Waterland #define	MSG_GETINST_HEADER				gettext( \
1179*5c51f124SMoriah Waterland 		"The following instance(s) of the <%s> package are already " \
1180*5c51f124SMoriah Waterland 		"installed on this machine:")
1181*5c51f124SMoriah Waterland 
1182*5c51f124SMoriah Waterland #define	MSG_GETINST_PROMPT2				gettext( \
1183*5c51f124SMoriah Waterland 		"Enter the identifier for the instance that you want to " \
1184*5c51f124SMoriah Waterland 		"overwrite")
1185*5c51f124SMoriah Waterland 
1186*5c51f124SMoriah Waterland #define	MSG_GETINST_HELP2				gettext( \
1187*5c51f124SMoriah Waterland 		"The package you are attempting to install already exists on " \
1188*5c51f124SMoriah Waterland 		"this machine.  You may choose to overwrite one of the " \
1189*5c51f124SMoriah Waterland 		"versions which is already installed by selecting the " \
1190*5c51f124SMoriah Waterland 		"appropriate entry from the menu.")
1191*5c51f124SMoriah Waterland 
1192*5c51f124SMoriah Waterland /*
1193*5c51f124SMoriah Waterland  * I18N: MSG_GZONLY_FILE_HEADER must NOT be translated!
1194*5c51f124SMoriah Waterland  * ----- This message is placed at the beginning of an internal (private)
1195*5c51f124SMoriah Waterland  * ----- database file. The contents of the message is a warning telling
1196*5c51f124SMoriah Waterland  * ----- anyone who examines the contents of the database to not modify the
1197*5c51f124SMoriah Waterland  * ----- database manually (by hand).
1198*5c51f124SMoriah Waterland  * ----- Do NOT change or translate this text!
1199*5c51f124SMoriah Waterland  */
1200*5c51f124SMoriah Waterland 
1201*5c51f124SMoriah Waterland #define	MSG_GZONLY_FILE_HEADER		\
1202*5c51f124SMoriah Waterland "# DO NOT EDIT THIS FILE BY HAND. This file is not a public interface.\n" \
1203*5c51f124SMoriah Waterland "# The format and contents of this file are subject to change.\n" \
1204*5c51f124SMoriah Waterland "# Any user modification to this file may result in the incorrect\n" \
1205*5c51f124SMoriah Waterland "# operation of the package and patch tools.\n" \
1206*5c51f124SMoriah Waterland "# Last modified by <%s> to <%s> package <%s>\n# %s"
1207*5c51f124SMoriah Waterland 
1208*5c51f124SMoriah Waterland /* END CSTYLED */
1209*5c51f124SMoriah Waterland 
1210*5c51f124SMoriah Waterland #ifdef __cplusplus
1211*5c51f124SMoriah Waterland }
1212*5c51f124SMoriah Waterland #endif
1213*5c51f124SMoriah Waterland 
1214*5c51f124SMoriah Waterland #endif	/* _MESSAGES_H */
1215