st_rc_d

Форк
0
/
.repo.rc 
55 строк · 2.3 Кб
1
#!/bin/bash
2

3
file=${ST_RC_D_PATH}/.d/.config/env.sh
4

5
path_to_data=${HOME}/.stl/.path/st_rc_d_data.path
6

7
if [[ -f ${path_to_data} ]]; then
8

9
    ST_RC_D_DATA_PATH=$(_f2e ${path_to_data})
10
    if [[ -z ${ST_RC_D_DATA_PATH} ]]; then
11
        echo "in fs=file://${ST_RC_D_PATH}/.d/.repo.d/.repo.rc , line=${LINENO} : : NOT_DEFINE : '\${ST_RC_D_DATA_PATH} in file://${path_to_data}' : ${hint} : return 1" >&2
12
        return 1
13
    fi
14

15
    if ! [[ -d ${ST_RC_D_DATA_PATH} ]]; then
16
        echo "in fs=file://${ST_RC_D_PATH}/.d/.repo.d/.repo.rc , line=${LINENO} : : NOT_DIR : '\${ST_RC_D_DATA_PATH} in file://${path_to_data}' : ${hint} : return 1" >&2
17
        return 1
18
    fi
19

20
else
21
    echo "in fs=file://${ST_RC_D_PATH}/.d/.repo.d/.repo.rc , line=${LINENO} : : NOT_FILE : '. file://${path_to_data}' : ${hint} : return 1" >&2
22
    return 1
23
fi
24

25
if [[ -f ${file} ]]; then
26
    if ! . ${file}; then
27
        echo "in fs=file://${ST_RC_D_PATH}/.d/.repo.d/.repo.rc , line=${LINENO} : : EXEC_FAIL : '. file://${file}' : ${hint} : return 1" >&2
28
        return 1
29
    fi
30
else
31
    echo "in fs=file://${ST_RC_D_PATH}/.d/.repo.d/.repo.rc , line=${LINENO}: : NOT_FILE : 'file://${file}' : ${hint} : return 1" >&2
32
    return 1
33
fi
34

35
echo -e "${HLIGHT}--- _arb_up ${ST_RC_D_PATH}/.d/.arb/stl0.arb ---${NORMAL}" #start files
36
if ! _arb_up ${ST_RC_D_PATH}/.d/.arb/stl0.arb "in fs=file://${ST_RC_D_PATH}/.d/.repo.d/.repo.rc , line=${LINENO}, pwd=${PWD}"; then
37
    echo "in fs= file://${ST_RC_D_PATH}/.d/.repo.d/.repo.rc , line=${LINENO}: : EXEC_FAIL : '_arb_up ${MANE_PATH}/.d/.arb/lib0.arb' : ${hint} : return 1" >&2
38
    return 1
39
fi
40

41
echo -e "${HLIGHT}--- _arb_up ${ST_RC_D_PATH}/.d/.arb/smp0.arb ---${NORMAL}" #start files
42
if ! _arb_up ${ST_RC_D_PATH}/.d/.arb/smp0.arb "in fs=file://${ST_RC_D_PATH}/.d/.repo.d/.repo.rc , line=${LINENO}, pwd=${PWD}"; then
43
    echo "in fs= file://${ST_RC_D_PATH}/.d/.repo.d/.repo.rc , line=${LINENO}: : EXEC_FAIL : '_arb_up ${MANE_PATH}/.d/.arb/lib0.arb' : ${hint} : return 1" >&2
44
    return 1
45
fi
46

47
file_sh=${ST_RC_D_PATH}/.d/.ham/main/main.fn.lst.d/exec_tst_arb_.sh
48
file_lst=${ST_RC_D_PATH}/.d/.ham/main/main.fn.lst.d/_exec_tst_arb_.lst
49

50
if ! _tst_arb ${file_lst}; then
51
    echo "in fs= file://${ST_RC_D_PATH}/.d/.repo.d/.repo.rc , line=${LINENO} : : EXEC_FAIL : '_tst_arb file://${file_lst}' : ${hint} : return 1" >&2
52
    return 1
53
fi
54

55
return 0
56

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.