Bug 37212 - 0.5.5-alt1, ssl_fatal: command not found
Summary: 0.5.5-alt1, ssl_fatal: command not found
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-ca (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-12 09:40 MSK by Sergey Y. Afonin
Modified: 2019-12-24 14:51 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Y. Afonin 2019-09-12 09:40:29 MSK
В скрипте ca-sko используется вызов ssl_fatal в ряде мест. Эта функция была описана в cert-sh-functions, но теперь отсутствует. В cert-sh-functions-0.3-alt1 ещё была, в cert-sh-functions-1.0.2-alt1 уже нет.
Comment 1 Sergey Y. Afonin 2019-09-12 09:44:23 MSK
Функция, в общем-то, простая:

ssl_fatal()
{
    printf >&2 '%s\n' "${0##*/}: $*"
    exit 1
}
Comment 2 Mikhail Efremov 2019-09-12 18:48:48 MSK
Можно просто использовать fatal() из libshell, никакого смысла в существовании ssl_fatal() я не вижу.
Comment 3 Sergey Y. Afonin 2019-09-12 21:00:14 MSK
(In reply to comment #2)

> Можно просто использовать fatal() из libshell, никакого смысла в существовании
> ssl_fatal() я не вижу.

В общем не принципиально. Вопрос только в количестве мест, где надо переделать. На самом деле надо все скрипты в alterator-ca пересмотреть: это не только в ca-sko есть, но и в ca-sh-functions ещё как минимум. На самом деле, если в cert-sh-functions посмотреть, там есть сейчас

_ssl_error()
{
        printf >&2 '%s\n' "${0##*/}: $*"
        if is_yes "$SSL_ERROR_FATAL"; then
                exit 1
        fi

        return 1
}

Видимо, это и есть предлагаемая замена.
Comment 4 Repository Robot 2019-12-24 14:51:48 MSK
cert-sh-functions-1.0.5-alt1 -> sisyphus:

Mon Dec 23 2019 Andrey Cherepanov <cas@altlinux> 1.0.5-alt1
- Return ssl_fatal() for compatibility (ALT #37212).