[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Nvidia Kernel Drivers ( Sarge )



I noticed that my Makefile was suboptimal. Here's a better version,
requiring no modifications.

---snip---
KSRC ?= /usr/src/kernel-headers-$(KVERS)
SUITE ?= unstable

.PHONY: all
all: modules/nvidia-kernel $(KSRC)
ifndef KVERS
  @echo "You must specify the kernel version to use like so:" 1>&2
  @echo "  make ... KVERS=2.6.9-1-k7"
  @/bin/false
endif
  (umask 007 && fakeroot make -C $< -f debian/rules binary_modules)
  chmod -R ug=rwX,o= $<
  find $< -type d -exec chmod g+s {} \;

modules/nvidia-kernel: /usr/src/nvidia-kernel-source.tar.gz modules
  rm -rf modules/nvidia-kernel
  tar xfz $<
  chmod -R ug=rwX,o= $@
  find $@ -type d -exec chmod g+s {} \;

modules:
  mkdir -p2770 modules

/usr/src/nvidia-kernel-source.tar.gz:
  apt-get install -t $(SUITE) nvidia-kernel-source

$(KSRC):
  apt-get install -t $(SUITE) kernel-headers-$(KVERS)
---snip---

-- 
Please do not send copies of list mail to me; I read the list!
 
 .''`.     martin f. krafft <madduck@debian.org>
: :'  :    proud Debian developer, admin, user, and author
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!

Attachment: signature.asc
Description: Digital signature


Reply to: