upgrade rpm version to 4.14.1
[platform/upstream/rpm.git] / tests / data / SPECS / replacetest.spec
1 %{!?filetype: %global filetype file}
2 %{?fixit: %global havepretrans 1}
3 %{!?user: %global user root}
4 %{!?grp: %global grp root}
5
6 Name:           replacetest%{?sub:-%{sub}}
7 Version:        %{ver}
8 Release:        1
9 Summary:        Testing file replacement behavior
10
11 Group:          Testing
12 License:        GPL
13 BuildArch:      noarch
14
15 %description
16 %{summary}
17
18 %install
19 rm -rf $RPM_BUILD_ROOT
20 mkdir -p $RPM_BUILD_ROOT/opt
21 case %{filetype} in
22 file)
23     echo "%{filedata}" > $RPM_BUILD_ROOT/opt/foo
24     ;;
25 link)
26     ln -s "%{filedata}" $RPM_BUILD_ROOT/opt/foo
27     ;;
28 dir)
29     mkdir -p $RPM_BUILD_ROOT/opt/foo
30     ;;
31 datadir)
32     mkdir -p $RPM_BUILD_ROOT/opt/foo
33     echo WOOT > $RPM_BUILD_ROOT/opt/foo/%{filedata}
34     ;;
35 esac
36 mkdir -p $RPM_BUILD_ROOT/opt/zoo
37 echo FOO > $RPM_BUILD_ROOT/opt/goo
38
39 %clean
40 rm -rf $RPM_BUILD_ROOT
41
42 %if 0%{?havepretrans}
43 %pretrans -p <lua>
44 %{fixit}
45 %endif
46
47 %files
48 %defattr(-,%{user},%{grp},-)
49 /opt/*