[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-fai
Subject:    Re: excluding cfengine from install
From:       Holger Levsen <debian () layer-acht ! org>
Date:       2007-07-26 17:58:54
Message-ID: 200707261959.02444.debian () layer-acht ! org
[Download RAW message or body]


Hi,

On Wednesday 18 July 2007 15:27, Henning Sprang wrote:
> To get your special cfengine version into the nfsroot, you need to:
>
> 1) build your specific version as a "real" debian package
> 2) put this version into your own apt repository
> 3) either take care that your deb always has a higher version number as
> the debian debs, so it's selected automatically, or explcitly set the
> version number to be used in /etc/fai/NFSROOT

equivs might be another tool which can help you:


Package: equivs
Description: Circumvent Debian package dependencies
 This package provides a tool to create Debian packages that only
 contain dependency information.
 .
 One use for this is to create a metapackage: a package whose sole
 purpose is to declare dependencies and conflicts on other packages so
 that these will be automatically installed, upgraded, or removed.
 .
 Another use is to circumvent dependency checking.  If a package P is
 not installed on the system, packages that depend on P cannot normally
 be installed.  However, if functionality equivalent to P is known to
 be installed, this tool can be used to trick the Debian package
 management system into believing that package P is actually installed.
 NOTE: this should be considered a crude hack to work around awkward
 situations, not a normal solution.  If you use equivs to work around
 bugs in other Debian packages, you should also file bug reports
 against those packages.


regards,
	Holger

[Attachment #3 (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic