default 0 timeout 2 define(`host', `esyscmd(`hostname | xargs echo -n')') define(`main_part_grub', `(hd0,0)') define(`kargs', `ifelse( host, `schnecke2', `video=radeonfb:vesa:0x11B root=/dev/hda1', host, `achatina', `video=radeonfb:vesa:0x11B udev dolvm2 root=/dev/ram0 init=/linuxrc real_root=/dev/datavg/gentoo', host, `schnecke1', `video=matroxfb:vesa:0x11B root=/dev/hda1' )') define(`kernel_file', `/boot/kernel-$1') define(`linux', ` title Gentoo Linux $1 root main_part_grub kernel kernel_file(`$1') kargs ifelse(host, `achatina', `initrd /boot/initramfs-genkernel-x86_64-$1') ') define(`m_linux', `linux($1) ifelse(`$#', `1', `', `m_linux(shift($@))')') m_linux(esyscmd(`ls -t /boot/kernel-* | cut -c 14- | xargs echo -n \ | tr " " ,'))