155
155
# Test upgrade of different versions in same transaction
156
AT_SETUP([rpm -U two versions of same package])
156
AT_SETUP([rpm -U two versions of same package 1])
162
162
"${TOPDIR}"/RPMS/noarch/versiontest-1.0-1.noarch.rpm \
163
163
"${TOPDIR}"/RPMS/noarch/versiontest-2.0-1.noarch.rpm
164
164
runroot rpm -q versiontest
167
[versiontest-2.0-1.noarch
167
[Preparing packages...
168
versiontest-2.0-1.noarch
169
versiontest-2.0-1.noarch
171
[warning: package versiontest-1.0-1.noarch was already added, replacing with versiontest-2.0-1.noarch
175
# Test upgrade of different versions in same transaction
176
AT_SETUP([rpm -U two versions of same package 2])
182
"${TOPDIR}"/RPMS/noarch/versiontest-2.0-1.noarch.rpm \
183
"${TOPDIR}"/RPMS/noarch/versiontest-1.0-1.noarch.rpm
184
runroot rpm -q versiontest
187
[Preparing packages...
188
versiontest-2.0-1.noarch
189
versiontest-2.0-1.noarch
191
[warning: package versiontest-2.0-1.noarch was already added, skipping versiontest-1.0-1.noarch
195
# Test upgrade of obsoleted package in same transaction
196
AT_SETUP([rpm -U obsoleted package 1])
201
runroot rpmbuild --quiet -bb \
203
--define "obs deptest-two" \
204
/data/SPECS/deptest.spec
205
runroot rpmbuild --quiet -bb \
207
/data/SPECS/deptest.spec
211
"${TOPDIR}"/RPMS/noarch/deptest-two-1.0-1.noarch.rpm \
212
"${TOPDIR}"/RPMS/noarch/deptest-one-1.0-1.noarch.rpm
213
runroot rpm -q deptest-one
216
[Preparing packages...
217
deptest-one-1.0-1.noarch
218
deptest-one-1.0-1.noarch
220
[warning: package deptest-two-1.0-1.noarch was already added, replacing with deptest-one-1.0-1.noarch
224
# Test upgrade of obsoleted package in same transaction
225
AT_SETUP([rpm -U obsoleted package 2])
230
runroot rpmbuild --quiet -bb \
232
--define "obs deptest-two" \
233
/data/SPECS/deptest.spec
234
runroot rpmbuild --quiet -bb \
236
/data/SPECS/deptest.spec
240
"${TOPDIR}"/RPMS/noarch/deptest-one-1.0-1.noarch.rpm \
241
"${TOPDIR}"/RPMS/noarch/deptest-two-1.0-1.noarch.rpm
242
runroot rpm -q deptest-one
245
[Preparing packages...
246
deptest-one-1.0-1.noarch
247
deptest-one-1.0-1.noarch
249
[warning: package deptest-one-1.0-1.noarch was already added, skipping deptest-two-1.0-1.noarch
172
253
# Test install of two different versions in same transaction