]> jfr.im git - irc/weechat/weechat.org.git/commitdiff
Exit immediately in case of error, add quotes around paths
authorSébastien Helleu <redacted>
Sun, 2 Apr 2023 11:54:41 +0000 (13:54 +0200)
committerSébastien Helleu <redacted>
Sun, 2 Apr 2023 15:55:09 +0000 (17:55 +0200)
bin/i18n.sh
bin/install.sh

index 580248770e490fd2cec70d8a566f40bd3393423f..6ff5beb69ced4af161f95e0979832c5995c41cde 100755 (executable)
 # along with WeeChat.org.  If not, see <https://www.gnu.org/licenses/>.
 #
 
-DIR=$(cd $(dirname "$0"); pwd)
+set -o errexit
 
-cd $DIR/../weechat || exit 1
+DIR=$(cd "$(dirname "$0")"; pwd)
+
+cd "${DIR}/../weechat"
 
 chmod 644 locale/*/LC_MESSAGES/django.po
 
@@ -29,7 +31,7 @@ django-admin makemessages -a
 
 # edit locale if given as argument
 if [ $# -gt 0 ]; then
-    $EDITOR locale/$1/LC_MESSAGES/django.po || exit 1
+    "$EDITOR" "locale/$1/LC_MESSAGES/django.po"
 fi
 
 # compile messages
index af62f8b19b5f3fd142e7a5ee6cafa3135228fe50..554ee631ff958682410008b519658af291f085a9 100755 (executable)
 # along with WeeChat.org.  If not, see <https://www.gnu.org/licenses/>.
 #
 
-DIR=$(cd $(dirname "$0"); pwd)
+set -o errexit
 
-cd $DIR/.. || exit 1
+DIR=$(cd "$(dirname "$0")"; pwd)
+
+cd "$DIR/.."
 
 echo ""
 echo "--- Compiling messages"
-./manage.py compilemessages || exit 1
+./manage.py compilemessages
 
 echo ""
 echo "--- Creating database"
-./manage.py migrate --run-syncdb || exit 1
+./manage.py migrate --run-syncdb
 
 echo ""
 echo "--- Loading fixtures in database"
-./manage.py loaddata ./weechat/fixtures/*.json || exit 1
+./manage.py loaddata ./weechat/fixtures/*.json
 
 echo ""
 echo "--- Install OK!"