diff -r -u w_scan-20060903/Makefile w_scan-20060903.org/Makefile --- w_scan-20060903/Makefile 2006-09-02 23:20:04.000000000 +0200 +++ w_scan-20060903.org/Makefile 2006-09-09 22:03:24.000000000 +0200 @@ -7,20 +7,27 @@ SRCS = $(OBJS:.o=.c) TARGET = w_scan +DESTDIR = / +BINDIR = usr/bin +SHAREDIR = usr/share/wscan +DOCDIR = usr/share/doc/wscan $(TARGET): $(OBJS) $(CC) $(LFLAGS) -o $(TARGET) $(OBJS) .c.o: - $(CC) $(CFLAGS) --static -c $< -o $@ + $(CC) $(CFLAGS) -c $< -o $@ install: - install -m 755 $(TARGET) /usr/bin - install -m 755 w_scan_start.sh /usr/bin - install pci.ids /usr/bin - install pci.classes /usr/bin - install usb.ids /usr/bin - install usb.classes /usr/bin + @mkdir -p ${DESTDIR}${BINDIR} + @mkdir -p ${DESTDIR}${SHAREDIR} + @mkdir -p ${DESTDIR}${DOCDIR} + install -m 755 $(TARGET) ${DESTDIR}${BINDIR} + install -m 755 w_scan_start.sh ${DESTDIR}${BINDIR} + install pci.ids ${DESTDIR}${SHAREDIR} + install pci.classes ${DESTDIR}${SHAREDIR} + install usb.ids ${DESTDIR}${SHAREDIR} + install usb.classes ${DESTDIR}${SHAREDIR} clean: $(RM) *.o *.d $(TARGET) diff -r -u w_scan-20060903/w_scan_start.sh w_scan-20060903.org/w_scan_start.sh --- w_scan-20060903/w_scan_start.sh 2006-09-02 23:23:49.000000000 +0200 +++ w_scan-20060903.org/w_scan_start.sh 2006-09-09 21:56:00.000000000 +0200 @@ -414,8 +414,8 @@ read idVendor < $i/idVendor read idProduct < $i/idProduct # avoid errors if ressource not available - if [ ! -e $(pwd)/usb.ids ] || - [ ! -e $(pwd)/usb.classes ]; then + if [ ! -e /usr/share/w_scan/usb.ids ] || + [ ! -e /usr/share/w_scan/usb.classes ]; then DEBUG_LOADDRIVER=false fi if [ $DEBUG_LOADDRIVER == true ]; then @@ -424,7 +424,7 @@ class_name=${line:6:40} break fi - done < $(pwd)/usb.classes + done < /usr/share/w_scan/usb.classes while read line; do if [ "${line:0:4}" == "$idVendor" ]; then vendor_name=${line:6:80} @@ -438,7 +438,7 @@ done break fi - done < $(pwd)/usb.ids + done < /usr/share/w_scan/usb.ids fi while read line; do data=$line @@ -507,8 +507,8 @@ read subvendor < $i/subsystem_vendor read subdevice < $i/subsystem_device # avoid errors if ressource not available - if [ ! -e $(pwd)/pci.ids ] || - [ ! -e $(pwd)/pci.classes ]; then + if [ ! -e /usr/share/w_scan/pci.ids ] || + [ ! -e /usr/share/w_scan/pci.classes ]; then DEBUG_LOADDRIVER=false fi if [ $DEBUG_LOADDRIVER == true ]; then @@ -517,7 +517,7 @@ class_name=${line:5:40} break fi - done < $(pwd)/pci.classes + done < /usr/share/w_scan/pci.classes while read line; do if [ "${line:0:4}" == "${vendor:2:4}" ]; then vendor_name=${line:5:80} @@ -531,13 +531,13 @@ done break fi - done < $(pwd)/pci.ids + done < /usr/share/w_scan/pci.ids while read line; do if [ "${line:0:4}" == "${subvendor:2:4}" ]; then subvendor_name=${line:5:80} break fi - done < $(pwd)/pci.ids + done < /usr/share/w_scan/pci.ids fi while read line; do data=$line @@ -688,7 +688,7 @@ echo "Copying channels.conf skipped - okay." echo "The channels.conf generated can be found at" echo -n -e "\\033[1;34m" - echo "$(pwd)/channels.conf-$DATE" + echo "/usr/share/w_scan/channels.conf-$DATE" echo "" echo -e -n $NORMAL else