Loading kernel-rwolf/PKGBUILD +25 −22 Original line number Diff line number Diff line # Maintainer: Sebastien Luttringer <seblu@seblu.net> pkgname=kernel-rwolf pkgver=2.6.39_rc1 kernelver=2.6.39-rc4 kernelsuf=-rwolf pkgname=kernel-${kernelver}${kernelsuf} pkgver=1 pkgrel=1 makedepends=('gcc') arch=('x86_64') license=('GPL2') url="http://www.kernel.org" _kernelver=${pkgver//_/-} _kernelsuf=${pkgname#kernel} shopt -s nullglob build() { echo "Kernel version: $_kernelver" echo "Kernel suffix: $_kernelsuf" echo "Kernel version: $kernelver" echo "Kernel suffix: $kernelsuf" # Preparing sources if [ ! -d "${srcdir}/linux-$_kernelver" ]; then if [ ! -d "${srcdir}/linux-$kernelver" ]; then # get sources if needed if [ -e "${startdir}/linux-$_kernelver.tar.bz2" ]; then if [ -e "${startdir}/linux-$kernelver.tar.bz2" ]; then echo "==> Source already downloaded" else echo "==> Downloading source" cd ${startdir} if echo "$_kernelver" | grep -q rc; then src="http://www.kernel.org/pub/linux/kernel/v2.6/testing/linux-${_kernelver}.tar.bz2" if echo "$kernelver" | grep -q rc; then src="http://www.kernel.org/pub/linux/kernel/v2.6/testing/linux-${kernelver}.tar.bz2" else src="http://www.kernel.org/pub/linux/kernel/v2.6/linux-${_kernelver}.tar.bz2" src="http://www.kernel.org/pub/linux/kernel/v2.6/linux-${kernelver}.tar.bz2" fi wget "$src" fi Loading @@ -36,8 +37,8 @@ build() { # unpacting sources echo "==> Untaring sources" cd ${srcdir} tar xf "${startdir}/linux-${_kernelver}.tar.bz2" cd ${srcdir}/linux-$_kernelver tar xf "${startdir}/linux-${kernelver}.tar.bz2" cd ${srcdir}/linux-$kernelver # patching sources if [ -d "${startdir}/patch.d" ]; then Loading @@ -48,7 +49,7 @@ build() { done fi else cd ${srcdir}/linux-$_kernelver cd ${srcdir}/linux-$kernelver fi # loading default config Loading @@ -56,9 +57,9 @@ build() { echo "==> Copying default config" cp -f "${startdir}/config" ".config" # updating suffixe in config if [ "${_kernelsuf}" ]; then if [ "${kernelsuf}" ]; then echo "==> Tweaking config" sed -i "s|CONFIG_LOCALVERSION=.*|CONFIG_LOCALVERSION=\"${_kernelsuf}\"|g" ./.config sed -i "s|CONFIG_LOCALVERSION=.*|CONFIG_LOCALVERSION=\"${kernelsuf}\"|g" ./.config fi fi Loading @@ -75,12 +76,14 @@ build() { } package() { pkgdesc="The Linux Kernel, RWOLF version" pkgdesc="The Linux Kernel, version $kernver" groups=('base') depends=('coreutils' 'linux-firmware' 'module-init-tools' 'mkinitcpio>=0.5.20') install=install cd ${srcdir}/linux-$_kernelver sed -ri "s/pkgname=.*/pkgname='$pkgname'/" $startdir/install cd ${srcdir}/linux-$kernelver # get compiled kernel version _compver="$(make kernelrelease)" Loading Loading @@ -114,8 +117,8 @@ EOF mkdir -p "${pkgdir}/usr/share/${pkgname}" cat > "${pkgdir}/usr/share/${pkgname}/info" << EOF KERNEL_NAME=${pkgname} KERNEL_VERSION=${_kernelver} KERNEL_SUFFIX=${_kernelsuf} KERNEL_VERSION=${kernelver} KERNEL_SUFFIX=${kernelsuf} KERNEL_BUILD=${_compver} EOF Loading @@ -141,7 +144,7 @@ copy_headers() { mkdir -p ${pkgdir}/lib/modules/${_compver} cd ${pkgdir}/lib/modules/${_compver} ln -sf ../../../usr/src/linux-${_compver} build cd ${srcdir}/linux-$_kernelver cd ${srcdir}/linux-$kernelver install -D -m644 Makefile ${pkgdir}/usr/src/linux-${_compver}/Makefile install -D -m644 kernel/Makefile ${pkgdir}/usr/src/linux-${_compver}/kernel/Makefile install -D -m644 .config ${pkgdir}/usr/src/linux-${_compver}/.config Loading kernel-rwolf/config +16 −10 Original line number Diff line number Diff line # # Automatically generated make config: don't edit # Linux/x86_64 2.6.38 Kernel Configuration # Wed Mar 16 02:57:46 2011 # Linux/x86_64 2.6.38.2 Kernel Configuration # Sat Apr 16 18:43:33 2011 # CONFIG_64BIT=y # CONFIG_X86_32 is not set Loading Loading @@ -89,7 +89,10 @@ CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # CONFIG_AUDIT is not set CONFIG_AUDIT=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y CONFIG_HAVE_GENERIC_HARDIRQS=y # Loading @@ -111,7 +114,7 @@ CONFIG_GENERIC_PENDING_IRQ=y CONFIG_TREE_PREEMPT_RCU=y CONFIG_PREEMPT_RCU=y # CONFIG_RCU_TRACE is not set CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT=64 # CONFIG_RCU_FANOUT_EXACT is not set # CONFIG_TREE_RCU_TRACE is not set CONFIG_IKCONFIG=y Loading @@ -128,8 +131,7 @@ CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_CPUACCT=y CONFIG_RESOURCE_COUNTERS=y CONFIG_CGROUP_MEM_RES_CTLR=y CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED=y # CONFIG_CGROUP_MEM_RES_CTLR_SWAP is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_RT_GROUP_SCHED=y Loading Loading @@ -160,6 +162,7 @@ CONFIG_ANON_INODES=y CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set CONFIG_KALLSYMS_EXTRA_PASS=y CONFIG_HOTPLUG=y CONFIG_PRINTK=y Loading @@ -180,18 +183,21 @@ CONFIG_HAVE_PERF_EVENTS=y # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_PERF_COUNTERS is not set CONFIG_PERF_COUNTERS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_PCI_QUIRKS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_PROFILING is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_OPROFILE=m # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y # CONFIG_KPROBES is not set # CONFIG_JUMP_LABEL is not set CONFIG_JUMP_LABEL=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y Loading Loading @@ -3156,7 +3162,7 @@ CONFIG_USB_HIDDEV=y # CONFIG_HID_3M_PCT=m CONFIG_HID_A4TECH=m # CONFIG_HID_ACRUX_FF is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=m CONFIG_HID_BELKIN=m CONFIG_HID_CANDO=m Loading kernel-rwolf/install +2 −2 Original line number Diff line number Diff line # arg 1: the new package version # arg 2: the old package version pkgname="kernel-rwolf" pkgname='kernel-2.6.39-rc4-rwolf' post_install () { source /usr/share/$pkgname/info Loading Loading @@ -44,7 +44,7 @@ compile_vbox_modules() { # Preparing environment export KERN_DIR=/lib/modules/${KERNEL_BUILD}/build export MODULE_DIR=/lib/modules/${KERNEL_BUILD}/ export MODULE_DIR=/lib/modules/${KERNEL_BUILD}/misc LOG="/var/log/vbox-install.log" . /etc/vbox/vbox.cfg Loading Loading
kernel-rwolf/PKGBUILD +25 −22 Original line number Diff line number Diff line # Maintainer: Sebastien Luttringer <seblu@seblu.net> pkgname=kernel-rwolf pkgver=2.6.39_rc1 kernelver=2.6.39-rc4 kernelsuf=-rwolf pkgname=kernel-${kernelver}${kernelsuf} pkgver=1 pkgrel=1 makedepends=('gcc') arch=('x86_64') license=('GPL2') url="http://www.kernel.org" _kernelver=${pkgver//_/-} _kernelsuf=${pkgname#kernel} shopt -s nullglob build() { echo "Kernel version: $_kernelver" echo "Kernel suffix: $_kernelsuf" echo "Kernel version: $kernelver" echo "Kernel suffix: $kernelsuf" # Preparing sources if [ ! -d "${srcdir}/linux-$_kernelver" ]; then if [ ! -d "${srcdir}/linux-$kernelver" ]; then # get sources if needed if [ -e "${startdir}/linux-$_kernelver.tar.bz2" ]; then if [ -e "${startdir}/linux-$kernelver.tar.bz2" ]; then echo "==> Source already downloaded" else echo "==> Downloading source" cd ${startdir} if echo "$_kernelver" | grep -q rc; then src="http://www.kernel.org/pub/linux/kernel/v2.6/testing/linux-${_kernelver}.tar.bz2" if echo "$kernelver" | grep -q rc; then src="http://www.kernel.org/pub/linux/kernel/v2.6/testing/linux-${kernelver}.tar.bz2" else src="http://www.kernel.org/pub/linux/kernel/v2.6/linux-${_kernelver}.tar.bz2" src="http://www.kernel.org/pub/linux/kernel/v2.6/linux-${kernelver}.tar.bz2" fi wget "$src" fi Loading @@ -36,8 +37,8 @@ build() { # unpacting sources echo "==> Untaring sources" cd ${srcdir} tar xf "${startdir}/linux-${_kernelver}.tar.bz2" cd ${srcdir}/linux-$_kernelver tar xf "${startdir}/linux-${kernelver}.tar.bz2" cd ${srcdir}/linux-$kernelver # patching sources if [ -d "${startdir}/patch.d" ]; then Loading @@ -48,7 +49,7 @@ build() { done fi else cd ${srcdir}/linux-$_kernelver cd ${srcdir}/linux-$kernelver fi # loading default config Loading @@ -56,9 +57,9 @@ build() { echo "==> Copying default config" cp -f "${startdir}/config" ".config" # updating suffixe in config if [ "${_kernelsuf}" ]; then if [ "${kernelsuf}" ]; then echo "==> Tweaking config" sed -i "s|CONFIG_LOCALVERSION=.*|CONFIG_LOCALVERSION=\"${_kernelsuf}\"|g" ./.config sed -i "s|CONFIG_LOCALVERSION=.*|CONFIG_LOCALVERSION=\"${kernelsuf}\"|g" ./.config fi fi Loading @@ -75,12 +76,14 @@ build() { } package() { pkgdesc="The Linux Kernel, RWOLF version" pkgdesc="The Linux Kernel, version $kernver" groups=('base') depends=('coreutils' 'linux-firmware' 'module-init-tools' 'mkinitcpio>=0.5.20') install=install cd ${srcdir}/linux-$_kernelver sed -ri "s/pkgname=.*/pkgname='$pkgname'/" $startdir/install cd ${srcdir}/linux-$kernelver # get compiled kernel version _compver="$(make kernelrelease)" Loading Loading @@ -114,8 +117,8 @@ EOF mkdir -p "${pkgdir}/usr/share/${pkgname}" cat > "${pkgdir}/usr/share/${pkgname}/info" << EOF KERNEL_NAME=${pkgname} KERNEL_VERSION=${_kernelver} KERNEL_SUFFIX=${_kernelsuf} KERNEL_VERSION=${kernelver} KERNEL_SUFFIX=${kernelsuf} KERNEL_BUILD=${_compver} EOF Loading @@ -141,7 +144,7 @@ copy_headers() { mkdir -p ${pkgdir}/lib/modules/${_compver} cd ${pkgdir}/lib/modules/${_compver} ln -sf ../../../usr/src/linux-${_compver} build cd ${srcdir}/linux-$_kernelver cd ${srcdir}/linux-$kernelver install -D -m644 Makefile ${pkgdir}/usr/src/linux-${_compver}/Makefile install -D -m644 kernel/Makefile ${pkgdir}/usr/src/linux-${_compver}/kernel/Makefile install -D -m644 .config ${pkgdir}/usr/src/linux-${_compver}/.config Loading
kernel-rwolf/config +16 −10 Original line number Diff line number Diff line # # Automatically generated make config: don't edit # Linux/x86_64 2.6.38 Kernel Configuration # Wed Mar 16 02:57:46 2011 # Linux/x86_64 2.6.38.2 Kernel Configuration # Sat Apr 16 18:43:33 2011 # CONFIG_64BIT=y # CONFIG_X86_32 is not set Loading Loading @@ -89,7 +89,10 @@ CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # CONFIG_AUDIT is not set CONFIG_AUDIT=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y CONFIG_HAVE_GENERIC_HARDIRQS=y # Loading @@ -111,7 +114,7 @@ CONFIG_GENERIC_PENDING_IRQ=y CONFIG_TREE_PREEMPT_RCU=y CONFIG_PREEMPT_RCU=y # CONFIG_RCU_TRACE is not set CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT=64 # CONFIG_RCU_FANOUT_EXACT is not set # CONFIG_TREE_RCU_TRACE is not set CONFIG_IKCONFIG=y Loading @@ -128,8 +131,7 @@ CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_CPUACCT=y CONFIG_RESOURCE_COUNTERS=y CONFIG_CGROUP_MEM_RES_CTLR=y CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED=y # CONFIG_CGROUP_MEM_RES_CTLR_SWAP is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_RT_GROUP_SCHED=y Loading Loading @@ -160,6 +162,7 @@ CONFIG_ANON_INODES=y CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set CONFIG_KALLSYMS_EXTRA_PASS=y CONFIG_HOTPLUG=y CONFIG_PRINTK=y Loading @@ -180,18 +183,21 @@ CONFIG_HAVE_PERF_EVENTS=y # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_PERF_COUNTERS is not set CONFIG_PERF_COUNTERS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_PCI_QUIRKS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_PROFILING is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_OPROFILE=m # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y # CONFIG_KPROBES is not set # CONFIG_JUMP_LABEL is not set CONFIG_JUMP_LABEL=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y Loading Loading @@ -3156,7 +3162,7 @@ CONFIG_USB_HIDDEV=y # CONFIG_HID_3M_PCT=m CONFIG_HID_A4TECH=m # CONFIG_HID_ACRUX_FF is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=m CONFIG_HID_BELKIN=m CONFIG_HID_CANDO=m Loading
kernel-rwolf/install +2 −2 Original line number Diff line number Diff line # arg 1: the new package version # arg 2: the old package version pkgname="kernel-rwolf" pkgname='kernel-2.6.39-rc4-rwolf' post_install () { source /usr/share/$pkgname/info Loading Loading @@ -44,7 +44,7 @@ compile_vbox_modules() { # Preparing environment export KERN_DIR=/lib/modules/${KERNEL_BUILD}/build export MODULE_DIR=/lib/modules/${KERNEL_BUILD}/ export MODULE_DIR=/lib/modules/${KERNEL_BUILD}/misc LOG="/var/log/vbox-install.log" . /etc/vbox/vbox.cfg Loading