Author: wolvverine Date: Mon Apr 6 15:43:18 2009 GMT Module: SPECS Tag: HEAD ---- Log message: - NFY, based on upsmon.spec, up to 3.0.1
---- Files affected: SPECS: upsfid.spec (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SPECS/upsfid.spec diff -u /dev/null SPECS/upsfid.spec:1.1 --- /dev/null Mon Apr 6 17:43:18 2009 +++ SPECS/upsfid.spec Mon Apr 6 17:43:12 2009 @@ -0,0 +1,230 @@ +# $Revision$, $Date$ + +%define oldname upsmon + +Summary: Allows to monitor UPS from Fideltronik +Summary(pl.UTF-8): Narzędzia do monitorowania UPS-ów firmy Fideltronik +Name: upsfid +Version: 3.1.0 +Release: 0.1 +Epoch: 1 +License: Free +Group: Daemons +Source0: http://www.fideltronik.com.pl/ups/upsmon/software/3x_linux/%{version}/%{name}-%{version}-1.tgz +# Source0-md5: 879d6b961d4bf60158002f5b218f8dbb +Source1: %{oldname}.init +Source2: %{oldname}-client.init +URL: http://www.fideltronik.com.pl/ +ExclusiveArch: %{ix86} +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +Obsoletes: upsmon +Conflicts: upsmon + +%define _sysconfdir /etc/ups/fideltronik + +%description +Allows to monitor UPS from Fideltronik. + +%description -l pl.UTF-8 +Narzędzia pozwalające na monitorowanie i bezpieczne zamknięcie systemu +operacyjnego komputera z dołączonym zasilaczem UPS, oraz powiadamianie +stacji roboczych z zainstalowanym UPS Monitor Client. + +%package server +Summary: UPS Monitor Server +Summary(pl.UTF-8): Serwer monitorujący UPS +Group: Daemons +Requires(post,preun): /sbin/chkconfig +Requires: rc-scripts + +%description server +Allows to monitor UPS from Fideltronik. This package contains the UPS +Monitor Server. + +%description server -l pl.UTF-8 +Serwer ten pozwala na monitorowanie i bezpieczne zamknięcie systemu +operacyjnego komputera z dołączonym zasilaczem UPS, oraz powiadamianie +stacji roboczych z zainstalowanym UPS Monitor Client. + +Ważniejsze cechy: + * monitoring sygnałów "awarii zasilania" i "baterii rozładowanych" + * bezpieczne zamknięcie systemu operacyjnego + * uruchamianie skryptów przy każdej zmianie stanu zasilacza UPS + * wyłączenie zasilacza UPS po zamknięciu systemu + * zapis historii stanu zasilania "LOG" + * informowanie stacji roboczych/serwerów w sieci LAN (TCP/IP) + * prosta instalacja + +%package client +Summary: UPS Monitor Client +Summary(pl.UTF-8): Klient monitorowanie UPS-ów +Group: Daemons +Requires(post,preun): /sbin/chkconfig +Requires: rc-scripts + +%description client +Allows to monitor UPS from Fideltronik. This package contains the UPS +Monitor Client. + +%description client -l pl.UTF-8 +UPS Monitor Client 2.0 jest programem odbierającym komunikaty z modułu +UPS Monitor Server 2.x poprzez TCP/IP i wykonującym odpowiednie skrypty, +w których można zamieścić polecenie zamknięcia lokalnego systemu. + +Ważniejsze cechy: + * obsługa komunikatów TCP/IP z maksymalnie 5-ciu serwerów (UPS Monitor Server) + * wykonywanie wybranego skryptu przy kazdej zmianie stanu zdalnego UPS-a + * dedykowane skrypty dla każdego zdalnego UPS-a + * łatwa konfiguracja w pliku tekstowym + * prosta instalacja + +%prep +%setup -q -n %{name}-%{version}-1 + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_sbindir},/sbin,%{_bindir},%{_sysconfdir}/scripts,/etc/rc.d/init.d,/var/log/fideltronik,%{_datadir}/%{name}/www/images} + +install cfg/* $RPM_BUILD_ROOT%{_sysconfdir} +install bin/shutdown.sh $RPM_BUILD_ROOT%{_sysconfdir}/scripts +install bin/{upsmonc,upsmons} $RPM_BUILD_ROOT%{_sbindir} +install bin/upsoff $RPM_BUILD_ROOT/sbin +install bin/xmess $RPM_BUILD_ROOT%{_bindir} +install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/upsmons +install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/upsmonc + +%clean +rm -rf $RPM_BUILD_ROOT + +%post server +/sbin/chkconfig --add upsmons +if [ -f /var/lock/subsys/upsmons ]; then + /etc/rc.d/init.d/upsmons restart 1>&2 +else + echo "Run \"/etc/rc.d/init.d/upsd start\" to start upsmons daemon." +fi + +%preun server +if [ "$1" = "0" ]; then + if [ -f /var/lock/subsys/upsmons ]; then + /etc/rc.d/init.d/upsmons stop 1>&2 + fi + /sbin/chkconfig --del upsmons +fi + +%post client +/sbin/chkconfig --add upsmonc +if [ -f /var/lock/subsys/upsmonc ]; then + /etc/rc.d/init.d/upsmonc restart 1>&2 +else + echo "Run \"/etc/rc.d/init.d/upsc start\" to start upsmonc daemon." +fi + +%preun client +if [ "$1" = "0" ]; then + if [ -f /var/lock/subsys/upsmonc ]; then + /etc/rc.d/init.d/upsmonc stop 1>&2 + fi + /sbin/chkconfig --del upsmonc +fi + +%files server +%defattr(644,root,root,755) +%doc README +%attr(750,root,root) %{_sbindir}/upsmons +%attr(750,root,root) /sbin/upsoff +%attr(750,root,root) %dir /etc/ups +%attr(750,root,root) %dir %{_sysconfdir} +%attr(750,root,root) %dir %{_sysconfdir}/scripts +%attr(755,root,root) %config(noreplace) %{_sysconfdir}/scripts/*.sh +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/options.cfg +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ups.cfg +%attr(754,root,root) /etc/rc.d/init.d/upsmons +%dir /var/log/fideltronik + +%files client +%defattr(644,root,root,755) +%doc README +%attr(750,root,root) %{_sbindir}/upsmonc +%attr(750,root,root) %dir /etc/ups +%attr(750,root,root) %dir %{_sysconfdir} +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/options.cfg +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/upsmonc.dat +%attr(754,root,root) /etc/rc.d/init.d/upsmonc +%dir /var/log/fideltronik + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <feedb...@pld-linux.org> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.1 2009/04/06 15:43:12 wolvverine +- NFY, based on upsmon.spec, up to 3.0.1 + +Revision 1.21 2007/02/12 22:09:18 glen +- tabs in preamble + +Revision 1.20 2007/02/12 01:06:35 baggins +- converted to UTF-8 + +Revision 1.19 2006/07/26 15:02:19 glen +- avoid defining default %attr + +Revision 1.18 2005/12/13 15:35:56 glen +- adapterized (sorted %verify attrs) + +Revision 1.17 2005/03/27 10:35:49 darekr +- ou, reverted + +Revision 1.16 2005/03/27 08:51:19 darekr +- killed dup dir + +Revision 1.15 2004/10/31 14:59:28 paladine +- spaces->tabs + +Revision 1.14 2003/08/22 15:01:53 ankry +- attributr fix + +Revision 1.13 2003/08/13 14:46:38 ankry +- cosmetics + +Revision 1.12 2003/07/29 14:17:59 qboosh +- added missing Requires(): chkconfig or PreReq: rc-scripts + +Revision 1.11 2003/05/28 13:02:30 malekith +- massive attack: source-md5 + +Revision 1.10 2003/05/25 06:27:34 misi3k +- massive attack s/pld.org.pl/pld-linux.org/ + +Revision 1.9 2003/03/04 16:24:24 jack +- added pliterki & literuffki patch to subpackage client ;) + +Revision 1.8 2003/03/04 14:58:21 qboosh +- fixed prep (CLEAN before unpacking!) +- pl summaries + +Revision 1.7 2003/03/04 13:48:39 jack +- corrected pliterki and literuffki in server suppackage (tommorow I'll correct client subpackage) + +Revision 1.6 2003/03/04 11:08:29 jack +- Wrrr... (copy & paste description corrected) :) + +Revision 1.5 2003/03/04 11:00:20 jack +- added subpackage for client +- improved description + +Revision 1.4 2003/03/04 09:11:43 jack +- updated to 2.2 +- Still working + +Revision 1.3 2002/10/29 10:57:53 lb +upsoff moved from /usr/sbin to /sbin (/usr can be unmounted while halting system) + +Revision 1.2 2002/10/08 15:06:33 grzegorz +- corrections in upsmon.init +- rel 2 STBR + +Revision 1.1 2002/08/14 21:05:37 blues +- initial release - spec for Fideltronik's monitoring tool. STBR (Free) ================================================================ _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit