Skip to content

zfsonlinux and kernel 3.7.5-1-ARCH - up and running

A new kernel was released today for the arch linux. Currently, the zfsonlinux in the aur was not adapted on it. I really won't blame demizer, i just want to inform the users out there. My zfsonlinux automake tool was updated since there was a bugfix. Now everything should be fine :-).
2013-01-30 22:05

Edit Since today, everything is up and running :-).

ant system-full-upgrade
is doing all for you :-D.

zfsonlinux and kernel 3.7.3-1-ARCH

The new arch kernel 3.7.3.1 has arrived my machines and guess what happens to my zfsonlinux? Pacman told me "error: failed to prepare transaction (could not satisfy dependencies)". But this wasn't an error since i know zfsonlinux has dependencies to a well defined kernel number. All i had to do was switching to my zfsonlinux automake utility and run the following steps:

\* ant uninstall \* pacman -Syu \* ant make \* ant clean
*Bam*, everything is working out of the box and i am really satisfied with this little tool. The effort to keep the system up to date while still having the beloved zfsonlinux working is now a minimal one. And if this is still to much, you can easily fork it and add a "for lazy people" target that is executing the four steps from above - lets see, maybe i will do it :-D.

tool - arch linux zfsonlinux automatically make and install from source

I am using the zfsonlinux for quite a long time now. For nearly a year, i switched machine by machine from different linux distributions to archlinux. Since switching to the cutting edge and uptodate distribution, i build the zfsonlinux from the arch linux aur on my own, update per update. This process was ok since i used zfs only on one machine for a longer time. But at the end of last year a usb harddrive predestined to be a zfs drive. At this time, the zfsonlinux is spreading out over alle machines which ends up in doing the zfsonlinux task machine per machine. Since i am getting tired and frustrated by wasting so much time and doing the same stuff each time, i started to implement a process to build the aur zfsonlinux on an arch linux system automatically.

Today, i am proud to present your the result, an apache ant based make environment. The project is available on github.com. All you have to do is install apache-ant, clone the previous mentioned repository, change in the cloned repository directory and call ant on your shell. I hope you enjoy it. Part of the manual.

NAME ant - automake for zfsonlinx files of aur.archlinux.org SYNOPSIS ant [OPTION] DESCRIPTION Uninstalls current installed packages, download, build and install newest available packages. Following options are available. clean Removes existing sources and directories. init Executes clean. Creates directories and download sources. make Executes init and uninstall Make packes from available sources and installs the packages. uninstall Uninstalls installed packages. manual Prints out this manual.