On Tue, Dec 22, 2009 at 10:51:57AM +0300, Michael A. Kangin wrote: > В сообщении от Вторник 22 декабря 2009 09:03:25 автор REAL написал: > > > > Новый пакет не устанавливается: > > > error: unpacking of archive failed on file /usr/share/mediawiki/config: > > > cpio: rename failed - Is a directory > > > > > > Что с этим делать - непонятно. Obsoletes на mediawiki < %version-%release > > > не помогает. > > > От имени симлинка отказываться очень бы не хотелось - кучу кода захакать > > > придётся. > > > > В спеке можно сделать что-то типа такого: > > > > %pre -n %name-common > > if [ -d %_datadir/mediawiki/config ]; then > > rm -fR %_datadir/mediawiki/config > > fi > > if [ -d %_datadir/mediawiki/images ]; then > > rm -fR %_datadir/mediawiki/images > > fi > > Попробую. > Ну а ежели там остался какой-нибудь ценный конфиг? > mv в .rpmsave? Либо mv в то место, где теперь должен располагаться этот конфиг (если там в этот момент ничего нет; если есть - видимо, переименовывать в .rpmsave на старом месте).