5 _kernelname=-usermodelinux
6 pkgdesc="User mode Linux kernel and modules"
9 url="http://user-mode-linux.sourceforge.net/"
11 source=("ftp://ftp.kernel.org/pub/linux/kernel/v3.0/linux-$pkgver.tar.bz2")
12 md5sums=('c0303125c8eda431b10084eece7564e3')
13 conflicts=('kernel26-usermode')
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
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}