On Thu, Mar 17, 2005 at 02:35:00PM +0800, Ivan Fedorov wrote: > Дык, только не надо это автоматизировать в rpm!.. А что _вообще_ делать? Пока придумалось только такое -- действительно заготавливать где-то сбоку "текущую версию" (причём из скриптов, а не пакета -- см. triggers в доке rpm), ну и при установке нового в %pre проверять -- если сменился минор или мажор, а не патчлевел, то писать "сделайте то-то" и exit 1. Где "то-то" -- это, скажем, скриптик, который: - если не конфигурировали, спрашивает, куда класть дампы, проверяет сообразность по du и df и сохраняет ответ на будущее; - если ответ уже есть -- делает pg_dump и сносит/меняет по форме вот тот флажок про текущую версию. Наверное, меняет. Потому как в %post можно опять же проверять -- если есть индикатор состояния "вот-с, свежий дамп-с", то в %post выводить предложение "сделать то-то", а именно дёрнуть скрипт, который: - смотрит на флажок и если это свежий дамп -- переспрашивает и втягивает. Плюс где-то вокруг, видимо, надо раскидать блокировки/ограничение доступа/стартстопы. Ы? -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/