105 Commits

Author SHA1 Message Date
Natanael Copa
2f07f9eb88 scripts/genrootfs.sh: exclude dev/*
exclude /dev/* from minirootfs.

https://github.com/gliderlabs/docker-alpine/issues/356
2019-02-27 17:02:38 +00:00
Natanael Copa
dd59175033 scripts: generate grub efi for arm except rpi
add all_video
2019-02-26 16:56:06 +00:00
Natanael Copa
4dfaaf8987 scripts/mkimg.arm.sh: create rpi image for armv7 2019-02-26 13:28:22 +00:00
Olliver Schinagl
bf993f3f64 scripts: add armv7 support to images
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2019-02-26 13:28:22 +00:00
Natanael Copa
72c7a7a3ca scripts/genrootfs.sh: make sure root login is disabled 2019-02-22 11:18:34 +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
alpine-mips-patches
fad9a11100 scripts/bootstrap.sh: build ca-certificates too 2019-02-05 10:41:56 +00: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
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
Jack Schmidt
24a5da12f9 scripts/bootstrap.sh: ghc moved from testing to community
Commit 3b5707d385eecf499b59ce4e41763a4f2dc20595 moved ghc from
testing to community, but bootstrap.sh was not updated.
2017-11-05 11:59:27 +01:00
Timo Teräs
565c1cb7cc scripts/mkimage: enable building of efi iso images by default 2017-10-19 16:50:41 +03:00