Matyas Markovics
36bd41108f
Default to ubuntu BASE_IMAGE in Dockerfile, modify make to only add --build-arg to build target if BASE_IMAGE is defined, document the use of BASE_IMAGE in README
2019-04-08 09:45:37 +02:00
Matyas Markovics
9d29b23db2
exclude mounts (e.g.: /proc) from cleanup
2019-03-13 09:59:33 +01:00
Matyas Markovics
4f65f0a270
build-arg to define base-image, fix locale for Debian
2019-03-12 23:28:58 +01:00
Travis Rowland
14394bcb3f
Merge pull request #523 from pmav99/python_bytecode
...
Remove python bytecode
2019-01-14 06:57:56 -08:00
Panos Mavrogiorgos
d0b150c5ef
Remove python bytecode
2019-01-04 08:18:58 +02:00
Silke Meyer
c18b511311
Fixed wrong line breaks in syslog-ng's logrotate config
2018-12-25 10:34:05 +01:00
jari.schaefer
b41f997b6c
increase default kill timeout from 5 to 30 seconds
2018-08-31 22:49:08 +02:00
Tobias Pfeiffer
8b50080470
use sv force-stop instead of sv down to stop services
2018-08-24 12:00:51 +09:00
Travis Rowland
5493db5179
Update Dockerfile
2018-08-15 23:54:56 -07:00
Travis Rowland
0c9eaf3c43
Merge branch 'master' into ubuntu-1804
2018-08-13 10:11:30 -07:00
Travis Rowland
8cf2e208ff
Merge branch 'master' into bernick_18.04
2018-07-18 08:17:52 -07:00
Travis Rowland
924f874d7e
Update Dockerfile
2018-07-18 08:17:29 -07:00
David Bernick
a018aba0c2
syslog fix
2018-07-16 12:46:18 -04:00
Rowan Wookey
dd9d23f1ea
Fix /var/log permissions on syslog-ng startup
2018-06-30 10:58:14 +01:00
Arnold Hendriks
d796c2e32c
Add gpg-agent and dirmngr so 'apt-key' works out of the box again, just like it did on the 16.04 phusion image
2018-04-27 20:40:49 +02:00
Arnold Hendriks
f936902c23
Update syslog configuration (took the diff between stock 16.04 and phusion 16.04 to figure out what to apply to the stock 18.04 syslog conf) as it complains about old config format
2018-04-27 20:40:49 +02:00
Arnold Hendriks
43791943e5
Update the baseimage to use, see https://hub.docker.com/r/library/ubuntu/tags/
...
Taking the bionic tag because so far the 'latest' and 18.04 tags haven't been updated yet
2018-04-27 20:40:48 +02:00
Andres Heinloo
cb8cd8ad82
fix syslog reload
2018-03-16 18:24:00 +01:00
David Hiendl
be8fc49e52
fixed syslog warning when using --tty as described in #468
2018-02-22 08:53:27 +01:00
Travis Rowland
90e411fec2
Merge branch 'master' into Theaxiom-patch-1
2017-11-23 15:13:09 -08:00
Travis Rowland
5ab2367f76
Merge branch 'master' into sigint-logging
2017-11-23 12:28:39 -08:00
Ryan Sundberg
b77633463f
Fork syslog-ng into a new process group via bash monitor mode
...
This prevents SIGINT from a user interrupt from prematurely quitting syslog-ng.
See https://github.com/phusion/baseimage-docker/issues/450
2017-11-22 23:18:19 -08:00
Steve Kamerman
25d13ef2b8
Gracefully handle syslog-ng shutdown
2017-11-01 17:26:31 -04:00
Ryan Sundberg
18a10580e1
Syslog-ng start and stop, preserving stdout file descriptor
2017-10-31 15:41:59 -07:00
Ryan Sundberg
d765626688
Prefix syslog-ng shutdown scripts with boot order
2017-10-31 14:24:18 -07:00
Travis Rowland
7c7ab1a0a6
my_init exits with 0 on SIGINT after runit is started
...
fixes #358
2017-10-30 12:04:21 -07:00
Travis Rowland
b05616332a
Merge branch 'master' into syslog-shutdown
2017-10-30 11:59:01 -07:00
Steve Kamerman
421ca4ea05
Renamed install_clean
2017-10-30 10:22:42 -04:00
Steve Kamerman
c41f837f82
Added --no-install-recommends by default
2017-10-30 10:22:42 -04:00
Steve Kamerman
fcc1283c85
Added install_clean.sh utility
2017-10-30 10:22:42 -04:00
David Hiendl
2bb9d89325
configured syslog-ng to log to stdout directly instead of using tail ( #438 )
2017-10-05 21:13:01 +02:00
Ryan Sundberg
91363dcf37
Merge branch 'master' of https://github.com/phusion/baseimage-docker into syslog-shutdown
2017-09-28 11:26:45 -07:00
Travis Rowland
1a235a13e1
Update my_init
2017-07-31 21:49:57 -04:00
Jose Diaz-Gonzalez
0e15f28fb7
feat: allow users to specify an alternative init directory
...
In some existing environments, packages might already use another environment for the purpose this `/etc/my_init.d` directory serves.
2017-07-31 21:49:57 -04:00
Zsolt Ero
d6702be8c3
fix_pam_bug removed ( #431 )
2017-08-01 01:35:38 +02:00
Przemysław Dąbek
40bad74956
sanitize_shenvname returns string with [0-9a-zA-Z_] characters ( #423 )
...
* sanitize_shenvname returns string with [0-9a-zA-Z_] characters
* moved regex pattern to constant
2017-07-31 15:38:33 +02:00
Ryan Sundberg
a6bf447f9e
Start syslog-ng before runit, and stop after runit.
...
When syslog-ng is managed as an runit service, application logs may be
lost during shutdown, when the syslog-ng service stops before the app
exits.
This change uses the my_init.d directory to manage syslog-ng at a lower
runlevel than runit.
2017-07-01 15:08:08 -07:00
Matthew Baggett
a3faefd3d3
Remove 3 unnecessary layers from the layer count.
2017-05-18 13:59:29 +01:00
Zsolt Ero
068b4534d4
prepare pre and post shudown.d folders ( #407 )
2017-05-11 17:13:49 +02:00
Zsolt Ero
2a8c9ebe38
apt-get fixes ( #406 )
...
* apt-fixes
* DEBIAN_FRONTEND teletype at the end
2017-05-09 11:39:43 +02:00
Zsolt Ero
7f77348a6b
pre and post shutdown scripts added ( #402 )
2017-05-09 10:50:59 +02:00
Zsolt Ero
9f998e1a09
more pep8 linting ( #400 )
2017-05-09 09:52:48 +02:00
Jose Diaz-Gonzalez
7022d31858
chore: remove all E501 updates
2017-05-08 17:41:25 -06:00
Jose Diaz-Gonzalez
263b582139
feat: add newline and enforce file encoding
2017-05-08 17:23:07 -06:00
Jose Diaz-Gonzalez
f7dfb05850
refactor: improve pep8 compliance
...
This changeset fixes PEP8 issues, minus `E501 line too long (80 > 79 characters)`, as that should be more of a guideline than a strict rule, and harder to follow without silly refactoring.
Also removed two unused exception variables.
2017-05-08 17:07:48 -06:00
Xiangmin Jiao
b2c329af51
Suppress the status reports from "sv -w"
2017-04-22 20:46:36 -04:00
Kingdon Barrett
d3af157387
fixes the build
...
pam sources are missing (they were in main)
2017-04-19 20:11:06 -04:00
Tom Granqvist
06b065782d
Fixing bug in my_init.shutdown_runit_services
...
The os.system() call received two arguments from a typo with string formatting.
2017-04-13 11:05:39 +03:00
Anshul Sharma
ac382d47b8
down wait for 7 secs this will fix it.
2017-04-11 08:07:32 +05:30
James Ravn
a5469e5572
Cast KILL*TIMEOUTS to int
...
As int is required by signal.alarm.
2017-04-07 11:36:31 +01:00