LINKFARM(1) NetBSD General Commands Manual LINKFARM(1) NNAAMMEE lliinnkkffaarrmm - manage symbolic links to package files SSYYNNOOPPSSIISS lliinnkkffaarrmm [--ccDDnnRRVVvv] [--dd _s_t_o_w_d_i_r] [--ss _s_u_b_d_i_r] [--tt _t_a_r_g_e_t] _p_a_c_k_a_g_e DDEESSCCRRIIPPTTIIOONN The lliinnkkffaarrmm command is used to manage a "linkfarm", a directory tree of symbolic links in _t_a_r_g_e_t to the files in the _p_a_c_k_a_g_e sub-directory of _s_t_o_w_d_i_r. The default action is to create a linkfarm to a package. The following command-line options are supported: --cc Check whether a package contains a linkfarm in _t_a_r_g_e_t. If _p_a_c_k_a_g_e has no symbolic links in _t_a_r_g_e_t that correspond to its files, then return 0, otherwise return 1. --DD Delete the linkfarm for _p_a_c_k_a_g_e. --dd _s_t_o_w_d_i_r Set _s_t_o_w_d_i_r as the directory in which _p_a_c_k_a_g_e can be found. The default _s_t_o_w_d_i_r is the _p_a_c_k_a_g_e_s sub-directory in the default _t_a_r_g_e_t directory. --nn Don't actually execute the commands for removing and creating the symbolic links and directories. --RR Delete and re-create the linkfarm for _p_a_c_k_a_g_e. --ss _s_u_b_d_i_r The root of the package hierarchy for the linkfarm is the _s_u_b_d_i_r sub-directory in the package. By default, assume the root of the package hierarchy is simply the _p_a_c_k_a_g_e directory. --tt _t_a_r_g_e_t Set _t_a_r_g_e_t as the directory in which to create and delete the linkfarm for _p_a_c_k_a_g_e. The default _t_a_r_g_e_t directory is _/_u_s_r_/_p_k_g but may be overridden by the LOCALBASE environment variable. --VV Print version number and exit. --vv Turn on verbose output. Specifying --vv multiple times increases the level of verbosity. EENNVVIIRROONNMMEENNTT LOCALBASE The standard packages directory, _/_u_s_r_/_p_k_g, can be overridden by specifying an alternative directory in the LOCALBASE environment variable. This affects the default _t_a_r_g_e_t and _s_t_o_w_d_i_r directo- ries. PLIST_IGNORE_FILES This can be used to specify files in _p_a_c_k_a_g_e that should ignored when creating and deleting symbolic links in _t_a_r_g_e_t. PLIST_IGNORE_FILES is a space-separated list of shell glob pat- terns that match files relative to the _p_a_c_k_a_g_e directory, and it defaults to "info/dir *[~#] *.OLD *.orig *,v". SSEEEE AALLSSOO lndir(1), pkg_view(1) AAUUTTHHOORRSS The lliinnkkffaarrmm utility was written by Alistair G. Crooks . NetBSD 1.6 September 2, 2003 NetBSD 1.6