On Thu, 2013-07-18 at 20:27 +0200, Kay Sievers wrote: > On Thu, Jul 18, 2013 at 8:14 PM, Bill Nottingham <notting@xxxxxxxxxx> wrote: > > Kay Sievers (kay@xxxxxxxx) said: > >> when installing a kernel in a minimal system, it pulls in > >> a bunch of otherwise not needed packages, because > >> initscripts.rpm has a dependency on them. Any specific > >> reason to keep that, or can we possibly drop it? > > > > The dependency was added for mkkerneldoth back in the day. If you remember > > what that was, good for you. > > Long before my time, I guess. > > > So, in general, it's not needed. Here is a patch to remove initscripts and udev from the spec file. Thanks, Kay From: Kay Sievers <kay@xxxxxxxx> Subject: [PATCH] Remove historical "Requires: initscrips" On Thu, Jul 18, 2013 at 8:14 PM, Bill Nottingham <notting@xxxxxxxxxx> wrote: >> when installing a kernel in a minimal system, it pulls in >> a bunch of otherwise not needed packages, because >> initscripts.rpm has a dependency on them. Any specific >> reason to keep that, or can we possibly drop it? > > The dependency was added for mkkerneldoth back in the day. If you remember > what that was, good for you. So, in general, it's not needed. Also remove package dependency on no longer existing udev. --- kernel.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel.spec b/kernel.spec index d1d5a31..b64a999 100644 --- a/kernel.spec +++ b/kernel.spec @@ -452,7 +452,7 @@ Summary: The Linux kernel # problems with the newer kernel or lack certain things that make # integration in the distro harder than needed. # -%define package_conflicts initscripts < 7.23, udev < 063-6, iptables < 1.3.2-1, ipw2200-firmware < 2.4, iwl4965-firmware < 228.57.2, selinux-policy-targeted < 1.25.3-14, squashfs-tools < 4.0, wireless-tools < 29-3 +%define package_conflicts iptables < 1.3.2-1, ipw2200-firmware < 2.4, iwl4965-firmware < 228.57.2, selinux-policy-targeted < 1.25.3-14, squashfs-tools < 4.0, wireless-tools < 29-3 # We moved the drm include files into kernel-headers, make sure there's # a recent enough libdrm-devel on the system that doesn't have those. @@ -462,7 +462,7 @@ Summary: The Linux kernel # Packages that need to be installed before the kernel is, because the %%post # scripts use them. # -%define kernel_prereq fileutils, module-init-tools >= 3.16-4, initscripts >= 8.11.1-1, systemd >= 203-2 +%define kernel_prereq fileutils, module-init-tools >= 3.16-4, systemd >= 203-2 %define initrd_prereq dracut >= 027 # -- 1.8.3.1 _______________________________________________ kernel mailing list kernel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/kernel