Марионеточные зависимости от класса в модулях

Вы CD к местоположению каталога пакета SUNWcsr?

Править

Проблема наиболее вероятна, что Вы пропускаете файл /var/sadm/install/admin/default можно получить копию его от /a/var/sadm/install/admin

например,

mkdir -p /var/sadm/install/admin/
cp /a/var/sadm/install/admin/default /var/sadm/install/admin/default

После того как Вы сделали это, команда pkgadd должна работать. На всякий случай тот на/a отсутствует, вот копия его от моей системы

#
# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
#ident  "@(#)default    1.7     04/12/21 SMI"
#
mail=
instance=unique
partial=ask
runlevel=ask
idepend=ask
rdepend=ask
space=ask
setuid=ask
conflict=ask
action=ask
networktimeout=60
networkretries=3
authentication=quit
keystore=/var/sadm/security
proxy=
basedir=default
3
задан 17 November 2013 в 00:36
1 ответ

Вы создаете отношение зависимости с классом sensu :: common , но неявного отношения зависимости между sensu :: common и его "дети", пакет и конфигурация . Итак, если ваша конфигурация не выглядит иначе (я предполагаю, что класс sensu :: common - это всего лишь пара включающих строк?), Они все еще могут быть применены в любое время в отношении к классу sensu :: server :: config .

Вы, вероятно, захотите установить связь с классом, который содержит необходимые вам ресурсы; вы фактически создаете требующуюся связь между каждым ресурсом в одном классе и каждым ресурсом в другом (в зависимости от того, какой из них нужен, или оба):

Class['sensu::common::package'] -> Class['sensu::server::config']
Class['sensu::common::config'] -> Class['sensu::server::config']
2
ответ дан 3 December 2019 в 07:07

Теги

Похожие вопросы