Skip to content

isabella232/windows-packager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows Package Managers

This project houses the windows install packages for InfulxDB, Chronograf, and Telegraf](https://github.com/influxdb/telegraf).

Future Features

  • Install executables as services
  • Log events to event log
  • Allow configuration of services via install

InfluxDB Windows Packager

This project uses the Wix Toolset to generate a windows msi installer. All of the scripts to build the InfluxDB MSI installer are located in the influxdb directory

GUID

You need to generate some GUIDs for the installer. I used guidgen.com referenced in the generate guids guide

NOTE: You have to uppercase the GUID's that this site generates to be fully compatible with the installer.

Generating InfluxDB Binaries

To generate the necessary InfluxDB binaries, pull down the project. Then with a valid go environment set up, run the following script:

./build.sh

Generating the MSI

First, we need to use candle to create our intermmediate object that will turn into an msi file.

candle.exe -nologo influxdb.wxs -out influxdb.wixobj  -ext WixUtilExtension  -ext WixUIExtension

Now we can generate the msi file with this command:

light.exe -nologo influxdb.wixobj -out influxdb.msi  -ext WixUtilExtension  -ext WixUIExtension

Chronograf Windows Packager

This project uses the Wix Toolset to generate a windows msi installer. All of the scripts to build the Chronograf MSI installer are located in the chronograf directory

Generating the MSI

First, we need to use candle to create our intermmediate object that will turn into an msi file.

candle.exe -nologo chronograf.wxs -out chronograf.wixobj  -ext WixUtilExtension  -ext WixUIExtension

Now we can generate the msi file with this command:

light.exe -nologo chronograf.wixobj -out chronograf.msi  -ext WixUtilExtension  -ext WixUIExtension

Telegraf Windows Packager

This project uses the Wix Toolset to generate a windows msi installer. All of the scripts to build the Telegraf MSI installer are located in the telegraf directory

Generating the MSI

First, we need to use candle to create our intermmediate object that will turn into an msi file.

candle.exe -nologo telegraf.wxs -out telegraf.wixobj  -ext WixUtilExtension  -ext WixUIExtension

Now we can generate the msi file with this command:

light.exe -nologo telegraf.wixobj -out telegraf.msi  -ext WixUtilExtension  -ext WixUIExtension

About

Create a windows installer

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%