diff options
| author | David M. Syzdek <david@syzdek.net> | 2018-05-07 14:58:41 -0800 |
|---|---|---|
| committer | David M. Syzdek <david@syzdek.net> | 2018-05-07 14:58:41 -0800 |
| commit | e4b0b93a374f80c6ecb60cee21b7bcf813d18188 (patch) | |
| tree | 84f7ddf5aa70230679f477ed57c3f64d429c967c | |
| parent | 3f4253bc8799f82a250ab2376ab381a756782936 (diff) | |
| download | iperd-e4b0b93a374f80c6ecb60cee21b7bcf813d18188.tar.gz iperd-e4b0b93a374f80c6ecb60cee21b7bcf813d18188.tar.bz2 iperd-e4b0b93a374f80c6ecb60cee21b7bcf813d18188.tar.xz iperd-e4b0b93a374f80c6ecb60cee21b7bcf813d18188.zip | |
Adding documentation stub to grub configs
| -rw-r--r-- | src/grub/Makefile.grub | 4 | ||||
| -rw-r--r-- | src/grub/grub-header.cfg | 17 |
2 files changed, 19 insertions, 2 deletions
diff --git a/src/grub/Makefile.grub b/src/grub/Makefile.grub index 299a143..bd92939 100644 --- a/src/grub/Makefile.grub +++ b/src/grub/Makefile.grub | |||
| @@ -65,9 +65,11 @@ var/config/grub.inc: Makefile.config $(SYSLINUX_INC_DEPS) | |||
| 65 | 65 | ||
| 66 | boot/grub/grub.cfg: Makefile var/config/grub.inc src/grub/grub-header.cfg | 66 | boot/grub/grub.cfg: Makefile var/config/grub.inc src/grub/grub-header.cfg |
| 67 | @mkdir -p boot/grub | 67 | @mkdir -p boot/grub |
| 68 | cat \ | 68 | @echo 'do_subst src/grub/grub-header.cfg var/config/grub.inc > $(@)'; |
| 69 | @$(do_subst) \ | ||
| 69 | src/grub/grub-header.cfg \ | 70 | src/grub/grub-header.cfg \ |
| 70 | var/config/grub.inc \ | 71 | var/config/grub.inc \ |
| 72 | | sed -e "s,[@]SYSLINUX_FLAVOR[@],iso/UEFI,g" \ | ||
| 71 | > "$(@)" \ | 73 | > "$(@)" \ |
| 72 | || { rm -f "$(@)"; exit 1; } | 74 | || { rm -f "$(@)"; exit 1; } |
| 73 | @touch "$(@)" | 75 | @touch "$(@)" |
diff --git a/src/grub/grub-header.cfg b/src/grub/grub-header.cfg index f3caa57..c551387 100644 --- a/src/grub/grub-header.cfg +++ b/src/grub/grub-header.cfg | |||
| @@ -9,6 +9,8 @@ set pager=1 | |||
| 9 | 9 | ||
| 10 | # customize terminal | 10 | # customize terminal |
| 11 | terminfo -u serial vt100-color | 11 | terminfo -u serial vt100-color |
| 12 | set color_normal="white/blue" | ||
| 13 | set color_highlight="white/light-gray" | ||
| 12 | set menu_color_normal="white/blue" | 14 | set menu_color_normal="white/blue" |
| 13 | set menu_color_highlight="white/light-gray" | 15 | set menu_color_highlight="white/light-gray" |
| 14 | 16 | ||
| @@ -21,8 +23,21 @@ insmod diskfilter | |||
| 21 | insmod parttool | 23 | insmod parttool |
| 22 | insmod probe | 24 | insmod probe |
| 23 | 25 | ||
| 26 | # Documentation | ||
| 27 | menuentry --hotkey=r "IP Engineering Rescue Disk (@IPERD_VERSION@) [@DATE@]" { | ||
| 28 | cat /README.md | ||
| 29 | } | ||
| 30 | submenu --hotkey=d "Documentation (@SYSLINUX_FLAVOR@)" { | ||
| 31 | menuentry --hotkey=o "Overview" { | ||
| 32 | cat /doc/overview.md | ||
| 33 | } | ||
| 34 | menuentry --hotkey=s "Serial Console" { | ||
| 35 | cat /doc/serial-console.md | ||
| 36 | } | ||
| 37 | } | ||
| 38 | |||
| 24 | # Grub options | 39 | # Grub options |
| 25 | submenu --hotkey=g "Grub 2 (UEFI/ISO)" { | 40 | submenu --hotkey=g "Grub Modules (UEFI/ISO)" { |
| 26 | menuentry --hotkey=p 'List ACPI' { | 41 | menuentry --hotkey=p 'List ACPI' { |
| 27 | lsacpi | 42 | lsacpi |
| 28 | } | 43 | } |
