Skip to content

Commit 568953b

Browse files
CI: add building of rockpis-dtbo package
Signed-off-by: Stephen <[email protected]>
1 parent a020566 commit 568953b

File tree

3 files changed

+32
-0
lines changed

3 files changed

+32
-0
lines changed

Jenkinsfile

+2
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ node {
4141
4242
make distclean
4343
./dev-make kernel-package
44+
./dev-make rockpis-dtbo-package
4445
'''
4546
}
4647

@@ -73,6 +74,7 @@ node {
7374
--description "${DESCRIPTION}"
7475
7576
rm ../*$(./dev-make info)*.deb
77+
rm ../rockpis-dtbo.tar.gz
7678
'''
7779
}
7880
}

dev-packages

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/bin/bash -e
2+
3+
LOCALPATH=$(pwd)
4+
OVERLAYS_ROCKPIS="${LOCALPATH}/arch/arm64/boot/dts/rockchip/overlays-rockpis"
5+
6+
while getopts "p:h" flag; do
7+
case $flag in
8+
p)
9+
PACKAGE_NAME="$OPTARG"
10+
;;
11+
esac
12+
done
13+
14+
if [[ "$PACKAGE_NAME" == "rockpis-dtbo" ]]; then
15+
cd ${LOCALPATH}/
16+
mkdir -p ${LOCALPATH}/rockpis-dtbo/boot/overlays
17+
cp ${OVERLAYS_ROCKPIS}/hw_intfc.conf ${LOCALPATH}/rockpis-dtbo/boot
18+
cp ${OVERLAYS_ROCKPIS}/README ${LOCALPATH}/rockpis-dtbo/boot/overlays
19+
cp ${OVERLAYS_ROCKPIS}/*.dtbo ${LOCALPATH}/rockpis-dtbo/boot/overlays
20+
21+
tar zcvf ${LOCALPATH}/rockpis-dtbo.tar.gz ${LOCALPATH}/rockpis-dtbo
22+
mv ${LOCALPATH}/rockpis-dtbo.tar.gz ..
23+
rm -rf ${LOCALPATH}/rockpis-dtbo
24+
cd -
25+
fi
26+

dev.mk

+4
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,7 @@ info: .config .scmversion
3030
.PHONY: kernel-package
3131
kernel-package: .config .scmversion
3232
LOCALVERSION=$(shell cat .scmversion) KDEB_PKGVERSION=$(KDEB_PKGVERSION) $(KERNEL_MAKE) bindeb-pkg -j$$(nproc)
33+
34+
.PHONY: rockpis-dtbo-package
35+
rockpis-dtbo-package:
36+
./dev-packages -p rockpis-dtbo

0 commit comments

Comments
 (0)