Marek Marczykowski-Górecki
a784eee66f
rpm: do not fail when no firmware was built
10 years ago
Wojciech Zygmunt Porczyk
7025371279
kernel.spec: fixed indentation (tabs vs spaces)
10 years ago
Wojciech Zygmunt Porczyk
0f343a09eb
kernel.spec: BuildRequires: dracut
...
/sbin/dracut is invoked from %install
10 years ago
Marek Marczykowski-Górecki
a2dcf29ea2
rpm: drop xen dependency
...
Kernel itself do not strictly require xen installed. qubes-core-dom0
package requires it and have own dependency.
11 years ago
Marek Marczykowski-Górecki
590e9b48b8
rpm: include kernel directory itself in package ( #849 )
...
Otherwise it will not be uninstalled.
11 years ago
Marek Marczykowski-Górecki
2270b57f16
rpm: prevent removal of still used kernel version ( #848 )
11 years ago
Marek Marczykowski-Górecki
0fe484c606
rpm: fix kernel version in Provides: header
11 years ago
Marek Marczykowski-Górecki
60b0da51cb
rpm: do not build empty debuginfo package
...
The kernel is compiled without debug symbols, so kernel-debuginfo
package was useless. If one want debuginfo package, he/she need to
reenable it *and* compile kernel with debug symbols (which need a lot of
disk space).
11 years ago
Marek Marczykowski-Górecki
a0f9bcf6eb
spec: hide non fatal qubes-prefs warning
...
And explain why it isn't fatal...
11 years ago
Marek Marczykowski-Górecki
b6f30a4734
Fix handling kernel version
...
Previous regex incorrectly handle 3.13 version.
11 years ago
Marek Marczykowski-Górecki
599a6f01c8
Switch to xz source packages
...
kernel.org no longer provide bz2 packages.
Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
11 years ago
Marek Marczykowski-Górecki
4e9aa16f79
Fix debuginfo package - include vmlinux
...
Based of Fedora kernel.spec
11 years ago
Marek Marczykowski-Górecki
3c68dfe400
Increase size of modules.img to 400MB
...
Currently its almost full. Also installing custom drivers is rather hard
with no additional space in /lib/modules...
11 years ago
Marek Marczykowski-Górecki
76301e8cc5
Fix kernel-devel package
...
Include missing includes, do not create empty version.h in old location.
11 years ago
Marek Marczykowski
d509e647c5
Copy Qubes-specific modules from %_sourcedir
...
When building outside of repository, ensure that all sources will be in
builddir.
12 years ago
Marek Marczykowski
3d2838b750
New builder API
12 years ago
Marek Marczykowski
9d42e64ad3
Use rpm-provided flags for make -jN
12 years ago
Marek Marczykowski
7d50af9122
vm/initramfs: exclude plymouth module
...
It doesn't make any sense on hvc console, but causes problems.
Problem: plymouth-quit.service is masked in VM, so plymouthd remains
running controlling console.
12 years ago
Marek Marczykowski
9816084ba9
vm/initramfs: include device-mapper
...
Actually it isn't installed by default in all cases, but required by
qubes cow setup scripts.
12 years ago
Marek Marczykowski
b754a6b36e
spec: regenerate grub2 config after install
...
Apparently new-kernel-pkg does not work for grub2 config with xen
entries (new kernel isn't added to it at all). So regenerate grub2
config using grub2-mkconfig.
12 years ago
Marek Marczykowski
62deb5a445
spec: enhance 'Provides' header
12 years ago
Marek Marczykowski
a955051342
spec: fix 'Requires' header
...
strip is actually in binutils package
12 years ago
Marek Marczykowski
d3ca20fb86
spec: provide kernel-modules-extra; require strip for dracut
...
Update for fc18 build
12 years ago
Marek Marczykowski
a58e756d9e
Do not use kernel-provided firmware in initramfs
...
dracut (at least in fc13) can use only one directory with firmware, so use the
standard one (from linux-firmware package) because it contains a lot wider set
of files.
12 years ago
Marek Marczykowski
f9b8bd98ba
build-deps: use qubes-core-devel instead of qubes-core-vm-devel
12 years ago
Marek Marczykowski
cd7dc1f7dd
spec: fix firmware config syntax
12 years ago
Marek Marczykowski
4f53ec6a3c
spec: fix default xen console parameter ( #644 )
12 years ago
Marek Marczykowski
4e13372d7e
spec: include kernel-specific firmware dir in initramfs
12 years ago
Marek Marczykowski
2411f1bba2
spec: add flavor-dependent provides ( #581 )
12 years ago
Marek Marczykowski
a1eea48862
spec: fix vm-kernel dir name
...
Use simple x.y.z-r instead of x.y.z-r.pvops.qubes
12 years ago
Marek Marczykowski
02f451a3fc
include generated includes in -devel package - only for pvops
...
Required to compile external modules - there are eg unistd_{32,64}.h.
13 years ago
Marek Marczykowski
ca2b2ba12a
spec: allow to install multiple releases of single kernel
...
Include release in kernel subdir name.
13 years ago
Marek Marczykowski
3c69343cca
spec: build scripts_base explicitly
...
Prevent race when building with -j4.
13 years ago
Marek Marczykowski
dcecd5104c
spec: dont check for stale symlinks
13 years ago
Marek Marczykowski
81c2c73ebf
include generated includes in -devel package
...
Required to compile external modules - there are eg unistd_{32,64}.h.
13 years ago
Marek Marczykowski
770e621fae
spec: fix version handling of 3.x kernels (in contrary to 3.x.y)
13 years ago
Marek Marczykowski
e36fb668a2
spec: support for per-version config and patches
13 years ago
Marek Marczykowski
6b90204adc
spec: use qubes-prefs fix
13 years ago
Marek Marczykowski
065c7c8d5a
spec: Add missing BR: qubes-core-vm-devel
13 years ago
Marek Marczykowski
15c89a7969
spec: hide xen messages from VGA console ( #434 )
13 years ago
Marek Marczykowski
a24e81f8bc
spec: use qubes-prefs instead of qvm-set-default-kernel ( #421 )
13 years ago
Marek Marczykowski
4ea73ad712
spec: pciback.conf no more
13 years ago
Marek Marczykowski
f49edcc48a
makefile: place firmware for VM in correct dir
13 years ago
Joanna Rutkowska
dda56b60ca
Do not add rdloaddriver=pciback to kernel args
...
Now this is handled by qubes-pciback dracut module
13 years ago
Marek Marczykowski
90d2b31bbf
Add support for build pvops kernel using kernel.spec
13 years ago
Marek Marczykowski
6ea017a8fc
prepare files for pvops kernel
...
Just copy/rename files, no actual modifications.
13 years ago
Joanna Rutkowska
aa747c3d70
Split into two specs: xenlinux and domU
14 years ago
Joanna Rutkowska
69d2e2919b
version 2.6.34-3
14 years ago
Joanna Rutkowska
86f16496f3
version 2.6.34-2
14 years ago
Joanna Rutkowska
40bf8407f1
Do not create the failsafe boot entry anymore
...
I don't think we need it anymore with the new Dom0 kernel --
it was mainly introduced so that people could easily get
around not-working-nouveau driver in the previous Dom0 kernel,
but it seems to work just fine out of the box with this new kernel.
Having this additional boot traget just introduces some mess,
that can confuse users. And users can still boot using original
Fedora kernel if something goes wrong.
14 years ago