O que temos aqui é uma questão font . Seu l
(letra minúscula L) e 1
(numeral um) parecem muito semelhantes. A mensagem de erro é completamente correta e muito próxima de ser realmente informativa, na medida em que as mensagens de erro de RPM vão: diz
error: invalid numeric value: -pl: %patch119 -pl -b .history_syslog
Isso é dividido em campos separados por:
- erro sim.
- valor numérico inválido o problema específico
- -pl a parte da linha que tem o problema
- % patch119 -pl -b .history_syslog toda a linha com o erro
Está dizendo que há um valor numérico inválido em -pl
. E com certeza, l não é um valor numérico.
Você atribuiu l
para seu patch de trabalho 108 também em sua pergunta, mas suspeito que seja realmente 1
no arquivo. É argumento para a opção -p
de patch
, que informa quantos diretórios de prefixo devem ser removidos do nome do arquivo ao procurar um arquivo a ser corrigido (consulte a página patch(1)
man para obter detalhes).