diff options
author | Caleb Maclennan | 2016-04-09 06:31:25 +0000 |
---|---|---|
committer | Caleb Maclennan | 2016-04-09 07:43:06 +0000 |
commit | 0f6ff0dd25f96ff36eb5d24bdee03ff2a662023d (patch) | |
tree | b89c0e51d860e82a9a4ae20886520e7d0a44448a /.SRCINFO | |
parent | 2ca54d765bf280fae3df3a6011ea576210429c70 (diff) | |
download | aur-0f6ff0dd25f96ff36eb5d24bdee03ff2a662023d.tar.gz |
Replace sysvinit + daemon wrappers with actual systemd service
The upstream project assumes the host system is an imbecile and doesn't
let it touch anything. The result is the system knows nothing about
what's going on and can't even do simple things like stop, start, log,
or monitor services.
In this case Gitlab comes with both its own little daemon supervisor
(which replicates what an init system needs to do anyway but does a poor
job of it) _and_ a SysVInit style start/stop script to call the daemon
monitor. This is such a hack job I don't even know where to start.
This bypasses the whole mess and just uses systemd to call the process
and pass it the correct values. The result is that a) the process
actually stops and starts when its supposed to, b) the log messages
actually end up in the system journal. This is already what we're doing
for the main Gitlab process, it just wasn't implemented for the Sidekiq
service the same way, but the problem and the solution are actually the
same for that too.
Diffstat (limited to '.SRCINFO')
-rw-r--r-- | .SRCINFO | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Fri Apr 8 06:27:33 UTC 2016 +# Sat Apr 9 06:55:09 UTC 2016 pkgbase = gitlab pkgdesc = Project management and code hosting application pkgver = 8.6.5 - pkgrel = 1 + pkgrel = 2 url = http://gitlab.org/gitlab-ce install = gitlab.install arch = i686 @@ -51,7 +51,7 @@ pkgbase = gitlab sha512sums = 5dd7a940eee6a84095478af514dcc98c4fc6c4a214de1ddfa4a1e727d4ba34984d66d51affd7844ffebb75fed8f781b38a0da80fba6a5b8fa832948ab39b2249 sha512sums = 2c9d8c650a1808d730bb0f6c45ea8fe2f354d56a5bea1da7eb17dc687ec06b731472af842f4cce0704bf738b5a88001a06e1907d18a35d363e88c4dd6f3e9c7d sha512sums = c22439ee4cb34adf42de7619a2b83b02359cada38cbe99dd3031e6e72225ec4b2c2d6306331eadfc1c2044609b7a7e8bceddf7be213b5d4dbcaff86b35fe1ce7 - sha512sums = ba4266709079f57e4e3d0e37a46e4ba2cac793ce0a4ac18d2edfe0b7fed8104a3a75bdea2997404a8f363b8017f3be2792745bbdaebf0d09cf78f825a56b0928 + sha512sums = ab91a9dc81646572cbfc625d942326fa7e49a582c4e868fda7f08b8731b93b46adf9c0322d7c93074b900d4886372f1251e3f871cdfda8fe2da2419affa56f96 sha512sums = c11d2c59da8325551a465227096e8d39b0e4bcd5b1db21565cf3439e431838c04bc00aa6f07f4d493f3f47fd6b4e25aeb0fe0fc1a05756064706bf5708c960ec sha512sums = c519a51d31300074ea12594fbcc8e9610d991ef04b1dac94d93a2b201df3465999cc7c6ac7f3896e02b117c2366d61dea1ef2f6b9cd7b18998385a7f26e5700f sha512sums = 4fe532dabea64189bf25d271cccc11481b22451704e10efac01c7ca4ad76a532fce82088b5eea9546aa80c1141d716820bb23de81c9093dac87f70c94910fb02 |