diff --git a/files_in_srpm.txt b/files_in_srpm.txt new file mode 100644 index 0000000000000000000000000000000000000000..e2d029d0fa6906a59e0bbb9c5df88ac30cf577bb --- /dev/null +++ b/files_in_srpm.txt @@ -0,0 +1,2 @@ +pxeuler-1.0.0.tar.gz +pxeuler.spec diff --git a/pxeuler-1.0.0.tar.gz b/pxeuler-1.0.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..60946179cd1a81ce8f0460270feb38ab152700e9 Binary files /dev/null and b/pxeuler-1.0.0.tar.gz differ diff --git a/pxeuler.spec b/pxeuler.spec new file mode 100644 index 0000000000000000000000000000000000000000..1efabacd8cb196c70cb847973e09ed38aed9d3c2 --- /dev/null +++ b/pxeuler.spec @@ -0,0 +1,39 @@ +Name: pxeuler +Version: 1.0.0 +Release: 1 +Summary: 用于pxe自动化系统安装 + +License: GPLv3+ +URL: https://gitee.com/quanag_100/pxeuler +Source0: %{name}-%{version}.tar.gz + +BuildRequires: python3-devel +Requires: python3 + +%description +PXEuler自动化部署工具,用于快速配置网络启动环境。 + +%prep +%autosetup -p1 -n %{name}-%{version} + +%build +%define debug_package %{nil} + +%install +mkdir -p %{buildroot}/usr + +cp -rdpf %{_builddir}/%{name}-%{version}/usr/local %{buildroot}/usr + +%post +set -u + +rm -rf /usr/sbin/pxeuler +ln -s /usr/local/%{name}/pxeuler.py /usr/sbin/pxeuler + +%files +/usr/local/%{name}/* + + +%changelog +* Fri Mar 21 2025 Your Name - 1.0.0-1 +- 初始版本:实现基础功能与软链接创建 diff --git a/pxeuler.src.rpm b/pxeuler.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f5a7f425578d34085a0c0782421e209da027d63c Binary files /dev/null and b/pxeuler.src.rpm differ