# sanity checks if [ ! -d obj-x86_64-pc-mingw32/dist ]; then exit 1; fi # apply the LibreWolf settings cp -rv ../settings/* obj-x86_64-pc-mingw32/dist/librewolf # recreate the zip file.. cd obj-x86_64-pc-mingw32/dist # clean garbage files rm -vrf librewolf/uninstall librewolf/maintenanceservice* librewolf/pingsender.exe # be sure to remove the previous zip file.. rm -vf librewolf-$pkgver.en-US.win64.txt librewolf-$pkgver.en-US.win64.zip zip -r9 librewolf-$pkgver.en-US.win64.zip librewolf if [ $? -ne 0 ]; then exit 1; fi sha256sum.exe librewolf-$pkgver.en-US.win64.zip > librewolf-$pkgver.en-US.win64.zip.sha256sum if [ $? -ne 0 ]; then exit 1; fi # copy the resulting zip file rm -vf ../../../librewolf-$pkgver.en-US.win64.zip* cp -v librewolf-$pkgver.en-US.win64.zip* ../../.. cd ../.. # generate the .nsi intaller file. cat >../installer_win.nsi < librewolf-$pkgver.en-US.win64-setup.exe.sha256sum if [ $? -ne 0 ]; then exit 1; fi popd