From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 29 Oct 2003 17:50:28 +0300 From: "Alexey I. Froloff" To: ALT Devel discussion list Subject: Re: [devel] Q: rpm, %post =?koi8-r?B?ySBY?= =?koi8-r?B?WFguZC8uLi4=?= Message-ID: <20031029145028.GR6596@inferno.immo> Mail-Followup-To: ALT Devel discussion list References: <20031029122551.GM6596@inferno.immo> <20031029124932.GA3609@basalt.office.altlinux.org> <20031029132508.GP6596@inferno.immo> <20031029133322.GA21758@basalt.office.altlinux.org> <20031029134152.GQ6596@inferno.immo> <20031029134755.GA21841@basalt.office.altlinux.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="zyIh3BMmzcslNLAZ" Content-Disposition: inline In-Reply-To: <20031029134755.GA21841@basalt.office.altlinux.org> User-Agent: Mutt/1.4.1i X-Envelope-To: devel@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2003 14:50:28 -0000 Archived-At: List-Archive: List-Post: --zyIh3BMmzcslNLAZ Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit * Dmitry V. Levin [031029 16:49]: > > Проблема в другом - в момент выполнения %post в некоем каталоге, > > с которым работает update-XXX, могут находиться файлы, которые > > есть только в предыдущей версии этого пакета и они будут тоже > > обработаны. > Тогда придётся снять проверку на [ "$1" = 0 ] и получится a la > старый ldconfig: > %post -p /path/to/update-XXX > %postun -p /path/to/update-XXX Опять некрасиво. Скрипт из %post (опять беру случай с ruby.txt в vim-common) выдаст ошибку, но скрипт из %postun всё исправит. Работать будет, но "как-то неаккуратненько" (сколько было вопросов про Input is not from terminal, а тут такое ;-) В %post делаем проверку на [ "$1" = 1 ], в %postun проверку убираем совсем. При новой установке сработает %post, при апгрейде и удалении - только %postun. -- Regards, Sir Raorn. ------------------- Я прекрасно понимаю, что патч хороший.. но если сама его идея уже морально устарела... зачем он нужен? ;-) -- rider in devel@ --zyIh3BMmzcslNLAZ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/n9O0VqT7+fkT8woRAoqFAJ9YjSBIqVAH2FKsSQ8R9GqnQv9cHwCfa6b8 Xw3K97A4qJqNnClwhLT/i+A= =qff5 -----END PGP SIGNATURE----- --zyIh3BMmzcslNLAZ--