Added install script

This commit is contained in:
Florian Pose 2006-04-07 08:22:48 +00:00
parent 84bd407874
commit 5e2fd32a02
3 changed files with 46 additions and 1 deletions

View File

@ -26,6 +26,7 @@ ifneq ($(wildcard ethercat.conf),)
include ethercat.conf
else
KERNELDIR := /usr/src/linux
INSTALLDIR := /opt/ethercat
endif
modules:
@ -34,6 +35,9 @@ modules:
clean:
$(MAKE) -C $(KERNELDIR) M=`pwd` clean
install:
@./install.sh $(INSTALLDIR)
#------------------------------------------------------------------------------
endif

View File

@ -1,6 +1,6 @@
#------------------------------------------------------------------------------
#
# EtherCAT Konfigurationsdatei Kernel 2.6
# EtherCAT configuration file
#
# $Id$
#
@ -9,5 +9,10 @@
#
#------------------------------------------------------------------------------
# The kernel to compile the EtherCAT sources against
KERNELDIR = /usr/src/linux
# Install directory used by "make install"
INSTALLDIR := /opt/ethercat
#------------------------------------------------------------------------------

36
install.sh Executable file
View File

@ -0,0 +1,36 @@
#!/bin/sh
#------------------------------------------------------------------------------
#
# EtherCAT install script
#
# $Id$
#
#------------------------------------------------------------------------------
# Fetch parameter
if [ $# -eq 0 ]; then
echo "Usage: $0 <INSTALLDIR>"
exit 1
fi
INSTALLDIR=$1
# Create install directory
if [ ! -d $INSTALLDIR ]; then
echo "Creating directory $INSTALLDIR..."
if ! mkdir $INSTALLDIR; then exit 1; fi
fi
# Copy files
if ! cp master/ec_master.ko $INSTALLDIR; then exit -1; fi
if ! cp devices/ec_8139too.ko $INSTALLDIR; then exit -1; fi
# Finished
exit 0
#------------------------------------------------------------------------------