aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ==== release 3.7.0_rc2 ====v3.7.0_rc2Natanael Copa2017-11-291-1/+1
|
* setup-disk: enable EFI boot on raidNatanael Copa2017-11-291-2/+0
| | | | | 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.
* setup-disk: add nvme or mmc to initramfs if neededNatanael Copa2017-11-291-0/+6
|
* setup-disk: fix initfs_featuresNatanael Copa2017-11-291-4/+1
| | | | | | | We want have fewer features in the initfs and only add those that are needed and detected. This is a revert of 25c4933f121266203bce9024acb2d00421f88e8d
* ==== release 3.7.0_rc1 ====v3.7.0_rc1Natanael Copa2017-11-231-1/+1
|
* setup-disk: only install MBR on native installNatanael Copa2017-11-231-1/+2
| | | | we fix this by unsetting BOOTLOADER for all data only setups.
* setup-disk: remove support for floppyNatanael Copa2017-11-221-1/+0
|
* setup-disk: use uuid for swap in fstabNatanael Copa2017-11-221-5/+9
| | | | also fix potential issue where we may have multiple swap devices
* setup-disk: use uuid in fstab for data diskNatanael Copa2017-11-221-1/+1
|
* setup-disk: add dosfstools for efi system partitionTimo Teräs2017-10-191-0/+1
|
* setup-bootable: use uniso for local .iso files tooTimo Teräs2017-10-191-64/+42
| | | | | | - uniso now properly checks freespace early - it runs fdatasync, is interruptible, and few seconds faster - no loop back mounting required
* uniso: fallocate, fdatasync and account for free spaceTimo Teräs2017-10-191-15/+48
| | | | | | * 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.
* setup-disk: add EFI and GPT supportCarlo Landmeter2017-10-191-109/+218
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* setup-bootable: do cleanup via exit trapTimo Teräs2017-10-181-6/+16
|
* setup-bootable: quiet down warnings and extra statisticsTimo Teräs2017-10-181-2/+2
|
* setup-bootable: mount iso image read-onlyTimo Teräs2017-10-181-1/+1
| | | | they are read-only by design. this avoids a mount time warning.
* setup-bootable: copy efi boot loadersTimo Teräs2017-10-181-7/+6
|
* setup-disk: sync mkinitfs features from mkinitfs.conf and include nvmeCarlo Landmeter2017-10-151-1/+1
|
* setup-disk: set passno in fstab so filesystems are fsck'edNatanael Copa2017-07-251-0/+5
| | | | ref #7524
* ==== release 3.6.0 ====v3.6.0Natanael Copa2017-06-161-1/+1
|
* setup-disk: clean up setup_grub/syslinuxNatanael Copa2017-06-161-14/+14
| | | | | | - 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
* setup-disk: add support for ppc64leRoberto Oliveira2017-06-081-25/+110
| | | | | | | | | 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.
* setup-xorg-base: add driver for QXLNatanael Copa2017-06-081-0/+1
|
* setup-alpine: add -e to allow empty root passwordNatanael Copa2017-06-081-2/+8
|
* ==== release 3.6.0_rc2 ====v3.6.0_rc2Natanael Copa2017-05-231-1/+1
|
* setup-alpine: start network in foregroundNatanael Copa2017-05-231-2/+2
| | | | udhcpc will print info to stderr and it confuses the password prompt
* setup-interfaces: allow spaces in ssid and pskCarlo Landmeter2017-05-231-2/+2
| | | | fixes #7260
* setup-disk: add xfs support as boot_fsJakub Skrzypnik2017-05-191-2/+2
|
* setup-keymap: allow specify the variant together with layoutNatanael Copa2017-05-191-1/+7
| | | | | | | | 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.
* ==== release 3.6.0_rc1 ====v3.6.0_rc1Natanael Copa2017-05-191-1/+1
|
* setup-alpine: make quick mode quickerNatanael Copa2017-05-191-2/+5
| | | | | | - use "alpine" as hostname - use first repo in the mirror list (normally cdn) - don't ask about proxy
* setup-apkrepos: add option to add first mirror on the listNatanael Copa2017-05-191-7/+16
| | | | first in the list is normally a cdn
* setup-xorg-base: use libinput and modesettingNatanael Copa2017-05-191-8/+12
| | | | also try figure out a good video driver from lspci outout
* setup-xorg-base: call setup-udevNatanael Copa2017-05-191-9/+1
|
* setup-disk: add rootfstype as boot paramNatanael Copa2017-05-191-0/+1
| | | | needed for zfs
* setup-keymap: be agnostic with regards to keymap compression typeShiz2017-05-121-28/+30
|
* setup-disk: disable 64bit ext4 on /bootNatanael Copa2017-04-141-1/+4
| | | | | | | 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
* setup-alpine: make udhcpc quietNatanael Copa2017-04-141-1/+1
| | | | | 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
* setup-apkrepos: use wget --spiderNatanael Copa2017-01-241-1/+1
| | | | | | | the wget -s option was removed in busybox 1.26 https://git.busybox.net/busybox/commit/?id=2972e2c4acb9c46a8cc05c857acac2b3d439bf69 ref #6683
* setup-disk: exit with proper code on failureKaarle Ritvanen2016-12-232-1/+3
| | | | fixes #2876
* setup-disk: dont use local in global scopeNatanael Copa2016-12-211-1/+1
|
* update-conf: fix quoting in subshellNatanael Copa2016-12-211-1/+1
|
* ==== release 3.5.0 ====v3.5.0Natanael Copa2016-12-211-1/+1
|
* ==== release 3.5.0_rc2 ====v3.5.0_rc2Natanael Copa2016-12-111-1/+1
|
* Removed obsolete codePhilippe Guilbault2016-12-111-4/+0
|
* setup-disk fails because of 'lbu package | tar' & encryption configPhilippe Guilbault2016-12-111-2/+2
|
* BACKUP_LIMIT not working for encrypted backupsPhilippe Guilbault2016-12-111-1/+1
|
* update-kernel: use busybox's losetup alwaysTimo Teräs2016-12-071-1/+1
| | | | | | | fixes #6517 The output format of util-linux losetup is different, and there's no easy way to get uniform output from these two implementations.
* update-kernel: re-exec under fakeroot unless we are superuserNatanael Copa2016-12-051-19/+6
| | | | | | The fakeroot fake-env feature requires that the filesystem if unmodified between the reloads of the fake-env. We dont comply with this so we re-exec the entire script in fakeroot instead.
* update-kernel: don't install deps if script runs in fakerootNatanael Copa2016-12-051-2/+4
|