SPECS: upsfid.spec (NEW) - NFY, based on upsmon.spec, up to 3.0.1
wolvverine
wolvverine at pld-linux.org
Mon Apr 6 17:43:18 CEST 2009
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 <feedback at 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)
================================================================
More information about the pld-cvs-commit
mailing list