Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
annotate pkg-descr @ 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 |
| 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. |
| 266 | 2 |
| 3 Contains tools to manage jails, thin jails and binary packages. | |
| 4 | |
| 5 And the tool "bsmtp2dma" is a simple replacement for Bacula's "bsmtp" | |
| 6 when the system mailer does not listen on TCP ports. | |
|
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:
266
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:
266
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:
266
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:
266
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:
266
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:
266
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:
266
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:
266
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:
266
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:
266
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:
266
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:
266
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:
266
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:
266
diff
changeset
|
20 To be sure to not run into such issues consider installing the package |
|
6b85a603765a
Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
266
diff
changeset
|
21 flavor `local-bsdtools-alldeps'. Of course it is possible to install |
|
6b85a603765a
Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
Franz Glasner <fzglas.hg@dom66.de>
parents:
266
diff
changeset
|
22 "textproc/jq" manually. |
