[PATCH] Improve portability of pgweb/load_initial_data.sh

Поиск
Список
Период
Сортировка
От Nils
Тема [PATCH] Improve portability of pgweb/load_initial_data.sh
Дата
Msg-id 20211107164951.wxcyp7iar2s4mjkn@nixos
обсуждение исходный текст
Ответы Re: [PATCH] Improve portability of pgweb/load_initial_data.sh
Список pgsql-www
The shell script doesn't use bash extensions and bash may not be
available on all systems at that location.

If CDPATH is set, in certain cases, the call to cd can result in
unwanted behaviour.
---
 pgweb/load_initial_data.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pgweb/load_initial_data.sh b/pgweb/load_initial_data.sh
index fb16e70c..c419f298 100755
--- a/pgweb/load_initial_data.sh
+++ b/pgweb/load_initial_data.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 # We keep this in a separate script because using initial_data.xxx in django will overwrite
 # critical data in the database when running a 'syncdb'. We'd like to keep the ability to
@@ -8,7 +8,7 @@ echo WARNING: this may overwrite some data in the database with an initial set o
 echo 'Are you sure you want this (answer "yes" to overwrite)'
 read R
 
-cd $(dirname $0)
+CDPATH= cd $(dirname $0)
 
 if [ "$R" == "yes" ]; then
    find . -name data.json | xargs ../manage.py loaddata
-- 
2.31.1




В списке pgsql-www по дате отправления:

Предыдущее
От: Nils
Дата:
Сообщение: [PATCH] Change text direction of documentation pages
Следующее
От: Nils
Дата:
Сообщение: [PATCH] Fix inaccuracies in documentation