[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:15793] subdirectories of conffiles
gs-ja のパッケージを見直していて分からなくなってしまったんですが.設定
ファイルのディレクトリは,きちんと消すように control script で面倒を見
る必要があるのでしょうか?
例えば,autoconf2.13 ですが,
$ dpkg -L autoconf2.13 | grep /etc
/etc
/etc/autoconf2.13
/etc/autoconf2.13/acconfig.h
というように,設定ファイル /etc/autoconf2.13/acconfig.h があります.パッ
ケージを削除しようとすると,
# dpkg -r autoconf2.13
(Reading database ... 88668 files and directories currently installed.)
Removing autoconf2.13 ...
dpkg - warning: while removing autoconf2.13, directory `/etc/autoconf2.13' not empty so not removed.
Removing `diversion of /usr/bin/autoconf to /usr/bin/autoconf2.50 by autoconf2.13'
Removing `diversion of /usr/bin/autoheader to /usr/bin/autoheader2.50 by autoconf2.13'
Removing `diversion of /usr/bin/autoreconf to /usr/bin/autoreconf2.50 by autoconf2.13'
となり,(当然ですが) /etc/autoconf2.13/ は削除されません.
良く分からないのは,この後なんですが,autoconf2.13 をさらに purge しよ
うとしてみます.
# dpkg --purge autoconf2.13
(Reading database ... 88628 files and directories currently installed.)
Removing autoconf2.13 ...
Purging configuration files for autoconf2.13 ...
普通にエラーも警告もなく終了して,
設定ファイル /etc/autoconf2.13/acconfig.h は削除されるのですが,そのディ
レクトリ /etc/autoconf2.13/ は相変わらず残っています.
$ ls -la /etc/autoconf2.13/
total 12
drwxr-xr-x 2 root root 4096 Aug 28 21:30 ./
drwxr-xr-x 107 root root 8192 Aug 28 16:59 ../
これは,どういうことなんでしょうか? /etc/ の下に作成されたパッケージの
ディレクトリは,削除されなくてもいいのでしょうか? それとも,きちんと削
除するように postrm で面倒を見てやる必要があるのでしょうか?
--
土屋 雅稔 ( TSUCHIYA Masatoshi )