Name: oemaker Summary: a duilding tool for making DVD ISO License: Mulan PSL v2 Group: System/Management Version: 1.1.1 Release: 1 BuildRoot: %{_tmppath}/%{name} Source: https://gitee.com/openeuler/oemaker/repository/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildArch: noarch Requires: createrepo dnf-plugins-core genisoimage isomd5sum grep bash libselinux-utils libxml2 Requires: lorax >= 19.6.78-1 %description a building tool for making DVD ISO %prep %setup -c %install mkdir -p %{buildroot}/opt/ mkdir -p %{buildroot}/opt/oemaker mkdir -p %{buildroot}/opt/oemaker/config mkdir -p %{buildroot}/opt/oemaker/config/x86_64 mkdir -p %{buildroot}/opt/oemaker/config/aarch64 mkdir -p %{buildroot}/opt/oemaker/docs cd %{name} install -m 700 oemaker.sh %{buildroot}/opt/oemaker/oemaker.sh install -m 700 make_debug.sh %{buildroot}/opt/oemaker/make_debug.sh install -m 700 img_repo.sh %{buildroot}/opt/oemaker/img_repo.sh install -m 700 init.sh %{buildroot}/opt/oemaker/init.sh install -m 700 iso.sh %{buildroot}/opt/oemaker/iso.sh install -m 700 rpm.sh %{buildroot}/opt/oemaker/rpm.sh install -m 400 config/rpmlist.xml %{buildroot}/opt/oemaker/config/rpmlist.xml install -m 400 config/x86_64/* %{buildroot}/opt/oemaker/config/x86_64/ install -m 400 config/aarch64/* %{buildroot}/opt/oemaker/config/aarch64/ install -m 700 docs/* %{buildroot}/opt/oemaker/docs/ cp -a 80-openeuler %{buildroot}/opt/oemaker/ cd - %pre %post ln -s /opt/oemaker/oemaker.sh /bin/oemaker %preun %postun rm -r /bin/oemaker rm -rf /opt/oemaker %files %defattr(-,root,root) %dir /opt %dir /opt/oemaker /opt/oemaker/* %clean rm -rf $RPM_BUILD_ROOT/* rm -rf %{buildroot} rm -rf $RPM_BUILD_DIR/%{name} %changelog * Mon Feb 08 2021 miao_kaibo - 1.1.1-1 - ID:NA - SUG:NA - DESC:upgrade version * Thu Oct 15 2020 zhuchunyi - 1.0.1-1 - ID:NA - SUG:NA - DESC:upgrade version * Tue Sep 29 2020 zhuchunyi - 1.0.0-2 - ID:NA - SUG:NA - DESC:change Source format to URL * Sat Jul 25 2020 zhuchunyi - 1.0.0-1 - ID:NA - SUG:NA - DESC:package init