39 lines
1.2 KiB
Bash
Executable File
39 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
#apt install clang llvm libasound2-dev libssl-dev
|
|
#apt-get install usb-modeswitch usb-modeswitch-data
|
|
#apt-get install modemmanager
|
|
#sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/clang 100
|
|
#sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/clang++ 100
|
|
#alsamixer -> F4, turn on mic1 with space
|
|
|
|
|
|
read -p "Input ip: " NANOPI_IP
|
|
read -sp "Input ssh password: " SSH_PASSWORD
|
|
echo
|
|
|
|
DEST_DIR="./sysroot"
|
|
|
|
copy_files() {
|
|
sshpass -p "$SSH_PASSWORD" rsync -avLW --no-p --no-o --no-g --delete root@$NANOPI_IP:$1 $2
|
|
}
|
|
|
|
if ! command -v sshpass &> /dev/null; then
|
|
echo "sshpass not found"
|
|
exit 1
|
|
fi
|
|
|
|
mkdir -p $DEST_DIR/usr
|
|
|
|
echo "Copying..."
|
|
|
|
copy_files "/lib" "$DEST_DIR/"
|
|
copy_files "/usr/lib" "$DEST_DIR/usr/"
|
|
copy_files "/usr/include" "$DEST_DIR/usr/"
|
|
|
|
#ln -sf $DEST_DIR/usr/lib/arm-linux-gnueabihf/libbrotlicommon.so.1.0.9 $DEST_DIR/usr/lib/arm-linux-gnueabihf/libbrotlicommon.so
|
|
#ln -sf $DEST_DIR/usr/lib/arm-linux-gnueabihf/libbrotlidec.so.1.0.9 $DEST_DIR/usr/lib/arm-linux-gnueabihf/libbrotlidec.so
|
|
#ln -sf $DEST_DIR/usr/lib/arm-linux-gnueabihf/libbrotlienc.so.1.0.9 $DEST_DIR/usr/lib/arm-linux-gnueabihf/libbrotlienc.so
|
|
|
|
echo "Success"
|