diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000000000000000000000000000000000..9fb45b1c656f789d5dce3d9657158056a02f988a --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +pxeuler.src.rpm filter=lfs diff=lfs merge=lfs -text +pxeuler-1.0.0.tar.gz filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md index f59aaf18a315e7ab8bb859534b20235ddafe2a82..21f259694331bdadddec419a983850e7bd257283 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # software-package-server #### 介绍 -Software package server is a unified component for openeuler community developer which try to simplify the source package contribution process. +Software package server is a unified component for openeuler community developer which try to simplify the source package contribution process. #### 软件架构 软件架构说明 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..7940a403fa88d294e943809c527ed215cc02bf2c --- /dev/null +++ b/pxeuler-1.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e70ed6395027ba686be3f5a9760e145e21ec96708c33c59dbb9d0fd2afa03adb +size 97766793 diff --git a/pxeuler.spec b/pxeuler.spec new file mode 100644 index 0000000000000000000000000000000000000000..c04663c0f1b384ff1394169dae7de303a50403df --- /dev/null +++ b/pxeuler.spec @@ -0,0 +1,41 @@ +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}/* +%exclude /usr/local/%{name}/.git/* +%exclude /usr/local/%{name}/.gitignore + + +%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..f9ed21b6f5dee5cd990680275ffd667d69714f91 --- /dev/null +++ b/pxeuler.src.rpm @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0e5ebc7ec41a7549cbfe28fa96dd411bab33a42b1ec64ef86e233da9edc8de8 +size 97767448