fix msm-plugin.c svace issue: make sure dupPath is not NULL before strchr()
[platform/upstream/rpm.git] / tests / rpmorder.at
1 AT_BANNER([RPM install/erase ordering])
2
3 AT_SETUP([basic install/erase order 1])
4 AT_KEYWORDS([install erase order])
5 AT_CHECK([
6 RPMDB_CLEAR
7 RPMDB_INIT
8
9 runroot rpmbuild --quiet -bb \
10         --define "pkg one" \
11         --define "reqs deptest-two" \
12         /data/SPECS/deptest.spec
13 runroot rpmbuild --quiet -bb \
14         --define "pkg two" \
15         --define "reqs deptest-three" \
16         /data/SPECS/deptest.spec
17 runroot rpmbuild --quiet -bb \
18         --define "pkg three" \
19         /data/SPECS/deptest.spec
20
21 echo INSTALL:
22 runroot rpm -Uv --justdb \
23         /build/RPMS/noarch/deptest-two-1.0-1.noarch.rpm \
24         /build/RPMS/noarch/deptest-three-1.0-1.noarch.rpm \
25         /build/RPMS/noarch/deptest-one-1.0-1.noarch.rpm
26 echo ERASE:
27 runroot rpm -ev --justdb \
28         deptest-three \
29         deptest-one \
30         deptest-two
31 ],
32 [0],
33 [INSTALL:
34 Preparing packages...
35 deptest-three-1.0-1.noarch
36 deptest-two-1.0-1.noarch
37 deptest-one-1.0-1.noarch
38 ERASE:
39 Preparing packages...
40 deptest-one-1.0-1.noarch
41 deptest-two-1.0-1.noarch
42 deptest-three-1.0-1.noarch
43 ],
44 [])
45 AT_CLEANUP