repobuild/precise: Get libzmq3 from trusty and not from precise

libzmq3 needs to be later than the version available for precise;
just grab it from trusty, which requires excluding it from the
precise updates, and adding a trusty distribution and an update
rule for it.

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild: Remove obsolete Makefile comments

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild/conf/*: suppress errors for not having keys, InRelease

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild/wheezy: get jessie libzmq3, not wheezy

Same as was just implemented for precise to get trusty's libzmq3

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild: reprepro on precise doesn't support GetInRelease

Signed-off-by: Dan Mick <dan.mick@inktank.com>
Apparently "dist" must match "distro/suite" field in the sources.list line

Signed-off-by: Dan Mick <dan.mick@inktank.com>

Closes: #199
conf/salt.master.conf: Add SUSE apache user

Signed-off-by: Tim Serong <tserong@suse.com>
calamari/manage.py: Set a+x file permissions

Want this to have the executable bit set so it can be run directly from
the shell if necessary, rather than prefixing with python.

Signed-off-by: Tim Serong <tserong@suse.com>
carbon.conf: Set PID_DIR=/var/run

Without this, when carbon cache is run from /usr/bin/carbon, it thinks
GRAPHITE_ROOT is /usr, and tries to create pidfiles by default under
/usr/storage

Signed-off-by: Tim Serong <tserong@suse.com>
postgres.sql: Add SUSE support

Salt uses `systemctl --all list-units` to check if services exist.
systemd will only list services that have been loaded.  For LSB init
scripts (of which postgresql is one), it seems systemd won't load these
unless they've been invoked at least once somehow.  So this commit
ensures that the postgresql init script is actually invoked
(`rcpostgresql status`) prior to any other fiddling with postgresql.
This is a horrible hack.

Signed-off-by: Tim Serong <tserong@suse.com>
Add conf/calamari/suse/calamari.conf

Signed-off-by: Tim Serong <tserong@suse.com>
repobuild/precise: Get libzmq3 from trusty and not from precise

libzmq3 needs to be later than the version available for precise;
just grab it from trusty, which requires excluding it from the
precise updates, and adding a trusty distribution and an update
rule for it.

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild: Remove obsolete Makefile comments

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild/conf/*: suppress errors for not having keys, InRelease

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild/wheezy: get jessie libzmq3, not wheezy

Same as was just implemented for precise to get trusty's libzmq3

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild: reprepro on precise doesn't support GetInRelease

Signed-off-by: Dan Mick <dan.mick@inktank.com>

Closes 198
Merge pull request #198 from ceph/wip-repobuild

Fix up repobuild: newer libzmq3, cleanup
Comment spelling error

Signed-off-by: Dan Mick <dan.mick@inktank.com>
Get fsid for daemons from asok (the true daemon field)

Sometimes fsid would appear to be full of 0s; we were getting it
from the ceph.conf value, which isn't required to be present.
Get it instead from the daemons themselves.

Signed-off-by: Dan Mick <dan.mick@inktank.com>
Fixes: #9639