gettextize(1) on Solnix vs Linux and the BSDs
gettextize is not in the Solnix base system. Install pkgs.solnix.gettext to get it. The Solnix page is GNU gettext-tools 0.22.5, and the Linux page is gettext-tools 1.0. The two pages list the same synopsis and options. The bundle has no FreeBSD, OpenBSD or NetBSD gettextize page.
The manual pages
- Solnix: gettextize(1) from
pkgs.solnix.gettext - Linux: gettextize(1) gettext-1.0
What Solnix runs
Not installed by default: add pkgs.solnix.gettext. The published Solnix page is from GNU gettext-tools 0.22.5 (February 2024). No other illumos variants are shipped.
Differences
| Compared with | Topic | What differs |
|---|---|---|
| Linux | same program, different version | Solnix and Linux document the same GNU gettextize. The synopsis and all seven options (--help, --version, -f/--force, --po-dir, --no-changelog, --symlink, -n/--dry-run) are identical in the two pages. Only the release differs: gettext-tools 0.22.5 on Solnix, 1.0 on Linux.Source: Solnix gettextize(1) SYNOPSIS, OPTIONS, footer (0.22.5); Linux gettextize(1) SYNOPSIS, OPTIONS, footer (1.0) |
| Linux | availability | gettextize is not in the Solnix base system, so a script cannot assume it is on PATH. Install pkgs.solnix.gettext first. The Linux page does not say how Linux packages it. Source: Solnix bundle header (none: install pkgs.solnix.gettext); Linux gettextize(1) has no installation text |
| FreeBSD, OpenBSD, NetBSD | no BSD counterpart page | The bundle includes no gettextize page for FreeBSD, OpenBSD or NetBSD, so the manual cannot be used to compare behaviour with them. Do not assume the tool or its options exist on those systems. Source: Bundle header lists only a Linux counterpart |
| Linux | documentation location | Both pages say the full documentation is a Texinfo manual, read with info gettextize. The man page only lists options and does not describe what files gettextize installs or changes. Source: Solnix gettextize(1) SEE ALSO; Linux gettextize(1) SEE ALSO, DESCRIPTION |
Standards
- POSIX: gettextize is not a POSIX.1-2024 utility.
Writing portable scripts
- Check that gettextize is on PATH before calling it, and install pkgs.solnix.gettext on Solnix if it is missing.
- Use
-n(--dry-run) to see what gettextize would change before running it on a source tree. The page documents this flag for both Solnix and Linux.
Every difference here is taken from the manual pages linked above: Solnix's published page, Linux (man-pages and the GNU and util-linux manuals), FreeBSD, OpenBSD and NetBSD. Each row names its source. Where a manual is silent, this page is too. Compiled 2026-10-26. Found a mistake? Mail hackers@lists.solnix.io.