view docs/man/man8/ftjail-build-etcupdate-current-tmpl.rst @ 806:b59054f11029

fports: Implement "fports detail -b" to print details about all packages that are not installed from the blessed FreeBSD repo. While there change option handling to allow a combination of selection flags: merge all selected packages and sort if needed.
author Franz Glasner <fzglas.hg@dom66.de>
date Tue, 05 Nov 2024 10:57:06 +0100
parents 2102b46566f0
children
line wrap: on
line source

.. -*- coding: utf-8; indent-tabs-mode: nil; -*-

ftjail-build-etcupdate-current-tmpl
===================================

Synopsis
--------

**ftjail build-etcupdate-current-tmpl** `directory` `tarball`


Description
-----------

Build a tarball in `tarball` of a "current" tree from the template
mounted at `directory`.

This tarball can be used by the default and extract modes of
:command:`etcupdate`. Using a tarball can allow :command:`etcupdate`
to perform a merge without requiring a source tree that matches the
currently installed world.  The tarball argument specifies the name of
the file to create.  The file will be a :manpage:`tar(5)` file compressed with
:manpage:`bzip2(1)`.

Within `directory` the default database locations are assumed. They are
:file:`{directory}/var/db/etcupdate/current`.


Environment
-----------

All environment variables that affect :manpage:`tar(1)` are effective also.


See Also
--------

:manpage:`ftjail(8)`, :manpage:`etcupdate(8)`,
:manpage:`tar(1)`, :manpage:`tar(5)`