Ticket #1061 (closed defect: wontfix)

Opened 12 years ago

Last modified 12 years ago

support Cfg .cat file without supplying base file

Reported by: Owned by: desai
Priority: major Milestone: Bcfg2 1.2.0 Release
Component: bcfg2-client Version: 1.0
Keywords: Cc:


Bcfg2 requires that you supply a base file (e.g. /etc/motd) when using .cat deltas. It should be possible to add deltas to files that already exist on the system.

If there is no existing file, client should give a warning/error:

Suppressing entry installation - no base file is found for:


Change History

comment:1 Changed 12 years ago by solj

  • Status changed from new to closed
  • Resolution set to wontfix

Bcfg2 operates under the condition that a client's configuration is fully specified on the server. Therefore, the _entire_ file must be sent to the client for installation.

comment:2 Changed 12 years ago by

  • Status changed from closed to reopened
  • Resolution wontfix deleted

Then how do you patch an /etc/motd file on Debian system without assassinating server system identification line which comes first there and is different for every server?

If there is a problem with Bcfg2 architecture, then can you send original file for patching and then get it back?

comment:3 Changed 12 years ago by

  • Status changed from reopened to closed
  • Resolution set to wontfix

You might be able to use the FileProbes? plugin in 1.2.0 to do something crazy by fetching the base file from the machine. It'd probably be easier to just probe for the data you want and write a template for /etc/motd, though. At any rate, solj articulates the basic overarching goal of Bcfg2 better than I can, so this remains a wontfix.

WARNING! You need to establish a session before you can create or edit tickets. Otherwise the ticket will get treated as spam.


Add a comment

Modify Ticket

Change Properties
<Author field>
as closed
The resolution will be deleted. Next status will be 'reopened'

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.