NSIS installer scripts for ncdns.
Put the following files in build64/artifacts/ or build32/artifacts/:
ncdns.execertinject.execoredns-keygen.exefrom Namecoin's fork of coredns-utilsdnssec_trigger_setup.exenamecoin-win32-setup-unsigned.exe/namecoin-win64-setup-unsigned.exeelectrum-nmc-setup.exencdt.exeandncdumpzone.exefrom ncdnsgenerate_nmc_cert.exeq.exefrom qlibncprop279.exewinsvcwrap.exencp11.dllpythonfolder, containing an unzipped Python embeddable package
Put the following files in artifacts/:
stemPython packagestemns/stemns.pyandstemns/config/from StemNS
Build flags:
make NCDNS_64BIT=1— make a 64-bit build.make NCDNS_PRODVER=0.0.0.1— set ncdns product version.make NO_NAMECOIN_CORE=1— do not bundle Namecoin Core.make NO_ELECTRUM_NMC=1— do not bundle Electrum-NMC.make NO_DNSSEC_TRIGGER=1— do not bundle DNSSEC-Trigger.make NCDNS_LOGGING=1— write install logs to$INSTDIR\install.log. Requires NSIS to be built withNSIS_CONFIG_LOG=yes; this is supported by default on Fedora but not on Debian.
Install-time flags:
- All standard NSIS flags.
/ETLD=org— set up the TLS name constraints exclusion with a different eTLD from the defaultbit. Only useful for debugging.
ncdns-nsis is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
ncdns-nsis is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with ncdns-nsis. If not, see https://www.gnu.org/licenses/.