[devel-distro] Обновление branding

Michael Shigorin mike at osdn.org.ua
Sat May 5 23:31:52 MSK 2012


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 <mike at altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



More information about the devel-distro mailing list