Commit graph

1360 commits

Author SHA1 Message Date
08250841a0 Don't sign packages 2021-07-11 17:25:14 -04:00
2452264893 Date release 2021-07-11 17:12:05 -04:00
c1e57eb01f Add manual installation instructions 2021-07-11 13:45:56 -04:00
e75e0dfd2f Clarify exactly what "older Debians" is
This is relevant because Debian 11 (Bullseye) is not yet released
2021-07-11 10:58:33 -04:00
6c11c9e485 Fix Debian bugs 2021-07-10 22:47:34 -04:00
40a2856ae8 Use correct PHP_FPM socket paths for Debian 2021-07-10 10:02:59 -04:00
c7dcc36ba1 Update version 2021-07-09 22:41:00 -04:00
a31fb896d9 Update changelog 2021-07-09 21:57:16 -04:00
def4a3bc77 Move Debian adaptations to Debian packaging rules
Also add lintian to pbuilder packages
2021-07-09 20:45:52 -04:00
cd89472575 Fix up Debian documentation 2021-07-09 17:43:44 -04:00
beea98040c Initial documentation for Debian packages 2021-07-09 17:32:59 -04:00
59ff88f3b6 Add all-in-one packaging task 2021-07-08 23:11:58 -04:00
4070870421 Enforce external tooling requirements 2021-07-08 23:11:58 -04:00
5ab9dc3840 Add missing pbuilder script 2021-07-08 23:07:59 -04:00
20ffb2484a Simply Robo input for Arch and Deb packaging 2021-07-08 18:04:15 -04:00
f91b3c0120 Output packages to a "release" directory
Further fixups still needed for Arch
2021-07-08 15:55:59 -04:00
4121fc3e21 Database server ports must be integers 2021-07-07 16:19:01 -04:00
7ad3611a84 Set up configuration file for Debian properly 2021-07-07 16:03:34 -04:00
5412eb348f Clean up maintainer scripts 2021-07-07 15:24:45 -04:00
c936ecc1af Fix another typo 2021-07-07 15:04:03 -04:00
99c923b1b1 Fix typos 2021-07-07 14:57:06 -04:00
c2237532eb Add glue for dbconfig-common configuration 2021-07-07 14:51:16 -04:00
9687ce026e Add MySQL back to Debian depeendencies
Recent Debian seems to favour MySQL over MariaDb again,
removing the compatibility problem
2021-07-07 11:50:24 -04:00
30bed8a9d5 Typo 2021-07-07 11:27:41 -04:00
cf9059c2b0 Update tooling 2021-07-07 11:26:35 -04:00
93bcf93685 Prototype Debian maintainer scripts 2021-07-07 08:22:19 -04:00
46e20be983 Test for service reloading 2021-07-06 10:07:56 -04:00
ad32bf3340 Style fixes 2021-07-05 21:47:44 -04:00
b8ac646d22 Fix up hangup signal handling 2021-07-05 20:57:05 -04:00
37c58e186a Handle hangup signal 2021-07-05 20:57:05 -04:00
88fe3e76cb Fix up missing-extension message 2021-07-05 20:57:05 -04:00
3c8ee42666 Basic tests for exception checking 2021-07-05 20:57:05 -04:00
04adc3b997 Document forking in the manpage 2021-07-05 20:57:05 -04:00
c49cb72528 Fail gracefully when extensions are missing
This still needs tests
2021-07-05 20:57:05 -04:00
c9a2393a4e Note requirement for filter extension 2021-07-05 20:57:05 -04:00
75e87f31a0 Prototype code to check for missing extensions
This is useful in general, but will also provide clear error text if
trying to fork without the posix or pcntl extensions
2021-07-05 20:57:05 -04:00
3b51d4daea Fix license for Debian package 2021-07-05 20:57:05 -04:00
ce9dfc3f30 Add init script to Debian files 2021-07-05 20:57:05 -04:00
cbc7cd8ea7 Add an explicit path to init script 2021-07-05 20:57:05 -04:00
2e29f3f76e Correct typo 2021-07-05 20:57:05 -04:00
8a1a1eee42 Prototype init script
It should work, but testing it is not altogether obvious
2021-07-05 20:57:05 -04:00
e160189224 Handle exceptions from child processes 2021-07-05 20:57:05 -04:00
e9394e8599 More forking tweaks 2021-07-05 20:57:05 -04:00
577356cd3d Fork error test 2021-07-05 20:57:05 -04:00
514cb0a351 Ow 2021-07-05 20:57:05 -04:00
0bb5e916d2 Test PID writing 2021-07-05 20:57:05 -04:00
2767ab755e Use D modifier in pattern 2021-07-05 20:57:05 -04:00
a4036afbf8 Partial tests for PID file reading 2021-07-05 20:57:05 -04:00
32c9d761c3 Clean up more exceptions 2021-07-05 20:57:05 -04:00
5b3e8fbef0 Refine some exceptions 2021-07-05 20:57:05 -04:00