From cb75e831edd82a0879da9f5670320e70ae195952f37cd15dd664f406de2d5df2 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Tue, 15 Apr 2008 13:34:25 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/drbd?expand=0&rev=8 --- drbd-2.6.24.patch | 200 ------------------------------------- drbd-8.0.6.tar.gz | 3 - drbd-8.2.5.tar.bz2 | 3 + drbd-optflags.patch | 28 ++---- drbd.changes | 11 +++ drbd.spec | 235 +++++++++++++++++++++++--------------------- 6 files changed, 145 insertions(+), 335 deletions(-) delete mode 100644 drbd-2.6.24.patch delete mode 100644 drbd-8.0.6.tar.gz create mode 100644 drbd-8.2.5.tar.bz2 diff --git a/drbd-2.6.24.patch b/drbd-2.6.24.patch deleted file mode 100644 index 241c025..0000000 --- a/drbd-2.6.24.patch +++ /dev/null @@ -1,200 +0,0 @@ ---- drbd/drbd_actlog.c -+++ drbd/drbd_actlog.c -@@ -53,7 +53,7 @@ - - if (FAULT_ACTIVE(mdev, (rw & WRITE)? DRBD_FAULT_MD_WR:DRBD_FAULT_MD_RD)) { - bio->bi_rw |= rw; -- bio_endio(bio,bio->bi_size,-EIO); -+ bio_endio(bio,-EIO); - } - else { - #ifdef BIO_RW_SYNC -@@ -674,7 +674,7 @@ - if (bios[i]==NULL) break; - if (FAULT_ACTIVE( mdev, DRBD_FAULT_MD_WR )) { - bios[i]->bi_rw = WRITE; -- bio_endio(bios[i],bios[i]->bi_size,-EIO); -+ bio_endio(bios[i],-EIO); - } else { - submit_bio(WRITE, bios[i]); - } ---- drbd/drbd_bitmap.c -+++ drbd/drbd_bitmap.c -@@ -681,7 +681,7 @@ - - if (FAULT_ACTIVE(mdev, (rw&WRITE)?DRBD_FAULT_MD_WR:DRBD_FAULT_MD_RD)) { - bio->bi_rw |= rw; -- bio_endio(bio,bio->bi_size,-EIO); -+ bio_endio(bio, -EIO); - } - else - submit_bio(rw, bio); ---- drbd/drbd_compat_wrappers.h -+++ drbd/drbd_compat_wrappers.h -@@ -23,12 +23,12 @@ - extern char* drbd_sec_holder; - - // bi_end_io handlers --// int (bio_end_io_t) (struct bio *, unsigned int, int); --extern int drbd_md_io_complete (struct bio *bio, unsigned int bytes_done, int error); -+// int (bio_end_io_t) (struct bio *, int); -+extern int drbd_md_io_complete (struct bio *bio, int error); - --extern int drbd_endio_read_sec (struct bio *bio, unsigned int bytes_done, int error); --extern int drbd_endio_write_sec(struct bio *bio, unsigned int bytes_done, int error); --extern int drbd_endio_pri (struct bio *bio, unsigned int bytes_done, int error); -+extern int drbd_endio_read_sec (struct bio *bio, int error); -+extern int drbd_endio_write_sec(struct bio *bio, int error); -+extern int drbd_endio_pri (struct bio *bio, int error); - - static inline sector_t drbd_get_hardsect(struct block_device *bdev) - { -@@ -128,12 +128,12 @@ - printk(KERN_ERR DEVICE_NAME "%d: drbd_generic_make_request: bio->bi_bdev == NULL\n", - mdev_to_minor(mdev)); - dump_stack(); -- bio_endio(bio, bio->bi_size, -ENODEV); -+ bio_endio(bio, -ENODEV); - return; - } - - if (FAULT_ACTIVE(mdev, fault_type)) -- bio_endio(bio,bio->bi_size,-EIO); -+ bio_endio(bio, -EIO); - else - generic_make_request(bio); - } ---- drbd/drbd_receiver.c -+++ drbd/drbd_receiver.c -@@ -3019,9 +3019,7 @@ - goto fail; - } - -- sg.page = virt_to_page(peers_ch); -- sg.offset = offset_in_page(peers_ch); -- sg.length = p.length; -+ sg_set_page(&sg, virt_to_page(peers_ch), p.length, offset_in_page(peers_ch)); - - rv = crypto_hash_digest(&desc, &sg, sg.length, response); - if(rv) { -@@ -3064,9 +3062,7 @@ - goto fail; - } - -- sg.page = virt_to_page(my_challenge); -- sg.offset = offset_in_page(my_challenge); -- sg.length = CHALLENGE_LEN; -+ sg_set_page(&sg, virt_to_page(my_challenge), CHALLENGE_LEN, offset_in_page(my_challenge)); - - rv = crypto_hash_digest(&desc, &sg, sg.length, right_response); - if(rv) { ---- drbd/drbd_req.c -+++ drbd/drbd_req.c -@@ -243,7 +243,7 @@ - static void _complete_master_bio(drbd_dev *mdev, drbd_request_t *req, int error) - { - dump_bio(mdev,req->master_bio,1); -- bio_endio(req->master_bio, req->master_bio->bi_size, error); -+ bio_endio(req->master_bio, error); - req->master_bio = NULL; - dec_ap_bio(mdev); - } -@@ -779,7 +779,7 @@ - /* only pass the error to the upper layers. - * if user cannot handle io errors, thats not our business. */ - ERR("could not kmalloc() req\n"); -- bio_endio(bio, bio->bi_size, -ENOMEM); -+ bio_endio(bio, -ENOMEM); - return 0; - } - -@@ -975,7 +975,7 @@ - if (remote) dec_ap_pending(mdev); - dump_bio(mdev,req->master_bio,1); - /* THINK: do we want to fail it (-EIO), or pretend success? */ -- bio_endio(req->master_bio, req->master_bio->bi_size, 0); -+ bio_endio(req->master_bio, 0); - req->master_bio = NULL; - dec_ap_bio(mdev); - drbd_req_free(req); -@@ -1003,7 +1003,7 @@ - if (FAULT_ACTIVE(mdev, rw==WRITE ? DRBD_FAULT_DT_WR : - ( rw==READ ? DRBD_FAULT_DT_RD : - DRBD_FAULT_DT_RA ) )) -- bio_endio(req->private_bio, req->private_bio->bi_size, -EIO); -+ bio_endio(req->private_bio, -EIO); - else - generic_make_request(req->private_bio); - } -@@ -1016,7 +1016,7 @@ - - fail_and_free_req: - if (b) kfree(b); -- bio_endio(bio, bio->bi_size, err); -+ bio_endio(bio, err); - drbd_req_free(req); - return 0; - } -@@ -1071,13 +1071,13 @@ - struct Drbd_Conf* mdev = (drbd_dev*) q->queuedata; - - if (drbd_fail_request_early(mdev, bio_data_dir(bio) & WRITE)) { -- bio_endio(bio, bio->bi_size, -EPERM); -+ bio_endio(bio, -EPERM); - return 0; - } - - /* Currently our BARRIER code is disabled. */ - if(unlikely(bio_barrier(bio))) { -- bio_endio(bio, bio->bi_size, -EOPNOTSUPP); -+ bio_endio(bio, -EOPNOTSUPP); - return 0; - } - -@@ -1100,7 +1100,7 @@ - ERR("bio would need to, but cannot, be split: " - "(vcnt=%u,idx=%u,size=%u,sector=%llu)\n", - bio->bi_vcnt, bio->bi_idx, bio->bi_size, bio->bi_sector); -- bio_endio(bio, bio->bi_size, -EINVAL); -+ bio_endio(bio, -EINVAL); - return 0; - } else { - /* This bio crosses some boundary, so we have to split it. */ ---- drbd/drbd_worker.c -+++ drbd/drbd_worker.c -@@ -62,7 +62,7 @@ - /* used for synchronous meta data and bitmap IO - * submitted by drbd_md_sync_page_io() - */ --int drbd_md_io_complete(struct bio *bio, unsigned int bytes_done, int error) -+int drbd_md_io_complete(struct bio *bio, int error) - { - if (bio->bi_size) return 1; - /* error parameter ignored: -@@ -75,7 +75,7 @@ - /* reads on behalf of the partner, - * "submitted" by the receiver - */ --int drbd_endio_read_sec(struct bio *bio, unsigned int bytes_done, int error) -+int drbd_endio_read_sec(struct bio *bio, int error) - { - unsigned long flags=0; - struct Tl_epoch_entry *e=NULL; -@@ -119,7 +119,7 @@ - /* writes on behalf of the partner, or resync writes, - * "submitted" by the receiver. - */ --int drbd_endio_write_sec(struct bio *bio, unsigned int bytes_done, int error) -+int drbd_endio_write_sec(struct bio *bio, int error) - { - unsigned long flags=0; - struct Tl_epoch_entry *e=NULL; -@@ -192,7 +192,7 @@ - - /* read, readA or write requests on Primary comming from drbd_make_request - */ --int drbd_endio_pri(struct bio *bio, unsigned int bytes_done, int error) -+int drbd_endio_pri(struct bio *bio, int error) - { - unsigned long flags; - drbd_request_t *req=bio->bi_private; diff --git a/drbd-8.0.6.tar.gz b/drbd-8.0.6.tar.gz deleted file mode 100644 index 0eeb10f..0000000 --- a/drbd-8.0.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f08eb9a1fade6a089fefd5652d394f516531857890e83757f67ec54144ae50a2 -size 495421 diff --git a/drbd-8.2.5.tar.bz2 b/drbd-8.2.5.tar.bz2 new file mode 100644 index 0000000..1c0f632 --- /dev/null +++ b/drbd-8.2.5.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2a07df558c7cdb60b3217386c39a631b6db2b7d2bbed893cefdb1b5e1a6193d +size 252941 diff --git a/drbd-optflags.patch b/drbd-optflags.patch index d4319bb..97c5e78 100644 --- a/drbd-optflags.patch +++ b/drbd-optflags.patch @@ -1,34 +1,22 @@ --- benchmark/Makefile | 4 +++- - testing/Makefile | 2 +- user/Makefile | 3 ++- - 3 files changed, 6 insertions(+), 3 deletions(-) + 2 files changed, 5 insertions(+), 2 deletions(-) ---- drbd-8.0.6.orig/benchmark/Makefile 2007-05-22 14:57:52.000000000 +0200 -+++ drbd-8.0.6/benchmark/Makefile 2007-09-17 14:20:13.584966000 +0200 +--- drbd-8.2.5.orig/benchmark/Makefile 2007-12-09 13:54:21.000000000 +0100 ++++ drbd-8.2.5/benchmark/Makefile 2008-04-15 14:28:50.253569000 +0200 @@ -1,6 +1,8 @@ -CFLAGS=-Wall +CFLAGS=-Wall $(OPTFLAGS) + +OPTFLAGS=-O2 - all: dm + all: dm io-latency-test - install: - ---- drbd-8.0.6.orig/testing/Makefile 2007-05-22 14:58:01.000000000 +0200 -+++ drbd-8.0.6/testing/Makefile 2007-09-17 14:20:37.310216000 +0200 -@@ -1,7 +1,7 @@ - PROGRAMS=show_size access_and_verify #drbd_states --CFLAGS=-Wall -I../drbd -+CFLAGS=-Wall $(OPTFLAGS) -I../drbd - - all: $(PROGRAMS) - - clean: - rm -f $(PROGRAMS) ---- drbd-8.0.6.orig/user/Makefile 2007-08-02 21:09:28.000000000 +0200 -+++ drbd-8.0.6/user/Makefile 2007-09-17 14:23:06.198178000 +0200 + io-latency-test: io-latency-test.c + $(CC) -pthread -o $@ $^ +--- drbd-8.2.5.orig/user/Makefile 2007-10-09 16:13:11.000000000 +0200 ++++ drbd-8.2.5/user/Makefile 2008-04-15 14:28:29.595246000 +0200 @@ -18,11 +18,12 @@ # diff --git a/drbd.changes b/drbd.changes index d9254aa..36d8de7 100644 --- a/drbd.changes +++ b/drbd.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Tue Apr 15 15:03:25 CEST 2008 - lmb@suse.de + +- Update to 8.2.5 (FATE#302403) +- Include online-verify + various fixes to it. +- Fix races between online-verify and application writes. +- Fixed data-integrity-alg features. +- Improved latency. +- Full support for migration of meta-data from 0.7 -> 0.8. +- Fix some more races, bugs, and memory leaks. + ------------------------------------------------------------------- Wed Dec 5 15:03:58 CET 2007 - ro@suse.de diff --git a/drbd.spec b/drbd.spec index a516ef0..5b86459 100644 --- a/drbd.spec +++ b/drbd.spec @@ -1,7 +1,7 @@ # -# spec file for package drbd (Version 8.0.6) +# spec file for package drbd (Version 8.2.5) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -9,14 +9,14 @@ # + Name: drbd BuildRequires: bison flex glib-devel kernel-source kernel-syms module-init-tools Summary: Distributed Replicated Block Device -Version: 8.0.6 -Release: 24 -Source: %{name}-%{version}.tar.gz +Version: 8.2.5 +Release: 1 +Source: %{name}-%{version}.tar.bz2 Patch0: drbd-optflags.patch -Patch1: drbd-2.6.24.patch License: GPL v2 or later Group: Productivity/Clustering/HA Provides: drbdsetup drbd-control @@ -38,6 +38,7 @@ Authors: Lars Ellenberg %package KMP +License: GPL v2 or later Summary: Distributed Replicated Block Device Group: System/Kernel @@ -56,7 +57,6 @@ Authors: %prep %setup -n drbd-%{version} %patch0 -p1 -%patch1 mkdir source cp -a drbd/. source/. || : cp source/Makefile-2.6 source/Makefile @@ -107,6 +107,9 @@ done %post %{fillup_and_insserv -p} +%preun +%{stop_on_removal} + %postun %{insserv_cleanup} @@ -140,26 +143,34 @@ done %doc scripts/drbd.conf %changelog -* Wed Dec 05 2007 - ro@suse.de +* Tue Apr 15 2008 lmb@suse.de +- Update to 8.2.5 (FATE#302403) +- Include online-verify + various fixes to it. +- Fix races between online-verify and application writes. +- Fixed data-integrity-alg features. +- Improved latency. +- Full support for migration of meta-data from 0.7 -> 0.8. +- Fix some more races, bugs, and memory leaks. +* Wed Dec 05 2007 ro@suse.de - hack to compile with 2.6.24 -* Tue Sep 18 2007 - ro@suse.de +* Tue Sep 18 2007 ro@suse.de - do really build a module -* Mon Sep 17 2007 - lmb@suse.de +* Mon Sep 17 2007 lmb@suse.de - Update to drbd 8.0.6 for kernel-compatibility (310187) -* Wed Apr 04 2007 - lrupp@suse.de +* Thu Apr 05 2007 lrupp@suse.de - added module-init-tools to BuildRequires -* Fri Mar 30 2007 - rguenther@suse.de +* Fri Mar 30 2007 rguenther@suse.de - add flex BuildRequires - add /etc/modprobe.d directory -* Fri Mar 30 2007 - ro@suse.de +* Fri Mar 30 2007 ro@suse.de - added bison to buildreq -* Mon Jan 15 2007 - lmb@suse.de +* Mon Jan 15 2007 lmb@suse.de - Update to 0.7.23 for Linux kernels >2.6.19. -* Mon Oct 30 2006 - lmb@suse.de +* Tue Oct 31 2006 lmb@suse.de - Update to the officially released 0.7.22 version. - Implement "freeze_io" feature. - convert-MODULE_PARM.diff: drop unneeded patch. -* Fri Oct 06 2006 - lmb@suse.de +* Fri Oct 06 2006 lmb@suse.de - Update to 0.7.22: - In protocol A and B, on connection loss, drbd could "forget" to set certain areas out of sync. @@ -169,7 +180,7 @@ done - fix possible list corruption respective resulting deadlock in receive_DataRequest. - improved the drbd_thread_stop / start code. -* Mon Aug 14 2006 - lmb@suse.de +* Mon Aug 14 2006 lmb@suse.de - Update to 0.7.21. * Fixed the "syncer stalled" after reconnect symptom. * Fixed the "stalled in WFParams" after reconnect symptom. The cause @@ -192,7 +203,7 @@ done important. * GFP_KERNEL was changed to GFP_NOIO in a few places, to make it more save against deadlocks in the memory subsystem. -* Thu May 04 2006 - lmb@suse.de +* Thu May 04 2006 lmb@suse.de - Import fixes from 0.7.18: - Under high memory pressure it was possible to hit a deadlock on a kmalloc(). Changed the GFP mask, it is no longer possible to deadlock @@ -207,13 +218,13 @@ done kernels. - Improved handling of IO errors during initial read in of the activity log. -* Sun Apr 02 2006 - agruen@suse.de +* Sun Apr 02 2006 agruen@suse.de - convert-MODULE_PARM.diff: Convert from the obsolete MODULE_PARM to the new module_param. -* Mon Mar 27 2006 - lmb@suse.de +* Mon Mar 27 2006 lmb@suse.de - Fix memory allocation flags for the activity log (GFP_KERNEL -> GFP_NOIO) to avoid possible deadlock. -* Mon Mar 06 2006 - lmb@suse.de +* Mon Mar 06 2006 lmb@suse.de - Import upstream fixes from 0.7.17: - There was a bug that could cause the activity log to be not applied after a primary crash, when an other size than 127 elements was @@ -222,65 +233,65 @@ done latest update to the AL is omitted at recovery time. - The "Marked additional XXKB as out-of-synced based on AL." message showed one one eighth of the real amount. -* Thu Feb 16 2006 - lmb@suse.de +* Thu Feb 16 2006 lmb@suse.de - Update to 0.7.16, new fixes: - DRBD no longer shrinks an consistent device if it gets connected to an smaller peer or attached to a smaller disk. - There was a bug related to the degr-wcf-timeout config option, it was never used in recent DRBD releases. Fixed. -* Fri Feb 03 2006 - agruen@suse.de +* Fri Feb 03 2006 agruen@suse.de - drbd.spec: Replace %%arch with %%_target_cpu. -* Thu Feb 02 2006 - ro@suse.de +* Thu Feb 02 2006 ro@suse.de - added KMP subpackage (required with suse_kernel_module_package) -* Tue Jan 31 2006 - lmb@suse.de +* Tue Jan 31 2006 lmb@suse.de - Change km_drbd to a KMP. - Import fix to deal with serialized recursive calls to generic_make_request() and avoid a deadlock (SVN r2056). -* Thu Jan 26 2006 - lmb@suse.de +* Thu Jan 26 2006 lmb@suse.de - Compile fix for 2.6.16-rc1. -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Mon Jan 23 2006 - lmb@suse.de +* Mon Jan 23 2006 lmb@suse.de - Import some updated documentation. -* Tue Dec 20 2005 - lmb@suse.de +* Tue Dec 20 2005 lmb@suse.de - Update to 0.7.15. -* Thu Dec 01 2005 - lmb@suse.de +* Thu Dec 01 2005 lmb@suse.de - Update to 0.7.14/SVN. -* Thu Sep 01 2005 - lmb@suse.de +* Thu Sep 01 2005 lmb@suse.de - Switch to stable version 0.7.13. -* Thu Jun 30 2005 - meissner@suse.de +* Thu Jun 30 2005 meissner@suse.de - use RPM_OPT_FLAGS correctly. -* Mon Feb 21 2005 - lmb@suse.de +* Mon Feb 21 2005 lmb@suse.de - Update to upstream 0.8_pre1 (SVN 1763). -* Wed Feb 02 2005 - lmb@suse.de +* Wed Feb 02 2005 lmb@suse.de - Update to upstream 0.7.10 (1754). -* Fri Jan 14 2005 - ro@suse.de +* Fri Jan 14 2005 ro@suse.de - fix typo in specfile -* Wed Dec 01 2004 - lmb@suse.de +* Wed Dec 01 2004 lmb@suse.de - Update to upstream version 0.7.6. -* Mon Sep 20 2004 - lmb@suse.de +* Mon Sep 20 2004 lmb@suse.de - Merge fixes from SLES9 SP1 with STABLE. -* Fri Sep 03 2004 - lmb@suse.de +* Fri Sep 03 2004 lmb@suse.de - Realign with upstream. -* Fri Aug 27 2004 - lmb@suse.de +* Fri Aug 27 2004 lmb@suse.de - Allow invalidate if cstate to - changed neededforbuild to -* Wed Oct 02 2002 - jg@suse.de +* Wed Oct 02 2002 jg@suse.de - Updated to 0.6.1-pre17, changes: - Merged syncer speedup code by Lars G. Ellenberg - Merged most of Lars' modifications to the ioctl interface @@ -439,77 +450,77 @@ done SMP systems using a SCSI device for DRBD, it always happened during resynchronisation. (!) - Checking /.buildenv now in buildsystem instead of /etc/*-release -* Tue Sep 03 2002 - jg@suse.de +* Tue Sep 03 2002 jg@suse.de - Init script fixes: - Removed abortion on non existing block devices (may break LVM setups) - Sourcing . /etc/rc.status earlier now - Allowing execution via rcdrbd link -* Mon Sep 02 2002 - jg@suse.de +* Tue Sep 03 2002 jg@suse.de - Incorporated latest changes from CVS - Using lge branch now (syncer much faster) -* Wed Aug 21 2002 - jg@suse.de +* Wed Aug 21 2002 jg@suse.de - Fixed manpage generation (should now even build on ppc64) -* Tue Aug 20 2002 - jg@suse.de +* Tue Aug 20 2002 jg@suse.de - Added PreReq tag -* Mon Aug 19 2002 - kukuk@suse.de +* Mon Aug 19 2002 kukuk@suse.de - fix compilation on UL -* Tue Aug 13 2002 - jg@suse.de +* Tue Aug 13 2002 jg@suse.de - Added documentation stuff again - Modified init script to comply with LSB -* Mon Aug 12 2002 - jg@suse.de +* Mon Aug 12 2002 jg@suse.de - Updated to latest version from CVS repository - Removed temporary documentation path from Makefile (does not build) -* Tue Mar 05 2002 - jg@suse.de +* Tue Mar 05 2002 jg@suse.de - Fixed broken specfile -* Mon Mar 04 2002 - jg@suse.de +* Mon Mar 04 2002 jg@suse.de - updated to bugfix release 0.6.1pre10 - Data-corruption bug in SyncAll fixed (was introduced in pre9) - Fixed an OOPS in tl_check_sector() (was introduced in pre9) - Fixed Linux-2.2.x compability (was broken in pre9) - removed documentation patch (not needed anymore) -* Wed Feb 20 2002 - jg@suse.de +* Wed Feb 20 2002 jg@suse.de - modified init script to honor inittimeout settings -* Wed Feb 20 2002 - jg@suse.de +* Wed Feb 20 2002 jg@suse.de - added -include /usr/src/linux/include/linux/modversions.h to km_drbd Makefile in case CONFIG_MODVERSIONS is set - modified the init script to comply to LSB and to skip the "interactive" part on boot -* Tue Feb 12 2002 - jg@suse.de +* Tue Feb 12 2002 jg@suse.de - added -DMODVERSION and -D__SMP__ to km_drbd Makefile (according to kernel configuration) -* Fri Feb 01 2002 - ro@suse.de +* Fri Feb 01 2002 ro@suse.de - changed neededforbuild to -* Tue Jan 29 2002 - jg@suse.de +* Tue Jan 29 2002 jg@suse.de - updated to 0.6.1-pre9 -* Thu Dec 20 2001 - jg@suse.de +* Thu Dec 20 2001 jg@suse.de - replaced insserv call in specfile with respective macro -* Wed Dec 19 2001 - jg@suse.de +* Wed Dec 19 2001 jg@suse.de - updated to 0.6.1-pre7 (supports now kernel 2.4) - removed insserv call after installing - removed fillup template - removed some outdated documentation files -* Fri Jul 27 2001 - mt@suse.de +* Fri Jul 27 2001 mt@suse.de - fixed init script to be LSB compliant -* Fri Jul 20 2001 - kukuk@suse.de +* Fri Jul 20 2001 kukuk@suse.de - changed neededforbuild to - changed neededforbuild to - changed neededforbuild to -* Sun Jan 14 2001 - mt@suse.de +* Sun Jan 14 2001 mt@suse.de - added km_drbd subpackage with drbd kernel module source -* Fri Dec 01 2000 - mt@suse.de +* Fri Dec 01 2000 mt@suse.de - added mkdir $RPM_BUILD_ROOT/sbin in spec -* Fri Dec 01 2000 - kukuk@suse.de +* Fri Dec 01 2000 kukuk@suse.de - move sbin/init.d -> etc/init.d -* Mon Nov 27 2000 - mt@suse.de +* Mon Nov 27 2000 mt@suse.de - fixed link src for rcdrbd in spec file - changed group to Applications/Clustering -* Thu Nov 23 2000 - mt@suse.de +* Thu Nov 23 2000 mt@suse.de - removed heartbeat from neededforbuild -* Wed Nov 22 2000 - mt@suse.de +* Wed Nov 22 2000 mt@suse.de - changed to LSB installation of run level links -* Fri Nov 10 2000 - mt@suse.de +* Fri Nov 10 2000 mt@suse.de - no module build in spec - drbd module is patched into the kernel -* Wed Nov 08 2000 - mt@suse.de +* Wed Nov 08 2000 mt@suse.de - new package