aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/mkimg.base.sh
Commit message (Collapse)AuthorAgeFilesLines
* scripts/mkimg.base.sh: Fix label to search (grub)Louis2018-10-041-1/+1
| | | | | Alpine ISO are labelled with ${profile_abbrev:-$PROFILE} but grub was only searching for $PROFILE when booting and failed to its rescue shell.
* scripts/mkimg, main/s390-tools: create bootable 'standard' iso for s390xTuan M. Hoang2018-06-191-0/+10
|
* scripts/mkimg: remove ext2 and ext3 featuresNatanael Copa2018-06-121-1/+1
| | | | ext4 module can handle it.
* scripts: Fix kernel name in Xen BIOS bootWilliam Johansson2018-06-111-3/+3
| | | | | | Apply missing changes from f92a41f7329b5e337476e1cf978b198a2592ffc9 Also remove unused variable
* scripts/mkimg: shorten volume id of iso imageNatanael Copa2018-06-111-2/+2
| | | | | The volume id cannot be longer than 32 bytes so we need to shorten it a bit
* scripts/mkimg: boot Xen via multiboot with GrubWilliam Johansson2018-05-161-7/+18
| | | | | | | | | | 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
* scripts/mkimg: use -rational-rock to avoid uid pollutionWilliam Johansson2018-04-171-1/+1
| | | | ISO image should have files owned by root, not leaking the builder uid.
* scripts/mkimg: remove -hardened kernel and vanilla isoNatanael Copa2018-03-051-1/+1
| | | | | | | 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
* scripts: fix -vanilla suffix in bootloaders configsNatanael Copa2018-01-191-9/+3
| | | | | | since commit 697e30450e0759967c0e2eb1c6d45f82b82fe884 the vanilla kernel has a flavor suffix on vmlinuz. Adjust the boot loader configs accordingly.
* scripts/mkimg.base: add explicit dependency for busyboxNatanael Copa2017-11-201-1/+1
| | | | we need add a dependency that provides /bin/sh
* scripts/mkimage: enable building of efi iso images by defaultTimo Teräs2017-10-191-1/+1
|
* scripts/mkimg.base: add efi formats and filenames for arm and x86Timo Teräs2017-10-181-11/+5
|
* scripts/mkimg.base: add efi loaders to the iso imageTimo Teräs2017-10-181-17/+13
| | | | | | | | | | 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.
* scripts/mkimg.base: improve .iso efi supportTimo Teräs2017-10-181-8/+7
| | | | | - use efi.img as the image name (Rufus recognizes it) - drop need for dosfstools, use mformat from mtools instead
* scripts/mkimg.base: set sysid on the iso imagesNatanael Copa2017-06-131-0/+2
| | | | Most other distros seems to do this
* scripts/mkimg.base: set vol id for ppc64le isoNatanael Copa2017-05-221-1/+2
|
* scripts/mkimg.base.sh: use kbd-keymaps packageNatanael Copa2017-05-191-1/+1
|
* scripts/mkimg.base.sh: add console=hvc0 for ppc64le grub configRoberto Oliveira2017-05-181-0/+1
| | | | | | 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.
* scripts: add support for ppc64le in vanilla configurationRoberto Oliveira2017-05-111-12/+24
| | | | | | | 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.
* scripts: pull in hardened image, not grsec imageWilliam Pitcock2017-04-271-1/+1
|
* scripts: use libressl instead of opensslNatanael Copa2016-11-281-1/+1
|
* scripts/mkimage: fix vanilla kernel image name for bootloadersTimo Teräs2016-11-251-5/+11
|
* scripts/mkimage: preparation for efi boot in iso imagesTimo Teräs2016-11-181-28/+140
| | | | | | | not enabled yet, but uncommenting the grub_mod should enable building of isolinux+grubefi hybrid images. once uefi boot works and is verified on aarch64, we can enable the vanilla iso image (grsec does not support aarch64).
* scritps/mkimgs.base.sh: do not create apkovl by defaultNatanael Copa2016-11-161-1/+1
|
* scripts/mkimg.base.sh: search for apkovl scriptNatanael Copa2016-11-141-2/+10
| | | | | search for apkovl script in current dir, in ~/.mkimg and in the dir where the mkimage script was started from.
* scripts/mkimage: automatically add pubkey from abuildNatanael Copa2016-11-141-0/+1
| | | | | | | | the boot repositry needs to be signed with a key. We explicitly copy this to initramfs so users don't need use --hostkeys which requires access to /etc/apk/keys/ without the key in intramfs the boot repository will be useless
* scripts/mkimage.sh: scripts to build bootable alpine imagesTimo Teräs2016-11-141-0/+151