Portmaster prepisuje balicek

Miroslav Prymek m.prymek at gmail.com
Mon Jun 6 17:09:32 CEST 2011


On 6.6.2011, at 15:40, Dan Lukes wrote:

> Miroslav Prymek wrote:
>> nedari se mi primet portmaster, aby se choval takhle:
>> 1. pokud existuje predprelozeny balicek ve spravne verzi, pouzij ho
>> 2. pokud neexistuje, preloz port a vytvor balicek
>> Konkretne dochazi (zda se mi) k tomu, ze balicek vytvari VZDY - tj. napred software
>> nainstaluje z balicku a pak balicek znovu vytvori :(
> 
>> Da se tohodle chovani nejak zbavit?
> 
> Urcite. Pouzij
> chflags schg cesta_k_hotovemu_balicku
> a uz ti ho nikdo neprepise. Otazka je, jak se bude portmaster chovat, kdysz balicek nebude moci vytvorit. Portmaster ja neznam.
> 

To je pravda, to je cesta nejmensiho odporu...

Nastesti se portmaster zachova slusne:

===>>> Creating a package for new version pkg_tree-1.1_2
tar: Failed to open '/usr/ports/CM/Config/default/1/packages/All/pkg_tree-1.1_2.tbz'
pkg_create: make_dist: tar command failed with code 256

===>>> Package creation failed for pkg_tree-1.1_2!

===>>> Ignore this error  [i]
===>>> Abort              [a]

===>>> How would you like to proceed? [i]

> 
> Ale je tak trochu otazka jestli to opravdu vadi - nainstalovani balicku a vytvoreni balicku z nainstalovaneho jsou inverzni operace, takze by melo vyjit totez z ceho se vzeslo.
> 

V me situaci ne. Resim navaznost na IDS a tam potrebuju, aby se nezmenil ani creation time...
> 
> A, mimochodem, nemyslim, ze je vzdy pravda, ze jednou vytvoreny balicek je uz "naveky". To leda, ze pri upgradu balicku B vzdy nechas aktualizovat a nove vytvorit balicky i vsech zavislych portu.
> 

Zkousim mit vzdycky takovou jednu "sadu" balicku, ktera se nemeni. Pri upgradu se vytvori kompletne nova sada.

Takze diky, ten flag to zatim docela slusne resi. Nevim, proc me to nenapadlo hned :)

M.


More information about the Users-l mailing list