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