summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-12setup-disk: install on disk on s390xTuan M. Hoang
In z/VM environment ECKD DASDs need to be low-level formatted with dasdfmt and fdasd before use. These devices don't have partition ids. FBA DASDs are like normal disks - usable with sfdisk/fdisk - and have partition ids. Software raid and LVM on multiple devices are not supported at the moment. Users could install with LVM on single disk and extend logical volume to second disk. In KVM environment Virtual SCSI disks (virtio) are used which are like normal disks. Bootloader is zipl from s390-tools package. This commit introduces setup-dasd.in for DASD functions.
2018-06-07update-kernel: handle -vanilla suffix in System.map, config and vmlinuzNatanael Copa
Previously the vanilla kernel did not add any suffix to System.map, config and vmlinuz for the vanilla kernel, but it does now. Fix update-kernel to handle both cases. Note also that /lib/modules/$ver still does not have any -vanilla suffix.
2018-04-11lbu: use correct temporary directory on diffAlexander Chaika
2018-04-11setup-apkrepos: fetch mirrors from mirrors.a.oCarlo Landmeter
2018-04-11setup-apkrepos: Fix some typosNHellFire
2018-04-11update-kernel: add initramfs compression supportCarlo Landmeter
2018-02-28setup-keymap: keymaps OpenRC service has been renamed to loadkmapSören Tempel
2017-11-30==== release 3.7.0 ====Natanael Copa
2017-11-30setup-apkrepos: prevent adding empty mirrorNatanael Copa
fixes #8108
2017-11-29==== release 3.7.0_rc2 ====Natanael Copa
2017-11-29setup-disk: enable EFI boot on raidNatanael Copa
the metadata for the raid on boot partition will be at the end of device, so it will work to boot. It is also tested and works.
2017-11-29setup-disk: add nvme or mmc to initramfs if neededNatanael Copa
2017-11-29setup-disk: fix initfs_featuresNatanael Copa
We want have fewer features in the initfs and only add those that are needed and detected. This is a revert of 25c4933f121266203bce9024acb2d00421f88e8d
2017-11-23==== release 3.7.0_rc1 ====Natanael Copa
2017-11-23setup-disk: only install MBR on native installNatanael Copa
we fix this by unsetting BOOTLOADER for all data only setups.
2017-11-22setup-disk: remove support for floppyNatanael Copa
2017-11-22setup-disk: use uuid for swap in fstabNatanael Copa
also fix potential issue where we may have multiple swap devices
2017-11-22setup-disk: use uuid in fstab for data diskNatanael Copa
2017-10-19setup-disk: add dosfstools for efi system partitionTimo Teräs
2017-10-19setup-bootable: use uniso for local .iso files tooTimo Teräs
- uniso now properly checks freespace early - it runs fdatasync, is interruptible, and few seconds faster - no loop back mounting required
2017-10-19uniso: fallocate, fdatasync and account for free spaceTimo Teräs
* This helps uniso to take majority of the io wait time for writing files to disk. And allows aborting setup-bootable when using uniso. * Makes uniso abort earlier if disk is too low.
2017-10-19setup-disk: add EFI and GPT supportCarlo Landmeter
New features: * auto detect EFI boot and install EFI ESP (force with env USE_EFI=1) * allow specifying bootloader by env BOOTLOADER (grub or syslinux) * allow specifying disk label by env DISKLABEL (dos or gpt) TODO: * Make sure MBR is only overwritten on native installs. * Do some more checks to prevent non standard/supported setup like GPT on BIOS installs. TESTS run on ESXi 6.5: Simple native install * syslinux OK * GRUB OK Extended native install * LVM OK * RAID OK * RAID+LVM OK EFI install * Default OK * LVM OK see: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=592834 * RAID NOT SUPPORTED Data install DOS * Default OK * LVM OK Data install GPT * Default OK * LVM OK but: /lib/rc/sh/openrc-run.sh: line 273: can't create /sys/fs/cgroup/openrc/syslog/tasks: nonexistent directory
2017-10-18setup-bootable: do cleanup via exit trapTimo Teräs
2017-10-18setup-bootable: quiet down warnings and extra statisticsTimo Teräs
2017-10-18setup-bootable: mount iso image read-onlyTimo Teräs
they are read-only by design. this avoids a mount time warning.
2017-10-18setup-bootable: copy efi boot loadersTimo Teräs
2017-10-15setup-disk: sync mkinitfs features from mkinitfs.conf and include nvmeCarlo Landmeter
2017-07-25setup-disk: set passno in fstab so filesystems are fsck'edNatanael Copa
ref #7524
2017-06-16==== release 3.6.0 ====Natanael Copa
2017-06-16setup-disk: clean up setup_grub/syslinuxNatanael Copa
- move extlinux_raidopt to setup_syslinux and pass bootdev instead - pass kernel_opts to grub config too - make sure to quote the args to setup_grub/syslinux
2017-06-08setup-disk: add support for ppc64leRoberto Oliveira
This patch allows to install Alpine in the disk on ppc64le. It installs grub and also configure the 'PowerPC PReP boot' partition correctly. For now the installation is enabled by selecting 'sys' option (same option used for syslinux) in the setup options.
2017-06-08setup-xorg-base: add driver for QXLNatanael Copa
2017-06-08setup-alpine: add -e to allow empty root passwordNatanael Copa
2017-05-23==== release 3.6.0_rc2 ====Natanael Copa
2017-05-23setup-alpine: start network in foregroundNatanael Copa
udhcpc will print info to stderr and it confuses the password prompt
2017-05-23setup-interfaces: allow spaces in ssid and pskCarlo Landmeter
fixes #7260
2017-05-19setup-disk: add xfs support as boot_fsJakub Skrzypnik
2017-05-19setup-keymap: allow specify the variant together with layoutNatanael Copa
Some users may know exactly which variant they want, and instead of asking them two questions, we accept if users types in the variant at the first question. if the variant does not exist, then user is prompted.
2017-05-19==== release 3.6.0_rc1 ====Natanael Copa
2017-05-19setup-alpine: make quick mode quickerNatanael Copa
- use "alpine" as hostname - use first repo in the mirror list (normally cdn) - don't ask about proxy
2017-05-19setup-apkrepos: add option to add first mirror on the listNatanael Copa
first in the list is normally a cdn
2017-05-19setup-xorg-base: use libinput and modesettingNatanael Copa
also try figure out a good video driver from lspci outout
2017-05-19setup-xorg-base: call setup-udevNatanael Copa
2017-05-19setup-disk: add rootfstype as boot paramNatanael Copa
needed for zfs
2017-05-12setup-keymap: be agnostic with regards to keymap compression typeShiz
2017-04-14setup-disk: disable 64bit ext4 on /bootNatanael Copa
pv-grub does not support 64bit in ext4. We will likely never need a 16T boot partition so let us just disable 64bit for /boot. ref #6962
2017-04-14setup-alpine: make udhcpc quietNatanael Copa
udhcpc will print to stdout the ip addr it got. This gets in the way for the root password prompt so we redirect udhcpc to /dev/null
2017-01-24setup-apkrepos: use wget --spiderNatanael Copa
the wget -s option was removed in busybox 1.26 https://git.busybox.net/busybox/commit/?id=2972e2c4acb9c46a8cc05c857acac2b3d439bf69 ref #6683
2016-12-23setup-disk: exit with proper code on failureKaarle Ritvanen
fixes #2876
2016-12-21setup-disk: dont use local in global scopeNatanael Copa