Commit 281da0bb authored by Devaev Maxim's avatar Devaev Maxim

package is divided into the main program and plugins

parent 65a1f3da
Name: settingsd
Version: 0.1
Release: alt10
Summary: Settingsd - extensible service to control the operating system via D-Bus
Group: System/Servers
License: GPL
URL: http://etersoft.ru
Packager: Devaev Maxim <mdevaev@etersoft.ru>
#Git: git.eter:/people/mdevaev/packages/settingsd.git
Source: %name-%version.tar
BuildArch: noarch
BuildRequires: python-dev
Requires: python-module-dbus, python-module-pyinotify
Requires: chkconfig, service, SysVinit, pm-utils, lsb-release, hwclock
%description
Extensible service to control the operating system via D-Bus.
Requires: python-module-dbus, python-module-pyinotify, python-module-gudev
Requires: chkconfig, service, SysVinit, pm-utils, lsb-release
Requires: smartctl, ntpdate, hwclock
%package fmod-disks-smart
Summary: Settingsd functional plugin for view SMART information of disks
Group: Monitoring
Requires: python-module-gudev, smartctl
Requires: %name = %version-%release
%description
Extensible service to control the operating system via D-Bus.
%summary
%package fmod-ntp-config
Summary: Settingsd functional plugin for NTP configuration
Group: System/Configuration/Other
Requires: ntpdate
Requires: %name = %version-%release
%description
%summary
%package fmod-dnsmasq-config
Summary: Settingsd functional plugin for dnsmasq configuration
Group: System/Configuration/Networking
Requires: dnsmasq
Requires: %name = %version-%release
%description
%summary
%prep
......@@ -40,14 +58,36 @@ Extensible service to control the operating system via D-Bus.
%files
%_bindir/settingsd-server.py
%dir %_sysconfdir/%name/
%config(noreplace) %_sysconfdir/%name/*.conf
%config(noreplace) %_sysconfdir/%name/main.conf
%_initddir/%name
%_sysconfdir/dbus-1/system.d/*.conf
%_datadir/%name/
%dir %_datadir/%name/*/
%_datadir/%name/functions/fmod_common_info.py*
%_datadir/%name/functions/fmod_date_time.py*
%_datadir/%name/functions/fmod_example.py*
%_datadir/%name/functions/fmod_machine.py*
%_datadir/%name/functions/fmod_settingsd.py*
%_datadir/%name/functions/fmod_statistics.py*
%_datadir/%name/functions/fmod_system_services.py*
%python_sitelibdir/%name/
%python_sitelibdir/*.egg-info
%files fmod-disks-smart
%config(noreplace) %_sysconfdir/%name/disks_smart.conf
%_datadir/%name/functions/fmod_disks_smart.py*
%files fmod-ntp-config
%config(noreplace) %_sysconfdir/%name/ntp_config.conf
%_datadir/%name/functions/fmod_ntp_config.py*
%files fmod-dnsmasq-config
%config(noreplace) %_sysconfdir/%name/dnsmasq.conf
%_datadir/%name/functions/fmod_dnsmasq_config.py*
%changelog
* Tue Dec 07 2010 Devaev Maxim <mdevaev@etersoft.ru> 0.1-alt10
- added validator for IPv4 address
......
[disks_smart]
enabled = yes
[dnsmasq_config]
enabled = yes
......@@ -18,15 +18,6 @@ enabled = yes
[statistics]
enabled = yes
[disks_smart]
enabled = yes
[ntp_config]
enabled = yes
[date_time]
enabled = yes
[dnsmasq_config]
enabled = yes
[ntp_config]
enabled = yes
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment