/
githubmirror
/
rpm
Обзор
Документация
Войти
/
githubmirror
/
rpm
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/data/SPECS/replacetest.spec
49 строк
892 B
Panu Matilainen
Allow version to be omitted in the replace test spec
14 ноя 2023, 13:11
14 ноя 2023, 13:11
2c20f96
Код
Авторство
О чём код?
%{!?filetype: %global filetype file} %{?fixit: %global havepretrans 1} %{!?user: %global user root} %{!?grp: %global grp root} %{!?ver: %global ver 1.0} Name: replacetest%{?subpkg:-%{subpkg}} Version: %{ver} Release: 1 Summary: Testing file replacement behavior Group: Testing License: GPL BuildArch: noarch %description %{summary} %install mkdir -p $RPM_BUILD_ROOT/opt case %{filetype} in file) echo "%{filedata}" > $RPM_BUILD_ROOT/opt/foo ;; link) ln -s "%{filedata}" $RPM_BUILD_ROOT/opt/foo ;; dir) mkdir -p $RPM_BUILD_ROOT/opt/foo ;; datadir) mkdir -p $RPM_BUILD_ROOT/opt/foo echo WOOT > $RPM_BUILD_ROOT/opt/foo/%{filedata} ;; esac mkdir -p $RPM_BUILD_ROOT/opt/zoo echo FOO > $RPM_BUILD_ROOT/opt/goo %clean rm -rf $RPM_BUILD_ROOT %if 0%{?havepretrans} %pretrans -p <lua> %{fixit} %endif %files %defattr(-,%{user},%{grp},-) %{?fileattr} /opt/*