-
dbrookeanyone know where (if) I might find hexdump in pkgsrc? Following a recent 'pkgin ug' in a zone it seems that dehydrated now requires it but I've not found it in any of the packages I thought might be likely candidates.
-
sjorgeDon't think we have hexdump in pkgsrc, closest is probably hexd
-
sjorgeSo not sure that will help for your dehydrate dep issue
-
wiedithere's util-linux in wip which maybe can be build: pkgsrc.se/wip/util-linux
-
dbrookethanks both, I found a relevant issue at dehydrated-io/dehydrated #910 but it's not yet resolved and util-linux looks like it includes a lot of unnecessary/unwanted stuff
-
dbrookeod -t x1 -An | tr -d " \n" seems to be equivalent but I don't know if the author would want the different dependencies
-
sjorgeAlso found this illumos.org/issues/15364, I guess once we have such a library it could also just be wrapped in a simple command
-
bahamatdbrooke: Try xxd, which is included with the platform.
-
bahamatdbrooke: Also, you can get triton-dehydrated which pins the embedded dehydrated version, and applies patches as necessary.
-
Smithx10Anyone compile github.com/neondatabase/neon#running-local-installation on illumos / smartos?
-
pjusticedbrooke: I'm currently having ansible patch that check out, in line 263
-
pjusticeI suppose I should follow up on my suggestion of coding it in awk and provide that to Lukas. Haven't had time to dig into that yet.
-
dbrookebahamat: thanks, however I'm running standalone SmartOS so presume that triton-dehydrated is not applicable, also Lukas doesn't want to use xxd as it's not available on some other platforms
-
bahamatwhat is it using hexdump for?
-
dbrookefor now I've removed the test, as I'm not using the feature which needs hexdump, and I'll likely do that via ansible as pjustice has done
-
dbrookenot completely sure but something to do with EAB handling, whatever that is
-
bahamatEAB is external account binding
-
dbrookeit's not needed for renewals so temporarily removing the availability check will work around the problem on my already registered systems
-
bahamatAnd it's never going to be used with public servers either.
-
bahamat"This can be used to associate an ACME account with an existing account in a non-ACME system, such as a CA customer database"
-
dbrookeOK, one proposal was to only check for availability of hexdump if it was actually required, which would likely solve the issue for most use cases
-
bahamatthat would solve it for triton-dehydrated.
-
dbrookemy awk skills are lacking, but using that for the necessary functionality, as pjustice also mentioned, would also solve it as awk is already a dependency