[aur-general] How to include sources from sourceforge + creating links not provided by package
Ray Rashif
schivmeister at gmail.com
Tue Nov 24 01:54:14 EST 2009
2009/11/24 Laszlo Papp <djszapi at archlinux.us>
> On Tue, Nov 24, 2009 at 7:25 AM, Allan McRae <allan at archlinux.org> wrote:
> > Ray Rashif wrote:
> >>
> >> 2009/11/24 Ranguvar <ranguvar at archlinux.us>
> >>
> >>> 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?
More information about the aur-general
mailing list