Natanael Copa
13d2eb011b
scripts/bootstrap.sh: use isl25
...
ref commit 1b3d450dc76c (main/gcc: build against isl25)
ref commit a78257454077 (main/isl25: new aport)
ref commit 069b35f9817e (main/isl24: remove -dev)
2022-09-23 18:33:23 +02:00
psykose
4af430da17
scripts/bootstrap.sh: fix busybox-openrc dep
...
merged into busybox
2022-09-10 04:20:51 +02:00
Laurent Bercot
7f91082084
scripts/bootstrap.sh: update package list with busybox-openrc
...
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-09-04 05:49:07 +00:00
Stanislav Kholmanskikh
baf412d158
scripts/mkimage.sh: cleanup the workdir created with mktemp
...
Signed-off-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@bell-sw.com>
2022-08-31 14:13:12 +00:00
Stanislav Kholmanskikh
33cba646e8
scripts/mkimage.sh: switch from abuild-apk to apk
...
The issue is that 'abuild-apk' creates root-owned files in the workdir,
and they cannot be removed later without root privileges.
'abuild-apk' is called only with 2 commands (add --initdb, update),
and in the context of the script they don't seem to be requiring
root privileges, so I'm proposing to substitute the calls with 'apk'.
This will automatically resolve the issue mentioned above.
Signed-off-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@bell-sw.com>
2022-08-31 14:13:12 +00:00
psykose
2ad9d07894
scripts/bootstrap.sh: move ghc after llvm14
2022-08-20 09:24:29 +02:00
psykose
106fdd11ff
scripts/mkimg.arm.sh: add linux-firmware-brcm for rpi
...
see #13302
2022-08-13 16:07:34 +02:00
psykose
8e693a596c
scripts/bootstrap.sh: update isl22 to isl24
2022-07-28 22:31:46 +00:00
ptrcnull
8c41723185
scripts/bootstrap.sh: print usage on missing params before trying to use them
...
fixes #10607
2022-07-26 23:36:41 +02:00
Natanael Copa
2a57681043
scripts/mkimage.sh: fix yaml on re-run
...
create yaml even if file already exists. This solves the problem of yaml
entry disapearing from latest-release.yaml on a re-run. the yaml is
recreated so we need to recreate every yaml, not only for the images
that are rebuilt.
2022-07-15 09:11:23 +00:00
psykose
ed6740b82f
scripts/bootstrap.sh: update llvm to 14, remove unused deps
...
libgit2 is not used by rust anymore, and so it and its dependency of
http-parser are not needed in the bootstrap path
2022-07-13 19:38:51 +00:00
psykose
c570db333d
scripts/mkimg.standard.sh: add iw to extended
...
for https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10518
2022-07-13 19:35:14 +00:00
Natanael Copa
07f62dc81a
scripts/mkimg.base.sh: abort on update-kernel failure
2022-07-13 11:40:53 +02:00
psykose
f0c20903b1
scripts/bootstrap.sh: move libcap to before openrc
...
now needed by openrc
2022-07-06 11:32:50 +00:00
Henrik Riomar
41065fd278
scripts/mkimg.standard.sh: add linux-firmware-none to the extended iso
...
Fixes installation without network, if this pkg is not on the iso:
Installing system on /dev/xvda1:
extlinux: Not a directory: /mnt/boot
ERROR: unable to select packages:
linux-firmware-none (no such package):
required by: world[linux-firmware-none]
2022-07-06 07:53:17 +00:00
Alex Xu (Hello71)
fbe926afc7
scripts/genrootfs.sh: locked -> invalid password ( fixes #10806 )
...
this still forbids password login but allows logins via ssh keys with
pam disabled.
2022-05-23 13:44:52 +00:00
Natanael Copa
bf4ec46943
scripts/mkimg.base.sh: reduce boot menu timeout to 1 sec
...
To speed up the boot a bit.
2022-05-23 14:48:27 +02:00
Natanael Copa
960b71b825
scripts/mkimg.{arm,base}: enable nvme by default
...
nvme is common nowadays so enable it by default
ref https://gitlab.alpinelinux.org/alpine/aports/-/issues/11589
2022-05-02 11:04:26 +02:00
Michał Adamski
72dacf5fa2
scripts/mkimg.base.sh: reproducible efi.img
2022-04-28 09:12:38 +00:00
Natanael Copa
f81ba92e56
scripts/mkimg.standard.sh: use ttyAMA0 for arm*
2022-04-14 18:10:51 +02:00
Natanael Copa
7b3cb69125
scripts/mkimg.standard.sh: add armv7
...
Create standard release images for armv7. Those are useful for qemu.
2022-04-14 18:10:51 +02:00
Joonas Kuorilehto
1ac9cc261e
scripts/mkimg.arm.sh: add support for Raspberry Zero 2 W
...
https://www.raspberrypi.com/documentation/computers/config_txt.html#model-filters
2022-04-01 23:15:18 +00:00
J0WI
88110a6dc1
scripts/bootstrap.sh: switch to llvm13
2022-03-30 16:23:03 +00:00
ptrcnull
b3c5504c72
scripts/mkimg.standard.sh: remove duplicate doas
2022-02-14 13:00:39 +00:00
J0WI
2233d31ba6
scripts/bootstrap.sh: switch to llvm12
2022-02-11 22:29:15 +00:00
Natanael Copa
9a78244068
main/raspberrypi-bootloader: split common bootcode.bin
...
Move common bootcode.bin to a separate subpackage and make it a
dependency for the packages that needs it.
Also adjust the script that generates the release tarball.
Fixes https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/15723
2022-01-18 15:08:01 +00:00
Ariadne Conill
a53fffd308
bootstrap: remove openssl1.1-compat
2022-01-15 18:50:06 +00:00
Nick Hanley
75b67ff7c6
scripts/mkimg.arm.sh: update rpi config.txt documentation url
2022-01-13 05:57:30 +00:00
Kevin Daudt
0ca11641c7
scripts/mkimg.standard.sh: replace sudo with doas
...
As part of the move of sudo to community, we need to remove it from the
extended base image. Instead we add doas as a replacement.
2021-11-25 11:51:43 +00:00
Henrik Riomar
a81087496a
scripts/mkimg.xen.sh: add syslinux
...
Its quite helpful to have this on the xen iso and it was there until:
bcdaeacd52 main/xen: Remove dependency on syslinux
xen does not depend on syslinux so that is correct, but it had the
effect of syslinux also missing from the iso, and that breaks
setup-bootable
2021-11-19 17:27:21 +00:00
Natanael Copa
decb2303d4
scripts/mkimg.standard.sh: adjust packages for extended
...
drop unrar, lftp, email, haserl, lua5.3, screen and cciss_vol_status.
unrar has moved to non-free.
include coreutils, f2fs-tools and wireguard-tools.
2021-11-16 18:23:34 +01:00
Alex Xu (Hello71)
c9a8a1897a
scripts/mkimg.base.sh: add openntpd to base
...
fixes #10080
2021-11-16 17:12:31 +00:00
Alex Xu (Hello71)
45de9d68b0
scripts/mkimg.standard.sh: remove unrar
...
moved to non-free in 7f875ea1e58f5b6feb5dcf2bdf026847f7c1cbb7
2021-11-16 16:31:06 +00:00
Ariadne Conill
ffb952273e
bootstrap: also build openssl 1.1
2021-09-29 20:02:36 +00:00
Drew DeVault
569ab4c43c
scripts: add riscv64 standard flavor
...
This adds the necessary riggings to generate a standard Alpine image,
bootable via UEFI on the HiFive Unmatched (with some u-boot tweaks).
2021-09-19 15:39:55 +00:00
Noel Kuntze
10bec7b748
scripts/bootstrap.sh: Fix error when pubkey exists in ~/.abuild and
...
/etc/apk/keys
cp: will not overwrite just-created '/home/buildozer/sysroot-aarch64/
/etc/apk/keys/buildozer-6086211a.rsa.pub' with '/home/buildozer/.
abuild/buildozer-6086211a.rsa.pub'
2021-09-18 09:49:11 +00:00
kpcyrd
6f6796740c
Use SOURCE_DATE_EPOCH for raspi images
...
See https://twitter.com/sn0int/status/1408853982643212298
2021-08-19 21:47:35 +00:00
Ariadne Conill
f8805186a7
bootstrap: document that this script is explicitly for bootstrap only
2021-08-13 05:46:57 -06:00
Natanael Copa
21b5a76f02
scripts/mkimg.base.sh: fix typo
...
fixes commit 2b4acd5f6607 (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
Carlo Landmeter
82e1dd0041
scripts/bootstrap.sh: switch to libretls
2021-06-27 21:47:30 +00:00
Natanael Copa
8900c8b227
scripts/mkimg.standard.sh: create iso for alpine-virt armv7
2021-06-14 14:07:54 +00:00
Carlo Landmeter
0877ba5623
scripts/mkimg.minirootfs.sh: add support for riscv64
2021-06-11 15:54:24 +00:00
Roman Shaposhnik
0a568a04a6
Accounting for gcc requiring explicit -latomic in bootstrap.sh
...
On some architectures rograms which use C11 or C++11 atomics,
like #include <atomic>, generally must link against -latomic
explicitly.
For now the check is only against riscv64, but the list may grow.
Signed-off-by: Roman Shaposhnik <rvs@zededa.com>
2021-06-02 15:35:23 +00:00
Roman Shaposhnik
3ca28d7195
Re-arranging the order in which cross packages are built in bootstrap.sh
...
The list of packages doesn't change, but we need them build in a
different order because of changing dependencies.
Signed-off-by: Roman Shaposhnik <rvs@zededa.com>
2021-06-02 15:35:23 +00:00
Roman Shaposhnik
67cbf23dbf
Adding freshly minted abuild keys to the CBUILDROOT
...
When bootstrapping we need to have access to the freshly
minted abuild keys in the CBUILDROOT. While this can
potentially be done as a separate step it doesn't really
hurt to include it in the bootstrap.sh script.
Signed-off-by: Roman Shaposhnik <rvs@zededa.com>
2021-06-02 15:35:23 +00:00
Ariadne Conill
d3e152fdd6
bootstrap: use libretls dependency instead of libtls-standalone
2021-05-06 21:52:04 +00:00
Leo
ba0f621023
scripts/bootstrap.sh: add missing libmd
...
fixes #12615
2021-04-17 12:30:32 -03:00
Sören Tempel
7ab346a1ec
scripts: don't include pax-utils and paxmark in images
...
Also don't bootstrap it in bootstrap.sh. Since we no longer use
the grsecurity patchset (which also provides PaX) and paxmark
was recently removed from all remaining packages, there should be
no need to bootstrap it early or include it in the images.
2021-03-28 15:32:09 +00:00