Alterator/module bugfix: различия между версиями
Ilis (обсуждение | вклад) Нет описания правки |
|||
Строка 1: | Строка 1: | ||
[[ | [[Категория:Sisyphus]] | ||
===== alterator-logs ===== | ===== alterator-logs ===== | ||
Строка 7: | Строка 7: | ||
===== alterator-ovz ===== | ===== alterator-ovz ===== | ||
* css-embed должен искать по новым путям (/fbi -> /var/www/html/.., /design -> /usr/share/alterator) | * css-embed должен искать по новым путям (/fbi -> /var/www/html/.., /design -> /usr/share/alterator) | ||
* workflow-ovz- | * workflow-ovz-proxy — должен заменять не только local:a, но и a (с проверкой на наличие '/' в пути) | ||
* добавить возможность работать с шаблонами конфигов. Сохранять, прикладывать к VPS, изменять параметры. Предусмотреть возможность автоматического создания конфига путем процентного выделения ресурсов HN (man vzsplit). | * добавить возможность работать с шаблонами конфигов. Сохранять, прикладывать к VPS, изменять параметры. Предусмотреть возможность автоматического создания конфига путем процентного выделения ресурсов HN (man vzsplit). | ||
* Более интиллектуальное управление ресурсами. Хорошо бы управлять базовыми параметрами (память, процессор, диск) а второстепенные устанавливались исходя из установленных первичных. | * Более интиллектуальное управление ресурсами. Хорошо бы управлять базовыми параметрами (память, процессор, диск) а второстепенные устанавливались исходя из установленных первичных. | ||
===== alterator-vm ===== | ===== alterator-vm ===== | ||
* web-интерфейс | * web-интерфейс | ||
* сообщения об | * сообщения об ошибках — на английском языке [https://bugzilla.altlinux.org/show_bug.cgi?id=14998 14998] | ||
* убрать radiolist? | * убрать radiolist? | ||
Строка 20: | Строка 20: | ||
* улучшение сообщения при неудачном запуске [https://bugzilla.altlinux.org/show_bug.cgi?id=7313 7313] | * улучшение сообщения при неудачном запуске [https://bugzilla.altlinux.org/show_bug.cgi?id=7313 7313] | ||
* выбор DE, по умолчанию. | * выбор DE, по умолчанию. | ||
* разбить автодетект обратно на 4 скрипта? Кажется, жесткая связь между ними мне померещилась и можно все делать | * разбить автодетект обратно на 4 скрипта? Кажется, жесткая связь между ними мне померещилась и можно все делать независимо… | ||
* <s>возможность настройки xorg из консоли [https://bugzilla.altlinux.org/show_bug.cgi?id=10800 10800]</s> | * <s>возможность настройки xorg из консоли [https://bugzilla.altlinux.org/show_bug.cgi?id=10800 10800]</s> | ||
* <s>улучшить создание временных файлов [https://bugzilla.altlinux.org/show_bug.cgi?id=13164 13164]</s> | * <s>улучшить создание временных файлов [https://bugzilla.altlinux.org/show_bug.cgi?id=13164 13164]</s> | ||
* спрашивать про видеодрайвер у | * спрашивать про видеодрайвер у hal’а. | ||
* read-edid вместо ddcprobe. | * read-edid вместо ddcprobe. | ||
Строка 40: | Строка 40: | ||
* информация о железе (данные с lm_sensors, smartctl, hdtemp, процессор) | * информация о железе (данные с lm_sensors, smartctl, hdtemp, процессор) | ||
* интеграция с sysreport | * интеграция с sysreport | ||
* информация про VPS | * информация про VPS (загрузка, утилизация памяти и процессора, других ресурсов) | ||
===== alterator-control ===== | ===== alterator-control ===== | ||
Строка 52: | Строка 52: | ||
* аутентификация пользователя в домене Windows | * аутентификация пользователя в домене Windows | ||
* упрощение интерфейса [https://bugzilla.altlinux.org/show_bug.cgi?id=15881 15881] | * упрощение интерфейса [https://bugzilla.altlinux.org/show_bug.cgi?id=15881 15881] | ||
* исправление кавычек (( [http://git.altlinux.org/people/bga/packages/?p=alterator-auth.git;a=commitdiff;h=c1bde610342c8e826cc65333b381c25365e1499) http://git.altlinux.org/people/bga/packages/?p=alterator-auth.git;a=commitdiff;h=c1bde610342c8e826cc65333b381c25365e1499)]) | * исправление кавычек (([http://git.altlinux.org/people/bga/packages/?p=alterator-auth.git;a=commitdiff;h=c1bde610342c8e826cc65333b381c25365e1499) http://git.altlinux.org/people/bga/packages/?p=alterator-auth.git;a=commitdiff;h=c1bde610342c8e826cc65333b381c25365e1499)]) | ||
===== alterator-users,alterator-root ===== | ===== alterator-users, alterator-root ===== | ||
* при удалении пользователя спрашивать про удаление домашнего каталога (потребуется изменение в card-index, новый параметр delete-url) | * при удалении пользователя спрашивать про удаление домашнего каталога (потребуется изменение в card-index, новый параметр delete-url) | ||
* квота на почтовый ящик ( порт из office-server) [https://bugzilla.altlinux.org/show_bug.cgi?id=15226 15226] (<div style="display: inline; color: red;">текущая реализация не годится для desktop</div>) | * квота на почтовый ящик (порт из office-server) [https://bugzilla.altlinux.org/show_bug.cgi?id=15226 15226] (<div style="display: inline; color: red;">текущая реализация не годится для desktop</div>) | ||
* работа с ssh-ключами [https://bugzilla.altlinux.org/show_bug.cgi?id=11144 11144] (и для users и для root) | * работа с ssh-ключами [https://bugzilla.altlinux.org/show_bug.cgi?id=11144 11144] (и для users и для root) | ||
* проверка паролей на сложность [https://bugzilla.altlinux.org/show_bug.cgi?id=6908 6908] | * проверка паролей на сложность [https://bugzilla.altlinux.org/show_bug.cgi?id=6908 6908] | ||
* индикатор текущей раскладки [https://bugzilla.altlinux.org/show_bug.cgi?id=7294 7294] | * индикатор текущей раскладки [https://bugzilla.altlinux.org/show_bug.cgi?id=7294 7294] | ||
* улучшение диагностики ошибок [https://bugzilla.altlinux.org/show_bug.cgi?id=11912 11912] | * улучшение диагностики ошибок [https://bugzilla.altlinux.org/show_bug.cgi?id=11912 11912] | ||
* возможность удалять домашний каталог при удалении пользователя | * возможность удалять домашний каталог при удалении пользователя [https://bugzilla.altlinux.org/show_bug.cgi?id=11948 11948] | ||
* поиск пользователя (попробуйте найти если их больше 100) | * поиск пользователя (попробуйте найти если их больше 100) | ||
===== alterator-net-wifi ===== | ===== alterator-net-wifi ===== | ||
* поддержка ndiswrapper | * поддержка ndiswrapper | ||
* падает, если конф.файл не | * падает, если конф.файл не парсится — частично решено, по кр.мере сейчас, кажется, нельзя создать плохой файл из интерфейса | ||
===== alterator-datetime (бывший alterator-openntpd) ===== | ===== alterator-datetime (бывший alterator-openntpd) ===== | ||
Строка 73: | Строка 73: | ||
===== alterator-pkg (бывший alterator-apt) ===== | ===== alterator-pkg (бывший alterator-apt) ===== | ||
* модуль установки дополнительных дисков (вставлен диск, получены группы пакетов, устанавливаются группы пакетов) | * модуль установки дополнительных дисков (вставлен диск, получены группы пакетов, устанавливаются группы пакетов) — <div style="display: inline; color: red;">вместо многодискового инсталлятора</div> | ||
* объединенин с модулем установки базовой системы. | * объединенин с модулем установки базовой системы. | ||
* возможность создавать скрытые (неотображаемые) группы (boyarsh) | * возможность создавать скрытые (неотображаемые) группы (boyarsh) | ||
Строка 81: | Строка 81: | ||
===== alterator-lilo ===== | ===== alterator-lilo ===== | ||
* Выкинуть expert-интерфейс (?) | * Выкинуть expert-интерфейс (?) | ||
* переписать | * переписать бэкенд! (ну или почистить основательно) | ||
* спрашивать про диски и разделы у hal | * спрашивать про диски и разделы у hal | ||
Строка 87: | Строка 87: | ||
* Создание, редактирование и удаление вариантов конфигурации (сделано); | * Создание, редактирование и удаление вариантов конфигурации (сделано); | ||
* Сделать constraints при добавлении каталогов в disklist | * Сделать constraints при добавлении каталогов в disklist | ||
* Проверять проверять правильность настройки варианта конфигурации с помощью amcheck | * Проверять проверять правильность настройки варианта конфигурации с помощью amcheck | ||
* Проверить разбиение архива на файлы заданного размера; | * Проверить разбиение архива на файлы заданного размера; | ||
* Использовать метод архивации tar вместо dump/restore (сделано); | * Использовать метод архивации tar вместо dump/restore (сделано); | ||
Строка 104: | Строка 104: | ||
* Включить работающий шаблон amanda.conf в пакет amanda, вариант DailySet1 | * Включить работающий шаблон amanda.conf в пакет amanda, вариант DailySet1 | ||
* При добавлении каталогов в disklist проверять пересечение имён, например temp/temp и temp_temp. В amanda / заменяется на _ (сделано) | * При добавлении каталогов в disklist проверять пересечение имён, например temp/temp и temp_temp. В amanda / заменяется на _ (сделано) | ||
* При добавлении каталогов проверять, не включают ли они /var/lib/amanda/vtapes, и если включают, делать inline dumptype, в котором делать exclude на | * При добавлении каталогов проверять, не включают ли они /var/lib/amanda/vtapes, и если включают, делать inline dumptype, в котором делать exclude на …/…/vtapes. То же самое для /var/tmp ? (пока сделано через глобальный dumptype) | ||
* При восстановлении | * При восстановлении бэкапа по дате передавать в amanda завершающий $, чтобы не восстанавливались бэкапы того же дня, то со включенным usetimestamp (очень редкая ситуация). Для этого нужно патчить libamanda, match_datestamp(), см. письмо vsu@ в devel@ в апреле. | ||
* Включать xinetd при включении сервисов amanda (ручное включение xinetd может обломаться, если у него нет сервисов, он выключится) | * Включать xinetd при включении сервисов amanda (ручное включение xinetd может обломаться, если у него нет сервисов, он выключится) | ||
* Добавить явную зависимость на alterator-services (разные пакеты в сизифе и бранче 4.0) | * Добавить явную зависимость на alterator-services (разные пакеты в сизифе и бранче 4.0) |
Версия от 13:31, 18 ноября 2008
alterator-logs
- сделать фильтрацию по дате/времени (хотя не плохо иметь и произвольную фильтрацию по regexp)
- возможность редактировать список логов (dubrsl@)
alterator-ovz
- css-embed должен искать по новым путям (/fbi -> /var/www/html/.., /design -> /usr/share/alterator)
- workflow-ovz-proxy — должен заменять не только local:a, но и a (с проверкой на наличие '/' в пути)
- добавить возможность работать с шаблонами конфигов. Сохранять, прикладывать к VPS, изменять параметры. Предусмотреть возможность автоматического создания конфига путем процентного выделения ресурсов HN (man vzsplit).
- Более интиллектуальное управление ресурсами. Хорошо бы управлять базовыми параметрами (память, процессор, диск) а второстепенные устанавливались исходя из установленных первичных.
alterator-vm
- web-интерфейс
- сообщения об ошибках — на английском языке 14998
- убрать radiolist?
alterator-x11
- /etc/sysconfig/xserver
- улучшение сообщения при неудачном запуске 7313
- выбор DE, по умолчанию.
- разбить автодетект обратно на 4 скрипта? Кажется, жесткая связь между ними мне померещилась и можно все делать независимо…
возможность настройки xorg из консоли 10800улучшить создание временных файлов 13164- спрашивать про видеодрайвер у hal’а.
- read-edid вместо ddcprobe.
alterator-ulogd
- qt-интерфейс
alterator-firewall
- явное включение/выключение модуля вместо postinstall хаков в инсталляторе.
- qt-интерфейс
- простое и понятное включение форвардинга и NAT 15101
alterator-sysinfo
- добавление информации про CPU 15303
- улучшение UI 11640
- очиститься модуль от следов генератора RSS 14927
- информация о железе (данные с lm_sensors, smartctl, hdtemp, процессор)
- интеграция с sysreport
- информация про VPS (загрузка, утилизация памяти и процессора, других ресурсов)
alterator-control
- улучшение web-интерфейса 11598
alterator-net-eth
- работа с несколькими ip-адресами 13352
(!)alterator-auth
- аутентификация пользователя в домене Windows
- упрощение интерфейса 15881
- исправление кавычек ((http://git.altlinux.org/people/bga/packages/?p=alterator-auth.git;a=commitdiff;h=c1bde610342c8e826cc65333b381c25365e1499))
alterator-users, alterator-root
- при удалении пользователя спрашивать про удаление домашнего каталога (потребуется изменение в card-index, новый параметр delete-url)
- квота на почтовый ящик (порт из office-server) 15226 (текущая реализация не годится для desktop)
- работа с ssh-ключами 11144 (и для users и для root)
- проверка паролей на сложность 6908
- индикатор текущей раскладки 7294
- улучшение диагностики ошибок 11912
- возможность удалять домашний каталог при удалении пользователя 11948
- поиск пользователя (попробуйте найти если их больше 100)
alterator-net-wifi
- поддержка ndiswrapper
- падает, если конф.файл не парсится — частично решено, по кр.мере сейчас, кажется, нельзя создать плохой файл из интерфейса
alterator-datetime (бывший alterator-openntpd)
- желательно добавить в список временных зон России Пермь (зона такая же, как Екатеринбурга)
- к именам зон добавить в скобочках смещения от GMT 13306
alterator-pkg (бывший alterator-apt)
- модуль установки дополнительных дисков (вставлен диск, получены группы пакетов, устанавливаются группы пакетов) — вместо многодискового инсталлятора
- объединенин с модулем установки базовой системы.
- возможность создавать скрытые (неотображаемые) группы (boyarsh)
- возможность создавать иерархию групп (boyarsh)
- доп. ключик к apt-get, чтобы всегда задавался вопрос.
alterator-lilo
- Выкинуть expert-интерфейс (?)
- переписать бэкенд! (ну или почистить основательно)
- спрашивать про диски и разделы у hal
alterator-amanda
- Создание, редактирование и удаление вариантов конфигурации (сделано);
- Сделать constraints при добавлении каталогов в disklist
- Проверять проверять правильность настройки варианта конфигурации с помощью amcheck
- Проверить разбиение архива на файлы заданного размера;
- Использовать метод архивации tar вместо dump/restore (сделано);
- Выбор каталогов для архивирования, реализовать выбором из предустановок, если хватит времени, добавить возможность создавать custom-набор каталогов. На этапе создания варианта конфигурации автоматически включать рекомендуемый набор каталогов (сделано);
- Сортировать каталоги в disklist по hostname/diskname
- Добавить constraints на hostname/diskname
- Запуск архивирования с выбранным вариантом конфигурации (сделано);
- Проверка существующих процессов архивирования на конфликты;
- Отслеживание статуса архивирования;
- Прерывание архивирования;
- Статистика архивирования;
- Просмотр и удаление доступных архивов на локальном диске (просмотр есть, удаление происходит при удалении всего варианта конфигурации, или по завершению цикла архивирования);
- Полное восстановление из архива, если хватит времени, то сделать выборочное восстановление (сделано, выбор по дате и каталогу);
- Копирование архивов на удалённые ресурсы (ftp, smb, ssh);
- Подумать об архивировании по расписанию;
- Включить работающий шаблон amanda.conf в пакет amanda, вариант DailySet1
- При добавлении каталогов в disklist проверять пересечение имён, например temp/temp и temp_temp. В amanda / заменяется на _ (сделано)
- При добавлении каталогов проверять, не включают ли они /var/lib/amanda/vtapes, и если включают, делать inline dumptype, в котором делать exclude на …/…/vtapes. То же самое для /var/tmp ? (пока сделано через глобальный dumptype)
- При восстановлении бэкапа по дате передавать в amanda завершающий $, чтобы не восстанавливались бэкапы того же дня, то со включенным usetimestamp (очень редкая ситуация). Для этого нужно патчить libamanda, match_datestamp(), см. письмо vsu@ в devel@ в апреле.
- Включать xinetd при включении сервисов amanda (ручное включение xinetd может обломаться, если у него нет сервисов, он выключится)
- Добавить явную зависимость на alterator-services (разные пакеты в сизифе и бранче 4.0)