Date: Tuesday, July 19, 2022 @ 03:42:26 Author: grawlinson Revision: 1254516
archrelease: copy trunk to community-x86_64 Added: nomad/repos/community-x86_64/PKGBUILD (from rev 1254515, nomad/trunk/PKGBUILD) nomad/repos/community-x86_64/defaults.hcl (from rev 1254515, nomad/trunk/defaults.hcl) nomad/repos/community-x86_64/systemd.service (from rev 1254515, nomad/trunk/systemd.service) nomad/repos/community-x86_64/tmpfiles.conf (from rev 1254515, 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 | 164 +++++++++++++++++++++++++++--------------------------- defaults.hcl | 14 ++-- systemd.service | 40 ++++++------- tmpfiles.conf | 4 - 4 files changed, 111 insertions(+), 111 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-07-19 03:41:31 UTC (rev 1254515) +++ PKGBUILD 2022-07-19 03:42:26 UTC (rev 1254516) @@ -1,82 +0,0 @@ -# Maintainer: George Rawlinson <grawlin...@archlinux.org> -# Maintainer: Morten Linderud <foxbo...@archlinux.org> - -pkgname=nomad -pkgver=1.3.1 -pkgrel=1 -pkgdesc="A simple and flexible workload orchestrator" -arch=('x86_64') -url="https://www.nomadproject.io" -license=('MPL2') -depends=('iptables') -makedepends=('git' 'go') -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) -options=('!lto') -_commit='2b054e38e91af964d1235faa98c286ca3f527e56' -source=( - "$pkgname::git+https://github.com/hashicorp/nomad.git#commit=$_commit" - 'systemd.service' - 'tmpfiles.conf' - 'defaults.hcl' -) -sha512sums=('SKIP' - '4fe233272e6872cb9ec0c594944a3c701d93ee59952688a4bc45b126442ecf973d23e50b3c4c9c5c62778d0c555ace2e2781955448239249d39fe21d184c8f1b' - '398724820ee6f1ffa7860b8dd0013b671ba97ffb001331a10e7795148e3e6ff711a06f2156187c23b71bfccb13dac70828df5a29d59441706753cc17afd1e3d7' - '9bc9dc93b2683c848e94d5d7a59102ceebd6c4b64f14c85591b9502bc44e3c74589425f1f278ef21407d10c4a9a82abd95e2c748d347d76836bdb741bbff7f7c') -b2sums=('SKIP' - '0f931868e9d7465f3be176ab789b7c7b5a4c35713a82e4d3bb94460254011779d814d4708f4f8cc76ba0dd1928ac7eeda42e01ed43be675a5d26d0b75ba986b9' - '4142a758057382846b48e9bfc443c1218c8fde866544d56c6e773933d67a0824e365280d39864249f355aee6080e0b4b969fd8cc4c5826583821ad1843b07e35' - 'abbf4c69d70e03b318f73ef84ccf258e39b25ac956ec68c82bebe277662ddd1677719c3b693c04a8cc38554c562a127aa2ba4061e20e594440d432d729bab3b3') - -pkgver() { - cd "$pkgname" - git describe --tags | sed 's/^v//' -} - -prepare() { - cd "$pkgname" - - # create directory for build output - mkdir build - - # download dependencies - go mod download -} - -build() { - cd "$pkgname" - - 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/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 1254515, nomad/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-07-19 03:42:26 UTC (rev 1254516) @@ -0,0 +1,82 @@ +# Maintainer: George Rawlinson <grawlin...@archlinux.org> +# Maintainer: Morten Linderud <foxbo...@archlinux.org> + +pkgname=nomad +pkgver=1.3.2 +pkgrel=1 +pkgdesc='A simple and flexible workload orchestrator' +arch=('x86_64') +url='https://www.nomadproject.io' +license=('MPL2') +depends=('iptables') +makedepends=('git' 'go') +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') +options=('!lto') +_commit='bf602974112964e9691729f3f0716ff2bcdb3b44' +source=( + "$pkgname::git+https://github.com/hashicorp/nomad.git#commit=$_commit" + 'systemd.service' + 'tmpfiles.conf' + 'defaults.hcl' +) +sha512sums=('SKIP' + '4fe233272e6872cb9ec0c594944a3c701d93ee59952688a4bc45b126442ecf973d23e50b3c4c9c5c62778d0c555ace2e2781955448239249d39fe21d184c8f1b' + '398724820ee6f1ffa7860b8dd0013b671ba97ffb001331a10e7795148e3e6ff711a06f2156187c23b71bfccb13dac70828df5a29d59441706753cc17afd1e3d7' + '9bc9dc93b2683c848e94d5d7a59102ceebd6c4b64f14c85591b9502bc44e3c74589425f1f278ef21407d10c4a9a82abd95e2c748d347d76836bdb741bbff7f7c') +b2sums=('SKIP' + '0f931868e9d7465f3be176ab789b7c7b5a4c35713a82e4d3bb94460254011779d814d4708f4f8cc76ba0dd1928ac7eeda42e01ed43be675a5d26d0b75ba986b9' + '4142a758057382846b48e9bfc443c1218c8fde866544d56c6e773933d67a0824e365280d39864249f355aee6080e0b4b969fd8cc4c5826583821ad1843b07e35' + 'abbf4c69d70e03b318f73ef84ccf258e39b25ac956ec68c82bebe277662ddd1677719c3b693c04a8cc38554c562a127aa2ba4061e20e594440d432d729bab3b3') + +pkgver() { + cd "$pkgname" + git describe --tags | sed 's/^v//' +} + +prepare() { + cd "$pkgname" + + # create directory for build output + mkdir build + + # download dependencies + go mod download +} + +build() { + cd "$pkgname" + + 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/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 2022-07-19 03:41:31 UTC (rev 1254515) +++ defaults.hcl 2022-07-19 03:42:26 UTC (rev 1254516) @@ -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 1254515, nomad/trunk/defaults.hcl) =================================================================== --- defaults.hcl (rev 0) +++ defaults.hcl 2022-07-19 03:42:26 UTC (rev 1254516) @@ -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 2022-07-19 03:41:31 UTC (rev 1254515) +++ systemd.service 2022-07-19 03:42:26 UTC (rev 1254516) @@ -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 1254515, nomad/trunk/systemd.service) =================================================================== --- systemd.service (rev 0) +++ systemd.service 2022-07-19 03:42:26 UTC (rev 1254516) @@ -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 2022-07-19 03:41:31 UTC (rev 1254515) +++ tmpfiles.conf 2022-07-19 03:42:26 UTC (rev 1254516) @@ -1,2 +0,0 @@ -d /var/lib/nomad 0700 -d /usr/lib/nomad/plugins Copied: nomad/repos/community-x86_64/tmpfiles.conf (from rev 1254515, nomad/trunk/tmpfiles.conf) =================================================================== --- tmpfiles.conf (rev 0) +++ tmpfiles.conf 2022-07-19 03:42:26 UTC (rev 1254516) @@ -0,0 +1,2 @@ +d /var/lib/nomad 0700 +d /usr/lib/nomad/plugins