2016-07-20 18 views
0

zum Beispiel:Wie berk update [Kochbuch] ohne seine Abhängigkeiten zu aktualisieren?

name    'my_nagios' 
version   '2.0.7' 

depends 'nagios', '~> 7.2.6' 
depends 'nrpe', '~> 1.5.2' 
recommends 'python', '~> 1.4.6' 

jetzt, ich habe Kochbuch eine kleine Änderung an my_nagios und ich möchte nur selbst wie nagios ohne Abhängigkeiten aktualisieren, nrpe, Python, etc., wie ich bin sicher, dass ich nicht benötigen Upgrade-Abhängigkeit Kochbuch-Version.

Der folgende Befehl gibt "Resolving Kochbuch Abhängigkeiten ..." zurück, und es gibt keine Änderungen an berksfiel.lock. Wenn ich die Parameter "-o my_nagios" entferne, wird es berksfile.lock mit all seinen Abhängigkeiten aktualisieren.

berks update my_nagios -o my_nagios 

Zusammenfassend, wie berks aktualisieren [Kochbuch] ohne seine Abhängigkeiten zu aktualisieren? Jede Hilfe wird sehr geschätzt.

p.s. Ich habe Google verwendet, kann aber keine Antwort finden.

Antwort

0

Sie können Ihre Abhängigkeiten auf bestimmte Versionen sperren:

depends 'nagios', '7.2.6' 
depends 'nrpe', '1.5.2' 
recommends 'python', '1.4.6' 

Es ist nicht beste Idee ist, es sei denn, Upstream-Kochbücher semver nicht folgen. ~> bedeutet, nur Bugfix-Releases sollten angewendet werden (wenn Maintainer seman folgt).