On Tue, 4 Feb 2003 09:45:10 +0200 Alexander Bokovoy wrote: > On Mon, Feb 03, 2003 at 09:21:57PM +0300, Vitaly Ostanin wrote: > > Hello, All! > > > > Совсем торможу: допиливаю website по образу и подобию > > docbook-style-xsl на предмет символической ссылки > > website на каталог website-%version. > > > > В предыдущих сборках website был не ссылкой, а каталогом. > > > > Так вот, при обновлении на новую сборку rpm говорит, что > > website: cpio: renameне удалось - Is a directory > > (именно без пробела внутри renameне) > > > > Посоветуйте, pls, варианты - как корректно прибить каталог со > > старой версией и сделать из него ссылку на каталог-%version ? > Убивайте его в %pre пакета. Такая же ситуация была в tetex, > посмотрите в%pre пакета tetex-core. Спасибо! Посмотрел, сделал %pre (кстати, в tetex.spec для core - %preun). Каталог прибивается, новый ставится, только после этого rpm выполняет erase файлов от старого пакета (фактически удаляя файлы нового). То есть после обновления остаются только те файлы новой сборки, которых не было в старой. Вывод sudo rpm -Uvvh в аттаче. Так я до конца и не понял, зачем удалять старые файлы _после_ установки новых, и почему postun старого пакета выполняются _после_ post нового... :( Можно меня куда-нибудь ткнуть поконкретнее, man что? -- Regards, Vyt mailto: vyt@vzljot.ru JID: vyt@vzljot.ru