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?
