Sage Weil
4e2c1f457e
debian: no shlibs:Depends for -dev packages
...
So says dpkg-gencontrol, at least:
warning: dpkg-gencontrol: Depends field of package librados-dev: unknown substitution variable ${shlibs:Depends}
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-05-19 16:15:26 -07:00
Colin Patrick McCabe
1dd1743189
Remove libcrush from packaging
...
This removes libcrush from the packaging system, now that it's been
merged into libcommon.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-05-19 11:33:17 -07:00
Sage Weil
071881d7e5
v0.28
2011-05-18 10:17:49 -07:00
Sage Weil
28e175d640
debian: obsync
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-05-17 14:26:30 -07:00
Sage Weil
58ea8358a9
Merge branch 'stable'
...
Conflicts:
src/mds/Resetter.cc
2011-05-05 15:24:48 -07:00
Sage Weil
44900d4c13
v0.27.1
2011-05-05 13:42:20 -07:00
Sage Weil
3f8204136a
Merge branch 'stable'
...
Conflicts:
src/mds/MDLog.cc
src/osdc/Journaler.cc
src/osdc/Journaler.h
2011-04-25 14:34:49 -07:00
Sage Weil
793034c62c
v0.27
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-04-22 16:52:04 -07:00
Sage Weil
88ebb304be
Merge remote branch 'origin/next'
2011-04-22 12:30:37 -07:00
Tommi Virtanen
f6179fc375
debian: Handle missing tcmalloc on Debian lenny.
...
lenny doesn't have a suitable libgoogle-perftools-dev, and
release.sh edits it out of build-deps. Detect that and tell
configure that not having tcmalloc is ok.
This should make 05c281bfa9
unnecessary.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-04-19 12:05:32 -07:00
Tommi Virtanen
0d98a62ce2
debian: Build without tcmalloc on non-i386/amd64.
...
This is not strictly needed as of 05c281bfa9e9d69ea3d0197590950c8e6845a13a,
but that reverting is hopefully only temporary.
Without this, with 05c281 undone, non-mainstream architectures
would fail to build.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-04-19 12:05:29 -07:00
Sage Weil
7c04f81ca1
mon: remove class distribution infrastructure
...
This is now the admin's job. Removes a lot of code with limited testing
and coverage.
We rev the internal monitor protocol because the state machine ids changed.
This should not affect the on-disk format. Just stop and restart all the
monitors at once during the upgrade.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-04-19 11:33:34 -07:00
Sage Weil
879adb6190
Merge remote branch 'origin/stable'
...
Conflicts:
src/osdc/Journaler.cc
2011-04-18 09:58:15 -07:00
Tommi Virtanen
b293d45114
osbdb: Remove dead code.
...
Nothing has used the BerkeleyDB-backed object storage in years.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-04-07 12:24:06 -07:00
Tommi Virtanen
536ae0caa7
librados: Stop bundling the now-unused headers.
...
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-04-07 10:53:19 -07:00
Sage Weil
9981ff9096
v0.26
2011-04-04 10:06:35 -07:00
Sage Weil
2b7cc15399
Merge branch 'next'
...
Conflicts:
src/cmon.cc
src/osdc/Journaler.cc
2011-03-30 16:55:38 -07:00
Sage Weil
1601df6554
Merge branch 'stable' into next
...
Conflicts:
configure.ac
debian/changelog
src/msg/SimpleMessenger.cc
2011-03-29 14:47:57 -07:00
Tommi Virtanen
9aab8c6b05
Add a Debian Build-Dep on libkeyutils-dev.
...
This is needed by bee85518e2885cc93fe8ca634292ad4846515456.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-03-29 13:34:58 -07:00
Laszlo Boszormenyi
5658857afd
Fix Debian librados1 -> librados2 package renames
...
The librados2{,-dbg,-dev} packages should conflict with and replace their
librados1{,-dbg,-dev} counterpart.
2011-03-25 12:54:22 -07:00
Yehuda Sadeh
44cf282038
Merge branch 'master' into rgw
...
Conflicts:
debian/control
2011-03-21 14:14:38 -07:00
Sage Weil
07ee6311a6
v0.25.2
2011-03-20 21:08:09 -07:00
Laszlo Boszormenyi
e7abf595b5
Remove unused cdbs build dependency
...
Debian packaging uses debhelper and not cdbs; remove that build dependency.
2011-03-20 12:44:36 +01:00
Laszlo Boszormenyi
e2f1d7841c
Change wording of Debian package descriptions
...
Be more general in naming users per policy recommendation.
2011-03-20 12:17:01 +01:00
Laszlo Boszormenyi
be97e60d6a
Make Ceph Debian packaging Linux only
...
Build Ceph on all Linux archs, but only build-depend google-perftools on
x86 and x64 archs only.
2011-03-20 08:36:27 +01:00
Laszlo Boszormenyi
5959e76e2c
Disable libatomic-ops on armel archs
...
armel supports ARMv4t or above instructions sets.
libatomic-ops is only usable with Ceph for ARMv6 or above.
Signed-off-by: Hector Oron <zumbi@debian.org>
2011-03-20 08:23:22 +01:00
Laszlo Boszormenyi
9b969ce92f
Add cross compilation support
...
Taken from Debian bugreport #618939 , courtesy by Hector Oron.
Signed-off-by: Hector Oron <zumbi@debian.org>
2011-03-19 20:45:20 +01:00
Laszlo Boszormenyi
1ad567e347
Add parallel building support for multi{core,processor} systems.
2011-03-19 20:15:17 +01:00
Yehuda Sadeh
8f2392b88f
Merge commit 'origin/master' into rgw
...
Conflicts:
src/Makefile.am
src/rados.cc
src/rgw/rgw_admin.cc
src/rgw/rgw_main.cc
src/rgw/rgw_rest.cc
2011-03-16 10:45:43 -07:00
Sage Weil
723a92657b
Merge branch 'stable'
...
Conflicts:
configure.ac
debian/changelog
src/cfuse.cc
src/rgw/rgw_rest.cc
2011-03-14 16:44:31 -07:00
Sage Weil
7f4a161e7f
v0.25.1
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-03-14 15:39:48 -07:00
Sage Weil
8954d2b3e6
Merge branch 'stable'
...
Conflicts:
src/include/rados/librados.h
src/include/rados/librados.hpp
src/librados.cc
2011-03-14 13:22:16 -07:00
Tommi Virtanen
b63d40649e
debian: Conflict on earlier -dev packages with sonames.
...
This ensures a smooth, automatic transition, by telling apt/dpkg that
it's ok to replace the old package with the new one.
Continuation of 95db4c5cb8
.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-03-11 16:13:45 -08:00
Sage Weil
8218486e47
Merge remote branch 'origin/stable'
...
Conflicts:
debian/control
2011-03-11 14:57:53 -08:00
Sage Weil
d1d2e87019
debian: add udev rules
...
Add /lib/udev/rules.d/50-rbd.rules to debian package.
crbdnamer generates the dev path:
/dev/rbd/<pool>/<name>:<number>
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Conflicts:
debian/rules
src/crbdnamer
2011-03-11 09:43:14 -08:00
Samuel Just
863ef7c331
debian: add udev rules
...
Add /lib/udev/rules.d/50-rbd.rules to debian package.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
2011-03-10 16:08:39 -08:00
Sage Weil
95db4c5cb8
debian: remove so version from -dev packages
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-03-10 13:17:36 -08:00
Yehuda Sadeh
eb31edd9de
Merge commit 'origin/master' into rgw
...
Conflicts:
debian/control
src/rgw/rgw_rest.cc
2011-03-07 14:22:26 -08:00
Tommi Virtanen
1cd878b183
Bump debian/changelog timestamp so it's greater than previous one.
...
This shuts up lintian, and just makes sense.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-03-07 11:34:41 -08:00
Sage Weil
10bc2d9979
Merge branch 'next'
...
Conflicts:
configure.ac
debian/changelog
debian/control
src/Makefile.am
src/cmds.cc
src/cosd.cc
src/include/rados/librados.hpp
src/librados.cc
src/mds/Server.cc
src/osd/OSD.cc
src/testradospp.cc
2011-03-05 15:27:25 -08:00
Sage Weil
3fa121bf0a
v0.25
2011-03-05 13:59:50 -08:00
Sage Weil
4ac0881025
Bump librados soname to 2.
...
Update Debian packaging. For human-only mentions of librados,
use just "librados"
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Conflicts:
debian/control
src/Makefile.am
2011-03-05 13:59:49 -08:00
Yehuda Sadeh
3552c29b4e
debian: remove extra dependencies
2011-03-01 11:26:13 -08:00
Yehuda Sadeh
4ed8bec671
debian: fix libcurl dependency again
2011-03-01 11:26:13 -08:00
Yehuda Sadeh
644bcb6ca6
debian: add libcurl dependency
2011-03-01 11:26:13 -08:00
Laszlo Boszormenyi
037d6620c8
Update Debian packaging for 0.26~rc.
...
Make ceph x86 and x64 only because of build dependency on architecture related
google-perftools.
Put library packages to section lib.
2011-02-24 13:50:28 -08:00
Josh Durgin
dfafa9f3c8
.gitignore: ignore debian packaging outputs
2011-02-17 11:02:59 -08:00
Sage Weil
a930c7afe9
debian: add python, python-dev build-deps
...
Might be overkill? The error I see from pbuilder is
checking for a Python interpreter with version >= 2.4... none
error: configure: in `/tmp/buildd/ceph-0.24.3-676-gcde53e9':
error: configure: Failed to find Python 2.4 or newer
...but I'm guessing python-dev is needed too?
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-02-11 22:47:51 -08:00
Sage Weil
1c320ebe65
Merge branch 'stable'
...
Conflicts:
configure.ac
2011-02-11 13:41:56 -08:00
Sage Weil
7fea444bb6
Merge remote branch 'origin/librbd'
2011-02-11 13:29:32 -08:00
Sage Weil
2cd2c56dd0
v0.24.3
2011-02-10 09:49:28 -08:00
Sage Weil
7d3e8afcb5
cfuse: remove high level fuse interface
...
Untested, unused, and inferior to the lowlevel implementation.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-02-08 07:43:00 -08:00
Wido den Hollander
9bb5b551f7
librbd: Install the headers in the development package
...
Signed-off-by: Wido den Hollander <wido@widodh.nl>
2011-02-07 15:13:01 -08:00
Josh Durgin
f18c721393
librbd: add packages for librbd
2011-02-07 15:13:01 -08:00
Sage Weil
dba7c1fd46
Merge branch 'testing' into unstable
...
Conflicts:
configure.ac
src/Makefile.am
src/common/common_init.cc
src/common/debug.h
src/common/signal.cc
src/config.cc
src/mon/MDSMonitor.cc
src/msg/SimpleMessenger.cc
src/osd/OSD.cc
src/osd/ReplicatedPG.cc
2011-01-25 08:50:58 -08:00
Sage Weil
f7572de5cb
v0.24.2
2011-01-24 12:53:22 -08:00
Sage Weil
f650e3dac1
Merge branch 'testing' into unstable
...
Conflicts:
configure.ac
2011-01-13 13:24:52 -08:00
Sage Weil
630565f3ac
v0.24.1
2011-01-07 16:50:15 -08:00
Sage Weil
7e83b570e4
Merge branch 'testing' into unstable
...
Conflicts:
configure.ac
2011-01-03 10:24:47 -08:00
Laszlo Boszormenyi
1e291fc9ef
debian: don't strip rados classes
...
Signed-off-by: Laszlo Boszormenyi <gcs@debian.hu>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-12-17 08:31:00 -08:00
Laszlo Boszormenyi
9c173bb400
debian: rename ceph.lintian -> ceph.lintian-overrides
...
Signed-off-by: Laszlo Boszormenyi <gcs@debian.hu>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-12-17 08:30:43 -08:00
Colin Patrick McCabe
292414c5fd
gceph: Add gceph to rpm, deb
...
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2010-12-10 20:34:49 -08:00
Laszlo Boszormenyi
4e3c201132
Tune Debian packaging for the upcoming v0.24 release.
...
Including switch OpenSSL dependency to Crypto++ as its being used instead of
the former; remove radosacl as its not compiled anymore and pristine clean
the source. Explicitly note this is in a 1.0 package format.
2010-12-05 22:20:48 -08:00
Colin Patrick McCabe
39b42b21e9
make: create /etc/ceph if it doesn't exist
...
make: create /etc/ceph if it doesn't exist. On uninstall, remove the
directory if it's empty. (Never remove a user's config file, though.)
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2010-12-02 17:35:32 -08:00
Greg Farnum
03eb4e7a07
man: add man page for cephfs
...
Add to Makefile, debian, and ceph.spec.in bits
2010-12-02 16:18:38 -08:00
Sage Weil
0897edafc8
Merge branch 'testing' into rc
...
Conflicts:
configure.ac
2010-12-01 10:20:43 -08:00
Sage Weil
5bdae2af8c
ceph v0.23.2
2010-12-01 10:03:26 -08:00
Sage Weil
b39f042501
Merge branch 'testing' into unstable
...
Conflicts:
src/os/FileJournal.cc
2010-11-30 12:19:39 -08:00
Sage Weil
9360126943
debian: many many cleanups
...
Signed-off-by: Laszlo Boszormenyi <gcs@debian.hu>
2010-11-30 09:13:54 -08:00
Sage Weil
de61991a87
Merge branch 'testing' into unstable
...
Conflicts:
configure.ac
2010-11-23 09:37:13 -08:00
Sage Weil
868665d5f2
v0.23.1
2010-11-22 23:02:09 -08:00
Sage Weil
f8b3271f45
Merge branch 'rc' into unstable
...
Conflicts:
configure.ac
src/Makefile.am
2010-11-11 14:28:18 -08:00
Sage Weil
5d1d8d0c46
v0.23
2010-11-10 21:18:37 -08:00
Sage Weil
84840ed76b
debian: don't explicitly depend on libgoogle-perftools0
...
dpkg-buildpackage will autodetect the dependency. Except on lenny, where
it doesn't exist and we don't use it!
Signed-off-by: Sage Weil <sage@newdream.net>
2010-11-10 08:45:36 -08:00
Sage Weil
53b076d5fb
Merge remote branch 'origin/rbd-fiemap' into unstable
2010-11-09 14:23:12 -08:00
Sage Weil
4f24fcbc8a
debian: add gtk build-depends
...
For ceph -g.
Signed-off-by: Sage Weil <sage@newdream.net>
2010-11-03 16:40:13 -07:00
Colin Patrick McCabe
38f96c658d
debian packaging: set --sbindir=/sbin
...
We want mkcephfs and mount.ceph to be under /sbin.
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2010-11-02 14:37:56 -07:00
Wido den Hollander
905ff76352
debian: add pkg-config as build-depends
...
Signed-off-by: Wido den Hollander <wido@widodh.nl>
2010-11-02 09:45:14 -07:00
Sage Weil
6c69c25923
Merge remote branch 'origin/testing' into unstable
...
Conflicts:
configure.ac
2010-10-30 15:04:13 -07:00
Sage Weil
9f4fd4a6d9
v0.22.2
2010-10-30 11:24:34 -07:00
Sage Weil
8255a6716f
debian: fix changelog
...
(This was actually in the 0.22.1-1 package we built.)
Signed-off-by: Sage Weil <sage@newdream.net>
2010-10-29 10:48:40 -07:00
Sage Weil
8d37b2808d
debian: change compat to 6 to match debhelper require
...
Reported-by: Laszlo Boszormenyi <gcs@debian.hu>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-10-27 21:27:11 -07:00
Sage Weil
2ed57d2a6d
Merge remote branch 'origin/testing' into unstable
...
Conflicts:
configure.ac
src/rados.cc
2010-10-26 12:04:17 -07:00
Sage Weil
a8f6ba946b
add cephfs to deb, rpm
2010-10-25 16:44:22 -07:00
Sage Weil
e912e686de
v0.22.1
2010-10-23 10:49:50 -07:00
Sage Weil
9c59a6aab5
debian: 0.22-4
2010-10-21 17:31:58 -07:00
Sage Weil
9e3607fe3f
debian: 0.22-4
2010-10-20 13:47:46 -07:00
Sage Weil
c0db71fb05
debian: update standards-version; fix ceph-client-tools-dbg
2010-10-18 13:29:21 -07:00
Sage Weil
8a7c95f60a
v0.22
2010-10-15 15:34:44 -07:00
Sage Weil
af749e62cb
cdebugpack: man page
...
Signed-off-by: Sage Weil <sage@newdream.net>
2010-10-07 09:38:37 -07:00
Sage Weil
3b1b8f89ff
cdebugpack: include in deb, rpm
2010-10-07 09:25:26 -07:00
Sage Weil
8de84998b8
Merge branch 'testing' into unstable
...
Conflicts:
configure.ac
2010-09-18 14:08:35 -07:00
Sage Weil
e4e37a96f6
v0.21.3
2010-09-17 21:03:27 -07:00
Sage Weil
90dd3c3e89
Merge branch 'testing' into unstable
...
Conflicts:
configure.ac
src/mds/MDCache.cc
2010-09-07 12:13:39 -07:00
Sage Weil
f24cee3438
ceph v0.21.2
2010-08-26 15:27:13 -07:00
Sage Weil
e5c0912650
debian: fix tcmalloc dependency
...
Depend on libgoogle-perftools0, not libtcmalloc-minimal0, since we link
against libtcmalloc, not libtcmalloc-minimal. Duh.
Signed-off-by: Sage Weil <sage@newdream.net>
2010-08-13 15:12:34 -07:00
Sage Weil
a5e582df85
Merge branch 'tcmalloc' into unstable
2010-08-12 16:32:42 -07:00
Sage Weil
49f3ac468f
debian: require tcmalloc
2010-08-12 16:32:01 -07:00
Sage Weil
9341ddb714
Merge branch 'testing' into unstable
...
Conflicts:
configure.ac
2010-08-11 16:19:56 -07:00
Sage Weil
7aa332cd82
ceph v0.21.1
2010-08-11 14:59:19 -07:00
Yehuda Sadeh
185f4e5d88
fiemap: move read_fiemap from rbd.cc to fiemap.cc
2010-08-06 10:55:09 -07:00
Yehuda Sadeh
e2bb2e7905
rbd: import using fiemap
...
still requires some cleanup, but basically works
2010-08-04 12:19:25 -07:00
Thomas Mueller
3e42191b3d
debian: add ceph-client-tools dep to ceph
...
Signed-off-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-08-02 13:27:16 -07:00
Thomas Mueller
f725f20385
debian: move utils rbd,rados,csyn to ceph-client-tools
...
Signed-off-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-08-02 13:26:30 -07:00
Thomas Mueller
c61a6c32f3
debian: move mount.ceph to ceph-client-tools
...
Signed-off-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-08-02 13:26:27 -07:00
Sage Weil
9ccf9cb6c5
debian: move fuse-utils dep to ceph-fuse
...
Reported-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-08-02 13:26:09 -07:00
Sage Weil
67236ae746
move logrotate conf out of debian/ to fix ceph.spec
2010-08-02 09:15:34 -07:00
Sage Weil
b502be7a8d
move mkcephfs to /sbin
2010-07-30 12:06:10 -07:00
Sage Weil
7465b5e37d
debian: more cleanups
...
https://code.launchpad.net/~clint-fewbar/review-new-branches/ceph-new-pkg/+merge/31303
2010-07-30 12:05:55 -07:00
Thomas Mueller
bcbad88de1
redirect stdout to /dev/null when reloading
...
the reload command prints to stdout. example:
# service ceph reload
=== mon.0 ===
Reloading Ceph mon0 on hoe001...kill -1 22197...done
=== osd.0 ===
Reloading Ceph osd0 on hoe001...kill -1 22263...done
"properly" configured systems will send the output by mail to
the administrator - this is not desired in case of successfull
reloading.
Signed-off-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-30 09:18:54 -07:00
Sage Weil
090436f56a
v0.21
2010-07-29 09:37:16 -07:00
Thomas Mueller
fd4029cb0a
debian/ceph.logrotate: enhance postrotate for "service" util
...
[ The following text is in the "UTF-8" character set. ]
[ Your display is set for the "iso-8859-1" character set. ]
[ Some characters may be displayed incorrectly. ]
invoke-rc.d is debian specific.
run "service ceph reload" if invoke-rc.d fails.
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-29 09:29:31 -07:00
Thomas Mueller
e1a9768545
debian: ceph-cfuse: move ceph from Recommends to Suggests
...
on a standalone fuse client ceph serverside is not needed. if it's
"Recommended" the default behaviour is to install it too. Move it to "Suggests"
that it's not installed by default if one installs just ceph-fuse.
from debian policy:
Suggests:
This is used to declare that one package may be more useful with one or more
others. Using this field tells the packaging system and the user that the listed
packages are related to this one and can perhaps enhance its usefulness, but
that installing this one without them is perfectly reasonable.
- Thomas
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-29 09:14:11 -07:00
Sage Weil
b0616f8516
debian: drop gcc, g++ build deps
2010-07-28 16:28:37 -07:00
Sage Weil
487f0e8550
debian: remove gcc/g++ build-depends
...
(as per Clint Byrum)
2010-07-28 16:25:46 -07:00
Sage Weil
58181fe584
debian: add trailing newline
2010-07-28 16:25:46 -07:00
Sage Weil
39a3db6be8
debian: fix debhelper depend version
...
dh_lintian was introduced in 6.0.7
2010-07-28 16:25:46 -07:00
Sage Weil
07d880ea57
debian: update to latest standards version
2010-07-28 16:25:46 -07:00
Sage Weil
47688a433d
debian: fix weak-library-dev-dependency
...
E: ceph source: weak-library-dev-dependency librados1-dev on librados1
E: ceph source: weak-library-dev-dependency libceph1-dev on libceph1
2010-07-28 16:25:46 -07:00
Sage Weil
b8c1bda8ab
debian: fix typo in libcrush description
...
Reported-by: Wido
2010-07-22 10:53:14 -07:00
Sage Weil
0bd671f734
debian: drop unused *.modules.in
2010-07-21 09:31:57 -07:00
Sage Weil
68fc3fc884
debian: no more ceph-kclient-soruce
2010-07-21 09:27:49 -07:00
Sage Weil
dd9d23b3a1
debian: cleanup from Clint Byrum <clint@ubuntu.com>
...
With a few changes by me (changelog, copyright clarification)
2010-07-21 09:27:49 -07:00
Yehuda Sadeh
b0a5cc2db2
rbd: update man page, other external tools
2010-07-15 14:35:04 -07:00
Sage Weil
e61ceee1de
debian: override lintian warning unstripped-binary-or-object
2010-07-09 15:51:25 -07:00
Sage Weil
c5d86f9d77
debian: require binutils
...
cclass needs 'nm' to extract symbols from rados classes.
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-08 08:33:40 -07:00
Sage Weil
fd8ba5d5f2
debian: explicit postinst/postrm for shlibs
...
The dh_shlibdeps sees the .so in 'ceph' and incorrectly adds ldconfig to
postinst and postrm. Which is useless and upsets lintian. So do our
postinst/postrm magic explicitly.
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-08 08:29:53 -07:00
Sage Weil
b977f4e579
debian: _do_ strip cosd
2010-07-07 15:56:25 -07:00
Sage Weil
cf38e86e81
class: make class tmp directory configurable, not /tmp
...
/tmp usually gets mounted with 'noexec', making it a poor choice.
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-07 15:56:23 -07:00
Sage Weil
243491ef7c
debian: do not strip cosd
2010-07-07 12:50:54 -07:00
Sage Weil
f6e1fd53ce
debian: do not strip rados classes
...
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-07 07:36:50 -07:00
Sage Weil
a321ae432f
debian: add postinst, postrm for ceph package
...
This will keep debain from using the default, which thinks it needs to run
ldconfig. Which it doesn't.
2010-07-07 07:36:50 -07:00
Sage Weil
0bf19e5a69
debian: put rbd classes in ceph, not librados1 package
...
The cluster classes are a server-side thing, not client lib thing.
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-07 07:36:50 -07:00
Sage Weil
929f67215c
debian: include rados-classes
...
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-07 07:36:50 -07:00
Sage Weil
83d1ea6636
logger: huge rewrite, cleanup
...
- name *.log
- name after name, not rank
- reopen on sighup
- remove pointer on shutdown
- clean up interface
- implement reset (truncate/reopen file)
- rotate logs
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-06 21:12:44 -07:00
Fred Ar
b4336250f8
debian: include libcls_rbd.so.*
...
Signed-off-by: Fred Ar <ar.fred@yahoo.com>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-05 08:59:53 -07:00
Sage Weil
9c3fc0ae40
mkmonfs: remove all traces
...
It's been replaced by 'cmon --mkfs'
Reported-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-02 07:57:16 -07:00
Sage Weil
c2debcc623
man: install cclass, cclsinfo man pages; include in ceph.deb
2010-07-01 14:29:13 -07:00
Sage Weil
57aeed1fde
debian: add logrotate.d/ceph
2010-07-01 14:29:13 -07:00
Sage Weil
4d9f49a725
debian: include cclsinfo
2010-06-29 16:25:27 -07:00
Fred Ar
775506e9ac
debian: include cclass
2010-06-19 08:41:21 -07:00
Sage Weil
7113775b6d
mon: roll mkmonfs functionality into cmon --mkfs
2010-05-24 15:56:02 -07:00
Sage Weil
3ed1a55d51
debian: build-depends libatomicops-dev
2010-04-23 14:50:26 -07:00
Sage Weil
756b251bac
v0.20
2010-04-23 12:10:24 -07:00
Sage Weil
8478ebedde
debian: require hdparm, recommend btrfs-tools
2010-04-21 10:58:42 -07:00
Sage Weil
ba5a0d1ff6
fetch_config: enable fetching ceph.conf from a remote location
...
fetch_config: always fetch if script exists and is executable
fetch_config: make /etc/ceph/sample.fetch_config +x
Makefile: fix whitespace
2010-04-20 16:38:48 -07:00
Sage Weil
26325b1a29
debian: more librados1-dev deps
2010-04-09 14:52:29 -07:00
Sage Weil
2112d2081d
debian: fix up librados1-dev with all necessary headers
2010-04-08 15:23:03 -07:00
Sage Weil
6e28eb3d6e
Merge branch 'rbd' into unstable
2010-04-07 15:29:38 -07:00
Sage Weil
b89e743c43
debian: include rbdtool
2010-04-07 15:29:23 -07:00
Sage Weil
56de662246
debian: drop empty dir from radosgw
2010-04-06 16:18:10 -07:00
Sage Weil
d2e637486e
debian: clean out unused debhelper rules steps
2010-03-11 09:06:55 -08:00
Sage Weil
5e36574c6e
0.19.1
2010-03-02 10:47:00 -08:00
Sage Weil
74ac2904cb
debian: mount.ceph in /sbin, not /usr/sbin
2010-02-19 21:19:09 -08:00
Sage Weil
98f5be53f8
v0.19
2010-02-17 13:53:06 -08:00
Sage Weil
fe58fdb71f
debian: fix init script hackery
...
Copy src/init-ceph to debian/ceph.init _after_ we make, so that
the autoconf paths are substituted in properly.
2010-02-11 10:36:38 -08:00
Sage Weil
469d089bec
debian: do not include var/run/ceph in package; mkdir -p dirname unconditionally
2010-02-09 12:28:25 -08:00
Sage Weil
2d745bc517
rados man page; include rados in ceph package
2010-02-09 12:28:14 -08:00
Sage Weil
789d702687
debian: include cauthtool
2010-02-09 12:28:07 -08:00
Sage Weil
b06b232540
debian: fixups to build inside pbuilder
2010-02-09 08:24:57 -08:00
Sage Weil
0f42df4685
debian: updated debian build scripts, changelog
2010-02-08 10:27:49 -08:00
Sage Weil
2f10137986
v0.18
2009-12-04 10:10:32 -08:00
Sage Weil
1687ce3a1c
debian: gracefully replace lib packages prior to '1' suffix
2009-11-04 13:27:06 -08:00
Sage Weil
3023509728
default pid file /var/run/ceph/$type.$id.pid
2009-11-03 12:31:50 -08:00
Sage Weil
3e781bbc8c
Makefile: fix lib dependencies
...
libceph and librados should link libcrush. Users of
libceph|librados need not link libcrush.
2009-10-28 15:31:50 -07:00
Sage Weil
4545f8b929
debian: fix copyright to avoid lintian check
...
possible-gpl-code-linked-with-openssl
2009-10-28 14:05:27 -07:00
Sage Weil
b279b0f4eb
debian: fix -dbg packages
2009-10-28 13:16:34 -07:00
Sage Weil
307382f302
radosgw: fix man page names, include in package
2009-10-28 12:08:54 -07:00
Sage Weil
751ff79555
debian: strip, put debug binaries in usr/lib/debug
2009-10-28 11:57:18 -07:00
Sage Weil
f8fb331226
radosgw: rename binaries rgw -> radosgw
2009-10-28 11:06:36 -07:00
Sage Weil
5f7951d0e4
debian: remove rgw_aclparser from package
...
It's a unit test
2009-10-28 11:03:11 -07:00
Sage Weil
887a347fd9
debian: override openssl warning on radosgw
2009-10-28 10:48:39 -07:00
Sage Weil
882e82d5a3
debian: update package descriptions, sections
2009-10-28 10:37:19 -07:00
Sage Weil
84edfe0d0e
debian: make lib package versions match SONAMES
2009-10-28 10:26:35 -07:00
Sage Weil
bd41a8dfdd
debian: some lintian fixes
...
Note that I'm moving some library SONAME version backwards!
Otherwise we'd have to rename libceph to libceph1, etc. And
that's lame.
2009-10-28 10:10:52 -07:00
Sage Weil
dac3a8c35f
v0.17
2009-10-19 15:19:51 -07:00
Sage Weil
c9b5eb7fbc
debian: don't build ceph-kclient-source
...
That needs to be built from the ceph-client.git tree instead.
2009-10-06 14:00:54 -07:00
Sage Weil
53ca2a8511
v0.16.1
2009-10-06 10:44:36 -07:00
Sage Weil
38dbaa5175
v0.16
2009-10-05 14:53:35 -07:00
Sage Weil
ab3c421eb9
v0.15
2009-09-22 10:13:11 -07:00
Sage Weil
4fddaad08d
debian: fix radosgw package
2009-09-10 15:10:29 -07:00
Sage Weil
335ea1d703
debian: create radosgw package
2009-09-10 13:48:47 -07:00
Sage Weil
1ec1e8d6fb
v0.14
2009-09-08 14:47:25 -07:00
Sage Weil
a1d5533c43
debian: add lib{ceph,rados,crush}-dev packages
2009-09-02 13:55:31 -07:00
Sage Weil
5608be0ccb
debian: fix lib* packages
2009-09-02 13:24:09 -07:00
Sage Weil
2b32297267
v0.13
2009-08-24 10:45:14 -07:00
Sage Weil
f524150822
v0.12
2009-08-05 14:12:00 -07:00
Sage Weil
9fa6f5e7d0
v0.11
2009-07-22 12:40:52 -07:00
Sage Weil
c2d922c6bf
debian: build libcrush, librados, libceph packages
2009-07-20 10:05:05 -07:00
Sage Weil
d65cc7b518
debian: require libtool, but not libfcgi-dev.
2009-07-17 13:53:38 -07:00
Sage Weil
007313fe84
v0.10
2009-07-15 14:07:37 -07:00
Sage Weil
464d248e35
Makefile: fix up initscript packaging
2009-07-15 14:07:37 -07:00
Sage Weil
c9b39bbade
mark v0.9
2009-06-18 13:31:04 -07:00
Sage Weil
26ff61309d
debian: add build depends libssl-dev, libfcgi-dev
2009-06-12 12:52:33 -07:00
Sage Weil
49d6e404a2
Merge branch 'unstable' into rados
...
Conflicts:
src/client/SyntheticClient.cc
src/kernel/bookkeeper.h
src/osd/ReplicatedPG.cc
src/osdc/Filer.cc
src/osdc/Objecter.h
2009-05-19 13:20:14 -07:00
Sage Weil
de954bf481
changelog
2009-05-19 11:17:11 -07:00
Sage Weil
61c83853e7
debian: add KERNELDIR
2009-05-16 13:39:48 -07:00
Sage Weil
9197648697
debian: behave without Makefile
2009-05-16 13:37:10 -07:00
Sage Weil
ceac0e0023
debian: new rules file. don't strip.
2009-05-11 11:02:04 -07:00
Sage Weil
7c344e689c
start v0.8
2009-05-01 07:27:32 -07:00
Sage Weil
5d466719ec
start v0.7.3
2009-04-02 15:07:36 -07:00
Sage Weil
f0be3da63a
debian: no restart on upgrade, no start
2009-03-24 16:46:21 -07:00
Sage Weil
60909dd015
debian: which gcc/g++, not fixed at 4.1
2009-03-23 14:41:33 -07:00
Sage Weil
6ad4c1fd98
debian: description updates
2009-03-19 11:29:17 -07:00
Sage Weil
313888af62
debian: improve description a bit
2009-03-18 16:45:48 -07:00
Sage Weil
b29c8ebc41
debian: fix changelog/version
2009-03-18 14:42:37 -07:00
Sage Weil
dbe3d7b4e9
bump version to v0.7.2
2009-03-16 11:04:13 -07:00
Sage Weil
bd9cf1b5ec
makefile: remove sample.cluster.conf
2009-03-11 16:31:51 -07:00
Sage Weil
3b5b27d11b
debian: don't include dupstore
...
It's really only useful for ebofs vs filestore debugging. If you're just
using filestore, you can just cp -a.
2009-03-10 21:36:27 -07:00
Sage Weil
84092828ba
man: mount.ceph man page
2009-03-10 21:35:44 -07:00
Sage Weil
a14c3c9714
man: mkmonfs, monmaptool, ceph
2009-03-10 21:20:43 -07:00
Sage Weil
8929cf92dd
man: cconf
2009-03-10 20:49:30 -07:00
Sage Weil
2764df209e
man: crushtool, osdmaptool
2009-03-10 20:38:47 -07:00
Sage Weil
3214a01ed4
man: csyn, crun man pages
2009-03-10 16:49:23 -07:00
Sage Weil
ebd9a942e1
man: add cfuse man page
2009-03-10 16:31:16 -07:00
Sage Weil
869b54410e
debian: add man pages so far
2009-03-10 16:31:16 -07:00
Sage Weil
3ef9395ebc
debian: fix lintian errors (except missing man pages)
2009-03-10 13:22:51 -07:00
Sage Weil
c353d14554
bump version to v0.7.1 for unstable branch
2009-03-09 15:39:16 -07:00
Sage Weil
2f3a19e9fd
debian: fix dependencies
2009-03-03 09:32:23 -08:00
Sage Weil
96e0f59f56
debian: restructure packages
...
Consolidate. Fix dependencies.
2009-03-02 13:25:00 -08:00
Sage Weil
7f26fda312
todos, changelog
2009-03-02 12:37:49 -08:00
Sage Weil
1d0e25a5e0
initscripts: rename ceph-daemons init-ceph
...
My real motivation is just to be able to type './i<tab>' instead of
'./ce<tab>-<tab>'.
2009-03-02 11:11:20 -08:00
Sage Weil
0b341385db
debian: missing files
2009-03-02 09:29:08 -08:00
Sage Weil
3433741d35
makefile: put sample conf files in /etc/ceph
2009-02-28 21:50:19 -08:00
Sage Weil
2b9781080d
mkcephfs
...
Still need to add optional mkbtrfs + mount stuff.
2009-02-27 15:11:49 -08:00
Sage Weil
b13663e86e
debian: update packages
2009-02-27 15:11:49 -08:00
Sage Weil
ab14b5a1e5
debian: Build-depends libedit-dev
2009-02-27 08:46:41 -08:00
Sage Weil
40459d5c51
config: default to etc/ceph/ceph.conf
2009-02-26 17:36:25 -08:00
Sage Weil
37f77cee29
debian: include var/log/ceph in package
2009-02-26 17:23:11 -08:00
Sage Weil
df453b0e12
debian: include new binaries, scripts in ceph-common
2009-02-24 14:30:12 -08:00
Sage Weil
bc39a2d693
make unstable v0.7
2009-02-24 13:15:53 -08:00
Sage Weil
b82705add1
debian: cleanup, changelog fix
2009-02-24 12:29:28 -08:00
Sage Weil
a4c752df71
v0.6
2009-01-20 11:52:50 -08:00
Sage Weil
1a5c8ae2b1
update debian, spec files to reflect cmonctl->ceph rename
2008-12-15 12:33:10 -08:00
Sage Weil
2608820c75
debian: include debian dir in usr/src/modules/ceph
2008-10-16 18:27:57 -07:00
Sage Weil
b4a0e6ce46
debian: make ceph-source include module source
...
There's a bunch of weirdness in the rules file, though, that I don't understand.
What's rules.modules.in? Why was it being populated (along with a debian dir)
in /usr/src/modules/ceph?
2008-10-16 15:33:54 -07:00
Sage Weil
e9cd36644f
debian: fix kernel module in source package
2008-10-16 13:53:56 -07:00
Sage Weil
54548de347
debian: changelog update
2008-10-09 13:59:02 -07:00
Sage Weil
9457aa3bd0
debian: fix debian-doc; include debian dir in dist tarball
2008-10-09 13:34:32 -07:00
Sage Weil
18e5042789
debian: tweak ceph-doc paths
2008-10-09 11:27:07 -07:00
Sage Weil
3e5e554083
debian: move map tools and crun to ceph-common
2008-10-08 16:18:10 -07:00
Sage Weil
8618940161
debian: include crun in osd, mds, mon packages
2008-10-08 09:31:23 -07:00
Sage Weil
924cac5260
debian: include missing items in ceph-mon, chmod +x rules
2008-08-01 16:15:55 -07:00
Brown, David M JR
524ec3947f
fixes for debian directory
...
The patch creates several packages:
ceph: The uber package that depends on ceph-mds ceph-osd ceph-mon ceph-fuse and ceph-source
ceph-mds: The ceph meta data server daemon
ceph-osd: The ceph object storage daemon
ceph-mon: The ceph cluster monitor
ceph-fuse: The ceph fuse client
ceph-source: The source for the ceph client kernel module for use with module-assistant
ceph-misc: Some ceph misc installed binaries
ceph-doc: What little ceph documentations in the source tarball
Hopefully this is useful.
Thanks,
- David Brown
2008-07-24 10:14:24 -07:00
Sage Weil
8adc9dac1d
debian packing stuffs
2008-01-28 15:33:37 -08:00