From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 5 Feb 2003 19:59:16 +0300 From: Sergey Vlasov To: devel@altlinux.ru Subject: Re: [devel] Re: Symbolic link and replace the dir Message-Id: <20030205195916.0e56844f.vsu@altlinux.ru> In-Reply-To: <20030205194245.51e06220.vyt@vzljot.ru> References: <20030203212157.1b202e13.vyt@vzljot.ru> <20030204074510.GA2791@sam-solutions.net> <20030205194245.51e06220.vyt@vzljot.ru> X-Mailer: Sylpheed version 0.8.8 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Wed, 5 Feb 2003 19:42:45 +0300 Vitaly Ostanin wrote: > 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 что? /usr/share/doc/rpm-4.0.4/manual/triggers