URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 1694
[ Назад ]

Исходное сообщение
"при сборке HTTPD в каталоге /usr/sbin появляются непонятные файлы"

Отправлено SV_Naumov , 12-Сен-03 15:15 
Уважаемые господа!
У меня к вам следующий вопрос:
Собираю httpd-2.0.47 следующим образом:

cat << "EOF_1" | tee -a config.layout ./srclib/apr/config.layout ./srclib/apr-util/config.layout > /dev/null
# MYSET layout.
<Layout MYSET>
    prefix:        /usr
    exec_prefix:   ${prefix}
    bindir:        ${exec_prefix}/bin
    sbindir:       ${exec_prefix}/sbin
    libdir:        ${exec_prefix}/lib
    libexecdir:    ${exec_prefix}/libexec
    mandir:        ${prefix}/man
    sysconfdir:    /etc/httpd
    datadir:       /var/www
    installbuilddir: ${datadir}/build
    errordir:      ${datadir}/error
    iconsdir:      ${datadir}/icons
    htdocsdir:     ${datadir}/htdocs
    manualdir:     ${datadir}/manual
    cgidir:        ${datadir}/cgi-bin
    includedir:    /usr/include/httpd
    localstatedir: /var
    runtimedir:    ${localstatedir}/run
    logfiledir:    ${localstatedir}/log/httpd
    proxycachedir: ${localstatedir}/proxy
</Layout>

EOF_1
./configure \
        --enable-layout=MYSET \
        --enable-module=so \
        --disable-auth \
        --disable-auth-dbm &&
    make &&
    make install

После этого, в каталоге /usr/sbin появляются файлы (не бинарные), с названиями: envvars и envvars-std.

Теперь сам вопрос:
Зачем нужны эти файлы?
Если они не являются исполняемыми, почему они в /usr/sbin?
Где им место?


Содержание

Сообщения в этом обсуждении
"при сборке HTTPD в каталоге /usr/sbin появляются непонятные ..."
Отправлено Асен Тотин , 15-Сен-03 00:32 
Место им там, где они и находятся. В, пробовали посмотреть, что в них записано? Исполнить команду file на них, например, а затем команду cat? Вот примерное содержание:

# envvars-std - default environment variables for apachectl
#
# This file is generated from envvars-std.in
#
LD_LIBRARY_PATH="/usr/local/apache2/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
#

Если что непонятно, спрашивайте.

WWell,


"при сборке HTTPD в каталоге /usr/sbin появляются непонятные ..."
Отправлено SV_Naumov , 15-Сен-03 10:16 
Конечно, я смотрел, что внутри этих файлов...
Дело в том, что в пакете httpd у Red-Hat эти файлы отсутствуют, ды и по стандарту HFS, этим файлом не место в /usr/sbin
Что будет если их вообще удалить?
Как это повлияет на работу сервера?