-
-
Notifications
You must be signed in to change notification settings - Fork 13.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More flexible systemd expression for minimal builds #72802
Commits on Nov 5, 2019
-
The problem with vlock is that it pulls in PAM, and PAM is quite large, while kbd is a pretty basic package that might be very useful for basic console-related activities, such as setting font during early boot.
Configuration menu - View commit details
-
Copy full SHA for 6d5be2e - Browse repository at this point
Copy the full SHA 6d5be2eView commit details -
utillinuxMinimal: Make sure PAM is not in the closure
util-linux minial is meant to be minimal and PAM is not minimal.
Configuration menu - View commit details
-
Copy full SHA for 3063795 - Browse repository at this point
Copy the full SHA 3063795View commit details -
systemd: Reorder dependencies and config optionst
This is mostly a readability commit. It essentially doesn’t change anything in the expression, except that it splits the expression parameters into logical groups and reorders the configuration options to split them into logical groups as well and to have them in the order that more closely resembles that of the upstream documentation and configuration scripts. The only two changes to the semantics of the expression are: * `withSelinux` is removed and replaced with `selinux != null`. * `lz4` is not forced-enabled, instead the build system will detect whether it is available or not.
Configuration menu - View commit details
-
Copy full SHA for 31fc21c - Browse repository at this point
Copy the full SHA 31fc21cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4227bb - Browse repository at this point
Copy the full SHA b4227bbView commit details -
systemd: Expose many config options as parameters
This allowd for a minimalistic build of systemd for embedded applications or stage1 initramfs.
Configuration menu - View commit details
-
Copy full SHA for 09b0135 - Browse repository at this point
Copy the full SHA 09b0135View commit details -
systemd: More optional dependencies
Make sure the following optional dependencies are truly optional: * pam * gnu-efi * libidn2 * curl * gnutar * gnupg Add a missing importd dependency (also optional): * zlib
Configuration menu - View commit details
-
Copy full SHA for 08f4a3d - Browse repository at this point
Copy the full SHA 08f4a3dView commit details -
systemd: Remove hard dependency on bash
* The debug shell is bash by default, but make it configurable, so that ash from busybox can be used instead, for example.
Configuration menu - View commit details
-
Copy full SHA for fee4b27 - Browse repository at this point
Copy the full SHA fee4b27View commit details -
systemd: Optionally remove systemd-analyze
* It is very fat and not needed for a minimalistic build.
Configuration menu - View commit details
-
Copy full SHA for 094a66a - Browse repository at this point
Copy the full SHA 094a66aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62593e7 - Browse repository at this point
Copy the full SHA 62593e7View commit details
Commits on Nov 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a80a719 - Browse repository at this point
Copy the full SHA a80a719View commit details