From 267da55f0668f050e49180e8d2ee5c31077a17f8 Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Sun, 6 Aug 2017 18:30:35 +0200 Subject: [PATCH] USB redirector moved to armbian-config --- .../usb-redirector/usb-redirector-old.tgz | Bin packages/extras/usb-redirector.sh | 50 ------------------ 2 files changed, 50 deletions(-) rename packages/{extras => blobs}/usb-redirector/usb-redirector-old.tgz (100%) delete mode 100644 packages/extras/usb-redirector.sh diff --git a/packages/extras/usb-redirector/usb-redirector-old.tgz b/packages/blobs/usb-redirector/usb-redirector-old.tgz similarity index 100% rename from packages/extras/usb-redirector/usb-redirector-old.tgz rename to packages/blobs/usb-redirector/usb-redirector-old.tgz diff --git a/packages/extras/usb-redirector.sh b/packages/extras/usb-redirector.sh deleted file mode 100644 index c40e2f8c2e..0000000000 --- a/packages/extras/usb-redirector.sh +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright (c) 2015 Igor Pecovnik, igor.pecovnik@gma**.com -# -# This file is licensed under the terms of the GNU General Public -# License version 2. This program is licensed "as is" without any -# warranty of any kind, whether express or implied. - -# This file is a part of the Armbian build script -# https://github.com/armbian/build/ - -# USB redirector tools http://www.incentivespro.com - -install_usb_redirector() -{ - IFS='.' read -a array <<< "$VER" - # Current USB redirector is broken for old kernels - cd $SRC/cache/sources - if (( "${array[0]}" == "4" )) && (( "${array[1]}" >= "1" )); then - wget -q http://www.incentivespro.com/usb-redirector-linux-arm-eabi.tar.gz - if (( "${array[1]}" >= "4" )); then - EXTRA_BUILD_FLAGS="USE_EHCI_FIX=n VHCI=y STUB=n" - else - EXTRA_BUILD_FLAGS="" - fi - else - cp $SRC/packages/extras/usb-redirector/usb-redirector-old.tgz usb-redirector-linux-arm-eabi.tar.gz - fi - - tar xfz usb-redirector-linux-arm-eabi.tar.gz - rm usb-redirector-linux-arm-eabi.tar.gz - cd $SRC/cache/sources/usb-redirector-linux-arm-eabi/files/modules/src/tusbd - # patch to work with newer kernels - sed -e "s/f_dentry/f_path.dentry/g" -i usbdcdev.c - if [[ $ARCH == *64* ]]; then ARCHITECTURE=arm64; else ARCHITECTURE=arm; fi - make -j1 ARCH=$ARCHITECTURE CROSS_COMPILE="$CCACHE $KERNEL_COMPILER" KERNELDIR=$SRC/cache/sources/$LINUXSOURCEDIR/ $EXTRA_BUILD_FLAGS >> $DEST/debug/install.log 2>&1 - # configure USB redirector - sed -e 's/%INSTALLDIR_TAG%/\/usr\/local/g' $SRC/cache/sources/usb-redirector-linux-arm-eabi/files/rc.usbsrvd > $SRC/cache/sources/usb-redirector-linux-arm-eabi/files/rc.usbsrvd1 - sed -e 's/%PIDFILE_TAG%/\/var\/run\/usbsrvd.pid/g' $SRC/cache/sources/usb-redirector-linux-arm-eabi/files/rc.usbsrvd1 > $SRC/cache/sources/usb-redirector-linux-arm-eabi/files/rc.usbsrvd - sed -e 's/%STUBNAME_TAG%/tusbd/g' $SRC/cache/sources/usb-redirector-linux-arm-eabi/files/rc.usbsrvd > $SRC/cache/sources/usb-redirector-linux-arm-eabi/files/rc.usbsrvd1 - sed -e 's/%DAEMONNAME_TAG%/usbsrvd/g' $SRC/cache/sources/usb-redirector-linux-arm-eabi/files/rc.usbsrvd1 > $SRC/cache/sources/usb-redirector-linux-arm-eabi/files/rc.usbsrvd - chmod +x $SRC/cache/sources/usb-redirector-linux-arm-eabi/files/rc.usbsrvd - # copy to root - cp $SRC/cache/sources/usb-redirector-linux-arm-eabi/files/usb* $SDCARD/usr/local/bin/ - cp $SRC/cache/sources/usb-redirector-linux-arm-eabi/files/modules/src/tusbd/tusbd.ko $SDCARD/usr/local/bin/ - cp $SRC/cache/sources/usb-redirector-linux-arm-eabi/files/rc.usbsrvd $SDCARD/etc/init.d/ - # not started by default ----- update.rc rc.usbsrvd defaults - # chroot $SDCARD /bin/bash -c "update-rc.d rc.usbsrvd defaults -} - -display_alert "Installing additional application" "USB redirector" "info" -install_usb_redirector