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