diff options
author | Caleb Maclennan | 2024-03-26 21:11:29 +0300 |
---|---|---|
committer | Caleb Maclennan | 2024-03-26 21:11:29 +0300 |
commit | 993d21d2e0dacbef7ddce398c01ea5153cb4418a (patch) | |
tree | 869f11258ecf5e80908c3421cd96ca1961893e93 | |
parent | 6166e40aab92010814c7c339e11e91680b1f1b61 (diff) | |
download | aur-993d21d2e0dacbef7ddce398c01ea5153cb4418a.tar.gz |
upgpkg: gitlab-container-registry 3.91.0-2
Add systemd service file
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | gitlab-container-registry.service | 22 |
3 files changed, 31 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = gitlab-container-registry pkgdesc = GitLab Container Registry daemon pkgver = 3.91.0 - pkgrel = 1 + pkgrel = 2 url = https://gitlab.com/gitlab-org/container-registry arch = x86_64 arch = i686 @@ -9,6 +9,8 @@ pkgbase = gitlab-container-registry makedepends = go backup = etc/gitlab-container-registry/config.yml source = https://gitlab.com/gitlab-org/container-registry/-/archive/v3.91.0-gitlab/container-registry-v3.91.0-gitlab.tar.bz2 + source = gitlab-container-registry.service sha256sums = 2ab0779797c8f63da73c031d11e92991ed578de02d4433bf6a0ee1413362e65f + sha256sums = 1ecaf5b575d574f203e2a7c67b139ab72734d3e81a5f45fc0702cbb7b806a7b9 pkgname = gitlab-container-registry @@ -3,7 +3,7 @@ pkgname=gitlab-container-registry _pkgname=container-registry pkgver=3.91.0 -pkgrel=1 +pkgrel=2 pkgdesc='GitLab Container Registry daemon' url="https://gitlab.com/gitlab-org/$_pkgname" license=(Apache-2.0) @@ -11,8 +11,10 @@ arch=(x86_64 i686) makedepends=(go) backup=("etc/$pkgname/config.yml") _archive="$_pkgname-v$pkgver-gitlab" -source=("$url/-/archive/v$pkgver-gitlab/$_archive.tar.bz2") -sha256sums=('2ab0779797c8f63da73c031d11e92991ed578de02d4433bf6a0ee1413362e65f') +source=("$url/-/archive/v$pkgver-gitlab/$_archive.tar.bz2" + "$pkgname.service") +sha256sums=('2ab0779797c8f63da73c031d11e92991ed578de02d4433bf6a0ee1413362e65f' + '1ecaf5b575d574f203e2a7c67b139ab72734d3e81a5f45fc0702cbb7b806a7b9') build() { cd "$_archive" @@ -43,4 +45,5 @@ package() { cd "$_archive" install -Dm0755 -t "$pkgdir/usr/bin/" "bin/$pkgname" install -Dm0644 config/filesystem.yml "$pkgdir/etc/$pkgname/config.yml" + install -Dm0644 -t "$pkgdir/usr/lib/systemd/system/" "../$pkgname.service" } diff --git a/gitlab-container-registry.service b/gitlab-container-registry.service new file mode 100644 index 000000000000..1baab5dccfd5 --- /dev/null +++ b/gitlab-container-registry.service @@ -0,0 +1,22 @@ +[Unit] +Description=GitLab Container Registry +After=network.target +ConditionFileIsExecutable=/usr/bin/gitlab-container-registry + +[Service] +User=root +Group=root +StartLimitInterval=5 +StartLimitBurst=10 +ExecStart=/usr/bin/gitlab-container-registry serve /etc/gitlab-container-registry/config.yml +Restart=always +RestartSec=120 +StandardOutput=journal +StandardError=journal +SyslogIdentifier=gitlab-container-registry +PrivateTmp=true +ProtectSystem=full +ProtectHome=true + +[Install] +WantedBy=multi-user.target |