2015-02-28 18:27:35 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								RELEASE=4.0
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# source form https://github.com/zfsonlinux/
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								ZFSVER=0.6.3-1.2
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-28 18:27:35 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								ZFSPKGREL=pve1~jessie
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SPLPKGREL=pve1~jessie
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-14 21:38:09 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								ZFSPKGVER=0.6.3-${ZFSPKGREL}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SPLPKGVER=0.6.3-${SPLPKGREL}
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SPLDIR=spl-spl-${ZFSVER}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SPLSRC=spl-${ZFSVER}.tar.gz
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								ZFSDIR=zfs-zfs-${ZFSVER}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								ZFSSRC=zfs-${ZFSVER}.tar.gz
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-10 17:51:28 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								SPL_DEBS= 			\
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-14 21:38:09 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								spl_${SPLPKGVER}_amd64.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-11 10:57:52 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								ZFS_DEBS= 				\
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-14 21:38:09 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								libnvpair1_${ZFSPKGVER}_amd64.deb 		\
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								libuutil1_${ZFSPKGVER}_amd64.deb		\
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								libzfs2_${ZFSPKGVER}_amd64.deb		\
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								libzfs-dev_${ZFSPKGVER}_amd64.deb		\
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								libzpool2_${ZFSPKGVER}_amd64.deb		\
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								zfs-doc_${ZFSPKGVER}_amd64.deb		\
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								zfs-initramfs_${ZFSPKGVER}_amd64.deb	\
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								zfsutils_${ZFSPKGVER}_amd64.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-10 17:51:28 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								DEBS=${SPL_DEBS} ${ZFS_DEBS} 
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								all: ${DEBS}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								.PHONY: dinstall
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								dinstall: ${DEBS}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									dpkg -i ${DEBS}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-11 10:57:52 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								.PHONY: spl
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								spl ${SPL_DEBS}: ${SPLSRC}
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
									rm -rf ${SPLDIR}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									tar xf ${SPLSRC}
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-10 17:51:28 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									cp -a spl-debian-pve ${SPLDIR}/debian
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									cd ${SPLDIR}; dpkg-buildpackage -b -uc -us 
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-11 10:57:52 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								.PHONY: zfs
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								zfs ${ZFS_DEBS}: ${ZFSSRC}
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-10 17:51:28 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									rm -rf ${ZFSDIR}
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
									tar xf ${ZFSSRC}
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-10 17:51:28 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									cp -a zfs-debian-pve ${ZFSDIR}/debian
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									cd ${ZFSDIR}; dpkg-buildpackage -b -uc -us 
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								.PHONY: download
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								download:
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-10 17:51:28 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									#git clone https://github.com/zfsonlinux/pkg-spl.git
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-10 16:33:52 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									#git clone https://github.com/zfsonlinux/pkg-zfs.git
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-10 17:51:28 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									##git checkout master/ubuntu/precise
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									##git checkout master/debian/wheezy
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
									rm spl-*.tar.gz
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									rm zfs-*.tar.gz
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									wget https://github.com/zfsonlinux/spl/archive/${SPLSRC}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									wget https://github.com/zfsonlinux/zfs/archive/${ZFSSRC}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								.PHONY: clean
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								clean: 	
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-10 17:51:28 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									rm -rf *~ *.deb *.changes ${ZFSDIR} ${SPLDIR}
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								.PHONY: distclean
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								distclean: clean
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								.PHONY: upload
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								upload: ${DEBS}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw 
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									mkdir -p /pve/${RELEASE}/extra
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/spl_*.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-11 10:57:52 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/spl-dkms_*.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/libnvpair1_*.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-11 10:57:52 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/libnvpair1-dbg_*.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/libuutil1_*.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-11 10:57:52 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/libuutil1-dbg_*.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/libzfs2_*.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-10 17:51:28 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/libzfs2-dbg_*.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-11 10:57:52 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/libzfs-dev_*.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/libzpool2_*.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-11 10:57:52 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/libzpool2-dbg_*.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/zfs_*.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-11 10:57:52 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/zfs-dkms_*.deb
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/zfs-doc_*.deb
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/zfs-initramfs_*.deb
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/zfsutils_*.deb
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/zfsutils-dbg_*.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
									rm -f /pve/${RELEASE}/extra/Packages*
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									cp ${DEBS} /pve/${RELEASE}/extra
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 |