Skip to content

Commit a685813

Browse files
committed
add autobuild.sh
1 parent f469ecc commit a685813

4 files changed

Lines changed: 92 additions & 3 deletions

File tree

‎build.sh‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,18 @@ dockerbuild(){
2020
if [ -n "$BUILDERNAME" ];then
2121
docker run -it -e PKGDIR=$SH_PATH/packages/$PKGNAME/$PKGNAME -v $SH_PATH/:$SH_PATH --name $PKGNAME --rm $BUILDERNAME || errlog "builderror"
2222
else
23-
docker run -it -e PKGDIR=$SH_PATH/packages/$PKGNAME/$PKGNAME -v $SH_PATH/:$SH_PATH --name $PKGNAME --rm pvebuilder|| errlog "builderror"
23+
docker run -it -e PKGDIR=$SH_PATH/packages/$PKGNAME/$PKGNAME -v $SH_PATH/:$SH_PATH --name $PKGNAME --rm pvebuilder || errlog "builderror"
2424
fi
2525
}
2626

2727
upload_pkg(){
2828
mkdir /tmp/$PKGNAME -p
29-
for i in `ls $SH_PATH/packages/$PKGNAME/$PKGNAME/*.deb`;
29+
find "$SH_PATH/packages/$PKGNAME/$PKGNAME" -name "*.deb" -exec cp {} /tmp/$PKGNAME \;
30+
for i in `ls /tmp/$PKGNAME/*.deb`;
3031
do
3132
md5sum $i > $i.md5
3233
cat $i.md5
3334
done
34-
find "$SH_PATH/packages/$PKGNAME/$PKGNAME" -name "*.deb" -exec cp {} /tmp/$PKGNAME \;
3535
find "$SH_PATH/packages/$PKGNAME/$PKGNAME" -name "*.deb.md5" -exec cp {} /tmp/$PKGNAME \;
3636
find "$SH_PATH/packages/$PKGNAME/$PKGNAME" -name "*.buildinfo" -exec cp {} /tmp/$PKGNAME \;
3737
find "$SH_PATH/packages/$PKGNAME/$PKGNAME" -name "*.changes" -exec cp {} /tmp/$PKGNAME \;
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/bin/bash
2+
PKGNAME="proxmox-backup-qemu"
3+
4+
errlog(){
5+
echo $1
6+
exit 1
7+
8+
}
9+
10+
exec_build(){
11+
apt update
12+
yes |mk-build-deps --install --remove
13+
echo "clean "
14+
make clean || echo ok
15+
echo "build deb in `pwd` "
16+
make deb
17+
}
18+
19+
echo "This is $PKGNAME build scripts"
20+
21+
22+
SH_PATH=$(realpath "$0")
23+
SH_DIR=$(dirname $SH_PATH)
24+
25+
cd $SH_DIR/$PKGNAME/submodules/proxmox-backup/
26+
apt update
27+
yes |mk-build-deps --install --remove
28+
cd $SH_DIR/$PKGNAME/
29+
exec_build
30+
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/bin/bash
2+
PKGNAME="proxmox-perl-rs"
3+
4+
errlog(){
5+
echo $1
6+
exit 1
7+
8+
}
9+
10+
exec_build(){
11+
apt update
12+
yes |mk-build-deps --install --remove
13+
echo "clean "
14+
make clean || echo ok
15+
echo "build deb in `pwd` "
16+
make deb
17+
}
18+
19+
echo "This is $PKGNAME build scripts"
20+
21+
22+
SH_PATH=$(realpath "$0")
23+
SH_DIR=$(dirname $SH_PATH)
24+
25+
for i in common/pkg pve-rs;
26+
do
27+
cd $SH_DIR/$PKGNAME/$i
28+
exec_build
29+
done
30+

‎packages/pve-xtermjs/autobuild.sh‎

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#!/bin/bash
2+
errlog(){
3+
echo $1
4+
exit 1
5+
6+
}
7+
8+
exec_build(){
9+
apt update
10+
yes |mk-build-deps --install --remove
11+
echo "clean "
12+
make clean || echo ok
13+
echo "build deb in `pwd` "
14+
make deb
15+
}
16+
17+
echo "This is pve-xtermjs build scripts"
18+
PKGNAME="pve-xtermjs"
19+
20+
21+
SH_PATH=$(realpath "$0")
22+
SH_DIR=$(dirname $SH_PATH)
23+
24+
for i in xterm.js termproxy;
25+
do
26+
cd $SH_DIR/pve-xtermjs/$i
27+
exec_build
28+
done
29+

0 commit comments

Comments
 (0)