From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Sergey Y. Afonin" To: ALT Devel discussion list Subject: Re: [devel] Re: =?koi8-r?b?zsXQz87R1MvJINM=?= rpm Date: Wed, 27 Apr 2005 18:25:39 +0500 User-Agent: KMail/1.8 References: <200504262104.54483.asy@altlinux.ru> <426F5F6B.3070403@vzljot.ru> In-Reply-To: <426F5F6B.3070403@vzljot.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200504271825.39703.asy@altlinux.ru> X-Virus-Scanned: ClamAV version 0.83, clamav-milter version 0.83 on relay1.hippo.ru X-Virus-Status: Clean X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 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, 27 Apr 2005 13:25:51 -0000 Archived-At: List-Archive: List-Post: On Wednesday 27 April 2005 14:46, Vitaly Ostanin wrote: > > если сделать rpm -U, то файл исчезает почему-то... Или тут надо просто в > > %pre в новом пакете лоб добавить ?.. > > Нужно проверить, что исчезает файл, который менялся после > установки, Это я, как раз, и проверял. Если файл не менялся, его и не надо сохранять. Такое поведение именно с измененным. > и опечатки в noreplace. Вообще-то, noreplace я для галочки упомянул. Судя по документации, noreplace регламентирует только перезапись, если такой файл уже есть. А тут его никто не перезаписывает... > Кстати, по спеку смотреть проще ;) Он немеряный (кстати, так и не доходят руки пройтись по спеку полностью). В установленном в files: %ghost %_sysconfdir/mail/access %attr(0644,root,root) %config(noreplace) %_sysconfdir/mail/access.* В накатываемом: %ghost %_sysconfdir/mail/access %attr(0644,root,root) %config(noreplace) %_sysconfdir/mail/access.main %dir %_sysconfdir/mail/access.d %attr(0644,root,root) %config(noreplace) %_sysconfdir/mail/access.d/*.access %dir %_sysconfdir/mail/access.d.shared %attr(0644,root,root) %config(noreplace) %_sysconfdir/mail/access.d.shared/*.access Или все-таки, надо полностью спеки ? Это Sendmail. Эти вот самые access.* (кроме access.main) и пропадают при -U. Кстати, access.main.rpmnew тоже не создается рядом с нетронутым старым... -- С уважением, Сергей Афонин asy@altlinux.ru