diff --git a/scst/src/Makefile b/scst/src/Makefile index cf259fb53..172d7a70a 100644 --- a/scst/src/Makefile +++ b/scst/src/Makefile @@ -70,8 +70,10 @@ MOD_VERS := $(shell ls Module.symvers 2>/dev/null) install: all -rm -f $(INSTALL_DIR)/scsi_tgt.ko - $(MAKE) -C $(KDIR) SUBDIRS=$(shell pwd) BUILD_DEV=m \ - modules_install + install -d $(INSTALL_DIR) + install -d $(INSTALL_DIR)/dev_handlers + install -m 644 dev_handlers/*.ko $(INSTALL_DIR)/dev_handlers + install -m 644 scst.ko $(INSTALL_DIR) install -d $(INSTALL_DIR_H) install -m 644 ../include/scst.h $(INSTALL_DIR_H) install -m 644 ../include/scst_sgv.h $(INSTALL_DIR_H) @@ -87,7 +89,7 @@ ifneq ($(MOD_VERS),) install -m 644 Module.symvers $(INSTALL_DIR_H) endif -/sbin/depmod -a $(KVER) - mkdir -p /var/lib/scst/pr + mkdir -p $(DESTDIR)/var/lib/scst/pr @echo "****************************************************************" @echo "*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*" @echo "*!! !!*" diff --git a/scstadmin/scstadmin.procfs/Makefile b/scstadmin/scstadmin.procfs/Makefile index 9152d949b..72e3b3555 100644 --- a/scstadmin/scstadmin.procfs/Makefile +++ b/scstadmin/scstadmin.procfs/Makefile @@ -5,8 +5,9 @@ SBINDIR := $(PREFIX)/usr/local/sbin all: perl-module -install: +install: all $(MAKE) -C scst-$(MODULE_VERSION) install + install -d $(DESTDIR)$(SBINDIR) install -m 755 $(TOOL) $(DESTDIR)$(SBINDIR) uninstall: diff --git a/scstadmin/scstadmin.sysfs/Makefile b/scstadmin/scstadmin.sysfs/Makefile index 27618d6ba..afc6006b5 100644 --- a/scstadmin/scstadmin.sysfs/Makefile +++ b/scstadmin/scstadmin.sysfs/Makefile @@ -5,8 +5,9 @@ SBINDIR := $(PREFIX)/usr/local/sbin all: perl-module -install: +install: all $(MAKE) -C scst-$(MODULE_VERSION) install + install -d $(DESTDIR)$(SBINDIR) install -m 755 $(TOOL) $(DESTDIR)$(SBINDIR) uninstall: