Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
/ 2005-09-11 12:08:54 -0700
\ prosolutions at gmx.net:
> > I suggest you _build a module_ (that is just the normal make),
> > and intall that module (the resulting drbd.ko).
>
> thanks. that is what i will do. as you suggest, i can just create a
> seperate .deb for it. the reason for wanting the kernel patch was so
> that i could have it included in the .deb of the patched kernel.
that is what linbit does all the time.
the advantage is, that on a drbd update, you just have to rebuild the drbd
.deb, and apt-get install it, and not the entire kernel .deb. (actually
we create a "virtual" package that depends on both utils and module)
> > it has not been used by anyone since ages.
> > it is not intended to be used.
> > I am even tempted to remove that target.
> > though it probably would be easy to fix.
> >
> > you should just build the module.
> >
> > sorry for reiterating that :)
> >
> > you do not want to build the "kernel-patch".
> >
> > you want to build the module, like all of us do.
> >
> > the kernel-patch target was just a courtesy of mine
> > for people insiting on a monolithic kernel for some reason.
>
> maybe a mention of this in the INSTALL doc would be helpful, or just
> remove the instructions from there if/until you ever fix it.
see my first mail in this thread:
grep Kconfig_block ChangeLog-2.6.11
[PATCH] uml: depend on !USERMODE in drivers/block/Kconfig
** and drop arch/um/Kconfig_block **
so it still does work for < 2.6.11
and maybe you should have tried to fix it yourself,
was easy, just skip non existing files:
Index: scripts/patch-kernel
===================================================================
--- scripts/patch-kernel (revision 1946)
+++ scripts/patch-kernel (working copy)
@@ -118,6 +118,7 @@
# Bring over the current kernel Kconfig and Makefile
for f in drivers/block/{Kconfig,Makefile} arch/um/Kconfig_block ; do
+ test -e $KERNEL/$f || continue
cp -a $KERNEL/$f $KERNEL_BASE/$f
cp -a $KERNEL/$f $DRBD_BASE/$f
done
@@ -138,6 +139,7 @@
# }'
}
for f in drivers/block/Kconfig arch/um/Kconfig_block ; do
+ test -e $KERNEL_BASE/$f || continue
grep drbd/ $DRBD_BASE/$f >/dev/null && continue
patch_Kconfig < $KERNEL_BASE/$f > $DRBD_BASE/$f
done
you then have to apply that patch and reconfigure the patched kernel
source (enable DRBD); though, I did not really try to build that kernel
then, so there may be other things missing.
cheers,
__
please use the "List-Reply" function of your email client.
--
: Lars Ellenberg Tel +43-1-8178292-0 :
: LINBIT Information Technologies GmbH Fax +43-1-8178292-82 :
: Schoenbrunner Str. 244, A-1120 Vienna/Europe http://www.linbit.com :