Содержание
- Публикации.
- Консалтинг.
- Контакты.
|
Проекты, скрипты и программки
- Локальная копия файлов проекта YAMIS.
Проект посвящен разработке системы автоматизации администрирования.
В основе подхода создание формальной модели информационной системы. Все
подробности в серии статей "Введение в системное программирование".
Инструментальня среда Ruby и Bash.
Файлы будут пополняться в ходе работы над статьями.
- Программа для отправки писем через smtp
Предназначена для замены sendmail во врапперах. Позволяет
изменить путь с локальной доставки на сетевую.
Для работы требуется Perl и Net::SMTP.
- Скрипт для постороения имиджа
аварийного загрузочного cd
Создаваемый cd предназначен для замены аварийной дискеты с
загружаемым ядром и образом рамдрайва на cd в том случае, если для
размещения нужных файлов на дискете не хватает места.
Для работы скрипта нужен SuSE linux с загрузкой из lilo.
Поддерживается сериальная консоль и lvm2. Перед запуском следует
проверить и при необходимости настроить параметры скрипта в секции
setup в тексте или задать их в командной строке. В случае появления
ошибок можно параметром --noclean запретить удаление рабочих файлов по
ошибке и таким образом найти причину. Параметр --compile служит для
замены исполнения генерацией команд, которые также можно проверить на
соответствие желаемому результату или сохранить в файле для запуска
позднее.
- Программа для модификации
дистрибутивных дисков SuSE Linux
Производит построение образа пересобранного
дистрибутивного диска, в который опционально включаются индексы
репозитория apt, обновленные или дополнительные пакеты, измененные
стартовые опции.
Для работы требуется установка autoyast2-utils, apt и
рабочее пространство как минимум превышающее удвоенный размер исходного
дистрибутивного диска. При копировании содержимого оригинального диска
не производится детектирование hardlink файлов, поэтому диски собранные
с опцией -f могут в результате существенно превысить первоначальный
объем.
- Программа для воостановления spec
по бинарному rpm
Восстановление происходит в первом приближении. Секции
%prep, %build, %install, %clean не восстанавливаются. Секция %files
прописывается без разделения файлов на документы и конфиги.
- Программа для установки rpm без
прописывания в базу.
Работа заключается в сохранении старых конфигурационных
файлов, если они конфликтуют, выполнении скрипта %pre, если такой есть,
копировании содержимого пакета и выполнении скрипта %post, если он
существует в пакете.
|