Eu não acredito que isso seja possível. Eu encontrei este Q & A em Stackoverflow intitulado: Reassing valores para% define variáveis no arquivo de especificações - RPM , que afirmou este fato de várias maneiras.
Na pesquisa, encontrei apenas o método que você mencionou de gravar dados em arquivos temporários, usando mktemp
, por exemplo.