2017-11-06 11:15:19 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								RELEASE=5.1
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# source form https://github.com/zfsonlinux/
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2018-04-03 15:29:02 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								ZFSVER=0.7.7
							 | 
						
					
						
							
								
									
										
										
										
											2017-11-06 11:15:19 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								ZFSPKGREL=pve1~bpo9
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SPLPKGREL=pve1~bpo9
							 | 
						
					
						
							
								
									
										
										
										
											2015-04-14 11:21:59 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								ZFSPKGVER=${ZFSVER}-${ZFSPKGREL}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SPLPKGVER=${ZFSVER}-${SPLPKGREL}
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-28 11:51:33 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								SPLDIR=spl-build
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SPLSRC=spl-debian
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								ZFSDIR=zfs-build
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								ZFSSRC=zfs-debian
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-04-14 11:21:59 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								SPL_DEBS= 					\
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-14 21:38:09 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								spl_${SPLPKGVER}_amd64.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-11 10:57:52 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-04-14 11:21:59 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								ZFS_DEBS= 					\
							 | 
						
					
						
							
								
									
										
										
										
											2016-10-13 16:13:55 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								libnvpair1linux_${ZFSPKGVER}_amd64.deb		\
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								libuutil1linux_${ZFSPKGVER}_amd64.deb		\
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								libzfs2linux_${ZFSPKGVER}_amd64.deb		\
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								libzfslinux-dev_${ZFSPKGVER}_amd64.deb		\
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								libzpool2linux_${ZFSPKGVER}_amd64.deb		\
							 | 
						
					
						
							
								
									
										
										
										
											2015-04-14 11:21:59 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								zfs-dbg_${ZFSPKGVER}_amd64.deb			\
							 | 
						
					
						
							
								
									
										
										
										
											2016-10-13 16:13:55 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								zfs-zed_${ZFSPKGVER}_amd64.deb			\
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								zfs-initramfs_${ZFSPKGVER}_all.deb		\
							 | 
						
					
						
							
								
									
										
										
										
											2017-10-12 14:35:29 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								zfs-test_${ZFSPKGVER}_amd64.deb		\
							 | 
						
					
						
							
								
									
										
										
										
											2016-10-13 16:13:55 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								zfsutils-linux_${ZFSPKGVER}_amd64.deb
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-10 11:47:39 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								DEBS=${SPL_DEBS} ${ZFS_DEBS}
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-27 12:59:46 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								all: deb
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								deb: ${DEBS}
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								.PHONY: dinstall
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								dinstall: ${DEBS}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									dpkg -i ${DEBS}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-28 11:51:33 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								.PHONY: submodule
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								submodule:
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									test -f "${ZFSSRC}/debian/changelog" || git submodule update --init
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									test -f "${SPLSRC}/debian/changelog" || git submodule update --init
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											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}
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-28 11:51:33 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									mkdir ${SPLDIR}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									cp -a ${SPLSRC}/* ${SPLDIR}/
							 | 
						
					
						
							
								
									
										
										
										
											2015-04-14 11:21:59 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									mv ${SPLDIR}/debian/changelog ${SPLDIR}/debian/changelog.org
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									cat spl-changelog.Debian ${SPLDIR}/debian/changelog.org > ${SPLDIR}/debian/changelog
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									cd ${SPLDIR}; ln -s ../spl-patches patches
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									cd ${SPLDIR}; quilt push -a
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									cd ${SPLDIR}; rm -rf .pc ./patches
							 | 
						
					
						
							
								
									
										
										
										
											2017-10-12 14:34:57 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									cd ${SPLDIR}; dpkg-buildpackage -b -uc -us
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-10 17:51:28 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-11 10:57:52 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								.PHONY: zfs
							 | 
						
					
						
							
								
									
										
										
										
											2016-10-13 16:27:54 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								zfs ${ZFS_DEBS} ${ZFS_TRANS_DEBS}: ${ZFSSRC}
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-10 17:51:28 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									rm -rf ${ZFSDIR}
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-28 11:51:33 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									mkdir ${ZFSDIR}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									cp -a ${ZFSSRC}/* ${ZFSDIR}/
							 | 
						
					
						
							
								
									
										
										
										
											2015-04-14 11:21:59 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									mv ${ZFSDIR}/debian/changelog ${ZFSDIR}/debian/changelog.org
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									cat zfs-changelog.Debian ${ZFSDIR}/debian/changelog.org > ${ZFSDIR}/debian/changelog
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									cd ${ZFSDIR}; ln -s ../zfs-patches patches
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									cd ${ZFSDIR}; quilt push -a
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									cd ${ZFSDIR}; rm -rf .pc ./patches
							 | 
						
					
						
							
								
									
										
										
										
											2017-10-12 14:34:57 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									cd ${ZFSDIR}; dpkg-buildpackage -b -uc -us
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-10 17:51:28 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								.PHONY: clean
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								clean: 	
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-10 12:50:09 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									rm -rf *~ *.deb *.changes *.buildinfo ${ZFSDIR} ${SPLDIR}
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-09 09:00:30 +03:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								.PHONY: distclean
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								distclean: clean
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								.PHONY: upload
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								upload: ${DEBS}
							 | 
						
					
						
							
								
									
										
										
										
											2018-02-21 13:12:13 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									tar -cf - ${DEBS} | ssh repoman@repo.proxmox.com -- upload --product pve,pmg --dist stretch --arch amd64
							 |