Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37517790
en ru br
Репозитории ALT
S:1.3-alt1
5.1: 1.2-alt3
www.altlinux.org/Changes

Группа :: Система/Настройка/Прочее
Пакет: metalterator

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: metalterator
Version: 1.2
Release: alt3

Source:%name-%version.tar.gz

Packager: Paul Wolneykien <manowar at altlinux.ru>

Summary: Alterator meta-backend with additional Guile modules
License: GPL
Group: System/Configuration/Other
BuildArch: noarch
Requires: alterator >= 4.8-alt1
Conflicts: alterator >= 5.0

# Automatically added by buildreq on Wed Apr 08 2009

BuildRequires: rpm-macros-alterator rpm-macros-fillup

%description
Alterator meta-backend uses a place on the filesystem as a persistent
store for object state. Each object represented as a *.scm file
containing an association list of object properties. Sub-objects are
placed in subdirectories.

Meta-backend can be accessed as a normal backend via Woo-bus and has
the base name "/meta". Filesystem place is determined by the remaining
part of the object name, i.e. "/meta/etc/metalterator/db1/obj1"
references a file /etc/metalterator/db1/obj1.scm.

The root object "/meta" properties are reserved for meta-backend itself
and represent meta-backend internal properties. To look inside an object
reading/writing process set property 'debug-level of the "/meta" backend
to a positive (1-5) value. Debugging messages can then be seen at the
`alteratord' console.

The (alterator metalterator) Guile module provides helpful procedures
for meta-backend communication.

%prep
%setup -q

%install
install -p -m0640 -D metalterator.scm %buildroot%_alterator_datadir/interfaces/guile/metalterator.scm
install -p -m0640 -D metalterator/match.scm %buildroot%_alterator_datadir/interfaces/guile/metalterator/match.scm
install -p -m0640 -D backend2/meta.scm %buildroot%_alterator_datadir/interfaces/guile/backend/meta.scm
mkdir -p -m0755 %buildroot%_sysconfdir/metalterator
install -p -m0755 -D sbin/metalterator-cmdline %buildroot%_sbindir/metalterator-cmdline

%files
%_alterator_datadir/interfaces/guile/metalterator.scm
%_alterator_datadir/interfaces/guile/metalterator
%_alterator_datadir/interfaces/guile/metalterator/match.scm
%_alterator_datadir/interfaces/guile/backend/meta.scm
%_sysconfdir/metalterator
%_sbindir/metalterator-cmdline

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin