Что происходит, когда вы запускаете скрипт непосредственно с терминала? Обычно, если пароль sudo был введен, как только он запомнится на 15 минут. Если вы запустите его графически, подсказка терминала закроется после полного выполнения. У меня нет SVN-репо для игры, однако я сделал аналогичный тест, который соберет вход пользователя и коснется файла с помощью этого имени.
#!/usr/bin/env bash
echo -n "Hello, enter the file name: "
read NAME
touch $NAME
echo "All done"
При выполнении с терминала:
Затем дважды щелкнут:
Приглашение закрывается, когда полный, но делает то, что требуется.
Есть некоторые ресурсы о том, как упаковать расширение Firefox:
HowTo пакет и публикация расширений Firefox. HowTo «Log» из руководства Week Week для mozilla-devscripts