├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── config ├── config.exs └── deb │ └── pre_install.sh ├── lib ├── distillery.ex ├── exrm.ex ├── exrm_deb.ex ├── exrm_deb │ ├── config.ex │ ├── control.ex │ ├── data.ex │ ├── deb.ex │ ├── generators │ │ ├── changelog.ex │ │ ├── control.ex │ │ ├── systemd.ex │ │ ├── template_finder.ex │ │ └── upstart.ex │ └── utils │ │ ├── compression.ex │ │ ├── config.ex │ │ └── file.ex └── mix │ └── tasks │ └── release.deb.generate_templates.ex ├── mix.exs ├── mix.lock ├── templates ├── changelog.eex ├── control.eex └── init_scripts │ ├── systemd.service.eex │ └── upstart.conf.eex └── test ├── exrm_deb ├── compression_test.exs ├── config_test.exs ├── control_test.exs ├── data_test.exs ├── file_test.exs ├── generate_templates_test.exs └── validator_test.exs ├── exrm_deb_test.exs └── test_helper.exs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/deb/pre_install.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | echo "Hello world!" 4 | -------------------------------------------------------------------------------- /lib/distillery.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/distillery.ex -------------------------------------------------------------------------------- /lib/exrm.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/exrm.ex -------------------------------------------------------------------------------- /lib/exrm_deb.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/exrm_deb.ex -------------------------------------------------------------------------------- /lib/exrm_deb/config.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/exrm_deb/config.ex -------------------------------------------------------------------------------- /lib/exrm_deb/control.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/exrm_deb/control.ex -------------------------------------------------------------------------------- /lib/exrm_deb/data.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/exrm_deb/data.ex -------------------------------------------------------------------------------- /lib/exrm_deb/deb.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/exrm_deb/deb.ex -------------------------------------------------------------------------------- /lib/exrm_deb/generators/changelog.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/exrm_deb/generators/changelog.ex -------------------------------------------------------------------------------- /lib/exrm_deb/generators/control.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/exrm_deb/generators/control.ex -------------------------------------------------------------------------------- /lib/exrm_deb/generators/systemd.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/exrm_deb/generators/systemd.ex -------------------------------------------------------------------------------- /lib/exrm_deb/generators/template_finder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/exrm_deb/generators/template_finder.ex -------------------------------------------------------------------------------- /lib/exrm_deb/generators/upstart.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/exrm_deb/generators/upstart.ex -------------------------------------------------------------------------------- /lib/exrm_deb/utils/compression.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/exrm_deb/utils/compression.ex -------------------------------------------------------------------------------- /lib/exrm_deb/utils/config.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/exrm_deb/utils/config.ex -------------------------------------------------------------------------------- /lib/exrm_deb/utils/file.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/exrm_deb/utils/file.ex -------------------------------------------------------------------------------- /lib/mix/tasks/release.deb.generate_templates.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/lib/mix/tasks/release.deb.generate_templates.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/mix.lock -------------------------------------------------------------------------------- /templates/changelog.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/templates/changelog.eex -------------------------------------------------------------------------------- /templates/control.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/templates/control.eex -------------------------------------------------------------------------------- /templates/init_scripts/systemd.service.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/templates/init_scripts/systemd.service.eex -------------------------------------------------------------------------------- /templates/init_scripts/upstart.conf.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/templates/init_scripts/upstart.conf.eex -------------------------------------------------------------------------------- /test/exrm_deb/compression_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/test/exrm_deb/compression_test.exs -------------------------------------------------------------------------------- /test/exrm_deb/config_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/test/exrm_deb/config_test.exs -------------------------------------------------------------------------------- /test/exrm_deb/control_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/test/exrm_deb/control_test.exs -------------------------------------------------------------------------------- /test/exrm_deb/data_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/test/exrm_deb/data_test.exs -------------------------------------------------------------------------------- /test/exrm_deb/file_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/test/exrm_deb/file_test.exs -------------------------------------------------------------------------------- /test/exrm_deb/generate_templates_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/test/exrm_deb/generate_templates_test.exs -------------------------------------------------------------------------------- /test/exrm_deb/validator_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/test/exrm_deb/validator_test.exs -------------------------------------------------------------------------------- /test/exrm_deb_test.exs: -------------------------------------------------------------------------------- 1 | defmodule ExrmDebTest do 2 | use ExUnit.Case 3 | end 4 | -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhamelink/exrm_deb/HEAD/test/test_helper.exs --------------------------------------------------------------------------------