Skip to content

Commit cb95ffa

Browse files
committed
Rename loader
Signed-off-by: Alexey Gladkov <legion@altlinux.org>
1 parent 65cd780 commit cb95ffa

7 files changed

Lines changed: 28 additions & 30 deletions

File tree

Makefile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
PROJECT = miboot
1+
PROJECT = bootloader
22
VERSION = 1.0.0
33

44
BACKEND = ncurses
55

66
MENU_PROG = bootmenu
77
CFLAGS = -Os -Wall -Wextra
88

9-
basedir = /lib/miboot
9+
basedir = /lib/$(PROJECT)
1010
sbindir ?= /sbin
1111
sysconfdir ?= /etc
1212

@@ -38,27 +38,27 @@ ncurses_SRCS = bootmenu.c
3838
ncurses_LIBS = -lnewt -lslang -liniparser
3939
ncurses_OBJS = $(ncurses_SRCS:.c=.o)
4040

41-
all: miboot $(MENU_PROG) build-kernel
41+
all: make-bootloader $(MENU_PROG) build-kernel
4242

4343
INSTALL_TARGETS = \
4444
install-bin \
4545
install-menu \
4646
install-kernel \
47-
install-miboot-config
47+
install-config
4848

4949
install: $(INSTALL_TARGETS)
5050

51-
install-bin: $(PROJECT)
51+
install-bin: make-bootloader
5252
$(MKDIR_P) -- $(DESTDIR)/$(sbindir)
53-
$(INSTALL) -m755 $(PROJECT) $(DESTDIR)/$(sbindir)/$(PROJECT)
53+
$(INSTALL) -m755 make-bootloader $(DESTDIR)/$(sbindir)/make-bootloader
5454

5555
install-menu: $(MENU_PROG)
5656
$(MKDIR_P) -- $(DESTDIR)/$(basedir)/bin
5757
$(INSTALL) -m755 $(MENU_PROG) $(DESTDIR)/$(basedir)/bin/bootmenu
5858

59-
install-miboot-config:
59+
install-config:
6060
$(MKDIR_P) -- $(DESTDIR)/$(sysconfdir)
61-
$(CP) -f -- initrd-miboot.mk $(DESTDIR)/$(sysconfdir)/$(PROJECT).mk
61+
$(CP) -f -- initrd-bootloader.mk $(DESTDIR)/$(sysconfdir)/$(PROJECT).mk
6262

6363
install-kernel: linux build-kernel
6464
$(MKDIR_P) -- $(DESTDIR)/$(basedir)/boot

feature/data/lib/poll/scripts/boot-config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
prefix=
77
conf=
8-
n='miboot.conf'
8+
n='bootloader.conf'
99

1010
for d in '' '/boot'; do
1111
if [ -e "$rootmnt$d/$n" ]; then
@@ -23,4 +23,4 @@ message "Found $conf"
2323
if [ -z "${BOOT_CONFIG-}" ]; then
2424
echo "BOOT_CONFIG=\"$conf\""
2525
echo "BOOT_PREFIX=\"$prefix\""
26-
fi >> /.initrd/initenv
26+
fi >> /.initrd/initenv

feature/rules.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ bootloader: create
22
@$(MSG) "Building bootloader ..."
33
@put-tree "$(ROOTDIR)" $(BOOTLOADER_DATADIR)
44
@put-file "$(ROOTDIR)" $(BOOTLOADER_FILES)
5-
@put-file -r "/lib/miboot" "$(ROOTDIR)" /lib/miboot/bin/bootmenu
5+
@put-file -r "/lib/bootloader" "$(ROOTDIR)" /lib/bootloader/bin/bootmenu
66
@echo "bootloader" > "$(ROOTDIR)/etc/initrd/method"
77

88
pack: bootloader
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
AUTODETECT = root device keyboard
22
FEATURES += bootloader system-glibc rdshell
33
MOUNTPOINTS = /boot
4-
IMAGEFILE = $(BOOTDIR)/miboot.img
5-
4+
IMAGEFILE = $(BOOTDIR)/bootloader.img

kernel.config

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,7 @@ CONFIG_X86_INTEL_TSX_MODE_OFF=y
361361
# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
362362
CONFIG_EFI=y
363363
CONFIG_EFI_STUB=y
364-
CONFIG_EFI_MIXED=y
364+
# CONFIG_EFI_MIXED is not set
365365
# CONFIG_SECCOMP is not set
366366
# CONFIG_HZ_100 is not set
367367
CONFIG_HZ_250=y
@@ -390,8 +390,8 @@ CONFIG_HOTPLUG_CPU=y
390390
CONFIG_LEGACY_VSYSCALL_XONLY=y
391391
# CONFIG_LEGACY_VSYSCALL_NONE is not set
392392
CONFIG_CMDLINE_BOOL=y
393-
CONFIG_CMDLINE="initrd=\\EFI\\LINUX\\miboot.img quiet"
394-
CONFIG_CMDLINE_OVERRIDE=y
393+
CONFIG_CMDLINE="ro quiet initrd=\\EFI\\LINUX\\bootloader.img"
394+
# CONFIG_CMDLINE_OVERRIDE is not set
395395
CONFIG_MODIFY_LDT_SYSCALL=y
396396
CONFIG_HAVE_LIVEPATCH=y
397397
# end of Processor type and features

miboot.in renamed to make-bootloader.in

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@
33
. shell-error
44
. shell-args
55

6-
PROJECT=miboot
6+
PROJECT=bootloader
77

8-
TARGET="/var/lib/$PROJECT"
98
MIBOOT_DIR="/lib/$PROJECT"
109
KERNEL_DIR="$MIBOOT_DIR"
1110

@@ -162,7 +161,7 @@ done
162161

163162
bootloader_build_image
164163

165-
bootloader_copy "$KERNEL_DIR/boot/vmlinuz" "$bootdir/efi/EFI/LINUX/$PROJECT.efi"
166-
bootloader_copy "$KERNEL_DIR/boot/miboot.img" "$bootdir/efi/EFI/LINUX/$PROJECT.img"
164+
bootloader_copy "$KERNEL_DIR/boot/vmlinuz" "$bootdir/efi/EFI/LINUX/$PROJECT.efi"
165+
bootloader_copy "$KERNEL_DIR/boot/bootloader.img" "$bootdir/efi/EFI/LINUX/$PROJECT.img"
167166

168167
bootloader_update_config

make-initrd-bootloader.spec

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ Make-initrd bootloader feature.
2929
%install
3030
%makeinstall_std
3131

32-
kver="`cat "%buildroot/lib/miboot/boot/version"`"
33-
mv -f -- "%buildroot/lib/miboot/boot/System.map" "%buildroot/lib/miboot/boot/System.map-$kver"
34-
mv -f -- "%buildroot/lib/miboot/boot/config" "%buildroot/lib/miboot/boot/config-$kver"
32+
kver="`cat "%buildroot/lib/bootloader/boot/version"`"
33+
mv -f -- "%buildroot/lib/bootloader/boot/System.map" "%buildroot/lib/bootloader/boot/System.map-$kver"
34+
mv -f -- "%buildroot/lib/bootloader/boot/config" "%buildroot/lib/bootloader/boot/config-$kver"
3535

3636
mkdir -p %buildroot/%_datadir/make-initrd/features
3737
cp -a feature %buildroot/%_datadir/make-initrd/features/bootloader
@@ -44,22 +44,22 @@ rm -f -- "$modules_dir"/source
4444

4545
rm -f -- "$modules_dir"/modules.{alias,dep,symbols,builtin}.bin
4646
touch -- "$modules_dir"/modules.{alias,dep,symbols,builtin}.bin
47-
touch %buildroot/lib/miboot/boot/miboot.img
47+
touch %buildroot/lib/bootloader/boot/bootloader.img
4848

4949
%add_findreq_skiplist /usr/share/make-initrd/features/*
50-
%add_verify_elf_skiplist /lib/miboot/boot/vmlinuz-*
51-
%brp_strip_none /lib/miboot/boot/*
50+
%add_verify_elf_skiplist /lib/bootloader/boot/vmlinuz-*
51+
%brp_strip_none /lib/bootloader/boot/*
5252

5353
%files
54-
/sbin/miboot
55-
/lib/miboot
56-
%ghost /lib/miboot/boot/miboot.img
54+
/sbin/make-bootloader
55+
/lib/bootloader
56+
%ghost /lib/bootloader/boot/bootloader.img
5757
/lib/modules/*
5858
%ghost /lib/modules/*/modules.alias.bin
5959
%ghost /lib/modules/*/modules.dep.bin
6060
%ghost /lib/modules/*/modules.symbols.bin
6161
%ghost /lib/modules/*/modules.builtin.bin
62-
%config(noreplace) %_sysconfdir/miboot.mk
62+
%config(noreplace) %_sysconfdir/bootloader.mk
6363
%_datadir/make-initrd/features/bootloader
6464

6565
%changelog

0 commit comments

Comments
 (0)