Join GitHub today
Replacing busybox-based utilities in bootstrap archives #4070
As we decided to change default package set, e.g. by replacing busybox applets by full versions of package, I did some work to see what we can do.
If we still want to keep busybox in bootstrap package set, I'm suggesting to replace only following basic utilities by their full version and removing corresponding applets from busybox:
Resulting size of bootstrap packages is less than 11 MB, which I think shouldn't cause issues users.
Alternatively, we can go strightforward and completely remove busybox (at least from bootstrapping). In such case we need following packages:
Note that additional packages won't increase size too much - about 11-12.5 MB.
Also, to go without busybox in bootstrap archives we will need to fix dependencies and revert one commit from dpkg.
Currently package upgrade causes following errors:
Since we can't make
Added inetutils & moved clear/tset/reset from ncurses-utils to ncurses package. Slightely affected resulting bootstrap archives size:
Complete list of packages and their dependencies installed in bootstrap (for reference):