The default behavior of the ConfD installer checks whether the binary being installed matches the machine architecture being installed in. It will fail if a mismatch occurs, such as when installing the PowerPC binary on a Mac, as follows:
$ sh ./confd-basic-5.4.linux.powerpc.installer.bin ~/confd-basic-5.4
INFO Unpacked confd-basic-5.4 in ~/confd-basic-5.4
ARCHITECTURE MISMATCH
It appears that you are installing a 32-bit ConfD package
on a 64-bit system. Please use the corresponding 64-bit
ConfD package instead.
ERROR ** Aborting installation.
To install ConfD in a cross-compilation environment, you can use the —force flag as follows:
sh ./confd-basic-5.4.linux.powerpc.installer.bin —force ~/confd-basic-5.4
INFO Unpacked confd-basic-5.4 in ~/confd-basic-5.4
INFO Found and unpacked corresponding DOCUMENTATION_PACKAGE
INFO Found and unpacked corresponding EXAMPLE_PACKAGE
INFO Generating default SSH hostkey (this may take some time)
INFO SSH hostkey generated
INFO Environment set-up generated in ~/confd-basic-5.4/confdrc
INFO ConfD installation script finished