Name: rest-gateway Version: 6.0.005 Release: 1%{?dist} Summary: WhiteStar REST Gateway License: GPL Source0: https://whitestar.io/repo/rest-gateway/6.0.005/1/rest-gateway.tar.xz BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch BuildRequires: make Requires: java-25-openjdk %description WhiteStar REST Gateway %prep %autosetup -n %{name} %build ESLINT=0 NODE_ENV=production make %install make install-service DESTDIR=%{buildroot} PREFIX=/home/whitestar/whiteStarRESTGateway %files %doc README.md %attr(0744, root, root) /home/whitestar/whiteStarRESTGateway/* %attr(0744, root, root) /home/whitestar/whiteStarRESTGateway/dist/* %attr(0755, root, root) /home/whitestar/whiteStarRESTGateway/dist/libs/* # Script to be run after package is installed %post chown -R root /home/whitestar/whiteStarRESTGateway chown -R root /home/whitestar/whiteStarRESTGateway/dist JAVA_FOLDER="/usr/lib/jvm/java-25-openjdk/bin/java" # selinuxenabled if [ $? -ne 0 ] then echo "SELinux is not enabled" else echo "SELinux is enabled, updating fcontext for java..." semanage fcontext -a -t bin_t $JAVA_FOLDER restorecon -v $JAVA_FOLDER fi SERVICE_PATH="/etc/systemd/system/whiteStarRESTGateway.service" EXEC_START="$JAVA_FOLDER -XX:+UseStringDeduplication -jar WhiteStarRESTGateway.jar" if [ ! -e "$SERVICE_PATH" ]; then echo "##" echo "## Creating the Gateway Service" echo "##" cat > "$SERVICE_PATH" <