diff --git a/smeserver-nutUPS.spec.bak b/smeserver-nutUPS.spec.bak deleted file mode 100644 index d5e2c90..0000000 --- a/smeserver-nutUPS.spec.bak +++ /dev/null @@ -1,329 +0,0 @@ -# $Id: e-smith-nutUPS.spec,v 1.16 2022/12/26 03:29:15 jpp Exp $ - -Summary: SME server - nut UPS interaction module -%define name smeserver-nutUPS -Name: %{name} -%define version 11.0.0 -%define release 3 -Version: %{version} -Release: %{release}%{?dist} -License: GPL -Group: Networking/Daemons -Source: %{name}-%{version}.tar.xz - -BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot -Requires: nut nut-client daemontools -Obsoletes: neon <= 0.25.5 -Requires: smeserver-lib >= 1.15.1-16 -BuildArchitectures: noarch -BuildRequires: smeserver-devtools -AutoReqProv: no - -Provides: e-smith-nutUPS -%description -A module which configures the Network UPS Tools suite for operation with -the SME server software. - -%changelog -* Thu Apr 04 2024 Brian Read 11.0.0-3.sme -- Set license file to GPL2.0 [SME: 12577] - -* Sat Mar 23 2024 Brian Read 11.0.0-2.sme -- Change Requires: e-smith- to Requires:smeserver- - -* Sat Mar 23 2024 Brian Read 11.0.0-1.sme -- Update Release and Version to base version and 1st release for SME11 [SME: 12518] - -* Mon Mar 11 2024 rename-e-smith-pkg.sh by Trevor Batley 2.6.0-15.sme -- Rename to smeserver-nutUPS [SME: 12359] - -* Wed Jul 12 2023 cvs2git.sh aka Brian Read 2.6.0-14.sme -- Roll up patches and move to git repo [SME: 12338] - -* Wed Jul 12 2023 BogusDateBot -- Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday, - by assuming the date is correct and changing the weekday. - -* Sun Dec 25 2022 Jean-Philippe Pialasse 2.6.0-13.sme -- fix server failing if set as netserver [SME: 12287] -- remove log noise for tmp files - -* Mon Jun 21 2021 Terry Fage 2.6.0-12.sme -- Misspelling in /usr/lib/systemd/system/nut.service file [SME: 11633] - -* Tue Mar 30 2021 Terry Fage 2.6.0-11.sme -- fix start ordering nut.service [SME: 11488] - -* Sat Mar 27 2021 Terry Fage 2.6.0-10.sme -- fix ExecStartPre path for /usr/lib/tmpfiles.d/nut-run.conf [SME: 11488] - -* Thu Mar 25 2021 Terry Fage 2.6.0-9.sme -- fix ExecStartPre path for nut.service [SME: 11488] - -* Mon Dec 07 2020 Jean-Philipe Pialasse 2.6.0-8.sme -- fix template path for monitor [SME: 9423] - -* Sun Nov 29 2020 John Crisp 2.6.0-6.sme -- Fix preset line endings in 49-koozali.preset [SME: 11215] - -* Wed Nov 18 2020 Jean-Philipe Pialasse 2.6.0-5.sme -- add update event to avoid reboot [SME: 11146] -- adapt nut UPS for systemd [SME: 9423] - -* Fri Feb 05 2016 stephane de Labrusse 2.6.0-2.sme -- Initial release to sme10 - -* Sat Feb 07 2015 stephane de Labrusse 2.4.0-9.sme -- Allow the admin upsd in /etc/hosts.allow [SME: 8826] - -* Tue Feb 03 2015 stephane de Labrusse 2.4.0-7.sme -- Creation Admin Privilege for use of upscmd & upsrw [SME: 8826] -- Remove obsolete directives {allowfrom} [SME: 8793] - -* Sun Jan 25 2015 stephane de Labrusse 2.4.0-5.sme -- Access property created (default value is 'localhost') [SME: 8793] - -* Thu Jan 22 2015 stephane de Labrusse 2.4.0-3.sme -- Remove obsolete directives {ACL,ACCEPT,REJECT} and switch to LISTEN -- in /etc/ups/upsd.conf -- Allow NUT in /etc/hosts.allow and in /etc/services [SME: 8793] -- Code change from Daniel B. - -* Thu Jan 31 2013 Shad L. Lords 2.4.0-2.sme -- Obsolete el5 packages that used to be required [SME: 7273] - -* Thu Jan 31 2013 Shad L. Lords 2.4.0-1.sme -- Roll new stream for sme9 - -* Sun May 17 2009 Jonathan Martens 2.2.0-2.sme -- Fix another instance of ups model for new version of nut [SME: 4750] - -* Tue Oct 7 2008 Shad L. Lords 2.2.0-1.sme -- Roll new stream to separate sme7/sme8 trees [SME: 4633] - -* Tue Jan 08 2008 Stephen Noble 1.2.0-17 -- Start rc7.d/S38nut up from S15 [SME: 3592] - -* Fri Nov 30 2007 Gavin Weight 1.2.0-16 -- Fix use of uninitialized value in nutModel migrate. [SME: 3597] - -* Sun Oct 7 2007 Shad L. Lords 1.2.0-15 -- Fix ups model for new version of nut [SME: 3457] - -* Sun Jun 3 2007 Stephen Noble 1.2.0-14 -- Fix mfr & mdl options in ups.conf [SME: 2791] - -* Fri Jun 1 2007 Stephen Noble 1.2.0-13 -- Add mfr & mdl options to ups.conf [SME: 2791] - -* Fri Jun 1 2007 Stephen Noble 1.2.0-12 -- Only use Type if model=genericups & type is defined [SME: 2748] - -* Sun Apr 29 2007 Shad L. Lords -- Clean up spec so package can be built by koji/plague - -* Tue Apr 10 2007 Stephen Noble 1.2.0-10 -- Only use Type if model=genericups [SME: 2748] - -* Fri Apr 06 2007 Shad L. Lords 1.2.0-9 -- Fix perms on config files [SME: 2712] - -* Fri Jan 19 2007 Shad L. Lords 1.2.0-8 -- Don't expand upsd.conf in post-{install,upgrade} - -* Thu Jan 18 2007 Shad L. Lords 1.2.0-7 -- Fix password generation and simplify [SME: 2323] - -* Sat Jan 13 2007 Shad L. Lords 1.2.0-6 -- Add upstype option to ups.conf [SME: 2286] - -* Thu Jan 04 2007 Shad L. Lords 1.2.0-5 -- Actually call the notify script on ups events. [SME: 1722] -- Allow nut to be a client to another master server. [SME: 2231] - -* Thu Dec 21 2006 Shad L. Lords 1.2.0-4 -- Make password secure for ups users -- Allow local network to monitor ups as slaves -- Make localhost master for ups -- Make startup/shutdown scripts use upsdrvctl so poweroff works - -* Thu Dec 07 2006 Shad L. Lords -- Update to new release naming. No functional changes. -- Make Packager generic - -* Sun May 28 2006 Charlie Brady 1.2.0-02 -- Fix perms on upsd.conf [SME: 1473] - -* Wed Mar 15 2006 Charlie Brady 1.2.0-01 -- Roll stable stream version. [SME: 1016] - -* Thu Feb 2 2006 Gordon Rowell 1.1.0-10 -- Added db default to match last change [SME: 26] - -* Thu Feb 2 2006 Charlie Brady 1.1.0-09 -- Change default model from hidups to newhidups. [SME: 26] - -* Wed Feb 01 2006 Charlie Brady 1.1.0-08 -- Ensure that device node has correct ownership. [SME: 619] - -* Wed Nov 30 2005 Gordon Rowell 1.1.0-07 -- Bump release number only - -* Tue Aug 16 2005 Charlie Brady -- [1.1.0-06] -- Match permissions on /etc/sysconfig/ups to those of the nut RPM. - -* Mon Jul 25 2005 Charlie Brady -- [1.1.0-05] -- Remove unused /etc/usb/usb.usermap template fragment. -- Add nut db entries to default configuration (Shad). -- Add missing templates.metadata files for all templated - files. [MN00064130] - -* Tue Jul 12 2005 Charlie Brady -- [1.1.0-04] -- Use generic_template_expand action in place of nutUPS-conf. - [MN00064130] - -* Tue Jul 12 2005 Charlie Brady -- [1.1.0-03] -- Port to version 2.0 of nut (contributed by Shad Lords). -- Change nutups user to nut to confirm with new package -- Upgrade templates to support new 2.0 format [SF: 1226389] - -* Thu Aug 21 2003 Charlie Brady -- [1.1.0-02] -- Replace nutUPS-conf-startup action with default db fragments. - [charlieb 9553] - -* Thu Aug 21 2003 Charlie Brady -- [1.1.0-01] -- Changing version to development stream number - 1.1.0 - -* Thu Jun 26 2003 Charlie Brady -- [1.0.0-01] -- Creating stable version stream - 1.0.0 - -* Wed Jun 4 2003 Charlie Brady -- [0.0.3-06] -- Create 'nutups' user via create-system-user. [charlieb 6033] - -* Fri May 9 2003 Gordon Rowell -- [0.0.3-05] -- Removed depedency on e-smith-email [gordonr 8405] - -* Fri Apr 25 2003 Charlie Brady -- [0.0.3-04] -- Change group and permissions of various configuration files, so that - files can be reloaded by programs running non-root. This is a merge - of Shad Lord's contributed code and my changes to use group read - permission. [charlieb 8405] - -* Fri Apr 25 2003 Tony Clayton -- [0.0.3-03] -- Don't expand rc.modules template from nutUPS-conf [tonyc 2753] - -* Fri Apr 25 2003 Charlie Brady -- [0.0.3-02] -- Change group of nutUPS.notify script to nutups. [charlieb 8530] - -* Wed Apr 16 2003 Tony Clayton -- [0.0.3-01] -- Remove /etc/rc.modules altogether [tonyc 6556] - -* Tue Mar 18 2003 Lijie Deng -- [0.0.2-12] -- Delete ./etc/rc.modules/template-begin, - and modified %build [lijied 3295] - -* Thu Jan 16 2003 Tony Clayton -- [0.0.2-11] -- fix rc.modules usb drivers again [tonyc 2753] - -* Mon Jan 13 2003 Tony Clayton -- [0.0.2-10] -- fix rc.modules usb drivers to load conditionally [tonyc 2753] - -* Mon Jan 13 2003 Tony Clayton -- [0.0.2-09] -- send stdout/stderr to /dev/null when loading usb modules [tonyc 2753] - -* Mon Jan 13 2003 Tony Clayton -- [0.0.2-08] -- really adding usb* modules in rc.modules [tonyc 2753] - -* Mon Jan 13 2003 Tony Clayton -- [0.0.2-07] -- load usb* modules in rc.modules for hidups support -- add header to template-begin [tonyc 2753] - -* Fri Jan 10 2003 Tony Clayton -- [0.0.2-06] -- fix NOTIFYFLAG entries in upsmon.conf [tonyc 2753] -- turn off nut service by default [tonyc 2753] - -* Thu Dec 5 2002 Charlie Brady -- [0.0.2-05] -- Move mknod of device node to %post script. It can't run in %pre, because - the enclosing directory has not yet been pulled out of the RPM archive. - -* Thu Dec 5 2002 Charlie Brady -- [0.0.2-04] -- Fix syntax errors in one of the upsmon.conf template fragments. -- Add ups runtime state directory. Create hiddev device node with - appropriate permissions inside that directory. - -* Wed Nov 27 2002 Charlie Brady -- [0.0.2-03] -- Change configuration so that most UPS events are logged only to - syslog, but SHUTDOWN is done using "signal-event". Response - to UPS events can be tuned via config DB entries. - -* Tue Nov 19 2002 Charlie Brady -- [0.0.2-02] -- Add /etc/rc.d/init.d/nut symlink so that service starts up. -- Fix up a few broken templates. - -* Mon Nov 18 2002 Charlie Brady -- [0.0.2-01] -- Initial - -%prep -%setup - -rm -rf root/etc/rc.d/init.d/nut root/etc/rc.d/rc7.d/S38nut -mkdir -p root/usr/lib/systemd/system/nut-monitor.service.d root/usr/lib/systemd/system/nut-server.service.d - - -%build -perl createlinks - -%install -rm -rf $RPM_BUILD_ROOT -(cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT) -rm -f %{name}-%{version}-%{release}-filelist -/sbin/e-smith/genfilelist $RPM_BUILD_ROOT \ - | sed -e '/nutUPS.notify/s/root,root/root,nut/' \ - > %{name}-%{version}-%{release}-filelist -echo '%dir %attr(750,nut,nut) /var/lib/ups' \ - >> %{name}-%{version}-%{release}-filelist -echo '%ghost %attr(640,nut,nut) /var/lib/ups/hiddev0' \ - >> %{name}-%{version}-%{release}-filelist -mkdir -p $RPM_BUILD_ROOT/var/lib/ups/ -touch $RPM_BUILD_ROOT/var/lib/ups/hiddev0 - -%pre -/sbin/e-smith/create-system-user nut 57 'NUT UPS user' /var/lib/ups /bin/false - -%post -if [ \! -e /var/lib/ups/hiddev0 ] -then - mknod /var/lib/ups/hiddev0 c 180 96 -fi -chown nut.nut /var/lib/ups/hiddev0 - -%clean -rm -rf $RPM_BUILD_ROOT - -%files -f %{name}-%{version}-%{release}-filelist -%defattr(-,root,root)