From d785efab3f05ba23093fa610428f2b4bc1e085b1 Mon Sep 17 00:00:00 2001 From: Hang Zhao Date: Fri, 19 May 2023 10:53:57 +0800 Subject: [PATCH] add unity-con build script Signed-off-by: Hang Zhao --- rpm/sysak-build-nodep_unity_con_debug.sh | 95 ++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100755 rpm/sysak-build-nodep_unity_con_debug.sh diff --git a/rpm/sysak-build-nodep_unity_con_debug.sh b/rpm/sysak-build-nodep_unity_con_debug.sh new file mode 100755 index 00000000..6b58d2b4 --- /dev/null +++ b/rpm/sysak-build-nodep_unity_con_debug.sh @@ -0,0 +1,95 @@ +#!/bin/bash + +build_rpm() +{ + rm -rf ${RPMBUILD_DIR}/BUILD + rm -rf ${RPMBUILD_DIR}/RPMS + rm -rf ${RPMBUILD_DIR}/SOURCES + rm -rf ${RPMBUILD_DIR}/SPECS + rm -rf ${RPMBUILD_DIR}/SRPMS + rm -rf ${RPMBUILD_DIR}/BUILDROOT + local RPMBUILD_DIR="`realpath $BASE/../rpm`" + local BUILD_DIR=`realpath $BASE/../out` + local SOURCE_DIR=`realpath $BASE/../` + mkdir -p "${RPMBUILD_DIR}"/{BUILD,RPMS,SOURCES,SPECS,SRPMS} +echo "cat" +cat > $RPMBUILD_DIR/sysak.spec < /dev/null +if [ \$? -eq 0 ]; then + /sbin/rmmod sysak + exit 0 +fi + +%postun +rm -rf /usr/local/sysak + +%files +/etc/sysak +/usr/local/sysak +/usr/bin/sysak +/usr/lib/systemd/system/sysak.service + +%changelog +EOF + +echo "rpmbuild" +echo RPMBUILD_DIR=$RPMBUILD_DIR +echo LINUX_VERSION=$LINUX_VERSION +echo SOURCE_DIR=$SOURCE_DIR +rpmbuild --define "%linux_version $LINUX_VERSION" \ + --define "%_topdir ${RPMBUILD_DIR}" \ + --define "%source_dir $SOURCE_DIR" \ + --define "%target $TARGET_LIST" \ + -bb $RPMBUILD_DIR/sysak.spec +} + +main() { + export BASE=`pwd` + export RPM_VERSION=$1 + export RELEASE=$2 + + #export LINUX_VERSION=$(uname -r) + export LINUX_VERSION="4.19.91-27.al7.x86_64" + + TARGET_LIST="--enable-target-all" + + build_rpm +} + +main $1 $2 -- Gitee