Blame tests/data/SPECS/replacetest.spec

2ff057
%{!?filetype: %global filetype file}
2ff057
%{?fixit: %global havepretrans 1}
2ff057
%{!?user: %global user root}
2ff057
%{!?grp: %global grp root}
2ff057
2ff057
Name:		replacetest%{?sub:-%{sub}}
2ff057
Version:	%{ver}
2ff057
Release:	1
2ff057
Summary:	Testing file replacement behavior
2ff057
2ff057
Group:		Testing
2ff057
License:	GPL
2ff057
BuildArch:	noarch
2ff057
2ff057
%description
2ff057
%{summary}
2ff057
2ff057
%install
2ff057
rm -rf $RPM_BUILD_ROOT
2ff057
mkdir -p $RPM_BUILD_ROOT/opt
2ff057
case %{filetype} in
2ff057
file)
2ff057
    echo "%{filedata}" > $RPM_BUILD_ROOT/opt/foo
2ff057
    ;;
2ff057
link)
2ff057
    ln -s "%{filedata}" $RPM_BUILD_ROOT/opt/foo
2ff057
    ;;
2ff057
dir)
2ff057
    mkdir -p $RPM_BUILD_ROOT/opt/foo
2ff057
    ;;
2ff057
datadir)
2ff057
    mkdir -p $RPM_BUILD_ROOT/opt/foo
2ff057
    echo WOOT > $RPM_BUILD_ROOT/opt/foo/%{filedata}
2ff057
    ;;
2ff057
esac
2ff057
mkdir -p $RPM_BUILD_ROOT/opt/zoo
2ff057
echo FOO > $RPM_BUILD_ROOT/opt/goo
2ff057
2ff057
%clean
2ff057
rm -rf $RPM_BUILD_ROOT
2ff057
2ff057
%if 0%{?havepretrans}
2ff057
%pretrans -p <lua>
2ff057
%{fixit}
2ff057
%endif
2ff057
2ff057
%files
2ff057
%defattr(-,%{user},%{grp},-)
2ff057
/opt/*