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