SAMS 1.x для Debian

Очередной шаг в нормальному пакету sams для Debian и Ubuntu сделан.
Сегодня я выложил вторую тестовую сборку для 1.0.2[3].

Из интересного стоит отметить:


  • Наступил на большие грабли - в init скрипте я запускал sams с не настроенным соединением с БД. Соответственно sams падал, т.к. запуск init скрипта происходил при установке пакета - установка пакета завершалась с ошибкой.
    При попытке удалить пакет - init скрипт пытается остановить sams, который и не запущен. Опять выход с ошибкой и пакет удалить нельзя. Кстати интересно почему это попытка остановить не запущенную софтину приводит к ошибке.
    Решил все это вводом переменной SAMS_ENABLED и установкой её по умолчанию в false. Обычно такие переменные помещают в /etc/default/<пакет>, но я не стал так делать.

  • В основном из-за п.1 пришлось разобраться с debconf. Теперь при установке sams выводится окно с сообщением что sams еще не готов работать из коробки и вам надо донастроить ручками.
    И ссылка на /usr/share/doc/sams/README.Debian
    Интересно, сколько человек это сообщение не прочитают и будут слать баги что sams не запускается.

  • Оказывается debconf имеет собственное персональное постоянное хранилище где лежат ответы на все заданные им вопросы. Но изменение параметра в конфиге с помощью sed'а для меня выглядит шаманством.

  • Открою небольшой секрет - я теперь пакеты собираю с помощью launchpad. Ибо так и не настроил нормально build системы на сервере.

  • Теперь чтобы поставить sams не надо качать полтора метров исходников. А еще sams в Debian разбит на три пакета - демоны, web и документация. В результате можно ставить демонов без вытягивания php:)

добрый день Павел. мы хотим попробовать вашу программу у нас в организации, но у нас используется лес с несколькими доменами. отсюда вопрос: реально ли авторизовать юзверей в разных доменах? если да, то на что обратить внимание в конфигах. спасибо.

NightSnake аватар

возможно,
у меня работает самс с 3 поддоменами. настроена авторизация ntlm на корневой домен - видно пользователей всех поддоменов.
---
Debian 4 r2 | apache 2.2.3-4+etch3 | mysql 5.0.32-7etch5 | php 5.2.0-8+etch10 | squid 2.6.5-6etch1 | samba 3.0.24-6etch9 | sams 1.0.1 | redirect sams | auth ntlm

Здравствуйте.
А где взять собраный самс?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".