aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ==== release 3.4.2 ====v3.4.2Natanael Copa2019-04-081-1/+1
|
* Makefile: include dhcp and https featuresCarlo Landmeter2019-04-051-1/+3
|
* features: add httpsCarlo Landmeter2019-04-051-0/+1
| | | | Add ssl_client so busybox wget has https support.
* features: add dhcpCarlo Landmeter2019-04-051-0/+1
| | | | | This provides basic dhcp client support without including all the network drivers/modules like the network feature does.
* init: use hwclock on s390xTuan Hoang2019-03-131-1/+1
|
* ==== release 3.4.1 ====v3.4.1Natanael Copa2019-02-081-1/+1
|
* init: use openssl instead of libresslNatanael Copa2019-02-081-2/+2
|
* init: fix fbsplashTimo Teräs2019-02-061-1/+1
| | | | | The configuration option was renamed when parts of our patch were upstreamed to busybox.
* init: fix root=ZFS... from grubNatanael Copa2019-01-251-4/+12
| | | | | grub will set root=ZFS=... when root is zfs but will not add rootfstype, so make a special case for zfs
* nlplug-findfs: detect zfs poolNatanael Copa2019-01-251-1/+15
| | | | | | | | | | if search device is prefixed with ZFS= then we search for a label with the zpool name in the zfs path. For example, if search device is "ZFS=tank/alpine/root" then we search for device that is type "zfs_member" and label "tank". This makes it work better with grub which creates a boot cmdline with ZFS=
* features: add crc32 modules to f2fsNatanael Copa2019-01-251-0/+3
|
* ==== 3.4.0 ====v3.4.0Natanael Copa2019-01-231-1/+1
|
* features: add support for hid-apple keyboardsNatanael Copa2019-01-211-0/+1
| | | | https://bugs.alpinelinux.org/issues/9889
* ==== release 3.4.0_rc1 ====v3.4.0_rc1Natanael Copa2019-01-031-1/+1
|
* add init boot arg to man pageNatanael Copa2019-01-031-0/+3
|
* mkinitfs: init: enable the init= kernel command line argumentJesse Young2019-01-031-5/+8
|
* fix minor typos in mkinitfs-bootparam man pageBrad Fritz2019-01-031-2/+2
|
* Move code blocks for initializing the early userspace togetherAin2018-11-081-26/+28
|
* Add support for BOOTIF boot parameterAin2018-11-081-1/+8
| | | | | | | BOOTIF can be set by the SYSAPPEND option of PXELINUX. Its primary usecase is telling the OS which interface it was booted from. This fixes netbooting from eth1 or upwards if eth0 is connected to an different network.
* Cleanup and improve documentation for ip= parameterAin2018-11-082-23/+30
|
* Make fetching the DMI uuid fail silentlyAin2018-11-081-1/+1
| | | | This flag does not exist on most non-x86 platforms.
* Remove nodma kernel optionAin2018-11-082-8/+0
| | | | The kernel offers the same functionality through libata.dma=0.
* add xenpci featureHenrik Riomar2018-11-082-0/+2
| | | | | | | | Add a xenpci feature needed for xen driver domains that needs PCI devices already in initramfs. This is for instance needed for a xen storage driver domain hosting its rootfs on a pci passthrough SAS controller.
* Reuse kernel-side configuration for console= devicesAin2018-08-211-27/+17
| | | | | | | | | | | | | | | | Instead of parsing the console= options in the initramfs, we ask the kernel of its interpretation of the console= parameters. The kernel does the console setup as part of its early startup, including the configuration of the baud rate, control bits and flow control. The options and format of the console= parameter are documented here: https://www.kernel.org/doc/html/v4.15/admin-guide/serial-console.html By keeping the settings from the kernel, we avoid baud rate switching between printk and getty output on edge cases. This adds support for additional tty types, like hvc, while removing string parsing code from the initramfs.
* Fix installation path customisationAin2018-08-211-3/+4
| | | | | Previously, datadir was ignored when installing, using the hardcoded default value.
* Add README to help with manual buildingAin2018-08-211-0/+28
|
* Fix network setup when only ip= is explicitly givenAin2018-08-211-25/+42
| | | | | | | | Previously, configure_ip was only called from code paths of other boot options that require network. This fixes the passing of -n to nlplug-findfs and --no-network to the apk memory bootstrap.
* Add support for signed modloop imagesCarlo Landmeter2018-08-212-1/+15
|
* Add manpagesAin2018-08-024-3/+283
|
* init: use swclock when no rtc is foundCarlo Landmeter2018-06-281-1/+15
|
* features: add vc4 to kms for rpiCarlo Landmeter2018-06-251-0/+1
|
* ==== release 3.3.0 ====v3.3.0Natanael Copa2018-06-221-1/+1
|
* init: fix comment for ip_choose_ifNatanael Copa2018-06-131-1/+1
|
* make: exclude ext2 as default featureNatanael Copa2018-06-121-1/+1
| | | | the ext4 module can handle ext2
* ==== release 3.3.0_rc1 ====v3.3.0_rc1Natanael Copa2018-06-121-1/+1
|
* Add support for keyfileslemmarathon2018-06-125-3/+55
| | | | | | | The "cryptkey" boot parameter enables keyfile decryption. By default, init will look for a keyfile named "/crypto_keyfile.bin". Another file may be specified like so: "cryptkey=/path/to/keyfile.bin". If keyfile decryption fails, init will fall back to passphrase mode.
* Use first network interface that is upMick Tarsel2018-06-121-1/+4
| | | | | | | | Previous code would return eth0 every time and pay no attention if interface was up. This patch gets the state from operstate file in sysfs to use the interface that is actually up in case there are multiple interfaces present. If no interface is up, just use last interface.
* features: include ssl_client for networkNatanael Copa2018-06-121-0/+1
|
* init: dont install wgetNatanael Copa2018-06-121-16/+0
| | | | ssl_client provides the https support for busybox wget
* init: remove ssh_pass and make sure to start sshdNatanael Copa2018-06-121-2/+3
| | | | | | | ssh_pass is not recommended and causes some issues in firstboot. We remove support for it to keep things simple. also make sure that sshd is started if ssh_key is set
* initramfs-init: add support for ssh installerTuan M. Hoang2018-05-241-5/+32
| | | | | | | | | | | | This commit allows starting 'firstboot' service (see aports/openrc), which will setup installation through SSH if specified in kernel parameters. Real wget is used instead since busybox's wget is broken without openssl binary #8917. Credits to clandmeter. - Allow adding DNS server in configure_ip() - Prefix kernel parameters with KOPT_
* initramfs-init: add disk and network detection on s390xTuan M. Hoang2018-05-144-2/+28
| | | | | - Allow including dasd and qeth modules when building initramfs - Add detection for dasd and qeth devices from cmdline in init
* generate mkinitfs.confNatanael Copa2018-05-142-4/+5
| | | | we may want have conditional default config depending on architecture
* nlplug-findfs: describe -D in usagelemmarathon2018-05-071-0/+1
|
* Add xfs_repairazarus2018-05-072-0/+2
| | | | | Having xfs_repair in the initramfs can help if your root filesystem is messed up.
* features: virtio_net depends on virtio_pciCarlo Landmeter2018-04-291-1/+2
|
* features: add virtio_net to network modulesCarlo Landmeter2018-04-291-0/+1
|
* mkinitfs: add xz compression supportCarlo Landmeter2018-04-111-3/+22
|
* travis: update alpine-chroot-install to 0.7.0 and use Alpine edgeJakub Jirutka2018-02-201-3/+3
|
* initramfs: do not relocate mountpoint for netbootCarlo Landmeter2018-02-201-0/+4
| | | | mountpoint cannot be located when repo is external.