ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Установка пакета который использует БД MySQL
@ 2005-08-01 12:03 Slava Dubrovskiy
  2005-08-01 15:03 ` [devel] " Michael Shigorin
  0 siblings, 1 reply; 2+ messages in thread
From: Slava Dubrovskiy @ 2005-08-01 12:03 UTC (permalink / raw)
  To: Devel

Здравствуйте.
Есть программа (atslog) которая использует в своей работе БД. Пока это
MySQL (и PostgreSQL экспериментально). Автором программы написан
установочный скрипт, который создает структуру БД и для этого
интерактивно спрашивает пароль рута. И, естественно, для установки
пакета эти скрипты не используются.
Сейчас этот установочный скрипт переписывается. Подскажите пожалуйста,
как лучше это реализовать?
1. Возможно ли создание структуры БД при установке пакета в принципе?
2. Если да, то можно ли брать пароль рута из /var/lib/mysql/my.cnf или
пустой?
3. Как лучше отследить дублирование имен базы данных (например программа
хочет создать базу atslog, а база с таким именем уже есть и ее
использует другая программа)

-- 
С уважением,
Дубровский Вячеслав.



^ permalink raw reply	[flat|nested] 2+ messages in thread

* [devel] Re: Установка пакета который использует БД MySQL
  2005-08-01 12:03 [devel] Установка пакета который использует БД MySQL Slava Dubrovskiy
@ 2005-08-01 15:03 ` Michael Shigorin
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Shigorin @ 2005-08-01 15:03 UTC (permalink / raw)
  To: Devel

On Mon, Aug 01, 2005 at 03:03:18PM +0300, Slava Dubrovskiy wrote:
> Есть программа (atslog) которая использует в своей работе БД.
> Пока это MySQL (и PostgreSQL экспериментально). Автором
> программы написан установочный скрипт, который создает
> структуру БД и для этого интерактивно спрашивает пароль рута.
> И, естественно, для установки пакета эти скрипты не
> используются.

Пока можно плюхнуть его в %_datadir/%name/setup.sql какой 
(и отметить это в README.ALT или даже %post), а вообще можно
погуглить dbapp policy (у нас тоже обсуждалось) и адаптировать.
Эта штука как раз давно разработана в дебиане...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-08-01 15:03 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-08-01 12:03 [devel] Установка пакета который использует БД MySQL Slava Dubrovskiy
2005-08-01 15:03 ` [devel] " Michael Shigorin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git