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

170 commits

Author SHA1 Message Date
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 697e30450e 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 3b5707d385 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
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
Kaarle Ritvanen
73c524edfc scripts/bootstrap.sh: add util-linux dependency 2017-08-24 21:30:44 +03: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
Timo Teräs
e88b188c74 scripts/mkimg.arm: update rpi bootloader, remove unneeded initrd load address 2017-05-30 11:55:38 +00:00
Natanael Copa
b548980768 scripts/mkimage: set title and desc in yaml 2017-05-30 13:28:57 +02:00
Natanael Copa
21c35028cd scripts/mkimg.*: add title and description 2017-05-30 13:28:57 +02:00
Natanael Copa
3bc59080c9 scripts/mkimage-yaml.sh: add options for title and description 2017-05-30 13:28:41 +02:00
Natanael Copa
158728fbc6 scripts/mkimg.standard: include curl on extended image 2017-05-23 17:45:47 +02:00
Natanael Copa
f8b617ef1b scripts/mkimgs.xen: add xen-bridge package 2017-05-23 15:25:41 +02:00
Natanael Copa
461153cb3f scripts/mkimg.base: set vol id for ppc64le iso 2017-05-22 16:20:11 +00:00
Natanael Copa
091c5e930d scripts/mkimg.arm: fix uboot
ref #7181
2017-05-19 16:05:31 +02:00
Natanael Copa
4adf03cf90 scripts/mkimg.standard: add zfs and paxmark to extended image 2017-05-19 15:25:58 +02:00
Natanael Copa
e24ca6e442 scripts/mkimg.minirootfs: add s390x 2017-05-19 15:20:58 +02: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
Oliver Smith
98519b4487 scripts/bootstrap.sh: fix "local" outside of function 2017-03-12 18:34:29 +01:00
Timo Teräs
2e7a904612 testing/ghc: support cross-building 2017-02-27 09:19:05 +00:00
Timo Teräs
f9110e603a scripts/bootstrap.sh, main/{binutils,gcc,musl}: no more options="toolchain"
abuild has been updated to figure this one out from $BOOTSTRAP.
2017-02-27 06:23:05 +00:00
Timo Teräs
f5c4b29891 community/go: cross-build support 2017-02-27 06:23:05 +00:00
Timo Teräs
a95a079d7a scripts/bootstrap.sh, binutils, gcc, musl: improve bootstrap
- requires new abuild (from git until 2.30 is tagged)
- properly build initial musl-dev before c-compiler is available
- mark core aports with options=toolchain, and fix all makedepends
- bootstrap.sh: reorganize and use set -e there
- bootstrap.sh: use new EXTRADEPENDS_* to pull in implicit dependencies
  during bootstrap to simplify the script
2017-02-17 08:22:03 +00:00
Fabiano Rosas
e46a2aa534 Add ppc64le to minirootfs arches 2017-01-30 11:22:27 +02:00
Timo Teräs
5164608aab scripts/mkimg: raspberry pi bootloader 2017-01-25 2017-01-27 13:43:57 +02:00
Natanael Copa
26766bf9d2 scripts/mkimage: fix generation of checksums
we need remove the leading path to file
2016-12-22 15:50:03 +00:00
Natanael Copa
752bd10135 scripts/mkimage-yaml: fix branch
we need get the branch from tag instead of git branch, because we
generate releasecandidates and the first stable release from git master
and only do the git branch after the release is done.
2016-12-22 15:50:03 +00:00
Natanael Copa
bdfc1ded4c scripts/mkimage: fix typo in latest-releases file 2016-12-22 13:45:46 +00:00
Natanael Copa
e8dbce5136 scripts/mkimg.xen: dont create apkovl 2016-12-21 23:17:14 +00:00
Natanael Copa
3eb10d34b8 scripts: add aarch64 release image 2016-12-16 10:26:15 +00:00
Natanael Copa
749e1e0f65 scripts/genrootfs: add --no-cache when fetching alpine-base 2016-12-16 10:26:15 +00:00
Natanael Copa
99afbc0aaa scripts: add minirootfs release image 2016-12-16 09:50:00 +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