--- Makefile.orig	2005-09-05 12:00:48.000000000 +0100
+++ Makefile	2005-09-05 11:58:18.000000000 +0100
@@ -57,7 +57,7 @@
 KERNEL_VERSION = `uname -r`
 KERNELDIR := /lib/modules/$(KERNEL_VERSION)/build
 PWD  := $(shell pwd)
-MODULE_INSTALLDIR = /lib/modules/$(KERNEL_VERSION)/kernel/drivers/usb/media/
+MODULE_INSTALLDIR = $(RPM_BUILD_ROOT)/lib/modules/$(KERNEL_VERSION)/kernel/drivers/usb/media/
 
 # Targets, don't change!
 default:
@@ -70,11 +70,11 @@
 	rm -f $(MODULE_INSTALLDIR)spca50x.ko
 	rm -f $(MODULE_INSTALLDIR)et61x.ko
 	install -c -m 0644 spca5xx.ko $(MODULE_INSTALLDIR)
-	/sbin/depmod -ae
+	if [ "`id -u`" == "0" ]; then /sbin/depmod -ae; fi
 
 uninstall:
 	rm -f $(MODULE_INSTALLDIR)/spca5xx.ko
-	/sbin/depmod -aq
+	if [ "`id -u`" == "0" ]; then /sbin/depmod -aq; fi
 
 endif
 

