Added kernel-uml-2.6.37 build template.
This commit is contained in:
parent
dcdac3bb28
commit
250432cbd1
1 changed files with 33 additions and 0 deletions
33
srcpkgs/kernel-uml/template
Normal file
33
srcpkgs/kernel-uml/template
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
# Build template for 'kernel-uml'.
|
||||||
|
. ${XBPS_SRCPKGDIR}/kernel/common-vars
|
||||||
|
|
||||||
|
pkgname=kernel-uml
|
||||||
|
build_style=custom-install
|
||||||
|
short_desc="Kernel ${version} for User Mode Linux"
|
||||||
|
long_desc="
|
||||||
|
User-mode Linux (UML) is a port of the Linux kernel to its own system call
|
||||||
|
interface. It provides a kind of virtual machine, which runs Linux as a user
|
||||||
|
process under another Linux kernel. This is useful for kernel development,
|
||||||
|
sandboxes, jails, experimentation, and many other things.
|
||||||
|
|
||||||
|
This package contains the kernel itself, as an executable program, and the
|
||||||
|
associated kernel modules."
|
||||||
|
|
||||||
|
Add_dependency run glibc
|
||||||
|
Add_dependency build perl ">=0"
|
||||||
|
Add_dependency build libpcap-devel
|
||||||
|
Add_dependency full uml-utilities
|
||||||
|
|
||||||
|
do_build()
|
||||||
|
{
|
||||||
|
make LDFLAGS= ARCH=um defconfig && make LDFLAGS= ARCH=um ${makejobs}
|
||||||
|
}
|
||||||
|
|
||||||
|
do_install()
|
||||||
|
{
|
||||||
|
install -D -m755 ${wrksrc}/linux ${DESTDIR}/usr/bin/linux
|
||||||
|
make ARCH=um INSTALL_MOD_PATH=${DESTDIR}/usr/lib/uml modules_install
|
||||||
|
rm -f ${DESTDIR}/usr/lib/uml/lib/modules/${version}/{build,source}
|
||||||
|
mv ${DESTDIR}/usr/lib/uml/lib/modules ${DESTDIR}/usr/lib/uml
|
||||||
|
rmdir ${DESTDIR}/usr/lib/uml/lib
|
||||||
|
}
|
Loading…
Reference in a new issue