Package Details: linux-zen-git 6.12.1+1311858+g9c5f97ba6b97-1

Git Clone URL: https://aur.archlinux.org/linux-zen-git.git (read-only, click to copy)
Package Base: linux-zen-git
Description: Featureful kernel including various new features, code and optimizations to better suit desktops
Upstream URL: https://github.com/damentz/zen-kernel
Licenses: GPL2
Conflicts: linux-zen
Provides: linux-zen, linux-zen-git
Submitter: ilikenwf
Maintainer: ilikenwf
Last Packager: ilikenwf
Votes: 28
Popularity: 0.000001
First Submitted: 2015-08-10 23:27 (UTC)
Last Updated: 2024-11-30 01:01 (UTC)

Dependencies (7)

Required by (3)

Sources (3)

Latest Comments

« First ‹ Previous 1 .. 17 18 19 20 21 22 23 24 25 Next › Last »

<deleted-account> commented on 2010-12-05 18:02 (UTC)

Updated the package. Make flags set in /etc/makepkg.conf are now used to build the kernel and the modules. If the package directory was moved the package would not build anymore due to the absolute path set in src/build/Makefile. Thus the PKGBUILD now always runs "make outputmakefile" to ensure the path is correct. The output of "make defconfig" is now redirected to /dev/null because it made a lot of messages disappear. I have also fixed the useless depmod command in kernel26-zen.install. (thanks to Marcel-x)

<deleted-account> commented on 2010-12-05 11:42 (UTC)

Don't know. I have simply taken the install script from my previous kernel26zen-git package. Should change that probably today. ;)

Marcel_K commented on 2010-12-05 00:38 (UTC)

Just one last question (at least for today ;): why do you issue `/sbin/depmod -v` (=verbose) only to redirect all that output to /dev/null?

Marcel_K commented on 2010-12-05 00:32 (UTC)

Thanks Bregol, very good idea to put this in a separate wrapper, works perfectly; after all, those commands can only be run when both kernel and header files are installed, not when only the former has been updated.

<deleted-account> commented on 2010-12-04 23:42 (UTC)

For vbox, you can rebuild drivers before booting the new kernel if you set some variables. I do this as part of my wrapper script (which is why i like a KISS pkgbuild that doesnt keep changing functionality - so i dont have to keep adjusting my wrapper). What I do in the wrapper is to set these: NEWZEN=`pacman -Ql kernel26zen-git | grep /modules.alias.bin | sed 's/kernel26.*\/lib\/modules\/\(.*\)\/modules.alias.bin/\1/g'` KERN_DIR="/usr/src/linux-${NEWZEN}" MODULE_DIR="/lib/modules/${NEWZEN}/misc" And the the wrapper script runs this: sudo -E /etc/rc.d/vboxdrv setup sudo depmod -a $NEWZEN note that i havent adjusted this yet for this new pkgbuild name yet, but you get the idea.

Marcel_K commented on 2010-12-04 23:20 (UTC)

Yeah, sounds like a good idea. :) Strange Pacman didn't complain when I installed virtualbox_bin; or: who deleted my kernel26-headers??? BTW, my earlier patch was wrong, makepkg didn't do what I thought it would do, sorry for the confusion. Also, it seems you can't issue `/etc/rc.d/vboxdrv setup` immediately after installing the kernel, I suspect you'll have to reboot and run the new kernel before you can recompile the VirtualBox module(s) (but of course that issue is regarding that package). At http://aur.pastebin.com/AhRVAGfR is the corrected patch.

<deleted-account> commented on 2010-12-04 23:01 (UTC)

This package does not provide kernel26-headers. If virtualbox_bin needs that package, you should better install it. ;)

Marcel_K commented on 2010-12-04 22:53 (UTC)

I'm fine with either way, I merely provided my patch if someone wants a bit more sophistication (I already inadvertently deleted my .config). Anyway, I think this PKGBUILD is really good, thanks Patrick! I encountered a more serious problem when trying to install kernel26-zen-headers. Pacman complained that kernel26-headers are needed by virtualbox_bin; could you add `provides=('kernel26-headers')` please?

SanskritFritz commented on 2010-12-04 22:27 (UTC)

Well, I personally love the KISS transparency of this package. No fuss, just what is absolutely needed. This way I can maintain the state of the git repo, I can decide what happens to the .config file, I can decide how I make the config, but what needs to be done anyway, is included into the PKGBUILD. Brilliant, please keep it this way. Just my 2₵.

Marcel_K commented on 2010-12-04 21:09 (UTC)

I totally agree with SanskritFritz, but I also liked the abilities to choose (menu|x|g)config when building and the automatic saving of .config (issuing a `make mrproper` wipes .config away). I use the patch at http://aur.pastebin.com/A3Va3U7K (so I can simply type `makepkg menu` to issue `make menuconfig` on the fly). It also rebuilds my VirtualBox module after installing, as required by that package.