The default value for _system_ca_path set in src/init is not right for FreeBSD. Changing this value with another path is not taken into account because code has hard-coded values:
$ sslmerge -i foobar.crt -o foobar-full.crt find: /etc/ssl/certs/: No such file or directory sed: 1: "$a-----END CERTIFICATE- ...": command a expects \ followed by text [!] bad certificate (maybe broken): foobar.crt
More importantly, upon error, the certificate file used as input is cleared (content erased).
The default value for _system_ca_path set in src/init is not right for FreeBSD. Changing this value with another path is not taken into account because code has hard-coded values:
$ sslmerge -i foobar.crt -o foobar-full.crt find: /etc/ssl/certs/: No such file or directory sed: 1: "$a-----END CERTIFICATE- ...": command a expects \ followed by text [!] bad certificate (maybe broken): foobar.crt
More importantly, upon error, the certificate file used as input is cleared (content erased).