Re: Intend to package, create OSS/Free
Hi,
>>"Hamish" == Hamish Moffatt <hamish@debian.org> writes:
 >> /usr/src/modules/<mod-name>/, and runs ./debian/rules <target>. 
 >> Additionally, the following information is provided in the
 >> environment:
 >> a) KVERS  Contains the kernel version
 >> b) KSRC   Contains the location of the kernel sources 
 >> c) KMAINT Contains the Name of the maintainer to pass to PGP
 >> d) KEMAIL Caontains the email address of the maintainer
 Hamish> How is the package version number passed?
	<confused> What package are you talking about here? 
 Hamish> Also, I'm terrible with make. Is there an easy way to test that
 Hamish> the four variables above have been provided and abort if not?
	Hmm, there are several ways. Off the top of my head:
______________________________________________________________________
VAR_DEFINED=(shell if test "X$$KVERS" = "X" -o "X$$KSRC" = "X" ... \
                   ; then echo NO; fi)
ifeq ($(strip $(VAR_DEFINED)),)
# Hah! No variable defined!!
build configure clean binary modules modules_image modules_config\
other target:
        @echo "You need to define the env variables KVERS ...
else
all build: configure
# Builds the binary package.
# debian.config contains the current idea of what the image should
# have.
	SNIP
endif
______________________________________________________________________
	Look at /usr/lib/kernel-package/rules for other tricks.
	manoj
-- 
 What is mind?  No matter.  What is matter?  Never mind. Thomas Hewitt
 Key, 1799-1875
Manoj Srivastava  <srivasta@acm.org> <http://www.datasync.com/%7Esrivasta/>
Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E
Reply to: