imageTailor/imageTailor.spec

125 lines
3.3 KiB
RPMSpec
Raw Normal View History

2022-03-03 19:34:33 +08:00
Name: imageTailor
Summary: Cut out the ISO
License: Mulan PSL v2
Group: System/Management
2023-11-22 15:44:07 +08:00
Version: 2.2.0
2023-08-23 14:20:55 +08:00
Release: 1
2022-03-03 19:34:33 +08:00
BuildRoot: %{_tmppath}/%{name}-%{version}
Source: https://gitee.com/openeuler/imageTailor/repository/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
2023-06-02 11:05:30 +08:00
2023-08-23 14:20:55 +08:00
Requires: dnf-utils tar python3 drpm genisoimage python3-kiwi kiwi-tools kiwi-systemdeps dosfstools parted kpartx xz rsync
2022-03-03 19:34:33 +08:00
%description
Dopralinux custom tool
%prep
%setup -c
2023-06-02 11:05:30 +08:00
%autopatch -p1
2022-03-03 19:34:33 +08:00
%install
2023-11-22 15:44:07 +08:00
sys_arch=$(uname -m)
2022-03-03 19:34:33 +08:00
mkdir -p %{buildroot}/opt/imageTailor
cd %{name}
2023-11-22 15:44:07 +08:00
cp -a conf/${sys_arch}/* %{buildroot}/opt/imageTailor
2022-03-03 19:34:33 +08:00
cp -a conf/common/* %{buildroot}/opt/imageTailor
cp -a mkdliso %{buildroot}/opt/imageTailor
2023-11-22 15:44:07 +08:00
%ifnarch riscv64
2022-03-21 21:32:55 +08:00
# for user install hook config
chmod 600 %{buildroot}/opt/imageTailor/custom/cfg_*/usr_install/hook/install_succ_hook/S00reboot
chmod 600 %{buildroot}/opt/imageTailor/custom/cfg_*/usr_install/hook/after_setup_os_hook/S00setcap
chmod 640 %{buildroot}/opt/imageTailor/custom/cfg_*/usr_install/all/addonscript/after_inssucc_hook/*
2022-03-16 16:47:12 +08:00
# for user config
chmod 640 %{buildroot}/opt/imageTailor/custom/cfg_*/usr_install/conf/*
chmod 640 %{buildroot}/opt/imageTailor/custom/cfg_*/cmd.conf
chmod 640 %{buildroot}/opt/imageTailor/custom/cfg_*/rpm.conf
2022-03-21 21:32:55 +08:00
chmod 600 %{buildroot}/opt/imageTailor/custom/cfg_*/security_s.conf
2022-03-16 16:47:12 +08:00
chmod 640 %{buildroot}/opt/imageTailor/custom/cfg_*/sys.conf
# for execute scripts
chmod 550 %{buildroot}/opt/imageTailor/kiwi/hook/config.sh
chmod 550 %{buildroot}/opt/imageTailor/kiwi/hook/images.sh
chmod 550 %{buildroot}/opt/imageTailor/mkdliso
2023-11-22 15:44:07 +08:00
%endif
2023-05-19 18:28:35 +08:00
chmod 550 %{buildroot}/opt/imageTailor/custom/cfg_qcow2/bin/*
chmod 550 %{buildroot}/opt/imageTailor/custom/cfg_qcow2/lib/*
chmod 550 %{buildroot}/opt/imageTailor/custom/cfg_qcow2/misc/*
chmod 550 %{buildroot}/opt/imageTailor/custom/cfg_qcow2/hooks/*/*
chmod 640 %{buildroot}/opt/imageTailor/custom/cfg_qcow2/config/*
chmod 640 %{buildroot}/opt/imageTailor/custom/cfg_qcow2/template/*
2022-03-03 19:34:33 +08:00
cd -
%pre
%post
%preun
%postun
%files
%defattr(-,root,root)
%dir /opt/imageTailor
/opt/imageTailor/*
%clean
rm -rf $RPM_BUILD_ROOT/*
rm -rf %{_tmppath}/%{name}-%{version}
rm -rf $RPM_BUILD_DIR/%{name}-%{version}
%changelog
2023-11-22 15:44:07 +08:00
* Wed Nov 22 2023 chenhuihan <chenhuihan@huawei.com> - 2.2.0-1
- ID:NA
- SUG:NA
- DESC: support for qcow2 riscv64
2023-08-23 14:20:55 +08:00
* Wed Aug 23 2023 xinsheng3 <xinsheng3@huawei.com> - 2.1.0-1
- ID:NA
- SUG:NA
- DESC: support raspberryPi img cut
2023-06-02 11:05:30 +08:00
* Fri Jun 2 2023 chenhuihan <chenhuihan@huawei.com> - 2.0.1-2
- ID:NA
- SUG:NA
- DESC: fixed make qcow2 in docker
2023-05-23 18:21:36 +08:00
* Tue May 23 2023 chenhuihan <chenhuihan@huawei.com> - 2.0.1-1
- ID:NA
- SUG:NA
- DESC: fix pwd
2023-05-19 18:28:35 +08:00
* Fri May 19 2023 chenhuihan <chenhuihan@huawei.com> - 2.0.0-1
- ID:NA
- SUG:NA
- DESC: support qcow2
2022-03-28 17:33:55 +08:00
* Mon Mar 28 2022 xinsheng<xinsheng3@huawei.com> - 1.0.4-1
- ID:NA
- SUG:NA
- DESC:add cache array for matching rpm
2022-03-21 21:32:55 +08:00
* Mon Mar 21 2022 xinsheng<xinsheng3@huawei.com> - 1.0.3-1
- ID:NA
- SUG:NA
- DESC:init openEuler file config
2022-03-16 16:47:12 +08:00
* Wed Mar 16 2022 xinsheng<xinsheng3@huawei.com> - 1.0.2-1
- ID:NA
- SUG:NA
- DESC:adapter keyword for openEuler
2022-03-03 19:34:33 +08:00
* Thu Mar 03 2022 xinsheng<xinsheng3@huawei.com> - 1.0.1-1
- ID:NA
- SUG:NA
- DESC:append arm ko for pxe
* Mon Feb 28 2022 xinsheng<xinsheng3@huawei.com> - 1.0.0-1
- ID:NA
- SUG:NA
- DESC:package init