aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ==== release 3.4.5 ====v3.4.5Natanael Copa2020-01-161-1/+1
|
* initramfs-init: fix openssl list ciphers-commandsMilan P. Stanić2020-01-161-1/+1
|
* init: create cryptsetup locking directorySören Tempel2020-01-151-1/+1
| | | | | | | | | | The LUKS2 cryptsetup format uses a locking mechanism, see the "LUKS2 header locking" section in cryptsetup(8) for further information on this mechanism. The mechanism requires a locking directory, if it is not present it will be created automatically. Unfortunately, cryptsetup emits a warning when creating it. To silence this warning message make init create the directory.
* init: quote $rootfstype during comparisonSören Tempel2019-12-191-1/+1
| | | | | Without this change this may result in a warning message to be printed during boot if the rootfstype kernel parameter is not set.
* ==== release 3.4.4 ====v3.4.4Natanael Copa2019-12-181-1/+1
|
* mkinitfs: harden permissions of initramfsNatanael Copa2019-12-181-1/+1
| | | | ref https://gitlab.alpinelinux.org/alpine/aports/issues/11044
* Helping parsing code survive variable settings with (xxx,yyy) in themRoman Shaposhnik2019-12-061-1/+1
|
* add feature rpirtcHenrik Riomar2019-11-252-0/+2
| | | | | | | | | | | | Add new feature rpi rtc allowing a hw rtc to be used. The init script in Alpine Linux since v3.9 looks for /dev/rtc, if not found it will switch to swclock. To make this check work on a Rasberry PI with a mounted rtc and the following in usercfg.txt dtoverlay=i2c-rtc,ds3231 we must have rtc drivers available already initramfs.
* init: add support for force importing ZFS pool and ZFS native encryptionRasmus Thomsen2019-10-092-0/+26
|
* features: add af_packet kernel module for dhcpNatanael Copa2019-08-231-0/+1
| | | | | | udhcpc needs af_packet to work. ref https://gitlab.alpinelinux.org/alpine/aports/issues/10750
* nlplug-findfs.c: Explicitly include sys/sysmacros.h due to musl 1.1.23 changesAndre F de Miranda2019-07-231-0/+1
|
* ==== release 3.4.3 ====v3.4.3Natanael Copa2019-06-071-1/+1
|
* Add missing return to ip_choose_ifHarm Berntsen2019-06-071-1/+1
| | | | | | | Right now, when $KOPT_BOOTIF is specified, it can echo a device related to that option and still continue with the loop that checks the operstate. Due to this, it can echo two network interfaces. This commit fixes that so it will only return a single network interface.
* init: allow uppercase parm for dasd and qeth on s390xTuan Hoang2019-06-071-2/+2
|
* Support for booting from lvm based RAID and thin poolJuniorJPDJ2019-06-071-0/+3
|
* nlplug-findfs: fix when cryptheader is a regular fileNatanael Copa2019-05-291-0/+13
| | | | | Handle case when the crypt header is a normal file which is included in initramfs and not a blockdevice.
* ==== 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