Jose Diaz-Gonzalez
89d96dfee1
Only trigger systemctl if that command exists
2016-01-02 02:30:34 -05:00
Jose Diaz-Gonzalez
cac272a247
Fix restarts of systemctl and dokku-installer
...
We previously assumed that systemd was detectable by the existence of certain directories. Unfortunately, it seems 14.04 already has these directories, so we need to handle this case separately.
One other note is that dokku-installer will fail to "start" if already started on certain systems, thus the previous grep was more accurate in it's running.
2016-01-02 02:29:57 -05:00
Jose Diaz-Gonzalez
932e8191ad
Revert "Fix issue where installer created dokku-installer for both upstart and systemd"
...
This reverts commit 1581884c6d .
2016-01-02 00:52:04 -05:00
Jose Diaz-Gonzalez
63d961afa0
Revert "Fix lintian warning: file-in-unusual-dir"
...
This reverts commit 3fb59fd04d .
Changing the path to dokku cannot be done in a patch release, as it
would break existing sshcommand entries.
2016-01-01 23:57:18 -05:00
Jose Diaz-Gonzalez
7c88cecad4
Plugin documentation formatting
2016-01-01 22:26:46 -05:00
Jose Diaz-Gonzalez
389d677392
Fix lintian error: no-copyright-file
2016-01-01 22:11:06 -05:00
Jose Diaz-Gonzalez
70b29590b9
Fix lintian error: manpage-not-compressed
2016-01-01 22:05:25 -05:00
Jose Diaz-Gonzalez
f7a1f5c095
Fix lintian warning: file-in-unusual-dir
2016-01-01 22:02:40 -05:00
Jose Diaz-Gonzalez
220923071c
Fix lintian warning: file-in-unusual-dir
2016-01-01 21:59:00 -05:00
Jose Diaz-Gonzalez
3fb59fd04d
Fix lintian warning: file-in-unusual-dir
2016-01-01 21:54:34 -05:00
Jose Diaz-Gonzalez
5667f9cef1
Fix lintian warning: missing-debconf-dependency-for-preinst
2016-01-01 21:49:16 -05:00
Jose Diaz-Gonzalez
b8630b45d7
Fix lintian error: python-script-but-no-python-dep
2016-01-01 21:47:22 -05:00
Jose Diaz-Gonzalez
4cb713cebf
Fix lintian warning: postrm-does-not-purge-debconf
2016-01-01 21:45:38 -05:00
Jose Diaz-Gonzalez
b962221b41
Fix lintian warning: control-file-is-empty
2016-01-01 21:39:30 -05:00
Jose Diaz-Gonzalez
1d22f8c897
Fix lintian warning: malformed-prompt-in-templates
2016-01-01 21:38:51 -05:00
Jose Diaz-Gonzalez
b0a32dfd1b
Fixup debconf descriptions
2016-01-01 21:38:26 -05:00
Jose Diaz-Gonzalez
1314b3942d
Correctly handle dokku-installer init file creation on systemd instances
...
- Use the nginx.conf file's existence as a check for whether we should start the service or not
- Create the init files with the dokku-installer.py file. This adds actual systemd support.
- Also ensure we *always* start the service, regardless of it's status. This fixes an issue with processing systemd output
2016-01-01 21:37:42 -05:00
Jose Diaz-Gonzalez
55b2aba3a8
Fix casing on all debugging messages
2016-01-01 21:35:11 -05:00
Jose Diaz-Gonzalez
9da11dc8f8
Fix lintian warning: description-synopsis-starts-with-article
2016-01-01 21:34:51 -05:00
Jose Diaz-Gonzalez
1581884c6d
Fix issue where installer created dokku-installer for both upstart and systemd
...
We should only create the upstart version if the OS does not use systemd.
2016-01-01 21:34:09 -05:00
Jose Diaz-Gonzalez
2b1929fc33
Merge pull request #1811 from dokku/josegonzalez-patch-2
...
Add dokku haproxy to plugins
2016-01-01 20:21:35 -05:00
Jose Diaz-Gonzalez
6c50e62f32
Add dokku haproxy to plugins
...
[ci skip]
2016-01-01 20:21:29 -05:00
Jose Diaz-Gonzalez
3f0a6a99da
Merge pull request #1810 from dokku/josegonzalez-patch-2
...
Dockerfile installation requirements
2016-01-01 19:42:54 -05:00
Jose Diaz-Gonzalez
94b2a6a014
Invoke db_stop to ensure underlying services close open file descriptors
2015-12-31 08:54:02 -05:00
Jose Diaz-Gonzalez
ae2b2febe9
Enable debugging support to debian preinst hook
...
It is now possible to turn on debugging during an apt-get run by using `TRACE=1`
2015-12-31 08:22:38 -05:00
Jose Diaz-Gonzalez
908f551e0f
Enable debugging support to debian postinst hook
...
It is now possible to turn on debugging during an apt-get run by using `TRACE=1`
2015-12-31 08:22:06 -05:00
Jose Diaz-Gonzalez
07506f1f53
Adding more info output to bootstrap script run
...
This allows us to better keep track of what commands are being run and when.
2015-12-31 08:19:39 -05:00
Jose Diaz-Gonzalez
2b624ac485
Release 0.4.8
v0.4.8
2015-12-31 07:04:55 -05:00
Jose Diaz-Gonzalez
f73dfe0672
Merge pull request #1809 from dokku/josegonzalez-patch-2
...
Remove non-zero downtime version of letsencrypt plugin
2015-12-31 06:04:25 -05:00
Jose Diaz-Gonzalez
e3b5024ca3
Remove non-zero downtime version of letsencrypt plugin
...
[ci skip]
2015-12-31 06:04:19 -05:00
Jose Diaz-Gonzalez
a0c4f1fc1f
Merge pull request #1808 from dokku/josegonzalez-patch-2
...
Fix path to dokku-installer
2015-12-31 05:47:04 -05:00
Jose Diaz-Gonzalez
399b3ecfe3
Fix path to dokku-installer
...
[ci skip]
2015-12-31 05:46:58 -05:00
Michael Hobbs
8832a9dd58
fix errant test file rename
2015-12-29 14:43:19 -08:00
Jose Diaz-Gonzalez
c561a8b900
Merge pull request #1798 from dokku/1774_mh-invalid-appname-failure
...
ensure app name begins with lowercase alphanumeric character
2015-12-25 21:55:02 -05:00
Jose Diaz-Gonzalez
eacb27d70b
Merge pull request #1804 from dokku/josegonzalez-patch-2
...
Fix deprecated version constraint usage in debian control file
2015-12-25 21:54:36 -05:00
Jose Diaz-Gonzalez
a2359d6994
Fix deprecated version constraint usage
...
Fixes the following warning:
```
dpkg: warning: parsing file '/var/lib/dpkg/tmp.ci/control' near line 6 package 'dokku':
`Depends' field, reference to `lxc-docker':
`>' is obsolete, use `>=' or `>>' instead
```
Refs #1776
2015-12-24 18:02:26 -05:00
Jose Diaz-Gonzalez
67b4170e43
Merge pull request #1803 from dokku/mh-update-plugn
...
update plugn download url and version
2015-12-24 16:20:57 -05:00
Michael Hobbs
01f5c93585
update plugn download url and version
2015-12-24 10:41:09 -08:00
Jose Diaz-Gonzalez
f6306deb0a
Merge pull request #1801 from dokku/josegonzalez-patch-1
...
Allow setting DOKKU_LIB_ROOT env var to modify the lib path on install
2015-12-23 21:24:02 -05:00
Jose Diaz-Gonzalez
f6a4521e19
Allow setting DOKKU_LIB_ROOT env var to modify the lib path on install
2015-12-23 20:02:56 -05:00
Jose Diaz-Gonzalez
35dc92fb3f
Release 0.4.7
v0.4.7
2015-12-23 07:16:49 -05:00
Jose Diaz-Gonzalez
eecd262eff
Merge pull request #1800 from dokku/josegonzalez-patch-1
...
Respect DOKKU_ROOT in debian/postint
2015-12-23 03:59:16 -05:00
Jose Diaz-Gonzalez
6fbe8cabde
Respect DOKKU_ROOT in debian/postint
...
[ci skip]
2015-12-23 03:59:10 -05:00
Jose Diaz-Gonzalez
dd0d0a3873
Merge pull request #1799 from dokku/josegonzalez-patch-1
...
Add support for tutum-agent
2015-12-23 01:41:56 -05:00
Jose Diaz-Gonzalez
4a36cbad53
Add support for tutum-agent
...
The agent embeds it's own docker, so installing both dokku and tutum-agent on the same instance is currently impossible.
[ci skip]
2015-12-23 01:41:48 -05:00
Jose Diaz-Gonzalez
3c3e5a962d
Merge pull request #1794 from dokku/remove-ruby-dependency
...
Replace dokku-installer.rb with dokku-installer.py
2015-12-22 15:11:52 -05:00
Jose Diaz-Gonzalez
8775a2de1a
Merge pull request #1797 from dokku/1768_mh-plugin-root-only
...
ensure we run plugin commands as root
2015-12-22 15:06:09 -05:00
Michael Hobbs
803ef7d9f3
ensure app name begins with lowercase. closes #1774
2015-12-22 12:02:18 -08:00
Michael Hobbs
d7b1e38cb7
ensure we run plugin commands as root. closes #1768
2015-12-22 11:16:25 -08:00
Jose Diaz-Gonzalez
e323770f89
Replace dokku-installer.rb with dokku-installer.py
...
The python version should allow us to remove any ruby dependencies and should also slightly speed up dokku installation. All LSB-compliant distributions should have python, so we should be okay depending upon it.
Closes #1783
Closes #1786
2015-12-22 01:59:23 -05:00