Date: Monday, November 22, 2021 @ 20:43:16 Author: grawlinson Revision: 1054372
archrelease: copy trunk to community-x86_64 Added: nomad/repos/community-x86_64/PKGBUILD (from rev 1054371, nomad/trunk/PKGBUILD) nomad/repos/community-x86_64/defaults.hcl (from rev 1054371, nomad/trunk/defaults.hcl) nomad/repos/community-x86_64/systemd.service (from rev 1054371, nomad/trunk/systemd.service) nomad/repos/community-x86_64/tmpfiles.conf (from rev 1054371, nomad/trunk/tmpfiles.conf) Deleted: nomad/repos/community-x86_64/PKGBUILD nomad/repos/community-x86_64/defaults.hcl nomad/repos/community-x86_64/systemd.service nomad/repos/community-x86_64/tmpfiles.conf -----------------+ PKGBUILD | 146 +++++++++++++++++++++++++++--------------------------- defaults.hcl | 14 ++--- systemd.service | 40 +++++++------- tmpfiles.conf | 4 - 4 files changed, 102 insertions(+), 102 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-11-22 20:39:42 UTC (rev 1054371) +++ PKGBUILD 2021-11-22 20:43:16 UTC (rev 1054372) @@ -1,73 +0,0 @@ -# Maintainer: George Rawlinson <grawlin...@archlinux.org> - -pkgname=nomad -pkgver=1.2.0 -pkgrel=1 -pkgdesc="A simple and flexible workload orchestrator" -arch=('x86_64') -url="https://www.nomadproject.io" -license=('MPL2') -depends=('iptables') -makedepends=('go' 'git') -optdepends=( - 'docker: for docker driver' - 'java-runtime: for java driver' - 'java-runtime-headless: for java driver - headless' - 'qemu: for qemu driver' - 'nomad-driver-nspawn: for systemd-nspawn driver' - 'nomad-driver-podman: for podman driver' - 'nomad-driver-lxc: for lxc driver' - 'nomad-driver-containerd: for containerd driver' -) -backup=(etc/nomad.d/defaults.hcl) -source=( - "$pkgname-$pkgver.tar.gz::https://github.com/hashicorp/nomad/archive/v$pkgver.tar.gz" - 'systemd.service' - 'tmpfiles.conf' - 'defaults.hcl' -) -sha512sums=('22a741d83f6d0724e8bfb0fd26f8a5f34e7e8a0e7d340b313c4a8c8abfe9ab627064864822bd544f27e8bfab68967aa20f5ab73e6ca27b29cc7091a8d1f39d18' - '4fe233272e6872cb9ec0c594944a3c701d93ee59952688a4bc45b126442ecf973d23e50b3c4c9c5c62778d0c555ace2e2781955448239249d39fe21d184c8f1b' - '398724820ee6f1ffa7860b8dd0013b671ba97ffb001331a10e7795148e3e6ff711a06f2156187c23b71bfccb13dac70828df5a29d59441706753cc17afd1e3d7' - '9bc9dc93b2683c848e94d5d7a59102ceebd6c4b64f14c85591b9502bc44e3c74589425f1f278ef21407d10c4a9a82abd95e2c748d347d76836bdb741bbff7f7c') -b2sums=('eb5ed863c14b5755a295452ee23c16722ab89a051c13ba18446fbd65162b533ff363797792f00be801f23a8a7380750e6701efccf72aef6c64fc9be2219b0aa1' - '0f931868e9d7465f3be176ab789b7c7b5a4c35713a82e4d3bb94460254011779d814d4708f4f8cc76ba0dd1928ac7eeda42e01ed43be675a5d26d0b75ba986b9' - '4142a758057382846b48e9bfc443c1218c8fde866544d56c6e773933d67a0824e365280d39864249f355aee6080e0b4b969fd8cc4c5826583821ad1843b07e35' - 'abbf4c69d70e03b318f73ef84ccf258e39b25ac956ec68c82bebe277662ddd1677719c3b693c04a8cc38554c562a127aa2ba4061e20e594440d432d729bab3b3') - -prepare() { - cd "$pkgname-$pkgver" - - # create directory for build output - mkdir build - - # download dependencies - go mod download -} - -build() { - cd "$pkgname-$pkgver" - - local GO_TAGS="ui release" - - go build -v \ - -buildmode=pie \ - -trimpath \ - -mod=readonly \ - -modcacherw \ - -ldflags "-extldflags ${LDFLAGS} -X "main.GitCommit=${pkgver}"" \ - -tags "$GO_TAGS" \ - -o build . -} - -package() { - # binary - install -vDm755 -t "$pkgdir/usr/bin" "$pkgname-$pkgver/build/$pkgname" - - # configuration - install -vDm644 -t "$pkgdir/etc/nomad.d" defaults.hcl - - # systemd integration - install -vDm644 systemd.service "$pkgdir/usr/lib/systemd/system/$pkgname.service" - install -vDm644 tmpfiles.conf "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" -} Copied: nomad/repos/community-x86_64/PKGBUILD (from rev 1054371, nomad/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-11-22 20:43:16 UTC (rev 1054372) @@ -0,0 +1,73 @@ +# Maintainer: George Rawlinson <grawlin...@archlinux.org> + +pkgname=nomad +pkgver=1.2.1 +pkgrel=1 +pkgdesc="A simple and flexible workload orchestrator" +arch=('x86_64') +url="https://www.nomadproject.io" +license=('MPL2') +depends=('iptables') +makedepends=('go' 'git') +optdepends=( + 'docker: for docker driver' + 'java-runtime: for java driver' + 'java-runtime-headless: for java driver - headless' + 'qemu: for qemu driver' + 'nomad-driver-nspawn: for systemd-nspawn driver' + 'nomad-driver-podman: for podman driver' + 'nomad-driver-lxc: for lxc driver' + 'nomad-driver-containerd: for containerd driver' +) +backup=(etc/nomad.d/defaults.hcl) +source=( + "$pkgname-$pkgver.tar.gz::https://github.com/hashicorp/nomad/archive/v$pkgver.tar.gz" + 'systemd.service' + 'tmpfiles.conf' + 'defaults.hcl' +) +sha512sums=('506eb3493b5906a1b4d3aa79fe0cbc2f80bd29371c92194f3eebc0d67b29aecb1fd49cfb5513118fbf4bde239fb0292e9010beef057bfe45305817e2c21b26b7' + '4fe233272e6872cb9ec0c594944a3c701d93ee59952688a4bc45b126442ecf973d23e50b3c4c9c5c62778d0c555ace2e2781955448239249d39fe21d184c8f1b' + '398724820ee6f1ffa7860b8dd0013b671ba97ffb001331a10e7795148e3e6ff711a06f2156187c23b71bfccb13dac70828df5a29d59441706753cc17afd1e3d7' + '9bc9dc93b2683c848e94d5d7a59102ceebd6c4b64f14c85591b9502bc44e3c74589425f1f278ef21407d10c4a9a82abd95e2c748d347d76836bdb741bbff7f7c') +b2sums=('a4e142241595b4fb0e8b5150f546f9b5727fbdf75eff7cee2ac9c8f23c9f4274ab20481ba9538e89f25dcc38cc6e0327e88b2e88f666c58abbdd5f6c3a15e532' + '0f931868e9d7465f3be176ab789b7c7b5a4c35713a82e4d3bb94460254011779d814d4708f4f8cc76ba0dd1928ac7eeda42e01ed43be675a5d26d0b75ba986b9' + '4142a758057382846b48e9bfc443c1218c8fde866544d56c6e773933d67a0824e365280d39864249f355aee6080e0b4b969fd8cc4c5826583821ad1843b07e35' + 'abbf4c69d70e03b318f73ef84ccf258e39b25ac956ec68c82bebe277662ddd1677719c3b693c04a8cc38554c562a127aa2ba4061e20e594440d432d729bab3b3') + +prepare() { + cd "$pkgname-$pkgver" + + # create directory for build output + mkdir build + + # download dependencies + go mod download +} + +build() { + cd "$pkgname-$pkgver" + + local GO_TAGS="ui release" + + go build -v \ + -buildmode=pie \ + -trimpath \ + -mod=readonly \ + -modcacherw \ + -ldflags "-extldflags ${LDFLAGS} -X "main.GitCommit=${pkgver}"" \ + -tags "$GO_TAGS" \ + -o build . +} + +package() { + # binary + install -vDm755 -t "$pkgdir/usr/bin" "$pkgname-$pkgver/build/$pkgname" + + # configuration + install -vDm644 -t "$pkgdir/etc/nomad.d" defaults.hcl + + # systemd integration + install -vDm644 systemd.service "$pkgdir/usr/lib/systemd/system/$pkgname.service" + install -vDm644 tmpfiles.conf "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" +} Deleted: defaults.hcl =================================================================== --- defaults.hcl 2021-11-22 20:39:42 UTC (rev 1054371) +++ defaults.hcl 2021-11-22 20:43:16 UTC (rev 1054372) @@ -1,7 +0,0 @@ -## https://www.nomadproject.io/docs/agent/configuration/index.html - -# state directory -data_dir = "/var/lib/nomad" - -# binaries shouldn't go in /var/lib -plugin_dir = "/usr/lib/nomad/plugins" Copied: nomad/repos/community-x86_64/defaults.hcl (from rev 1054371, nomad/trunk/defaults.hcl) =================================================================== --- defaults.hcl (rev 0) +++ defaults.hcl 2021-11-22 20:43:16 UTC (rev 1054372) @@ -0,0 +1,7 @@ +## https://www.nomadproject.io/docs/agent/configuration/index.html + +# state directory +data_dir = "/var/lib/nomad" + +# binaries shouldn't go in /var/lib +plugin_dir = "/usr/lib/nomad/plugins" Deleted: systemd.service =================================================================== --- systemd.service 2021-11-22 20:39:42 UTC (rev 1054371) +++ systemd.service 2021-11-22 20:43:16 UTC (rev 1054372) @@ -1,20 +0,0 @@ -[Unit] -Description=Nomad -Documentation=https://www.nomadproject.io/docs/ -Wants=network-online.target consul.service -After=network-online.target consul.service - -[Service] -ExecReload=/bin/kill -HUP $MAINPID -ExecStart=/usr/bin/nomad agent -config /etc/nomad.d -KillMode=process -KillSignal=SIGINT -LimitNOFILE=65536 -LimitNPROC=infinity -Restart=on-failure -RestartSec=2 -TasksMax=infinity -OOMScoreAdjust=-1000 - -[Install] -WantedBy=multi-user.target Copied: nomad/repos/community-x86_64/systemd.service (from rev 1054371, nomad/trunk/systemd.service) =================================================================== --- systemd.service (rev 0) +++ systemd.service 2021-11-22 20:43:16 UTC (rev 1054372) @@ -0,0 +1,20 @@ +[Unit] +Description=Nomad +Documentation=https://www.nomadproject.io/docs/ +Wants=network-online.target consul.service +After=network-online.target consul.service + +[Service] +ExecReload=/bin/kill -HUP $MAINPID +ExecStart=/usr/bin/nomad agent -config /etc/nomad.d +KillMode=process +KillSignal=SIGINT +LimitNOFILE=65536 +LimitNPROC=infinity +Restart=on-failure +RestartSec=2 +TasksMax=infinity +OOMScoreAdjust=-1000 + +[Install] +WantedBy=multi-user.target Deleted: tmpfiles.conf =================================================================== --- tmpfiles.conf 2021-11-22 20:39:42 UTC (rev 1054371) +++ tmpfiles.conf 2021-11-22 20:43:16 UTC (rev 1054372) @@ -1,2 +0,0 @@ -d /var/lib/nomad 0700 -d /usr/lib/nomad/plugins Copied: nomad/repos/community-x86_64/tmpfiles.conf (from rev 1054371, nomad/trunk/tmpfiles.conf) =================================================================== --- tmpfiles.conf (rev 0) +++ tmpfiles.conf 2021-11-22 20:43:16 UTC (rev 1054372) @@ -0,0 +1,2 @@ +d /var/lib/nomad 0700 +d /usr/lib/nomad/plugins