Name: osmind-ai Version: 1.0.0 Release: 1%{?dist} Summary: OSMind AI Service License: MulanPSL-2.0 URL: https://gitee.com/Victeo/osmind-aiservice Source0: %{name}-%{version}.tar.gz %global debug_package %{nil} %global _enable_debug_package 0 #BuildRequires: go Requires: systemd %description OSMind AI Service packaged as RPM. %prep %setup -q %build go mod tidy go build -o osmind_agent cmd/einoagent/main.go # 替换为你的编译命令 %install # 创建目录 install -d -m 755 %{buildroot}/opt/osmind_ai install -d -m 755 %{buildroot}%{_unitdir} # 复制二进制文件 install -m 755 osmind_agent %{buildroot}/opt/osmind_ai/ # 复制 systemd 服务文件 install -m 644 osmind-ai.service %{buildroot}%{_unitdir}/ %post # systemd 配置 %systemd_post osmind-ai.service %preun # 卸载前停止服务 %systemd_preun osmind-ai.service %postun # 清理配置 %systemd_postun_with_restart osmind-ai.service %files %dir /opt/osmind_ai /opt/osmind_ai/osmind_agent %{_unitdir}/osmind-ai.service %changelog * Tue Sep 16 2025 ShiLei <845621916@qq.com> - 1.0.0-1 - Initial package