* Add `safe_system` to `initdb` call to catch errors
If the `initdb` step fails (which it can if the options passed are
invalid), then the script will continue having marked `initdb_run` as
`true`. This causes the script to continue to `pg_upgrade` step which
will fail, ultimately triggering the `ensure` block. Since `initdb_run`
is `true`, the script tries to remove `datadir` which we don't want
since that step failed.
The change here adds `safe_system` to ensure if the `initdb` step fails,
it correctly bails out.
* Add -X to `psql` call to ignore `.psqlrc` files
Customizations in `.psqlrc` files can make the output of `psql`
unpredictable, which can break parsing of the command's output. Using -X
causes `psql` to ignore any such files and use the default output
behavior, which can be parsed with consistency.
Removed boost 1.70 patch is in 1.2.1 release.
Add to the description that Python binding are included.
Remove Rasterbar Software as libtorrent.org no longer mentions this and
shortens desc length.
Closes#40263.
Signed-off-by: Izaak Beekman <zbeekman@gmail.com>
- Switch to tag & sha versioning
- Provide better build info embeded in binary
- Use Go modules
Closes#40045.
Signed-off-by: Izaak Beekman <zbeekman@gmail.com>
- Patch free memory detection on icecream-1.2, which was causing a memory limit
for compile jobs of 100MB.we therefore backport a fix from upstream
- See also https://github.com/icecc/icecream/pull/467
- Don't launch the daemons in the background via the plists
section from https://www.launchd.info:
> It is important to remember that launchd is responsible for turning a
> process into a background process. When referencing a shell script in
> Program or ProgramArguments make sure the script does not put the actual
> program into the background. Some programs require special command line
> arguments (something like --foreground) to prevent them from daemonizing
> themselves. If in doubt try to run the program/script from the terminal.
> The program/script should only return after the process is done.
Closes#40739.
Signed-off-by: Izaak Beekman <zbeekman@gmail.com>