From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.2.5 Date: Sat, 5 May 2012 22:31:52 +0300 From: Michael Shigorin To: devel-distro@lists.altlinux.org Message-ID: <20120505193152.GQ17612@osdn.org.ua> Mail-Followup-To: devel-distro@lists.altlinux.org References: <201205052302.24134.cas@altlinux.ru> <20120505190541.GP17612@osdn.org.ua> <201205052315.26351.cas@altlinux.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <201205052315.26351.cas@altlinux.ru> User-Agent: Mutt/1.4.2.1i Subject: Re: [devel-distro] =?koi8-r?b?78LOz9fMxc7JxSBicmFuZGluZw==?= X-BeenThere: devel-distro@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: shigorin@gmail.com, Distributions development List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 May 2012 19:31:57 -0000 Archived-At: List-Archive: On Sat, May 05, 2012 at 11:15:21PM +0400, Андрей Черепанов wrote: > > > %postin bootloader > > > test -f "/boot/grub/grub.cfg" && grub-mkconfig -o /boot/grub/grub.cfg > > > %postin bootsplash > > > make-initrd > > Напрашивается на posttrans trigger, и для случая с как минимум > > lilo нельзя трогать initrd без последующей установки загрузчика. > Какую проверку можно сделать (по аналогии с grub-mkconfig)? Аналогичную. :) test -f /etc/lilo.conf Только имей в виду, что у тебя сейчас дословно получается последняя команда в пакетном скрипте, которая может на ровном месте вернуть не-ноль: $ false && true $ echo $? 1 ...поэтому и делают либо так: [ ! ... ] || cmd либо так: [ ... ] && cmd ||: (здесь ":" -- это shell builtin, алиас true) -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/