- 22 Dec, 2020 4 commits
-
-
Natanael Copa authored
Fix typo in prepare_zfs_root(). See merge request !72
-
Natanael Copa authored
features: add phy drivers to network Closes aports#11715 See merge request !74
-
Natanael Copa authored
Add zstd compression support See merge request !75
-
Iggy Jackson authored
Now that 5.10 is out and supports zstd compression for the kernel and initramfs, add support for zstd to mkinitfs. The benefits have been discussed at length on lkml[1][2]. In my personal experience, the compression (mkinitfs) seems to be slower, but decompression (booting) seems to be faster. I think most people boot more than they mkinitfs. The default is still gzip, so no change should be noticed unless someone goes looking for trouble. To test this functionality, just add the following to mkinitfs.conf: ```text initfscomp=zstd ``` [1] https://lkml.org/lkml/2020/7/23/1010 [2] https://lkml.org/lkml/2020/7/1/722
-
- 12 Dec, 2020 1 commit
-
-
ius authored
Some ethernet drivers (e.g. Realtek r8169) require a corresponding phy driver to function. Fixes aports#11715
-
- 29 Sep, 2020 1 commit
-
-
Ben Hoskings authored
This typo causes $_root_pool to be an empty string, which causes the subsequent `zpool list` to output encryption status for every pool rather than just one, breaking the comparison. On systems with a zfs root and more than one pool present, this manifests as an error message on boot just before openrc is invoked: sh: enabled: unknown operand
-
- 25 Jan, 2020 1 commit
-
-
Sören Tempel authored
pigz(1) is a parallel gzip implementation. As such, it significantly faster than gzip(1). This patch uses pigz(1) instead of gzip(1), if it is installed, otherwise it just falls back to gzip(1). This is similar to the current pigz support in abuild. Without this patch: $ time mkinitfs ==> initramfs: creating /boot/initramfs-lts real 0m 38.19s user 0m 35.47s sys 0m 0.49s With this patch applied and pigz installed: ==> initramfs: creating /boot/initramfs-lts real 0m 13.24s user 0m 38.30s sys 0m 0.56s This change was discussed on IRC with _ikke_ and mps.
-
- 16 Jan, 2020 2 commits
-
-
Natanael Copa authored
-
-
- 15 Jan, 2020 1 commit
-
-
Sören Tempel authored
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.
-
- 19 Dec, 2019 1 commit
-
-
Sören Tempel authored
Without this change this may result in a warning message to be printed during boot if the rootfstype kernel parameter is not set.
-
- 18 Dec, 2019 2 commits
-
-
Natanael Copa authored
-
Natanael Copa authored
ref aports#11044
-
- 06 Dec, 2019 1 commit
-
-
- 25 Nov, 2019 1 commit
-
-
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.
-
- 09 Oct, 2019 1 commit
-
-
- 23 Aug, 2019 1 commit
-
-
Natanael Copa authored
udhcpc needs af_packet to work. ref aports#10750
-
- 23 Jul, 2019 1 commit
-
-
- 07 Jun, 2019 4 commits
-
-
Natanael Copa authored
-
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.
-
-
-
- 29 May, 2019 1 commit
-
-
Natanael Copa authored
Handle case when the crypt header is a normal file which is included in initramfs and not a blockdevice.
-
- 08 Apr, 2019 1 commit
-
-
Natanael Copa authored
-
- 05 Apr, 2019 3 commits
-
-
Carlo Landmeter authored
-
Carlo Landmeter authored
Add ssl_client so busybox wget has https support.
-
Carlo Landmeter authored
This provides basic dhcp client support without including all the network drivers/modules like the network feature does.
-
- 13 Mar, 2019 1 commit
-
-
- 08 Feb, 2019 2 commits
-
-
Natanael Copa authored
-
Natanael Copa authored
-
- 06 Feb, 2019 1 commit
-
-
Timo Teräs authored
The configuration option was renamed when parts of our patch were upstreamed to busybox.
-
- 25 Jan, 2019 3 commits
-
-
Natanael Copa authored
grub will set root=ZFS=... when root is zfs but will not add rootfstype, so make a special case for zfs
-
Natanael Copa authored
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=
-
Natanael Copa authored
-
- 23 Jan, 2019 1 commit
-
-
Natanael Copa authored
-
- 21 Jan, 2019 1 commit
-
-
- 03 Jan, 2019 4 commits
-
-
Natanael Copa authored
-
Natanael Copa authored
-
-
-