2009/11/24 Laszlo Papp <[email protected]>

> On Tue, Nov 24, 2009 at 7:25 AM, Allan McRae <[email protected]> wrote:
> > Ray Rashif wrote:
> >>
> >> 2009/11/24 Ranguvar <[email protected]>
> >>
> >>> On links, you can just ln -s.  For the first argument to ln, don't
> >>> specify
> >>> $pkgdir.
> >>> This is correct for a PKGBUILD, for example:
> >>>
> >>> ln -s /opt/foo/foobin "$pkgdir/usr/bin/foobin"
> >>>
> >>> The link will be removed on uninstall.
> >>>
> >>> Hope that helps,
> >>> -- Ranguvar
> >>>
> >>
> >> Just in case the OP takes this literally (and I have reason to believe
> so)
> >> -
> >> that is _wrong_ for a _PKGBUILD_, correct for an install scriptlet i.e
> >> foobar.install; post_install(), post_remove().
> >>
> >
> > Huh...  it looks the right way to create symlinks in a PKGBUILD to me.
>
> Me too, and I saw this usage in core/extra/community repositories too.
>
> Best Regards,
> Laszlo Papp
>

crap, read it the wrong way:

ln -s $pkgdir/foo foo will evaluate $pkgdir and link there, so eg.
$pkgdir/usr is not really /usr. ln -s foo $pkgdir/foo will still refer to
the real location so that is fine, right?

Reply via email to