mirror of
https://gitlab.com/Nanolx/NanoDroid
synced 2024-10-31 09:20:23 +00:00
make find_block() more robust
This commit is contained in:
parent
5fc753702e
commit
185da1b493
@ -223,8 +223,8 @@ is_mounted () {
|
|||||||
find_block () {
|
find_block () {
|
||||||
unset tmp
|
unset tmp
|
||||||
tmp=$(find /dev/block \( -type b -o -type c -o -type l \) -name ${1}${SLOT} | head -n 1)
|
tmp=$(find /dev/block \( -type b -o -type c -o -type l \) -name ${1}${SLOT} | head -n 1)
|
||||||
[ -z ${tmp} ] && tmp=$(find /dev \( -type b -o -type c -o -type l \) -maxdepth 1 -iname ${1}${SLOT} | head -n 1)
|
[ -z "${tmp}" ] && tmp=$(find /dev \( -type b -o -type c -o -type l \) -maxdepth 1 -iname ${1}${SLOT} | head -n 1)
|
||||||
if [ -z ${tmp} ]; then
|
if [ -z "${tmp}" ]; then
|
||||||
for uevent in /sys/dev/block/*/uevent; do
|
for uevent in /sys/dev/block/*/uevent; do
|
||||||
partname=$(awk -F= '/PARTNAME/{print $2}' ${uevent})
|
partname=$(awk -F= '/PARTNAME/{print $2}' ${uevent})
|
||||||
if [ "${1}${SLOT}" = "${partname}" ]; then
|
if [ "${1}${SLOT}" = "${partname}" ]; then
|
||||||
@ -233,7 +233,7 @@ find_block () {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
readlink -f ${tmp}
|
readlink -f "${tmp}"
|
||||||
}
|
}
|
||||||
|
|
||||||
mount_partitions () {
|
mount_partitions () {
|
||||||
|
@ -99,8 +99,8 @@ mount_apex () {
|
|||||||
find_block () {
|
find_block () {
|
||||||
unset tmp
|
unset tmp
|
||||||
tmp=$(find /dev/block \( -type b -o -type c -o -type l \) -name ${1}${SLOT} | head -n 1)
|
tmp=$(find /dev/block \( -type b -o -type c -o -type l \) -name ${1}${SLOT} | head -n 1)
|
||||||
[ -z ${tmp} ] && tmp=$(find /dev \( -type b -o -type c -o -type l \) -maxdepth 1 -iname ${1}${SLOT} | head -n 1)
|
[ -z "${tmp}" ] && tmp=$(find /dev \( -type b -o -type c -o -type l \) -maxdepth 1 -iname ${1}${SLOT} | head -n 1)
|
||||||
if [ -z ${tmp} ]; then
|
if [ -z "${tmp}" ]; then
|
||||||
for uevent in /sys/dev/block/*/uevent; do
|
for uevent in /sys/dev/block/*/uevent; do
|
||||||
partname=$(awk -F= '/PARTNAME/{print $2}' ${uevent})
|
partname=$(awk -F= '/PARTNAME/{print $2}' ${uevent})
|
||||||
if [ "${1}${SLOT}" = "${partname}" ]; then
|
if [ "${1}${SLOT}" = "${partname}" ]; then
|
||||||
@ -109,7 +109,7 @@ find_block () {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
readlink -f ${tmp}
|
readlink -f "${tmp}"
|
||||||
}
|
}
|
||||||
|
|
||||||
mount_partitions () {
|
mount_partitions () {
|
||||||
|
@ -90,8 +90,8 @@ mount_apex () {
|
|||||||
find_block () {
|
find_block () {
|
||||||
unset tmp
|
unset tmp
|
||||||
tmp=$(find /dev/block \( -type b -o -type c -o -type l \) -name ${1}${SLOT} | head -n 1)
|
tmp=$(find /dev/block \( -type b -o -type c -o -type l \) -name ${1}${SLOT} | head -n 1)
|
||||||
[ -z ${tmp} ] && tmp=$(find /dev \( -type b -o -type c -o -type l \) -maxdepth 1 -iname ${1}${SLOT} | head -n 1)
|
[ -z "${tmp}" ] && tmp=$(find /dev \( -type b -o -type c -o -type l \) -maxdepth 1 -iname ${1}${SLOT} | head -n 1)
|
||||||
if [ -z ${tmp} ]; then
|
if [ -z "${tmp}" ]; then
|
||||||
for uevent in /sys/dev/block/*/uevent; do
|
for uevent in /sys/dev/block/*/uevent; do
|
||||||
partname=$(awk -F= '/PARTNAME/{print $2}' ${uevent})
|
partname=$(awk -F= '/PARTNAME/{print $2}' ${uevent})
|
||||||
if [ "${1}${SLOT}" = "${partname}" ]; then
|
if [ "${1}${SLOT}" = "${partname}" ]; then
|
||||||
@ -100,7 +100,7 @@ find_block () {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
readlink -f ${tmp}
|
readlink -f "${tmp}"
|
||||||
}
|
}
|
||||||
|
|
||||||
mount_partitions () {
|
mount_partitions () {
|
||||||
|
@ -115,8 +115,8 @@ error () {
|
|||||||
find_block () {
|
find_block () {
|
||||||
unset tmp
|
unset tmp
|
||||||
tmp=$(find /dev/block \( -type b -o -type c -o -type l \) -name ${1}${SLOT} | head -n 1)
|
tmp=$(find /dev/block \( -type b -o -type c -o -type l \) -name ${1}${SLOT} | head -n 1)
|
||||||
[ -z ${tmp} ] && tmp=$(find /dev \( -type b -o -type c -o -type l \) -maxdepth 1 -iname ${1}${SLOT} | head -n 1)
|
[ -z "${tmp}" ] && tmp=$(find /dev \( -type b -o -type c -o -type l \) -maxdepth 1 -iname ${1}${SLOT} | head -n 1)
|
||||||
if [ -z ${tmp} ]; then
|
if [ -z "${tmp}" ]; then
|
||||||
for uevent in /sys/dev/block/*/uevent; do
|
for uevent in /sys/dev/block/*/uevent; do
|
||||||
partname=$(awk -F= '/PARTNAME/{print $2}' ${uevent})
|
partname=$(awk -F= '/PARTNAME/{print $2}' ${uevent})
|
||||||
if [ "${1}${SLOT}" = "${partname}" ]; then
|
if [ "${1}${SLOT}" = "${partname}" ]; then
|
||||||
@ -125,7 +125,7 @@ find_block () {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
readlink -f ${tmp}
|
readlink -f "${tmp}"
|
||||||
}
|
}
|
||||||
|
|
||||||
mount_partitions () {
|
mount_partitions () {
|
||||||
|
Loading…
Reference in New Issue
Block a user