@@ -46,6 +46,22 @@ linux-pine64-$(RELEASE_NAME).tar: linux/arch/arm64/boot/Image boot-tools kernel/
4646 cd kernel && \
4747 bash ./make_kernel_tarball.sh $(shell readlink -f "$@ ")
4848
49+ linux-pine64-package-$(RELEASE_NAME ) .deb : package
50+ fpm -s dir -t deb -n linux-pine64-package -v $(RELEASE_NAME ) \
51+ -p $@ \
52+ --deb-priority optional --category admin \
53+ --force \
54+ --deb-compression bzip2 \
55+ --after-install package/scripts/postinst.deb \
56+ --before-remove package/scripts/prerm.deb \
57+ --url https://gitlab.com/ayufan-pine64/linux-build \
58+ --description " GitLab Runner" \
59+ -m
" Kamil Trzciński <[email protected] >" \ 60+ --license " MIT" \
61+ --vendor " Kamil Trzciński" \
62+ -a arm64 \
63+ package/root/=/
64+
4965% .tar.xz : % .tar
5066 pxz -f -3 $<
5167
@@ -58,17 +74,21 @@ simple-image-pinebook-$(RELEASE_NAME).img: linux-pine64-$(RELEASE_NAME).tar.xz b
5874 export uboot=../boot-tools/build/u-boot-sun50iw1p1-secure-with-pinebook-dtb.bin && \
5975 bash ./make_simpleimage.sh $(shell readlink -f "$@ ") 100 $(shell readlink -f linux-pine64-$(RELEASE_NAME ) .tar.xz)
6076
61- xenial-pinebook-bspkernel-$(RELEASE_NAME ) -$(RELEASE ) .img : simple-image-pinebook-$(RELEASE_NAME ) .img.xz linux-pine64-$(RELEASE_NAME ) .tar.xz boot-tools
77+ xenial-pinebook-bspkernel-$(RELEASE_NAME ) -$(RELEASE ) .img : simple-image-pinebook-$(RELEASE_NAME ) .img.xz linux-pine64-$(RELEASE_NAME ) .tar.xz linux-pine64-package- $( RELEASE_NAME ) .deb boot-tools
6278 sudo bash ./build-pine64-image.sh \
6379 $(shell readlink -f $@ ) \
6480 $(shell readlink -f simple-image-pinebook-$(RELEASE_NAME ) .img.xz) \
6581 $(shell readlink -f linux-pine64-$(RELEASE_NAME ) .tar.xz) \
82+ $(shell readlink -f linux-pine64-package-$(RELEASE_NAME ) .deb) \
6683 xenial \
6784 pinebook
6885
6986.PHONY : kernel-tarball
7087kernel-tarball : linux-pine64-$(RELEASE_NAME ) .tar.xz
7188
89+ .PHONY : linux-package
90+ linux-package : linux-pine64-package-$(RELEASE_NAME ) .deb
91+
7292.PHONY : simple-image-pinebook-$(RELEASE_NAME ) .img
7393simple-image-pinebook : simple-image-pinebook-$(RELEASE_NAME ) .img
7494
0 commit comments