J'ai créé un rpm qui installe un .run
fichier 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 option
lignes 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 .run
seul, 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.
--title
place?
XTERM
n’existe pas dans l’environnement dans lequel rpm exécute des commandes, il est donc exécuté exec -title ...
.
--title "$label"
?