diff --git a/rpm/kernel-obs-build.spec.in b/rpm/kernel-obs-build.spec.in index de359e6..238d65b 100644 --- a/rpm/kernel-obs-build.spec.in +++ b/rpm/kernel-obs-build.spec.in @@ -168,6 +168,14 @@ install -d -m 0755 %{buildroot} cp -v /boot/%{kernel_name}-*%{kernel_flavor} %{buildroot}/.build.kernel.kvm cp -v /tmp/initrd.kvm %{buildroot}/.build.initrd.kvm +# inform worker kernel parameters to invoke +CMDLINE="quiet panic=1 elevator=noop nmi_watchdog=0 rw rd.driver.pre=binfmt_misc" +%if 0%{?suse_version} && 0%{?suse_version} < 1315 +# kvmclock has always been disabled for old kernels, keep it for historic compatibility +CMDLINE+=" no-kvmclock" +%endif +echo "$CMDLINE" > %{buildroot}/.build.cmdline.kvm + # inform worker about availability of virtio-serial touch %{buildroot}/.build.console.kvm if grep -qx CONFIG_VIRTIO_CONSOLE=y /boot/config-*%{kernel_flavor} ; then @@ -179,9 +187,10 @@ fi uname -m > %{buildroot}/.build.hostarch.kvm %files -/.build.kernel.* -/.build.initrd.* -/.build.hostarch.* +/.build.cmdline.* /.build.console.* +/.build.hostarch.* +/.build.initrd.* +/.build.kernel.* %changelog