Name: proxy-agent Version: 5.2.071 Release: 2%{?dist} Summary: WhiteStar HyperSpace Proxy Agent Service License: GPL Source0: https://whitestar.io/repo/proxy-agent/5.2.071/2/proxy-agent.tar.xz BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch BuildRequires: make Requires: telnet, java-25-openjdk %description WhiteStar HyperSpace Proxy Agent Service %prep %autosetup -n %{name} %build ESLINT=0 NODE_ENV=production make %install make install-service DESTDIR=%{buildroot} PREFIX=/home/whitestar/proxy-agent %files %doc README.md %attr(0744, root, root) /home/whitestar/proxy-agent/* %attr(0744, root, root) /home/whitestar/proxy-agent/dist/* %attr(0755, root, root) /home/whitestar/proxy-agent/dist/libs/* # Script to be run after package is installed %post chown -R root /home/whitestar/proxy-agent chown -R root /home/whitestar/proxy-agent/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/proxy-agent.service" EXEC_START="$JAVA_FOLDER -XX:+UseZGC -XX:+UseStringDeduplication -DproxyAgent=true -jar hyperSpace.jar" if [ ! -e "$SERVICE_PATH" ]; then echo "##" echo "## Creating the HyperSpace Proxy Agent Service" echo "##" cat > "$SERVICE_PATH" <