]>
git.proxmox.com Git - zfsonlinux.git/blob - Makefile
8f805468c1a8eef5341acbbd93a20aca46bd89d3
3 # source form https://github.com/zfsonlinux/
9 SPLDIR
=spl-spl-
${ZFSVER}
10 SPLSRC
=spl-
${ZFSVER}.
tar.gz
11 ZFSDIR
=zfs-zfs-
${ZFSVER}
12 ZFSSRC
=zfs-
${ZFSVER}.
tar.gz
15 spl_
${PKGVER}_amd64.deb
18 libnvpair1_
${PKGVER}_amd64.deb \
19 libuutil1_
${PKGVER}_amd64.deb \
20 libzfs2_
${PKGVER}_amd64.deb \
21 libzfs-dev_
${PKGVER}_amd64.deb \
22 libzpool2_
${PKGVER}_amd64.deb \
23 zfs-doc_
${PKGVER}_amd64.deb \
24 zfs-initramfs_
${PKGVER}_amd64.deb \
25 zfsutils_
${PKGVER}_amd64.deb
27 DEBS
=${SPL_DEBS} ${ZFS_DEBS}
36 spl
${SPL_DEBS}: ${SPLSRC}
39 cp
-a spl-debian-pve
${SPLDIR}/debian
40 cd
${SPLDIR}; dpkg-buildpackage
-b
-uc
-us
43 zfs
${ZFS_DEBS}: ${ZFSSRC}
46 cp
-a zfs-debian-pve
${ZFSDIR}/debian
47 cd
${ZFSDIR}; dpkg-buildpackage
-b
-uc
-us
51 #git clone https://github.com/zfsonlinux/pkg-spl.git
52 #git clone https://github.com/zfsonlinux/pkg-zfs.git
53 ##git checkout master/ubuntu/precise
54 ##git checkout master/debian/wheezy
57 wget https
://github.com
/zfsonlinux
/spl
/archive
/${SPLSRC}
58 wget https
://github.com
/zfsonlinux
/zfs
/archive
/${ZFSSRC}
62 rm -rf
*~
*.deb
*.changes
${ZFSDIR} ${SPLDIR}
70 umount
/pve
/${RELEASE}; mount
/pve
/${RELEASE} -o rw
71 mkdir
-p
/pve
/${RELEASE}/extra
72 rm -f
/pve
/${RELEASE}/extra
/spl_
*.deb
73 rm -f
/pve
/${RELEASE}/extra
/spl-dkms_
*.deb
74 rm -f
/pve
/${RELEASE}/extra
/libnvpair1_
*.deb
75 rm -f
/pve
/${RELEASE}/extra
/libnvpair1-dbg_
*.deb
76 rm -f
/pve
/${RELEASE}/extra
/libuutil1_
*.deb
77 rm -f
/pve
/${RELEASE}/extra
/libuutil1-dbg_
*.deb
78 rm -f
/pve
/${RELEASE}/extra
/libzfs2_
*.deb
79 rm -f
/pve
/${RELEASE}/extra
/libzfs2-dbg_
*.deb
80 rm -f
/pve
/${RELEASE}/extra
/libzfs-dev_
*.deb
81 rm -f
/pve
/${RELEASE}/extra
/libzpool2_
*.deb
82 rm -f
/pve
/${RELEASE}/extra
/libzpool2-dbg_
*.deb
83 rm -f
/pve
/${RELEASE}/extra
/zfs_
*.deb
84 rm -f
/pve
/${RELEASE}/extra
/zfs-dkms_
*.deb
85 rm -f
/pve
/${RELEASE}/extra
/zfs-doc_
*.deb
86 rm -f
/pve
/${RELEASE}/extra
/zfs-initramfs_
*.deb
87 rm -f
/pve
/${RELEASE}/extra
/zfsutils_
*.deb
88 rm -f
/pve
/${RELEASE}/extra
/zfsutils-dbg_
*.deb
89 rm -f
/pve
/${RELEASE}/extra
/Packages
*
90 cp
${DEBS} /pve
/${RELEASE}/extra
91 cd
/pve
/${RELEASE}/extra
; dpkg-scanpackages .
/dev
/null
> Packages
; gzip
-9c Packages
> Packages.gz
92 umount
/pve
/${RELEASE}; mount
/pve
/${RELEASE} -o ro