From: Alex P. <pes...@ma...> - 2010-11-08 15:47:26
|
On 11/08/10 18:00, Damyan Ivanov wrote: > Hi, > > Thanks, Alex for merging my --disable-rpath patch. Here is another > one. > > The patch adds --with-fblogfilename option to ./configure. It > specifies the name of the log file within the log directory > (controlled via --with-fblog). > > The default behaviour is to use 'firebird.log' as before. > > Long explanation why Debian needs to change the log file name follows. > > There are two stages of removing a package: remove and purge. When the > package is removed the 'ordinary' files in /usr are removed from the > file system, but the so called 'conffiles' and any files that are > a side product of the package working (e.g. databases and log files) > are kept intact. This is so that if the admin re-installs the package, > she won't have to configure it again. When 'purged', all package files > are wiped out, as if the package were never installed. > > Additionally, I have separate packages for main firebird releases: > 2.1, 2.5 and 3.0. Installing them simultaneously is not possible, but > it is possible to install 2.1, work with it for a while, remove it > (not 'purge') and then install 2.5. Now if the log file was shared, > purging 2.5 would wipe 2.1's log file. Therefore packages use > different log file names, e.g. firebird2.1.log and firebird2.5.log. It > just helps keep separate versions, hm, separate. Damyan, I look into /var/log and do not see log files with product version number. Certainly, this is not Debian, this is Gentoo. But please confirm that on Debian use of product version in log filename is typical. If not - use of this solution specifically for firebird seems strange. |