checkout source and build zfs-fuse debian package
authorDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 3 May 2009 14:13:01 +0000 (14:13 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 3 May 2009 14:13:01 +0000 (14:13 +0000)
git-svn-id: svn://svn.rot13.org/sysadmin-cookbook@43 191e9f34-6774-4a6d-acfc-7664dacd4a2a

recepies/zfs/Makefile [new file with mode: 0644]

diff --git a/recepies/zfs/Makefile b/recepies/zfs/Makefile
new file mode 100644 (file)
index 0000000..c5548f5
--- /dev/null
@@ -0,0 +1,24 @@
+# checkout source with
+
+all:
+       echo "make [checkout deb]"
+
+checkout:
+       hg clone http://www.wizy.org/mercurial/zfs-fuse/trunk zfs-fuse
+
+install: uninstall
+       cd src && scons install #install_dir=/usr/sbin/
+
+uninstall:
+       rm -vf /usr/local/sbin/zdb /usr/local/sbin/ztest /usr/local/sbin/zpool /usr/local/sbin/zfs /usr/local/sbin/zfs-fuse
+
+deb: uninstall zfs-fuse
+       echo "ZFS on FUSE/Linux" > zfs-fuse/description-pak
+       echo "install:" > zfs-fuse/Makefile
+       echo "  cd src && scons install" >> zfs-fuse/Makefile
+       cd zfs-fuse && sudo checkinstall \
+               --pkgname zfs-fuse --pkgversion `hg log --limit 1 | cut -d: -f2 | head -1` \
+               --pkglicense CDDL --pkggroup contrib/non-free \
+               --pkgsource http://www.wizy.org/wiki/ZFS_on_FUSE --maintainer dpavlin@rot13.org \
+               --provides zfs --requires libfuse2,fuse-utils,libaio1 \
+               --exclude /rest/cvs/zfs-fuse/src/.sconsign.dblite \