ceph/debian
Alex Elder 1b2a0669b9 ceph-kdump-copy: add tools for saving kdumps
This puts in place an init script and a command it runs to save a
kernel core dump to a remote server when a panic or other kernel
failure occurs.  The content of a crash file generated by the
"kdump" init script (which uses the Ubuntu "apport" kernel_crashdump
command) is re-packaged and copied (via scp) to a remote server
specified by variables in /etc/default/ceph-kdump-copy.  This
packaging (as well as the work done by the apport script) is done
on the next boot of the kernel following a crash.


Note:  Although the init script, its config file, and shell script
are known to work, the packaging of these things should not be
expected to be.  I (now) know, for example, that the init script
belongs in src/init-ceph-kdump-copy.in if it is to follow the
pattern used by the ceph init script.  And there are likely other
problems with the build/install portions of this patch.

Signed-off-by: Alex Elder <elder@dreamhost.com>
2012-03-21 16:01:18 -05:00
..
source
.gitignore libceph -> libcephfs 2011-09-22 15:08:25 -07:00
ceph-common.install debian: add ceph-dencoder 2012-02-23 18:48:57 -08:00
ceph-fuse.install c* -> ceph-* 2011-09-22 15:08:25 -07:00
ceph-kdump-copy.default ceph-kdump-copy: add tools for saving kdumps 2012-03-21 16:01:18 -05:00
ceph-kdump-copy.init ceph-kdump-copy: add tools for saving kdumps 2012-03-21 16:01:18 -05:00
ceph-kdump-copy.install ceph-kdump-copy: add tools for saving kdumps 2012-03-21 16:01:18 -05:00
ceph-resource-agents.install debian: build ceph-resource-agents 2012-01-05 13:46:09 -08:00
ceph.dirs debian: no /var/run! 2011-09-09 09:05:43 -07:00
ceph.docs
ceph.install debian: move ceph and ceph-authtool into ceph-common 2011-09-27 12:41:32 -07:00
ceph.lintian-overrides debian: add non-stripped exception for libcls_rgw rados class 2011-10-03 13:19:00 -07:00
ceph.postrm
changelog v0.44 2012-03-20 11:41:08 -07:00
compat
control ceph-kdump-copy: add tools for saving kdumps 2012-03-21 16:01:18 -05:00
copyright add libjson_spirit.la 2012-02-24 11:24:44 -08:00
gceph.install debian: move gceph into a separate package 2011-06-09 14:34:36 -07:00
libcephfs1.install debian: fix libceph1 -> libcephfs1 rename 2011-11-02 08:44:32 -07:00
libcephfs1.postinst debian: fix libceph1 -> libcephfs1 rename 2011-11-02 08:44:32 -07:00
libcephfs1.postrm debian: fix libceph1 -> libcephfs1 rename 2011-11-02 08:44:32 -07:00
libcephfs-dev.install debian: fix libceph1 -> libcephfs1 rename 2011-11-02 08:44:32 -07:00
librados2.install Bump librados soname to 2. 2011-03-05 13:59:49 -08:00
librados2.postinst Bump librados soname to 2. 2011-03-05 13:59:49 -08:00
librados2.postrm Bump librados soname to 2. 2011-03-05 13:59:49 -08:00
librados-dev.install librados: Stop bundling the now-unused headers. 2011-04-07 10:53:19 -07:00
librbd1.install debian: c* -> ceph-* rename: missed csyn, crbdnamer. 2011-09-23 15:55:01 -07:00
librbd1.postinst
librbd1.postrm
librbd-dev.install debian: remove so version from -dev packages 2011-03-10 13:17:36 -08:00
librgw1.install debian: Package librgw. 2011-06-10 16:43:55 -07:00
librgw1.postinst debian: Package librgw. 2011-06-10 16:43:55 -07:00
librgw1.postrm debian: Package librgw. 2011-06-10 16:43:55 -07:00
librgw-dev.install debian: Package librgw. 2011-06-10 16:43:55 -07:00
obsync.install Add content to obsync package 2011-05-29 15:00:53 -07:00
python-ceph.install debian: Properly package the python bindings. 2011-06-10 16:15:34 -07:00
radosgw.dirs debian: no /var/run! 2011-09-09 09:05:43 -07:00
radosgw.install more radosgw_admin -> radosgw-admin 2011-10-03 11:25:44 -07:00
rules debian: build-{indep,arch} 2012-02-26 20:45:52 -08:00
watch debian: add watch 2011-11-02 08:44:32 -07:00