Date: Saturday, December 5, 2020 @ 23:21:38 Author: archange Revision: 770986
archrelease: copy trunk to community-x86_64 Added: cozy-stack/repos/community-x86_64/PKGBUILD (from rev 770985, cozy-stack/trunk/PKGBUILD) cozy-stack/repos/community-x86_64/cozy-stack.service (from rev 770985, cozy-stack/trunk/cozy-stack.service) cozy-stack/repos/community-x86_64/cozy-stack.sysusers (from rev 770985, cozy-stack/trunk/cozy-stack.sysusers) cozy-stack/repos/community-x86_64/cozy-stack.tmpfiles (from rev 770985, cozy-stack/trunk/cozy-stack.tmpfiles) cozy-stack/repos/community-x86_64/cozy.yml (from rev 770985, cozy-stack/trunk/cozy.yml) Deleted: cozy-stack/repos/community-x86_64/PKGBUILD cozy-stack/repos/community-x86_64/cozy-stack.service cozy-stack/repos/community-x86_64/cozy-stack.sysusers cozy-stack/repos/community-x86_64/cozy-stack.tmpfiles cozy-stack/repos/community-x86_64/cozy.yml ---------------------+ PKGBUILD | 118 +++++++++++++++++++++++++------------------------- cozy-stack.service | 74 +++++++++++++++---------------- cozy-stack.sysusers | 2 cozy-stack.tmpfiles | 4 - cozy.yml | 66 +++++++++++++-------------- 5 files changed, 132 insertions(+), 132 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-12-05 23:20:55 UTC (rev 770985) +++ PKGBUILD 2020-12-05 23:21:38 UTC (rev 770986) @@ -1,59 +0,0 @@ -# Maintainer: Bruno Pagani <archa...@archlinux.org> - -pkgname=cozy-stack -pkgver=1.4.21 -pkgrel=1 -epoch=1 -pkgdesc="Digital home: brings all your web services in the same private space – Stack component" -arch=(x86_64) -url="https://cozy.io" -license=(AGPL3) -backup=(etc/cozy/cozy.yml) -depends=(couchdb imagemagick git) -makedepends=(go) -#optdepends=('cozy-coclyco: X.509 certificates management for instances' -optdepends=('nodejs: required for konnectors' - 'nsjail: run konnectors isolated' - 'smtp-forwarder: to allow sending mail to users') -source=(https://github.com/cozy/cozy-stack/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz - cozy.yml - ${pkgname}.service - ${pkgname}.sysusers - ${pkgname}.tmpfiles) -sha256sums=('25349376044a89b87db5ab6d0a1b32b782fd4409344095e9614ba7557006fbbc' - 'a6ae871ec726f81d091918dffae4025b993656551185662242dcc2f7de4516c3' - '6cb30c0a6d45b30827463b26c43fb2e1df9402392e6f23da1622e044ab84b580' - 'a6bea52350e85163c3141509a52903223fa0f6e7390b1b1f9336c326a8fff984' - '04043ed0b2bf1c811417eec3b89a049f5353ad16f032497ff5c9a610eafa879d') - -prepare() { - cd ${pkgname}-${pkgver} - go mod vendor -} - -build() { - cd ${pkgname}-${pkgver} - export CGO_CPPFLAGS="${CPPFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - export CGO_CXXFLAGS="${CXXFLAGS}" - export CGO_LDFLAGS="${LDFLAGS}" - export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" - go build -v \ - -ldflags "-linkmode external - -X github.com/cozy/cozy-stack/pkg/config.Version=${pkgver} \ - -X github.com/cozy/cozy-stack/pkg/config.BuildTime=$(date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +"%Y-%m-%dT%H:%M:%SZ") \ - -X github.com/cozy/cozy-stack/pkg/config.BuildMode=production" \ - -o ${pkgname} -} - -package() { - install -Dm644 cozy.yml -t "${pkgdir}"/etc/cozy/ - install -Dm644 ${pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/ - install -Dm644 ${pkgname}.sysusers "${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf - install -Dm644 ${pkgname}.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf - cd ${pkgname}-${pkgver} - install -Dm755 ${pkgname} -t "${pkgdir}"/usr/bin/ - install -Dm644 cozy.example.yaml -t "${pkgdir}"/usr/share/cozy/ - install -Dm755 scripts/konnector-node-run.sh -t "${pkgdir}"/usr/share/cozy/ - install -Dm755 scripts/konnector-nsjail-node12-run.sh "${pkgdir}"/usr/share/cozy/konnector-nsjail-run.sh -} Copied: cozy-stack/repos/community-x86_64/PKGBUILD (from rev 770985, cozy-stack/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-12-05 23:21:38 UTC (rev 770986) @@ -0,0 +1,59 @@ +# Maintainer: Bruno Pagani <archa...@archlinux.org> + +pkgname=cozy-stack +pkgver=1.4.22 +pkgrel=1 +epoch=1 +pkgdesc="Digital home: brings all your web services in the same private space – Stack component" +arch=(x86_64) +url="https://cozy.io" +license=(AGPL3) +backup=(etc/cozy/cozy.yml) +depends=(couchdb imagemagick git) +makedepends=(go) +#optdepends=('cozy-coclyco: X.509 certificates management for instances' +optdepends=('nodejs: required for konnectors' + 'nsjail: run konnectors isolated' + 'smtp-forwarder: to allow sending mail to users') +source=(https://github.com/cozy/cozy-stack/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz + cozy.yml + ${pkgname}.service + ${pkgname}.sysusers + ${pkgname}.tmpfiles) +sha256sums=('0430ddd31dd071c43f44d3680bd3e33515170bcef1871abed64dadaca40d4304' + 'a6ae871ec726f81d091918dffae4025b993656551185662242dcc2f7de4516c3' + '6cb30c0a6d45b30827463b26c43fb2e1df9402392e6f23da1622e044ab84b580' + 'a6bea52350e85163c3141509a52903223fa0f6e7390b1b1f9336c326a8fff984' + '04043ed0b2bf1c811417eec3b89a049f5353ad16f032497ff5c9a610eafa879d') + +prepare() { + cd ${pkgname}-${pkgver} + go mod vendor +} + +build() { + cd ${pkgname}-${pkgver} + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + go build -v \ + -ldflags "-linkmode external + -X github.com/cozy/cozy-stack/pkg/config.Version=${pkgver} \ + -X github.com/cozy/cozy-stack/pkg/config.BuildTime=$(date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +"%Y-%m-%dT%H:%M:%SZ") \ + -X github.com/cozy/cozy-stack/pkg/config.BuildMode=production" \ + -o ${pkgname} +} + +package() { + install -Dm644 cozy.yml -t "${pkgdir}"/etc/cozy/ + install -Dm644 ${pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/ + install -Dm644 ${pkgname}.sysusers "${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf + install -Dm644 ${pkgname}.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf + cd ${pkgname}-${pkgver} + install -Dm755 ${pkgname} -t "${pkgdir}"/usr/bin/ + install -Dm644 cozy.example.yaml -t "${pkgdir}"/usr/share/cozy/ + install -Dm755 scripts/konnector-node-run.sh -t "${pkgdir}"/usr/share/cozy/ + install -Dm755 scripts/konnector-nsjail-node12-run.sh "${pkgdir}"/usr/share/cozy/konnector-nsjail-run.sh +} Deleted: cozy-stack.service =================================================================== --- cozy-stack.service 2020-12-05 23:20:55 UTC (rev 770985) +++ cozy-stack.service 2020-12-05 23:21:38 UTC (rev 770986) @@ -1,37 +0,0 @@ -[Unit] -Description=Cozy service -Wants=couchdb.service -After=network.target couchdb.service - -[Service] -User=cozy -Group=cozy -PermissionsStartOnly=true -WorkingDirectory=~ -StateDirectory=cozy -ExecStart=/usr/bin/cozy-stack serve -Restart=always -CapabilityBoundingSet= -NoNewPrivileges=True -#SecureBits=noroot-locked -ProtectSystem=strict -ProtectHome=true -PrivateTmp=true -PrivateDevices=true -PrivateUsers=true -ProtectHostname=true -ProtectClock=true -ProtectKernelTunables=true -ProtectKernelModules=true -ProtectKernelLogs=true -ProtectControlGroups=true -LockPersonality=true -#Not compatible with NodeJS -#MemoryDenyWriteExecute=true -RestrictRealtime=true -RestrictSUIDSGID=true -SystemCallArchitectures=native -SystemCallFilter=@system-service - -[Install] -WantedBy=multi-user.target Copied: cozy-stack/repos/community-x86_64/cozy-stack.service (from rev 770985, cozy-stack/trunk/cozy-stack.service) =================================================================== --- cozy-stack.service (rev 0) +++ cozy-stack.service 2020-12-05 23:21:38 UTC (rev 770986) @@ -0,0 +1,37 @@ +[Unit] +Description=Cozy service +Wants=couchdb.service +After=network.target couchdb.service + +[Service] +User=cozy +Group=cozy +PermissionsStartOnly=true +WorkingDirectory=~ +StateDirectory=cozy +ExecStart=/usr/bin/cozy-stack serve +Restart=always +CapabilityBoundingSet= +NoNewPrivileges=True +#SecureBits=noroot-locked +ProtectSystem=strict +ProtectHome=true +PrivateTmp=true +PrivateDevices=true +PrivateUsers=true +ProtectHostname=true +ProtectClock=true +ProtectKernelTunables=true +ProtectKernelModules=true +ProtectKernelLogs=true +ProtectControlGroups=true +LockPersonality=true +#Not compatible with NodeJS +#MemoryDenyWriteExecute=true +RestrictRealtime=true +RestrictSUIDSGID=true +SystemCallArchitectures=native +SystemCallFilter=@system-service + +[Install] +WantedBy=multi-user.target Deleted: cozy-stack.sysusers =================================================================== --- cozy-stack.sysusers 2020-12-05 23:20:55 UTC (rev 770985) +++ cozy-stack.sysusers 2020-12-05 23:21:38 UTC (rev 770986) @@ -1 +0,0 @@ -u cozy - "Cozy Cloud" /var/lib/cozy Copied: cozy-stack/repos/community-x86_64/cozy-stack.sysusers (from rev 770985, cozy-stack/trunk/cozy-stack.sysusers) =================================================================== --- cozy-stack.sysusers (rev 0) +++ cozy-stack.sysusers 2020-12-05 23:21:38 UTC (rev 770986) @@ -0,0 +1 @@ +u cozy - "Cozy Cloud" /var/lib/cozy Deleted: cozy-stack.tmpfiles =================================================================== --- cozy-stack.tmpfiles 2020-12-05 23:20:55 UTC (rev 770985) +++ cozy-stack.tmpfiles 2020-12-05 23:21:38 UTC (rev 770986) @@ -1,2 +0,0 @@ -d /var/lib/cozy 0770 cozy cozy -Z /etc/cozy - cozy cozy Copied: cozy-stack/repos/community-x86_64/cozy-stack.tmpfiles (from rev 770985, cozy-stack/trunk/cozy-stack.tmpfiles) =================================================================== --- cozy-stack.tmpfiles (rev 0) +++ cozy-stack.tmpfiles 2020-12-05 23:21:38 UTC (rev 770986) @@ -0,0 +1,2 @@ +d /var/lib/cozy 0770 cozy cozy +Z /etc/cozy - cozy cozy Deleted: cozy.yml =================================================================== --- cozy.yml 2020-12-05 23:20:55 UTC (rev 770985) +++ cozy.yml 2020-12-05 23:21:38 UTC (rev 770986) @@ -1,33 +0,0 @@ -host: 127.0.0.1 -port: 8080 - -subdomains: nested - -admin: - host: 127.0.0.1 - port: 6060 - secret_filename: cozy-admin-passphrase - -fs: - url: file:///var/lib/cozy - -vault: - credentials_encryptor_key: /etc/cozy/vault.enc - credentials_decryptor_key: /etc/cozy/vault.dec - -couchdb: - url: http://localhost:5984/ - -konnectors: - cmd: /usr/share/cozy/konnector-node-run.sh - #cmd: /usr/share/cozy/konnector-nsjail-run.sh - -log: - level: info - syslog: false - -registries: - default: - - https://apps-registry.cozycloud.cc/selfhosted - - https://apps-registry.cozycloud.cc/banks - - https://apps-registry.cozycloud.cc/ Copied: cozy-stack/repos/community-x86_64/cozy.yml (from rev 770985, cozy-stack/trunk/cozy.yml) =================================================================== --- cozy.yml (rev 0) +++ cozy.yml 2020-12-05 23:21:38 UTC (rev 770986) @@ -0,0 +1,33 @@ +host: 127.0.0.1 +port: 8080 + +subdomains: nested + +admin: + host: 127.0.0.1 + port: 6060 + secret_filename: cozy-admin-passphrase + +fs: + url: file:///var/lib/cozy + +vault: + credentials_encryptor_key: /etc/cozy/vault.enc + credentials_decryptor_key: /etc/cozy/vault.dec + +couchdb: + url: http://localhost:5984/ + +konnectors: + cmd: /usr/share/cozy/konnector-node-run.sh + #cmd: /usr/share/cozy/konnector-nsjail-run.sh + +log: + level: info + syslog: false + +registries: + default: + - https://apps-registry.cozycloud.cc/selfhosted + - https://apps-registry.cozycloud.cc/banks + - https://apps-registry.cozycloud.cc/