From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 29 Nov 2002 15:34:42 +0300 From: Sergey Vlasov To: devel@altlinux.ru Subject: Re: [devel] Re: new alt-entities Message-ID: <20021129123442.GB27321@vcserver.mivlgu.internal> Mail-Followup-To: devel@altlinux.ru References: <20021128210025.0ec444da.vyt@vzljot.ru> <20021128181646.GA9944@basalt.office.altlinux.ru> <20021129135936.497b74af.vyt@vzljot.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20021129135936.497b74af.vyt@vzljot.ru> 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 Fri, Nov 29, 2002 at 13:59:36 +0300, Vitaly Ostanin wrote: > On Thu, 28 Nov 2002 21:16:46 +0300 > "Dmitry V. Levin" wrote: > > > On Thu, Nov 28, 2002 at 09:00:25PM +0300, Vitaly Ostanin wrote: > > > В devel:/incoming/Sisyphus/ > > > залита новая сборка alt-entities-0.2-alt1.src.rpm > > > > > > Исправлен postun, но при обновлении старого пакета ошибка > > > проявится - из /etc/xml/catalog будет удалена запись об ALT > > > entities. Поэтому нужно либо удалить alt-entities и поставить > > > новую сборку, либо после обновление переустановить эту новую > > > сборку. > > > > А можно сделать так, чтобы ничего специально делать не > > пришлось? > > Не знаю :) Я не умею указать в спеке, что при обновлении не нужно > выполнять postun из предыдущей сборки пакета. При обновлении > следующих сборок ничего специально не надо будет делать. Можно добавить %triggerpostun, который будет подчищать обломки за старыми версиями. Например, мне так пришлось делать в пакетах ispell-ru-lebedev, ispell-ru-rk. (Т.е. сначало выполняется %post от нового пакета, потом %postun от старого, который все портит, а потом %triggerpostun от нового, который должен восстановить испорченное.)