Re: Packaging Arbitrary Files
Thanks for responding! I've tried the conf.d file as well
and it give me the same errors. In any case, I've have other custom
config files that I am going to need to overwrite/customize so my main
question still applies. How do I get past the overwrite issue.
I just found that dpkg by itself has a -force-overwrite switch. So I
tried that and it seemed to work, but now I am unsure of how to add
that to my package so that when I install from aptitude I will get the
Also, Is there any way to find out if there are files marked as a conffile inside a .deb package file?
On Tue, Mar 29, 2011 at 1:34 PM, Noel David Torres Taño <email@example.com>
A package can not overwrite config files of another package (either if they
> I've got a package which inclides some arbitrary web files. I'm adding
> them to the install file and packaging it up and it installs fine. Now I
> want to add the file /etc/apache2/apache2.conf file to my package so that
> when I install, it overwrites or adds my custom configuration to the
> system so that I know it will serve up my web pages. Unfortunately, on
> install I am getting an error. It is telling me that it is trying to
> overwrite the existing apache2.conf file which is also in the the apache
> package, and then it bails.
> The weird thing is that I deleted the existing config file and tried it
> again and it gave the same error.
> Sorry if this sounds like a very elementary issue, but I've been
> searching/reading for two days and still nothing. Hopefully somone can
> share a solution with me.
exist or not is irrelevant to the point, as long as their are listed as
conffiles) without a Replaces tag.
In any case, are you SURE you need to touch the general Apache config file?
Can not you use the /etc/apache2/conf.d directory for your purposes?