1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-19 09:15:30 +03:00
Commit graph

40 commits

Author SHA1 Message Date
Natanael Copa
21b5a76f02 scripts/mkimg.base.sh: fix typo
fixes commit 2b4acd5f66 (scripts/mkimg.base.sh: include gnu wget)
2021-08-05 15:01:41 +00:00
Natanael Copa
2b4acd5f66 scripts/mkimg.base.sh: include gnu wget
busybox wget does not support https over proxy
https://gitlab.alpinelinux.org/alpine/aports/-/issues/12517
2021-08-05 14:24:47 +00:00
Natanael Copa
c8a5f008e0 scripts/mkimg.base.sh: add dhcpcd to base
needed for ipv6-only installs

fixes #10237
2021-07-09 11:52:11 +00:00
Thomas Liske
59a4f9a6cd scripts/mkimage: add support for CPU ucode updates using early initrd 2020-12-21 10:16:06 +00:00
Natanael Copa
8425e2bd7e scripts/mkimg.base.sh: remove unused alpine-mirrors 2020-07-23 10:26:34 +00:00
Milan P. Stanić
39c54bc7dd scripts/mkimg.base.sh: change to dtbs-$flavor dir name
with change to linux-lts as current default kernel dir for dtbs
is changed to /boot/dtbs-$_f and this commit change it to new one

DEVICETREEDIR in extlinux.conf for u-boot is changed to FDTDIR to
follow documentation in u-boot (upstream)
2019-12-16 17:21:45 +00:00
Natanael Copa
3d0ea5e471 scripts/mkimg.base.sh: use linux-lts by default 2019-12-06 17:14:03 +00:00
Henrik Riomar
9f3a46d8c6 scripts/mkimg.base.sh: add haveged 2019-06-05 16:13:17 +00:00
Natanael Copa
da6b6ebd06 scripts/mkimg.base.sh: replace libressl with openssl
ref #10042
2019-03-04 14:30:34 +00:00
Natanael Copa
dd59175033 scripts: generate grub efi for arm except rpi
add all_video
2019-02-26 16:56:06 +00:00
Timo Teräs
e48587de66 scripts/mkimg.base.sh: include wifi regulatory database in modloop
ref #9549
2019-02-15 14:42:34 +02:00
Carlo Landmeter
680b40d3d2 scripts: add modloopfw support
this is needed for firware which is not automatically detected.
2019-02-15 10:33:47 +00:00
Carlo Landmeter
392aa6fce2 scripts: add modloop signing support 2019-01-27 12:18:01 +00:00
Louis
6755c1ab2f scripts/mkimg.base.sh: Fix label to search (grub)
Alpine ISO are labelled with ${profile_abbrev:-$PROFILE} but grub was only
searching for $PROFILE when booting and failed to its rescue shell.
2018-10-04 06:16:09 +00:00
Tuan M. Hoang
7503de19f0 scripts/mkimg, main/s390-tools: create bootable 'standard' iso for s390x 2018-06-19 07:08:42 +00:00
Natanael Copa
e2dd173bdf scripts/mkimg: remove ext2 and ext3 features
ext4 module can handle it.
2018-06-12 09:00:39 +00:00
William Johansson
10799b57c4 scripts: Fix kernel name in Xen BIOS boot
Apply missing changes from f92a41f732

Also remove unused variable
2018-06-11 20:57:41 +00:00
Natanael Copa
79f7712607 scripts/mkimg: shorten volume id of iso image
The volume id cannot be longer than 32 bytes so we need to shorten it a
bit
2018-06-11 18:49:42 +00:00
William Johansson
297e17a37e scripts/mkimg: boot Xen via multiboot with Grub
If Xen is present and Grub is used, like on UEFI systems, use multiboot2
to load Xen and the dom0 linux kernel.

Enable grub modules:
 * part_gpt: to read files from GPT partitions
 * multiboot2: to load multiboot2 kernels, like Xen
 * gzio: to load Xen which is gzip compressed
2018-05-16 19:48:46 +02:00
William Johansson
7030ebdd4f scripts/mkimg: use -rational-rock to avoid uid pollution
ISO image should have files owned by root, not leaking the builder uid.
2018-04-17 21:09:25 +00:00
Natanael Copa
71a193e96f scripts/mkimg: remove -hardened kernel and vanilla iso
standard iso is now vanilla kernel so it does not make any sense to have
a separata vanilla iso.

Also update xen to use vanilla kernel instead of hardened
2018-03-05 11:41:56 +00:00
Natanael Copa
f92a41f732 scripts: fix -vanilla suffix in bootloaders configs
since commit 697e30450e the vanilla kernel
has a flavor suffix on vmlinuz. Adjust the boot loader configs
accordingly.
2018-01-19 02:04:52 +00:00
Natanael Copa
4befd4e51d scripts/mkimg.base: add explicit dependency for busybox
we need add a dependency that provides /bin/sh
2017-11-20 15:33:01 +00:00
Timo Teräs
565c1cb7cc scripts/mkimage: enable building of efi iso images by default 2017-10-19 16:50:41 +03:00
Timo Teräs
fd978b70d6 scripts/mkimg.base: add efi formats and filenames for arm and x86 2017-10-18 11:03:01 +00:00
Timo Teräs
acd1cd8f21 scripts/mkimg.base: add efi loaders to the iso image
Strictly the 'efi' folder is not needed since it's in the efi.img.
However, converting .iso to USB stick is a lot simpler when the
EFI folder is in the .iso too. This allows just copying .iso contents
to the USB stick and EFI boot will work. While Rufus supports
extracting the boot files from efi.img, it was considered more
portable to add the copy. This also simplifies updating setup-bootable
to prepare EFI bootable disks.
2017-10-18 11:03:01 +00:00
Timo Teräs
a1416cdb96 scripts/mkimg.base: improve .iso efi support
- use efi.img as the image name (Rufus recognizes it)
- drop need for dosfstools, use mformat from mtools instead
2017-10-18 07:25:46 +00:00
Natanael Copa
aefed4153f scripts/mkimg.base: set sysid on the iso images
Most other distros seems to do this
2017-06-13 19:35:36 +02:00
Natanael Copa
461153cb3f scripts/mkimg.base: set vol id for ppc64le iso 2017-05-22 16:20:11 +00:00
Natanael Copa
ceef2c4c42 scripts/mkimg.base.sh: use kbd-keymaps package 2017-05-19 14:48:37 +02:00
Roberto Oliveira
18a87b1131 scripts/mkimg.base.sh: add console=hvc0 for ppc64le grub config
set console=hvc0 via boot option. This configuration make init to add
hvc0 to /etc/inittab and /etc/securetty. This is needed to allow login
with 'root' user.
2017-05-18 20:10:59 +00:00
Roberto Oliveira
24db52325c scripts: add support for ppc64le in vanilla configuration
To boot ppc64le we need to use grub with ieee1275 platform. Said that,
a new section to support grub ieee1275 was created.
Also needed to change xorrisofs command by grub-mkrescue, that is the one
used to create a bootable image for power and it is also a wrapper to xorriso.
2017-05-11 14:30:47 +00:00
William Pitcock
e7288f5035 scripts: pull in hardened image, not grsec image 2017-04-27 05:46:23 +00:00
Natanael Copa
20b12127b3 scripts: use libressl instead of openssl 2016-11-28 17:51:39 -02:00
Timo Teräs
6990b9edfe scripts/mkimage: fix vanilla kernel image name for bootloaders 2016-11-25 11:17:46 +02:00
Timo Teräs
e47d253fb4 scripts/mkimage: preparation for efi boot in iso images
not enabled yet, but uncommenting the grub_mod should enable
building of isolinux+grubefi hybrid images. once uefi boot works
and is verified on aarch64, we can enable the vanilla iso image
(grsec does not support aarch64).
2016-11-18 15:40:40 +02:00
Natanael Copa
5405a17c9e scritps/mkimgs.base.sh: do not create apkovl by default 2016-11-16 16:45:37 +00:00
Natanael Copa
48bcd519ae scripts/mkimg.base.sh: search for apkovl script
search for apkovl script in current dir, in ~/.mkimg and in the dir
where the mkimage script was started from.
2016-11-14 20:10:40 +00:00
Natanael Copa
41b10e1aa4 scripts/mkimage: automatically add pubkey from abuild
the boot repositry needs to be signed with a key. We explicitly copy
this to initramfs so users don't need use --hostkeys which requires
access to /etc/apk/keys/

without the key in intramfs the boot repository will be useless
2016-11-14 20:10:39 +00:00
Timo Teräs
46f65fad4c scripts/mkimage.sh: scripts to build bootable alpine images 2016-11-14 20:10:39 +00:00