diff options
-rw-r--r-- | package/base-files/files/lib/upgrade/common.sh | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/package/base-files/files/lib/upgrade/common.sh b/package/base-files/files/lib/upgrade/common.sh index 7e83379082..ef8d01e168 100644 --- a/package/base-files/files/lib/upgrade/common.sh +++ b/package/base-files/files/lib/upgrade/common.sh @@ -213,11 +213,8 @@ export_bootdevice() { done ;; /dev/*) - if [ "$rootpart" = "/dev/fit0" ]; then - uevent="/sys/class/block/$(fitblk_get_bootdev)/uevent" - else - uevent="/sys/class/block/${rootpart##*/}/../uevent" - fi + [ "$rootpart" = "/dev/fit0" ] && rootpart="$(fitblk_get_bootdev)" + uevent="/sys/class/block/${rootpart##*/}/../uevent" ;; 0x[a-f0-9][a-f0-9][a-f0-9] | 0x[a-f0-9][a-f0-9][a-f0-9][a-f0-9] | \ [a-f0-9][a-f0-9][a-f0-9] | [a-f0-9][a-f0-9][a-f0-9][a-f0-9]) |