3cd77e4f70
This package is responsible for kernel modules and initramfs additions needed in Qubes VM. When installed, it is possible to switch the VM to use PV Grub and load the kernel from inside of VM. This greatly ease installing custom kernel modules. Changes: - make qubes_cow_setup.sh working with both dracut and initramfs-tools - add initramfs-tools configuration/scripts (including qubes_cow_setup.sh) - modify DESTDIR to handle multiple binary packages out of single source QubesOS/qubes-issues#1354
42 lines
876 B
Makefile
42 lines
876 B
Makefile
ifeq ($(shell uname -m),x86_64)
|
|
LIBDIR ?= /usr/lib64
|
|
else
|
|
LIBDIR ?= /usr/lib
|
|
endif
|
|
INCLUDEDIR ?= /usr/include
|
|
|
|
export LIBDIR INCLUDEDIR
|
|
|
|
help:
|
|
echo "Use rpmbuild to compile this pacakge"
|
|
exit 0
|
|
|
|
|
|
rpms:
|
|
rpmbuild --define "_rpmdir rpm/" --define "_builddir ." -bb rpm_spec/qubes-utils.spec
|
|
all:
|
|
$(MAKE) -C qrexec-lib all
|
|
$(MAKE) -C qmemman all
|
|
$(MAKE) -C core all
|
|
|
|
install:
|
|
$(MAKE) -C udev install
|
|
$(MAKE) -C qrexec-lib install
|
|
$(MAKE) -C qmemman install
|
|
$(MAKE) -C core install
|
|
|
|
install-fedora-kernel-support:
|
|
$(MAKE) -C dracut install
|
|
$(MAKE) -C kernel-modules install
|
|
|
|
install-debian-kernel-support:
|
|
$(MAKE) -C initramfs-tools install
|
|
$(MAKE) -C kernel-modules install
|
|
# expand module version
|
|
echo debian/tmp/usr/src/u2mfn-*/dkms.conf > debian/qubes-kernel-vm-support.dkms
|
|
|
|
clean:
|
|
$(MAKE) -C qrexec-lib clean
|
|
$(MAKE) -C qmemman clean
|
|
$(MAKE) -C core clean
|