Re: files getting overwritten
"Richard Shade" <[email protected]> Wed, 7 May 2008 16:50:52 -0500
| Newsgroups | gmane.linux.redhat.rpm.general |
|---|---|
| Message-ID | <[email protected]> |
On Wed, May 7, 2008 at 3:17 PM, Zac Elston <[email protected]> wrote: > Greetings. > > I'm attempting to demonstrate how RPMs will save the developer's butt by > not allowing a file to be overwritten and during my demo, PackageB > overwrites PackageA's file > > [root@webd-m01 ~]# rpm -q --whatprovides /usr/local/testfile > psi-test-1-dev > psi-retest-2-dev > > what did I do wrong? I am considering from this context that PackageA=psi-test-1-dev, and PackageB=psi-retest-2-dev. If so I think you also need %config(noreplace) /usr/local/psi/testfile in PackageB instead of just leaving it under files. > > > --specfile snippets > > Summary: file overwrite test > Name: psi-test > Version: 1 > Release: dev > install -D testfile $RPM_BUILD_ROOT/usr/local/psi/testfile > %files > %defattr(644,apache,apache) > %config(noreplace) /usr/local/psi/testfile > > Summary: file overwrite test > Name: psi-retest > Version: 2 > Release: dev > install -D testfile $RPM_BUILD_ROOT/usr/local/psi/testfile > %files > %defattr(644,apache,apache) > /usr/local/psi/testfile > > > > -zac > > _______________________________________________ > Rpm-list mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/rpm-list > -- Thanks, Richard Shade RightScale http://www.rightscale.com/ _______________________________________________ Rpm-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/rpm-list