Bundled Flash

Jon Ciesla limburgher at gmail.com
Fri Aug 23 19:19:19 UTC 2013


On Fri, Aug 23, 2013 at 2:11 PM, Adam Williamson <awilliam at redhat.com>wrote:

> On Fri, 2013-08-23 at 13:57 -0500, Jon Ciesla wrote:
>
>
> > Sorry, just noticed the gist of this thread.  Are you trying to
> > replace a directory with a symlink?  Take a look at gallery2:
> >
> >
> > Example.
> >
> >
> > In %install:
> > #remove bundled Smarty.
> > rm -rf lib/smarty
> > ln -s ../../php/Smarty2
> > ${RPM_BUILD_ROOT}%{installprefix}/gallery2/lib/smarty
> >
> >
> >
> > Then in %post:
> >
> > if [ -L %{installprefix}/gallery2/lib/smarty ]; then
> >   rm -f %{installprefix}/gallery2/lib/smarty
> > fi
> > if [ -d %{installprefix}/gallery2/lib/smarty -a ! -L
> > %{installprefix}/gallery2/lib/smarty ]; then
> >     mv %{installprefix}/gallery2/lib/smarty
> > %{installprefix}/gallery2/lib/smarty.rpmbak && \
> >     ln -s ../../php/Smarty2 %{installprefix}/gallery2/lib/smarty && \
> >     rm -rf %{installprefix}/gallery2/lib/smarty.rpmbak
> > fi
> > if [ ! -L %{installprefix}/gallery2/lib/smarty ]; then
> >   ln -s ../../php/Smarty2 %{installprefix}/gallery2/lib/smarty
> > fi
> >
> >
> >
> > Then in %files
> > %ghost %{installprefix}/gallery2/lib/smarty
> >
> >
> > Pretty?  Nope.  Overkill?  Maybe?  Reliable?  So far.
>
> Are you sure? Does it work since rpm started throwing file conflict
> errors when you're trying to do this? That seems to be a fairly recent
> innovation, and the changelog indicates this was written in 2008. Has it
> actually been tested recently?
>
> https://bugzilla.redhat.com/show_bug.cgi?id=447156#c22
>
> The discussions I could find about this seem to be down on doing it in %
> pre, so I can't see why %post would be any better. Ref
>
> http://mm3test.fedoraproject.org/hyperkitty/list/devel@mm3test.fedoraproject.org/message/XRQUA2DOHNCFWWP2F7WLFW6L5GHPCERZ/.
>
>
> No, I've mostly left it as is since written, and adapted to additional
bundled PHP libs as needed.  Testing was heavy at the time but has been
mimimal since.  Conversely, it's been a long time since I've had a BZ on
any of this, which is not necessarily good evidence that it works.  If you
find a better way I'm more than happy to rip it
off^H^H^H^H^H^H^H^H^H^Hlearn.

-J


> --
> Adam Williamson
> Fedora QA Community Monkey
> IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
> http://www.happyassassin.net
>
> --
> devel mailing list
> devel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct




-- 
http://cecinestpasunefromage.wordpress.com/
------------------------------------------------
in your fear, seek only peace
in your fear, seek only love

-d. bowie
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20130823/b9bb348d/attachment.html>


More information about the devel mailing list