J'ai créé un rpm qui installe un .runfichier et chaque fois que j'exécute le rpm et que le rpm essaie d'exécuter le fichier .run, l'erreur ne cesse de se produire qu'aux exec -t is an invalid optionlignes de code suivantes
if test `echo "$0" | cut -c1` = "/"; then # Spawn a terminal!
exec $XTERM -title "$label" -e "$0" --xwin "$initargs"
else
exec $XTERM -title "$label" -e "./$0" --xwin "$initargs"
Cependant, si je lance le tout .runseul, il s'installe bien. Pourquoi cela pourrait-il se passer? En outre, que fait l’instruction if dans ce code?
exec $XTERM -title "$label" -e "$0" --xwin "$initargs. Cependant, lorsque le rpm exécute le fichier, cela ne fonctionne pas, ce qui est bizarre.
--titleplace?
XTERMn’existe pas dans l’environnement dans lequel rpm exécute des commandes, il est donc exécuté exec -title ....

--title "$label"?