mirror of
https://github.com/Fishwaldo/build.git
synced 2025-07-10 06:59:02 +00:00
USB redirector moved to armbian-config
This commit is contained in:
parent
2697ac2ee2
commit
267da55f06
2 changed files with 0 additions and 50 deletions
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue