Date: Thursday, April 19, 2018 @ 17:09:29 Author: archange Revision: 317049
Initial addition of cozy-stack to [community] Added: cozy-stack/ cozy-stack/repos/ cozy-stack/trunk/ cozy-stack/trunk/PKGBUILD cozy-stack/trunk/cozy-stack.service cozy-stack/trunk/cozy-stack.sysusers cozy-stack/trunk/cozy-stack.tmpfiles cozy-stack/trunk/cozy.yml ---------------------+ PKGBUILD | 44 ++++++++++++++++++++++++++++++++++++++++++++ cozy-stack.service | 14 ++++++++++++++ cozy-stack.sysusers | 1 + cozy-stack.tmpfiles | 5 +++++ cozy.yml | 23 +++++++++++++++++++++++ 5 files changed, 87 insertions(+) Added: cozy-stack/trunk/PKGBUILD =================================================================== --- cozy-stack/trunk/PKGBUILD (rev 0) +++ cozy-stack/trunk/PKGBUILD 2018-04-19 17:09:29 UTC (rev 317049) @@ -0,0 +1,44 @@ +# Maintainer: Bruno Pagani <[email protected]> + +pkgname=cozy-stack +pkgver=2018M2S1 +pkgrel=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-pie') +optdepends=('nodejs: konnectors without isolation' + 'nsjail: isolated konnectors' + 'smtp-forwarder: to allow sending mail to users') +source=("https://apt.cozy.io/debian/pool/testing/c/${pkgname}/${pkgname}_${pkgver}.orig.tar.xz" + "cozy.yml" + "${pkgname}.service" + "${pkgname}.sysusers" + "${pkgname}.tmpfiles") +sha256sums=('eb0eb9591e8faf236468a72243261fb174825e0fbe540e2b2fc00591e963958a' + '66b2c6be56f70896308974de35d94cedf0124736acd2bdd0b64f0f46d26fd034' + 'f0a8cc43c51daeba92b36b449537eb6fa5d3fb84ef1428dc586266749ed742e0' + 'a6bea52350e85163c3141509a52903223fa0f6e7390b1b1f9336c326a8fff984' + '2851ae1dbe60d83a2ee919b783be8c6bd39516c0290f43270605bebe7c9b22f2') + +build() { + cd cozy-stack/src/github.com/cozy/cozy-stack + GOPATH="${srcdir}"/cozy-stack go build -o "${srcdir}"/bin/cozy-stack -ldflags "\ + -X github.com/cozy/cozy-stack/pkg/config.Version=${pkgver}) \ + -X github.com/cozy/cozy-stack/pkg/config.BuildTime=$(date -u +"%Y-%m-%dT%H:%M:%SZ") \ + -X github.com/cozy/cozy-stack/pkg/config.BuildMode=production" +} + +package() { + install -Dm755 bin/cozy-stack -t "${pkgdir}"/usr/bin/ + install -Dm644 cozy.yml -t "${pkgdir}"/etc/cozy/ + install -Dm644 cozy-stack/src/github.com/cozy/cozy-stack/cozy.example.yaml -t "${pkgdir}"/usr/share/cozy/ + install -Dm755 cozy-stack/src/github.com/cozy/cozy-stack/scripts/konnector-node-run.sh -t "${pkgdir}"/usr/share/cozy/ + install -Dm755 cozy-stack/src/github.com/cozy/cozy-stack/scripts/konnector-nsjail-run.sh -t "${pkgdir}"/usr/share/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 +} Added: cozy-stack/trunk/cozy-stack.service =================================================================== --- cozy-stack/trunk/cozy-stack.service (rev 0) +++ cozy-stack/trunk/cozy-stack.service 2018-04-19 17:09:29 UTC (rev 317049) @@ -0,0 +1,14 @@ +[Unit] +Description=Cozy service +Wants=couchdb.service +After=network.target couchdb.service + +[Service] +User=cozy +Group=cozy +PermissionsStartOnly=true +ExecStart=/usr/bin/cozy-stack serve +Restart=always + +[Install] +WantedBy=multi-user.target Added: cozy-stack/trunk/cozy-stack.sysusers =================================================================== --- cozy-stack/trunk/cozy-stack.sysusers (rev 0) +++ cozy-stack/trunk/cozy-stack.sysusers 2018-04-19 17:09:29 UTC (rev 317049) @@ -0,0 +1 @@ +u cozy - "Cozy Cloud" /var/lib/cozy Added: cozy-stack/trunk/cozy-stack.tmpfiles =================================================================== --- cozy-stack/trunk/cozy-stack.tmpfiles (rev 0) +++ cozy-stack/trunk/cozy-stack.tmpfiles 2018-04-19 17:09:29 UTC (rev 317049) @@ -0,0 +1,5 @@ +d /var/lib/cozy 0755 cozy cozy +d /var/log/cozy 0755 cozy cozy +x /var/lib/cozy +x /var/log/cozy +Z /etc/cozy - cozy cozy Added: cozy-stack/trunk/cozy.yml =================================================================== --- cozy-stack/trunk/cozy.yml (rev 0) +++ cozy-stack/trunk/cozy.yml 2018-04-19 17:09:29 UTC (rev 317049) @@ -0,0 +1,23 @@ +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 + +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
