diff options
author | Kay Sievers <kay@vrfy.org> | 2013-02-13 02:21:22 +0100 |
---|---|---|
committer | Kay Sievers <kay@vrfy.org> | 2013-02-13 02:47:04 +0100 |
commit | 67dffd70a974c8c426e98c2a32ebcb4e27517017 (patch) | |
tree | 5ddf109451622015a8f43c15ba491dd053bafcc2 /test | |
parent | 1f2e6500b47296bae1e23c978101aa4a299249c2 (diff) |
move sources to subdirectories
Diffstat (limited to 'test')
-rwxr-xr-x | test/test-create-disk.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/test/test-create-disk.sh b/test/test-create-disk.sh new file mode 100755 index 0000000..33c5037 --- /dev/null +++ b/test/test-create-disk.sh @@ -0,0 +1,29 @@ +#!/bin/bash -e + +# create GPT table with EFI System Partition +rm -f test-disk +dd if=/dev/null of=test-disk bs=1M seek=64 count=1 +parted --script test-disk "mklabel gpt" "mkpart ESP fat32 1M 64M" "set 1 boot on" "print" + +# create FAT32 file system +LOOP=$(losetup --show -f -P test-disk) +mkfs.vfat -F32 $LOOP +mkdir mnt +mount $LOOP mnt + +# install gummiboot +mkdir -p mnt/EFI/BOOT +cp gummibootx64.efi mnt/EFI/BOOT/BOOTX64.EFI + +# install entries +mkdir -p mnt/loader/entries +echo -e "timeout 3\n" > mnt/loader/loader.conf +echo -e "title Test\nefi /test\n" > mnt/loader/entries/test.conf +echo -e "title Test2\nefi /test2\n" > mnt/loader/entries/test2.conf +echo -e "title Test3\nefi /test3\n" > mnt/loader/entries/test3.conf +echo -e "title Test4\nefi /test4\n" > mnt/loader/entries/test4.conf +echo -e "title Test5\nefi /test5\n" > mnt/loader/entries/test5.conf + +umount mnt +rmdir mnt +losetup -d $LOOP |