[Pvfs2-developers] [PATCH] Allow installing of pvfs2-client* without giving it a kernel

Sam Lang slang at mcs.anl.gov
Fri May 18 14:32:43 EDT 2007


On May 18, 2007, at 11:51 AM, David Brown wrote:

> Here's a patch to allow users to install the pvfs2-client without
> configuring a kernel to build against.
>
> This really depends on how tightly coupled the client and pvfs2 module
> are, if they are so interdependent on one another, then the other side
> of this argument should be applied

The pvfs2-client and kernel module are co-dependent.

> (remove the ability to compile the
> client stuff without configuring a kernel).

I think the Makefile already does that, no?  You can't do make kmod  
with configuring the kernel first.  The client admin applications  
(pvfs2-ls, pvfs2-touch, etc.) don't require either the kernel module  
or the pvfs2-client daemon, and as such don't require the kernel  
headers.

-sam

>
> --- Makefile.in 2007-04-09 07:54:37.000000000 -0700
> +++ Makefile.in.new     2007-05-18 09:47:55.000000000 -0700
> @@ -887,9 +887,8 @@
>        install -m 755 src/kernel/linux-2.6/pvfs2.ko $(KMOD_DIR)
>
> .PHONY: kmod_install
> -kmod_install: kmod kernapps just_kmod_install
> -       install -d $(prefix)/sbin
> -       install -m 755 $(KERNAPPS) $(prefix)/sbin
> +kmod_install: kmod kernapps kernapps_install just_kmod_install
> +
> endif
>
> ifneq (,$(LINUX24_KERNEL_SRC))
> @@ -908,12 +907,15 @@
>        install -m 755 src/kernel/linux-2.4/pvfs2.o $(KMOD_DIR)
>
> .PHONY: kmod24_install
> -kmod24_install: kmod24 kernapps just_kmod24_install
> -       install -d $(prefix)/sbin
> -       install -m 755 $(KERNAPPS) $(prefix)/sbin
> +kmod24_install: kmod24 kernapps kernapps_install just_kmod24_install
>        install -m 755 src/apps/kernel/linux/mount.pvfs2 $(prefix)/sbin
>        @echo ""
>        @echo "For improved linux-2.4 support,"
>        @echo "install $(prefix)/sbin/mount.pvfs2 to /sbin/mount.pvfs2"
>        @echo ""
> endif
> +
> +kernapps_install: kernapps
> +       install -d $(prefix)/sbin
> +       install -m 755 $(KERNAPPS) $(prefix)/sbin
> +
> _______________________________________________
> Pvfs2-developers mailing list
> Pvfs2-developers at beowulf-underground.org
> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>



More information about the Pvfs2-developers mailing list