Re: [Fwbuilder-discussion] Firewall Builder 3.0.2 Released
Brought to you by:
mikehorn
From: Vadim K. ✎ <va...@vk...> - 2008-11-27 17:34:32
|
On Nov 27, 2008, at 1:37 AM, Lupe Christoph wrote: > On Thursday, 2008-11-27 at 10:26:33 +0100, Lupe Christoph wrote: > >> I had a few messages relating to non-existing directories, but not >> for >> /usr/include/fwb-3, but for /usr/local/include/fwb-3. I created it, >> and >> got a package that installs under /usr/local. > this was because default --prefix is /usr/local. You need to run autogen.sh with --prefix=/usr to make it install into /usr looks like you have the same problem with fakeroot as I do - mkdir can;t create directory event when it runs under fakeroot. This is weird, I can't find anything on the web about this problem - a lot of stuff about fakeroot but nothing fits. > OK, I think I know now what the problem is. I reran fakeroot > checkinstall > and it complained about the same directories because I installed the > package and removed it. The removal removed the empty directories. > Solution - just put some dummy files in the directories like this: > > touch /usr/local/share/doc/.dontremove /usr/local/include/ > fwb-3/.dontremove > > And - viola! - the directories remain. apt-get remove complains a > little > more like this: > > dpkg - warning: while removing libfwbuilder, directory `/usr/local/ > bin' not empty so not removed. > dpkg - warning: while removing libfwbuilder, directory `/usr/local/ > include/fwb-3' not empty so not removed. > dpkg - warning: while removing libfwbuilder, directory `/usr/local/ > include' not empty so not removed. > dpkg - warning: while removing libfwbuilder, directory `/usr/local/ > lib' not empty so not removed. > dpkg - warning: while removing libfwbuilder, directory `/usr/local/ > share/doc' not empty so not removed. > dpkg - warning: while removing libfwbuilder, directory `/usr/local/ > share' not empty so not removed. > dpkg - warning: while removing libfwbuilder, directory `/usr/local' > not empty so not removed. this is a hack but it may help. I suppose these .dontremove files are not included in the package, right? --vk |