debian-packaging-update-20080220
[openafs.git] / src / packaging / Debian / patches / module-name
1 Build the kernel module as openafs.ko instead of libafs.ko.  This should
2 really be done upstream as well, but it poses backwards compatibility
3 problems and it's always been called libafs on other platforms, so it's
4 controversial.
5
6 --- openafs.orig/src/config/linux-version
7 +++ openafs/src/config/linux-version
8 @@ -38,7 +38,7 @@
9  CAN_BUILD=""
10  
11  for VERS in $LINUX_VERS ; do
12 -       dir=$LINUX_SRCDIR$VERS
13 +       dir=$LINUX_SRCDIR
14         if [ ! -d $dir ] ; then
15             dir=$LINUX_SRCDIR
16             if [ ! -d $dir ] ; then
17 @@ -47,7 +47,7 @@
18                 continue
19             fi
20         fi
21 -       header=$LINUX_SRCDIR$VERS/include/linux/version.h
22 +       header=$LINUX_SRCDIR/include/linux/version.h
23         if [ ! -f $header ] ; then
24             header=$LINUX_SRCDIR/include/linux/version.h
25             if [ ! -f $header ] ; then
26 --- openafs.orig/src/libafs/MakefileProto.LINUX.in
27 +++ openafs/src/libafs/MakefileProto.LINUX.in
28 @@ -222,8 +222,8 @@
29  
30  # Below this line are targets when in the COMMON directory:
31  # For Linux there is no kernel NFS server.
32 -LIBAFS = libafs-${CLIENT}.${LINUX_MODULE_EXT}
33 -LIBAFS_MP = libafs-${CLIENT}.mp.${LINUX_MODULE_EXT}
34 +LIBAFS = openafs.${LINUX_MODULE_EXT}
35 +LIBAFS_MP = openafs.${LINUX_MODULE_EXT}
36  LIBAFS_EP = libafs-${CLIENT}.ep.${LINUX_MODULE_EXT}
37  LIBAFS_BM = libafs-${CLIENT}.bm.${LINUX_MODULE_EXT}
38  
39 @@ -232,10 +232,8 @@
40  INST_LIBAFS_EP = ${DESTDIR}${afskerneldir}/${LIBAFS_EP}
41  INST_LIBAFS_BM = ${DESTDIR}${afskerneldir}/${LIBAFS_BM}
42  
43 -DEST_LIBAFS = ${DEST}/root.client/usr/vice/etc/modload/${LIBAFS}
44 -DEST_LIBAFS_MP = ${DEST}/root.client/usr/vice/etc/modload/${LIBAFS_MP}
45 -DEST_LIBAFS_EP = ${DEST}/root.client/usr/vice/etc/modload/${LIBAFS_EP}
46 -DEST_LIBAFS_BM = ${DEST}/root.client/usr/vice/etc/modload/${LIBAFS_BM}
47 +DEST_LIBAFS = ${DEST}/root.client/usr/vice/etc/modload/openafs.o
48 +DEST_LIBAFS_MP = ${DEST}/root.client/usr/vice/etc/modload/openafs.mp.o
49  
50  
51  libafs:        $(LIBAFS) 
52 @@ -251,11 +249,11 @@
53         echo BM Build Complete
54  
55  <linux26 linux_26 umlinux26>
56 -${LIBAFS} ${LIBAFS_MP} ${LIBAFS_EP} ${LIBAFS_BM}: libafs.ko
57 -       cp libafs.ko $@
58 +${LIBAFS} ${LIBAFS_MP} ${LIBAFS_EP} ${LIBAFS_BM}: openafs.ko
59 +       cp openafs.ko $@
60  
61  .FORCE:
62 -libafs.ko: .FORCE
63 +openafs.ko: .FORCE
64         env EXTRA_CFLAGS="${EXTRA_CFLAGS}" @TOP_SRCDIR@/libafs/make_kbuild_makefile.pl ${KDIR} $@ @TOP_OBJDIR@/src/config/Makefile.config Makefile.afs Makefile.common
65         env EXTRA_CFLAGS="${EXTRA_CFLAGS}" $(MAKE) -C ${LINUX_KERNEL_PATH} M=@TOP_OBJDIR@/src/libafs/${KDIR} modules
66