Eu não vou tentar entender todo o roteiro. Mas vejo que dirname
é chamado uma vez e suponho que essa expressão:
cat proprietary-blobs.txt | grep -v ^# | grep -v ^$ | sed -e 's#^/system/##g'
deve gerar uma lista de caminhos de arquivo, enquanto pelo menos um dos elementos não é um caminho válido.
É fácil acionar a mesma mensagem de erro:
$ dirname -/
dirname: invalid option -- '/'
Try 'dirname --help' for more information.
Dentro do proprietário-blobs.txt estão:
-/system/app/OmaDmclient.apk
-/system/app/qcrilmsgtunnel.apk
-/system/app/shutdownlistener.apk
-/system/app/SprintHiddenMenu.apk
-/system/app/TimeService.apk
-/system/app/UpdateSetting.apk
Todos esses erros:
dirname -/system/app/OmaDmclient.apk
dirname: invalid option -- '/'
Try 'dirname --help' for more information.
Diz
This file is generated by device/common/generate-blob-lists.sh - DO NOT EDIT
Então, considero isso um bug nesse script.