Files
buildroot/board/miyoo/main/apps/usb-mtd/remove.sh
2024-09-04 05:51:51 -04:00

36 lines
678 B
Bash

#!/bin/sh
SYSDIR=/sys/kernel/config/usb_gadget/
DEVDIR=$SYSDIR/$1
[ -d $DEVDIR ] || exit
echo '' > $DEVDIR/UDC
echo "Removing strings from configurations"
for dir in $DEVDIR/configs/*/strings/*; do
[ -d $dir ] && rmdir $dir
done
echo "Removing functions from configurations"
for func in $DEVDIR/configs/*.*/*.*; do
[ -e $func ] && rm $func
done
echo "Removing configurations"
for conf in $DEVDIR/configs/*; do
[ -d $conf ] && rmdir $conf
done
echo "Removing functions"
for func in $DEVDIR/functions/*.*; do
[ -d $func ] && rmdir $func
done
echo "Removing strings"
for str in $DEVDIR/strings/*; do
[ -d $str ] && rmdir $str
done
echo "Removing gadget"
rmdir $DEVDIR