[devel] Ошибка обновления пакета: симлинк вместо директории

REAL root на mmedia2.kemsu.ru
Вт Дек 22 06:03:25 UTC 2009


Michael A. Kangin пишет:
> Новый пакет не устанавливается:
> 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

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


Подробная информация о списке рассылки Devel