Proxmox-Port/packages/common.sh
2024-11-21 14:52:52 +08:00

33 lines
736 B
Bash

#!/bin/bash
copy_dir(){
rsync -ra $SH_DIR/$PKGNAME /build
cd /build/$PKGNAME
}
exec_build_make(){
apt update
yes |mk-build-deps --install --remove
echo "clean "
make clean || echo ok
echo "build deb in `pwd` "
if [ $dscflag == "dsc" ];then
make dsc || errlog "build dsc error"
fi
DEB_BUILD_OPTIONS=nocheck make deb || errlog "build deb error"
}
exec_build_dpkg(){
apt update
yes |mk-build-deps --install --remove
echo "clean "
make clean || echo ok
echo "build deb in `pwd` "
dpkg-buildpackage -b -us -uc || errlog "build deb error"
}
errlog(){
echo $1;
exit 1;
}