# maintainer: Didier Spaier pkgname=grub-extras pkgver=1 pkgrel=6slint source=("grub.cfg" "grub-embedded.cfg" "osdetect.cfg" "tools.cfg" "README" "grubconfig" "update-grub" "setup.grubconfig" "windows_uefi" "README" ) docs=("README") options=("nosrcpack") slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "grub-extras (utilies to be usued with grub)" "This package includes: grubconfig, script to install and configure" "grub in a newly installed system at end of installation, can also be" "used in a running system, the associated wrapper script" "setup.grubconfig" "It also builds stuff need to provide an USB boot stick allowing to" "boot an installed Slint system and other OS on the same machine" "mostly borrowed to Slackware, thanks to Patrick Volkerding." ) build() { cd $SRC mkdir -p $PKG/boot/grub/rescue install -D -m755 $SRC/update-grub $PKG/usr/sbin/update-grub || return 1 install -D -m755 $SRC/windows_uefi $PKG/usr/sbin/windows_uefi || return 1 install -D -m755 $SRC/grubconfig $PKG/sbin/grubconfig || return 1 install -D -m755 $SRC/setup.grubconfig $PKG/var/log/setup/setup.grubconfig || return 1 grub-mkimage --format=i386-pc --output=$PKG/boot/grub/rescue/bootx64.efi \ --config=grub-embedded.cfg --compression=xz --prefix=/EFI/BOOT \ play part_gpt part_msdos btrfs fat ext2 hfs hfsplus iso9660 jfs udf ufs1 ufs2 \ reiserfs xfs zfs chain linux boot configfile normal regexp minicmd \ reboot halt search search_fs_file search_fs_uuid search_label \ gfxterm gfxmenu all_video gzio echo true \ probe loadenv bitmap_scale font cat help ls png jpeg tga test sleep \ at_keyboard usb_keyboard grub-mkimage --format=x86_64-efi --output=$PKG/boot/grub/rescue/bootx64.efi \ --config=grub-embedded.cfg --compression=xz --prefix=/EFI/BOOT \ play part_gpt part_msdos btrfs fat ext2 hfs hfsplus iso9660 jfs udf ufs1 ufs2 \ reiserfs xfs zfs chain linux boot configfile normal regexp minicmd \ reboot halt search search_fs_file search_fs_uuid search_label \ gfxterm gfxmenu all_video gzio echo true \ probe loadenv bitmap_scale font cat help ls png jpeg tga test sleep \ at_keyboard usb_keyboard install -D -m644 grub-embedded.cfg $PKG/boot/grub/rescue/grub-embedded.cfg install -D -m644 osdetect.cfg $PKG/boot/grub/rescue/osdetect.cfg install -D -m644 grub.cfg $PKG/boot/grub/rescue/grub.cfg install -D -m644 tools.cfg $PKG/boot/grub/rescue/tools.cfg }