[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:14811] Re: About conffile and diversion
ã‚€ã¤ã¿ã§ã™ã€‚
>>>>> In [debian-devel : No.14810]
>>>>> KONDOU Mitihiko <shortcut@xxxxxxxxxxxxxxxx> wrote:
>> Mon, Jan 14, 2002 at 11:37:34AM +0900 ã«ãŠã„ã¦
>> Fumitoshi UKAI ã•ã‚“æ›°ã:
>> > > conffiles ã«å«ã‚ãªã„ã§ã€dpkg-divert ã‚’ã‹ã‘ã‚‹ã¨ã€
>> > > 期待通りã®çµæžœã«ãªã‚‹ã®ã§ã™ãŒã€
>> >
>> > ã“れもã€ãŠã¨ã—ã‚ãªãŒã‚ã£ãŸã‚ˆã†ãªâ€¦
>>
>> ゲッã€ãã†ãªã‚“ã§ã™ã‹ï¼Ÿ
テストケース
パッケージ: fuga
/etc/fuga.conf ã‚’ conffiles ã«ã‚‚ã£ã¦ã„ã‚‹
パッケージ: mope
/etc/fuga.conf ã‚’æŒã£ã¦ã„る㌠conffiles ã«ã¯å«ã‚ã¦ã„ãªã„
preinst 㧠/etc/fuga.conf ã‚’ divert ã™ã‚‹ (postrm 㧠divert を戻ã™)
1) fuga_1-1_all.deb をインストール
2) mope_1-1_all.deb をインストール
-> preinst 㧠divert ãŒç™ºç”Ÿ
-> パッケージã®å±•é–‹ãŒãŠã㦠mope ã® /etc/fuga.conf
を入れよã†ã¨ã—ãŸã¨ãã«ã€fuga ã® /etc/fuga.conf ã¨ã®
比較ãŒç™ºç”Ÿã€‚conffiles ã®ç½®ãæ›ãˆã‚’ã™ã‚‹ã‹ã©ã†ã‹èžã„ã¦ãる。
ã“ã“㧠N を入力ã—㦠置ãæ›ãˆã‚’ã—ãªã„ ã‚’é¸æŠžã™ã‚‹ã¨
/etc/fuga.conf ãŒãªããªã‚‹ã€‚
ç†ç”±:
- /etc/fuga.conf ã¯ã™ã§ã« divert ã•ã‚Œã¦ãŠã‚Š ã»ã‹ã®ãƒ•ã‚¡ã‚¤ãƒ«åã«
変ã‚ã£ã¦ã—ã¾ã£ã¦ã„ã‚‹(ã“ã®ãƒ†ã‚¹ãƒˆã‚±ãƒ¼ã‚¹ã§ã¯ /etc/fuga.conf.mope)
- conffiles ã®ãƒã‚§ãƒƒã‚¯ã¯ 元々入ã£ã¦ã„ãŸ(divert ã•ã‚Œã¦åå‰ãŒã‹
ã‚ã£ã¦ã—ã¾ã£ã¦ã„ã‚‹)ファイルã«å¯¾ã—ã¦è¡Œã‚れる。ã¤ã¾ã‚Š divert
ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã¯ 関知ã•ã‚Œã¦ã„ãªã„。
- N ã‚’é¸ã¶ã¨ mope ã«å«ã¾ã‚Œã‚‹ /etc/fuga.conf ã¯
/etc/fuga.conf.dpkg-dist ã¨ã•ã‚Œã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã—ã¾ã†ã€‚
ã¤ã¾ã‚Š /etc/fuga.conf.dpkg-dist 㨠/etc/fuga.conf.mope ã—ã‹ãªã„状
æ…‹ã«ãªã‚‹ã€‚
3) sudo mv /etc/fuga.conf.dpkg-dist /etc/fuga.conf
4) fuga_1-2.all_deb をインストール (/etc/fuga.conf ã®å†…容㯠fuga_1-1
ã«å¯¾ã—ã¦æ›´æ–°ã•ã‚Œã¦ã„ã‚‹)
-> /etc/fuga.conf ã¯æ›´æ–°ã•ã‚Œãªã„ (mope ã«å«ã¾ã‚Œã¦ã„ãŸã‚‚ã®ã®ã¾ã¾)
æ›´æ–°ã™ã‚‹ã‹ã¨ã„ã†å•ã„ã‚‚ãªã„
-> /etc/fuga.conf.mope.dpkg-new ãŠã‹ã‚Œã‚‹ã€å†…容㯠fuga_1-2_all.deb
ã® /etc/fuga.conf ã®å†…容
(んー ã“ã®æŒ™å‹•ã¯ãªã‚“ã§ã ??)
--
ã„ã—ã‹ã‚ ã‚€ã¤ã¿
<ishikawa@xxxxxxxxxxx>, <ishikawa@debian.org>, <ishikawa@xxxxxxxxxxxxxxxx>