annotate pkg-descr.alldeps @ 723:a97ec3f07bdb

farray.sh: REFACTOR: More flexible metadata retrieval. Using an array or alist variable name or token value (with prefix) is now supported in every function. This is possible because the value prefixes contain questin marks (?) which are not allowed in shell variable names. This again is a major precondition for recursive data structures (arrays/alists in arrays/alists).
author Franz Glasner <fzglas.hg@dom66.de>
date Sat, 05 Oct 2024 21:55:55 +0200
parents 48b31d24d71d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
549
48b31d24d71d Changed description: remove the wording "private"
Franz Glasner <fzglas.hg@dom66.de>
parents: 548
diff changeset
1 A collection of local FreeBSD tools for managing the system.
548
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
2
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
3 Contains tools to manage jails, thin jails and binary packages.
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
4
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
5 And the tool "bsmtp2dma" is a simple replacement for Bacula's "bsmtp"
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
6 when the system mailer does not listen on TCP ports.
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
7
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
8 This package normally does not depend on tools that are not in a FreeBSD
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
9 base installation. But in some cases there are issues with them:
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
10
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
11 - space characters in the names of jails
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
12 - space characters in the names of mounted devices (e.g. ZFS datasets)
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
13 - space characters in mountpoints
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
14
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
15 In such cases the text output from "jls" or "mount -p" is inherently
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
16 ambiguous. If /usr/local/bin/jq is available at runtime then these
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
17 issues are not existent because JSON output is requested and processed
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
18 properly.
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
19
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
20 If you are sure to not run into such issues you can install the standard
6b85a603765a Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
21 package flavor `local-bsdtools' and/or remove "textproc/jq".