mirror of
https://github.com/MiyooCFW/buildroot.git
synced 2025-09-27 22:24:19 +03:00
36 lines
678 B
Bash
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 |