This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision |
| andrewpantyukhin:linkfarming [2020/06/20 15:26] – Remove XPI link (stale/historical) KubilayKocak | andrewpantyukhin:linkfarming [2022/10/04 00:55] (current) – Chase page rename KubilayKocak |
|---|
| ===== Linkfarming ===== | ===== Linkfarming ===== |
| |
| Linkfarming is a technique employed by XPI and [[/NPAPI|NPAPI]] ports ("miniports") for greater flexibility in installation. | Linkfarming is a technique employed by XPI and [[AndrewPantyukhin/NPAPI]] ports ("miniports") for greater flexibility in installation. |
| |
| Each miniport is installed in LOCALBASE/lib///infra///ID/ (where //infra// is either "xpi" or "npapi", and ID is unique for each miniport). Symlinks are then farmed in apps, usually lib///appname///{extensions,plugins}/. Once there was an idea to make a separate port, to support advanced linkfarming - allowing user to tune which miniports go to which apps, and to allow packages to invoke linkfarming. We've come to an arguably simpler solution. | Each miniport is installed in LOCALBASE/lib///infra///ID/ (where //infra// is either "xpi" or "npapi", and ID is unique for each miniport). Symlinks are then farmed in apps, usually lib///appname///{extensions,plugins}/. Once there was an idea to make a separate port, to support advanced linkfarming - allowing user to tune which miniports go to which apps, and to allow packages to invoke linkfarming. We've come to an arguably simpler solution. |