1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
For details check git history.
devel branch:
- uswsusp support removed.
I had mixed luck with this one, and found that the in-kernel swsusp just
works, and after resume system is snappier. I don't think anyone used
uswsusp, if there's any user, ping me, so I can make suspend-1.0 to be
buildable with musl toolchain and restore the feature.
- All the dependencies are re-hosted under bitbucket account.
- cryptsetup and libgcrypt is now always built with O3 instead of Os.
- Version bumps:
sysroot Aboriginal Linux 1.2.0 -> Alpine Linux 3.7.0
dropbear 2015.71 -> 2017.75
lvm2 2.02.103 -> 2.02.177
busybox 1.21.1 -> 1.27.2
zlib 1.2.8 -> 1.2.11
libuuid 2.21.2 -> 2.31.1
libgpg-error 1.20 -> 1.27
libgcrypt 1.6.4 -> 1.8.2
json-c 0.13 (new dependency)
cryptsetup 1.7.0 -> 2.0.0
mdadm 3.3.6 -> 4.0
uswsusp/suspend removed
v0.9.2:
- Support for additonal routing tables via binit_net_route= param (Aaron Jones)
- Populate /dev/disk/ with by-uuid and by-label symlinks before switching
to newroot. Fixes bug reported at Gentoo's bugzilla #559026.
- Fix rootflags not being passed to mount if rootfstype is not provided.
Reported by grondinm on github as issue #34.
- Version bumps:
cryptsetup 1.6.3 -> 1.7.0
dropbear 2013.62 -> 2015.71
libgcrypt 1.6.0 -> 1.6.4
libgpg-error 1.12 -> 1.20
lzo 2.06 -> 2.09
mdadm 3.2.6 -> 3.3.4 (also dropped patches for mdadm)
pciutils 3.1.10 -> 3.4.1
- populate_dev_disk_by_label_and_uuid: do not overwrite symlinks.
v0.9.1:
- Support for console= kernel param. (Contributed by manwe)
- VLAN support (Artem Sidorenko)
- use() is now consistant with itself, 0 is also false.
- Probe for partitions table on all block devices after assembling
mdadm-driven arrays. Fixes the issue when partitions made on RAID arrays
has not been visable. (Reported by Coornaert David)
v0.9.0.1:
- Bcache bugfix: Use /proc/partitions instead of /sys/block/*.
The latter one does not lists partitons on top level.
v0.9:
- softraid: don't poke kernel to auto detect v0.9 arrays.
- Version bumps:
busybox 1.20.0 -> 1.21.1
cryptsetup 1.4.3 -> 1.6.3
dropbear 2012.55 -> 2013.62
libgcrypt 1.5.0 -> 1.6.0
libgpg-error 1.10 -> 1.12
lvm2 2.02.97 -> 2.02.103
mdadm 3.2.5 -> 3.2.6
zlib 1.2.7 -> 1.2.8
- Check whatever root variable is empty on mounting /newroot phase.
- Enable discards support for LVM and DM Crypt LUKS by default.
- Drop luks_trim option.
- Add luks_no_discards option.
- Reorder network setup iproute2 calls.
- Don't wait remaining time for sshd if we send resume-boot from remote
shell (Andrew Glinskiy)
- Fix misprint (Andrew Glinskiy)
- Move run early hooks before SetupNetwork to have the abillity to insert
any kernel modules because on init hooks we are not have busybox symlinks.
Also setup /dev before early hooks that we have a complete minimal
environment. And move rootdelay nerly root mount point.(Andrew Glinskiy)
- Wait for sshd connection only if rescueshell have never occur (Andrew Glinskiy)
- Add support of profile source priority, it's useful with multiple
initrds (Andrew Glinskiy)
- Show running hooks (Andrew Glinskiy)
- Lazy umount /dev/pts in case of ssh login inside initramfs.
- Bcache support, now can boot with rootfs on bcache block device.
v0.8.0.1, 04-08-2013:
- Pass $PATH env variable to $init.
- Don't kill sshd until remote-rescueshell.lock is released.
v0.8, 03-08-2013:
- get_sshd_keys target added to Makefile.
- bootstrap-all target added to Makefile.
- sshd_interface, sshd_ipv4 and sshd_ipv4_gateway variables were changed
into binit_net_if, binit_net_addr and binit_net_gw.
- SetupNetwork() function now take care of setting network up.
- Hooks support, now you can include own code in init, early,
pre_newroot_mount and pre_switch_root phases.
- ssh client included (dbclinet).
- relaxed_mknod() function, 'prepare' make target will try to create basic
device nodes, its needed when you include initramfs into kernel image,
otherwise boot process may fail with missing /dev/console message. (kernel
bug or feature?)
- A lot of small changes, fixes, adjustments.
|