updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / linux-usermode / PKGBUILD
blob7df989e13df2b7c306220dc40ba5e2afce66c02c
1 pkgname=linux-usermode
2 _basekernel=3.2
3 pkgver=3.2.2
4 pkgrel=1
5 _kernelname=-usermodelinux
6 pkgdesc="User mode Linux kernel and modules"
7 arch=(i686 x86_64)
8 license=('GPL2')
9 url="http://user-mode-linux.sourceforge.net/"
10 depends=('coreutils')
11 source=("ftp://ftp.kernel.org/pub/linux/kernel/v3.0/linux-$pkgver.tar.bz2")
12 md5sums=('c0303125c8eda431b10084eece7564e3')
13 conflicts=('kernel26-usermode')
15 build() {
16   cd "${srcdir}/linux-$pkgver"
18   mkdir -p "$pkgdir/usr/bin" "$pkgdir/usr/share/kernel26-usermode"
20   make ARCH=um defconfig
22   if [ "${_kernelname}" != "" ]; then
23     sed -i "s|CONFIG_LOCALVERSION=.*|CONFIG_LOCALVERSION=\"${_kernelname}\"|g" ./.config
24     sed -i "s|CONFIG_LOCALVERSION_AUTO=.*|CONFIG_LOCALVERSION_AUTO=n|g" ./.config
25   fi
27   LDFLAGS="" make ARCH=um vmlinux modules
28   LDFLAGS="" make ARCH=um INSTALL_MOD_PATH="${pkgdir}/usr" modules_install
30   cp System.map ${pkgdir}/usr/share/kernel26-usermode/System.map && \
31   cp vmlinux ${pkgdir}/usr/bin/ && \
32   rm -f $pkgdir/usr/lib/modules/${_basekernel}/{source,build}