108 Commits

Author SHA1 Message Date
Carlo Landmeter
ac60862c00 scripts: add back rpi kernel to armhf
ref #10155
2019-05-06 07:50:13 +00:00
Timo Teräs
4d4de60166 scripts/mkimg.arm.sh: remove manual (now redundant) clm_blob spec
the scripts have been updated to pick up clm_blobs automatically

(cherry picked from commit 3ff07216525cc27827f12f16ea877393d4a33247)
2019-04-11 14:03:41 +03:00
Carlo Landmeter
435e10f2af scripts: add rpi2 kernel to armhf release
ref #10155
2019-04-05 15:21:31 +00:00
Natanael Copa
9c6429b8bc scripts/mkimg.base.sh: replace libressl with openssl
fixes #10042

(cherry picked from commit da6b6ebd06fc41e29b7ede2aa439dd76f87ede08)
2019-03-04 15:32:20 +01:00
Natanael Copa
7b931f26f9 scripts/genrootfs.sh: exclude dev/*
exclude /dev/* from minirootfs.

https://github.com/gliderlabs/docker-alpine/issues/356
(cherry picked from commit 2f07f9eb884af94f47b94c1fdde5e2ecdd177a19)
2019-02-28 22:10:57 +01:00
Natanael Copa
26346869cd scripts: generate grub efi for arm except rpi
add all_video

(cherry picked from commit dd59175033665f48b2c9ba17d52edc870cd05940)
2019-02-28 22:10:44 +01:00
Natanael Copa
34caa67613 scripts/mkimg.arm.sh: create rpi image for armv7
(cherry picked from commit 4dfaaf8987d13b5141c6faa8c152ba55d48da303)
2019-02-28 22:10:39 +01:00
Olliver Schinagl
0ac4b4a86a scripts: add armv7 support to images
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
(cherry picked from commit bf993f3f649bc2e9520ff4d1f9a3c00a41f419e0)
2019-02-28 22:10:16 +01:00
Natanael Copa
7a2566ec82 scripts/genrootfs.sh: make sure root login is disabled
(cherry picked from commit 72c7a7a3caf28c06289dc5f65e1756b38cfb00ca)
2019-02-28 22:10:08 +01:00
Timo Teräs
6d5a5abc5f scripts/mkimg.base.sh: include wifi regulatory database in modloop
ref #9549

(cherry picked from commit e48587de6695462214576089efe77370478700aa)
2019-02-28 22:09:54 +01:00
Carlo Landmeter
3309a4bc96 scripts: add modloopfw support
this is needed for firware which is not automatically detected.

(cherry picked from commit 680b40d3d2eebb2a9e83a6d3926f45a2daa58074)
2019-02-28 22:09:47 +01:00
Carlo Landmeter
44b9028139 mkimage: netboot sign modloop 2019-01-28 20:36:07 +00:00
Carlo Landmeter
392aa6fce2 scripts: add modloop signing support 2019-01-27 12:18:01 +00:00
Natanael Copa
165023bd27 scripts/mkimg.standard.sh: include grub-bios on extended image 2019-01-17 21:00:47 +00:00
Natanael Copa
4e69b6444b scripts/mkimg.standard.sh: remove tcpproxy
package was moved to unmaintained due to upstream has gone missing
2019-01-10 10:18:09 +00:00
alpine-mips-patches
27f819eb76 scripts/bootstrap.sh: catch up with the openssl switch
Replace libressl with openssl, add libbsd and libtls-standalone (for busybox)
but still build libressl for apk-tools.

[TT: Remove libressl, it is not needed anymore.]
2018-11-09 09:24:16 +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
Timo Teräs
9b82f3b654 main/libaio, scripts/bootstrap.sh: cross build libaio as lvm dependency 2018-08-02 08:37:03 +00:00
Timo Teräs
a0e3ae1279 main/busybox, scripts/bootstrap: fix bootstrap
busybox now requires ssl on the target host. Fix busybox dependency
and adjust bootstrap build order accordingly.
2018-08-02 08:18:55 +00:00
Sascha Paunovic
2394d057c3 scripts: typo fixes 2018-07-10 14:07:07 +00:00
Natanael Copa
85263ce182 scripts/mkimg.arm.sh: fix regression 2018-06-25 17:00:08 +00:00
Carlo Landmeter
ba003e927b scripts: use aports rpi bootloader 2018-06-25 16:16:53 +00:00
Natanael Copa
bd4bb5a347 scripts/mkimg.arm.sh: fix typo 2018-06-25 15:03:47 +00:00
Natanael Copa
43b0a6465e scripts/mkimg.standard.sh: fix typo 2018-06-21 13:33:17 +00:00
Natanael Copa
69907fcb13 scripts/mkimg.arm.sh: cleanup
no functional difference but make it clearer what the intention is
2018-06-21 10:35:37 +00:00
Natanael Copa
9efc0e6aa6 scripts/mkimg.standard.sh: use case ... in 2018-06-21 10:27:12 +00:00
Mike Sullivan
2eddc6374b scripts/mkimg.standard.sh for ppc64le add ibmvscsi module
to avoid race issue during boot and install from cdrom
2018-06-21 10:26:26 +00:00
Carlo Landmeter
e8239a2221 scripts: add aarch64 support to rpi profile
- removed serial from cmdline. rpi3 has a limited serial interface
  (used for bluetooth now) and when enabled (enable_uart=1) it
  will lock the cpu speed to 250Mhz.
2018-06-19 07:50:50 +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
1729d4a89c scripts/mkimg.arm.sh: update firmware commit 2018-06-13 16:10:44 +00:00
Natanael Copa
0e15cf6192 scripts/mkimg.standard.sh: add grub to extended efi
fixes #8879
2018-06-13 15:19:51 +00:00
Natanael Copa
6a81545dad scripts/mkimg.netboot.sh: create symlink to directory
create a symlink to latest netboot release. This is to make it easy to
create urls without version numbers like:
http://dl-cdn.alpinelinux.org/alpine/latest-release/releases/x86_64/netboot
2018-06-13 15:19:51 +00:00
Natanael Copa
14583c099d scripts/mkimg.netboot.sh: add armhf, ppc64le and x86 2018-06-12 20:21:13 +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
Natanael Copa
20bae8ec30 scripts/mkimg.netboot.sh: tweak initramfs, add aarch64, fix copy 2018-06-12 08:09:57 +00:00
Tuan M. Hoang
a601b97581 scripts/mkimg.netboot: add dasd and qeth modules for initramfs 2018-06-12 07:36:35 +00:00
William Johansson
10799b57c4 scripts: Fix kernel name in Xen BIOS boot
Apply missing changes from f92a41f7329b5e337476e1cf978b198a2592ffc9

Also remove unused variable
2018-06-11 20:57:41 +00:00
Natanael Copa
c63d504e45 scripts/mkimage: add netboot profile 2018-06-11 18:49:42 +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
Natanael Copa
d88312a6d2 scripts/mkimg.standard: build iso image for s390x
zipl bootloader not installed yet
2018-06-07 14:16:43 +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
Jonathan Neuschäfer
6460eef0b8 scripts/bootstrap.sh: Build lzip (required by abuild)
In order to install abuild, lzip needs to be available. Add it to the list of
packages built in bootstrap.sh.

Fixes: 9674a6492d ("main/abuild: add support for lzip source packages")
2018-03-31 15:47:55 +02:00
Natanael Copa
67573823ca scripts/mkimage.sh: allow --repository multiple times
we dont need --extra-repository anymore but keep it for backwards
compatibility
2018-03-16 07:55:21 +00:00
Jonathan Neuschäfer
c32abc47dc scripts/bootstrap.sh: Fix a typo ("compiler tripler") 2018-03-09 18:43:30 +01: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
Timo Teräs
f4f7e6c25c scripts/bootstrap: update bootstrap deps
apk-tools no longer depends on libfetch
build-base now depends on file
2018-02-06 18:44:13 +00:00
Daniel Sabogal
f1a0dd6c94 scripts/bootstrap.sh: cryptsetup depends on json-c and argon2 2018-02-05 19:36:21 +00:00
Natanael Copa
f92a41f732 scripts: fix -vanilla suffix in bootloaders configs
since commit 697e30450e0759967c0e2eb1c6d45f82b82fe884 the vanilla kernel
has a flavor suffix on vmlinuz. Adjust the boot loader configs
accordingly.
2018-01-19 02:04:52 +00:00
Timo Teräs
5faa024740 scripts/mkimg.arm: update rpi firmware 2017-11-21 08:37:28 +02:00