NSIS installer scripts for ncdns.
Put the following files in build64/artifacts/
or build32/artifacts/
:
ncdns.exe
certinject.exe
coredns-keygen.exe
from Namecoin's fork of coredns-utilsdnssec_trigger_setup.exe
namecoin-win32-setup-unsigned.exe
/namecoin-win64-setup-unsigned.exe
electrum-nmc-setup.exe
ncdt.exe
andncdumpzone.exe
from ncdnsgenerate_nmc_cert.exe
q.exe
from qlibncprop279.exe
winsvcwrap.exe
ncp11.dll
python
folder, containing an unzipped Python embeddable package
Put the following files in artifacts/
:
stem
Python packagestemns/stemns.py
andstemns/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/.