[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