Compare commits

..

27 commits

Author SHA1 Message Date
Miro Hrončok
f0c0e14adb Orphaned for 6+ weeks 2019-01-21 11:19:12 +01:00
Adam Williamson
6d0f8f1098 Rebuild for new libconfig 2018-07-24 13:25:14 -07:00
Fedora Release Engineering
420350b7ab - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 04:54:13 +00:00
Tomasz Torcz
6b307d5b87 add gcc to BR, due to its removal from default buildroot 2018-02-18 19:40:25 +01:00
Fedora Release Engineering
d76693b413 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 16:09:45 +00:00
Tomasz Torcz
34f6984b09 cleanup systemd requires
https://www.spinics.net/lists/fedora-devel/msg240347.html
2018-01-27 13:54:55 +01:00
Fedora Release Engineering
b261f2dc23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 23:24:22 +00:00
Fedora Release Engineering
bf14592c06 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 12:35:00 +00:00
Fedora Release Engineering
b3e7047c13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 12:34:53 +00:00
Tomasz Torcz
12a00e5cc1 fix FTBFS (rhbz#1307612) 2016-02-14 12:06:19 +01:00
Dennis Gilmore
4951e41586 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 23:44:12 +00:00
Dennis Gilmore
0faf98ff5b - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 10:20:59 +00:00
Tomasz Torcz
7ee4117d1f new upstream version 20141203 2015-05-06 10:20:39 +02:00
Tomasz Torcz
fd12dac015 - new upstream release 2014-10-28 22:12:16 +01:00
64c2820392 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 20:17:47 +00:00
Dennis Gilmore
8fb3c2a098 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 14:55:13 -05:00
Tomasz Torcz
6644d2ca07 latest upstream snapshot, fixes rhbz#1037119 2013-12-04 10:19:10 +01:00
Dennis Gilmore
0e8fa0f8a3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 12:33:51 -05:00
Tomasz Torcz
973a14b98a - package upstream snapshot: - use upstream systemd units and udev rules
- drop sysconfig file
- fix incorrect dates in changelog
2013-05-28 21:47:12 +02:00
Dennis Gilmore
0b20da55f8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 19:01:39 -06:00
Dennis Gilmore
7c1db1d917 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-19 07:36:18 -05:00
Tomasz Torcz
b6359c37fd drop sysconfig file 2012-06-03 19:46:36 +02:00
Tomasz Torcz
4282064842 add missing BuildReq 2012-02-03 19:23:44 +01:00
Tomasz Torcz
00c8916123 spec cleanup and cruft removal 2012-02-03 19:02:24 +01:00
Dennis Gilmore
7aeb67e7e7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 22:49:29 -06:00
Dennis Gilmore
298b1a8cbf - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 02:58:23 -06:00
Tomasz Torcz
b2ae53e833 * Sun Jan 9 2011 Tomasz Torcz <ttorcz@fedoraproject.org> 20090401-7
- remove bad parentheses in ExecStart= line of systemd unit def
  (thanks Alexandre Silva Lopes, #667073)
2011-01-09 22:10:34 +01:00
10 changed files with 1 additions and 211 deletions

1
.gitignore vendored
View file

@ -1 +0,0 @@
hdapsd-20090401.tar.gz

View file

@ -1 +0,0 @@
SUBSYSTEM=="block", KERNEL=="sd[ab]", ATTRS{removable}=="0", TAG="systemd", ENV{SYSTEMD_WANTS}="hdapsd@%k.service"

1
dead.package Normal file
View file

@ -0,0 +1 @@
Orphaned for 6+ weeks

View file

@ -1,13 +0,0 @@
# hdapsd starting script
# laptops seldom have >2 HDD, so we care only about first two
start on block-device-added sd[ab]
instance
nice -5
script
. /etc/sysconfig/hdapsd
/usr/sbin/hdapsd -b -l -d $1 $HDAPSD_OPTIONS
end script

View file

@ -1,14 +0,0 @@
# hdapsd starting script
# laptops seldom have >2 HDD, so we care only about first two
start on device-added SUBSYSTEM=block DEVNAME=sd[ab]
instance $1
expect fork
nice -5
script
. /etc/sysconfig/hdapsd
/usr/sbin/hdapsd -b -l -d $1 $HDAPSD_OPTIONS
end script

View file

@ -1,111 +0,0 @@
Name: hdapsd
Version: 20090401
Release: 6%{?dist}.2
Summary: Protects hard drives by parking head when fall is detected
Group: Applications/System
License: GPLv2+
URL: http://hdaps.sourceforge.net/
Source0: http://downloads.sourceforge.net/hdaps/hdapsd-%{version}.tar.gz
Source1: hdapsd.event.upstart0.6
Source2: hdapsd.sysconfig
Source3: 99-hdapsd.rules.systemd
Source4: hdapsd@.service
Source5: hdapsd.sysvinit
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Requires: systemd-units
Requires(post): chkconfig
Requires(preun): chkconfig
# This is for /sbin/service
Requires(preun): initscripts
%description
This is a disk protection user-space daemon. It monitors the acceleration
values through the HDAPS/AMS interfaces and automatically initiates disk head
parking if a fall or sliding of the laptop is detected.
HDAPS is typically found in ThinkPad laptops and AMS in Apple laptops.
%prep
%setup -q
%build
%configure
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
mkdir -p %{buildroot}%{_sysconfdir}/init/
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig/
mkdir -p %{buildroot}%{_sysconfdir}/udev/rules.d/
mkdir -p %{buildroot}/lib/systemd/system/
mkdir -p %{buildroot}%{_initddir}
cp -p %SOURCE1 %{buildroot}%{_sysconfdir}/init/hdapsd.conf
cp -p %SOURCE2 %{buildroot}%{_sysconfdir}/sysconfig/hdapsd
cp -p %SOURCE3 %{buildroot}%{_sysconfdir}/udev/rules.d/99-hdapsd.rules
cp -p %SOURCE4 %{buildroot}/lib/systemd/system/
cp -p %SOURCE5 %{buildroot}%{_initddir}/hdapsd
# remove docs installed by "make install", will be installed in proper dir by %doc
rm -rf %{buildroot}%{_defaultdocdir}/%{name}
%clean
rm -rf %{buildroot}
%post
# This adds the proper /etc/rc*.d links for the script
/sbin/chkconfig --add hdapsd
%preun
if [ $1 = 0 ] ; then
/sbin/service hdapsd stop >/dev/null 2>&1
/sbin/chkconfig --del hdapsd
fi
%files
%defattr(-,root,root,-)
%{_sbindir}/*
%config(noreplace) %{_sysconfdir}/udev/rules.d/99-hdapsd.rules
%config(noreplace) %{_sysconfdir}/init/hdapsd.conf
%config(noreplace) %{_sysconfdir}/sysconfig/hdapsd
/lib/systemd/system/hdapsd@.service
%{_mandir}/man8/hdapsd.8.gz
%{_initddir}/hdapsd
%doc AUTHORS
%doc COPYING
%doc ChangeLog
%doc README
%changelog
* Sun Jan 9 2011 Tomasz Torcz <ttorcz@fedoraproject.org> 20090401-6.fc14.2
- remove bad parentheses in ExecStart= line of systemd unit def
(thanks Alexandre Silva Lopes, #667073)
* Wed Dec 15 2010 Tomasz Torcz <ttorcz@fedoraproject.org> 20090401-6.fc14.1
- give up fighting with upstart rules and ship legacy
Sysv init script provided by Matthias Haase;
(i can haz systemd, where this activation works reliably?)
* Sat Jul 17 2010 Tomasz Torcz <ttorcz@fedoraproject.org> 20090401-6
- provide systemd service definition
- resurrect udev rule for systemd interaction
* Mon Dec 07 2009 Tomasz Torcz <ttorcz@fedoraproject.org> 20090401-5
- port initscript file to upstart 0.6, removing custom udev rule
* Fri Sep 04 2009 Tomasz Torcz <ttorcz@fedoraproject.org> 20090401-4
- use version macro in in Source0, as per review suggestion (#505928 #9)
* Tue Jun 21 2009 Tomasz Torcz <ttorcz@fedoraproject.org> 20090401-3
- fixes from review: URL source, proper build root macro
- minor cleanup of event file
* Sun Jun 17 2009 Tomasz Torcz <ttorcz@fedoraproject.org> 20090401-2
- mark upstart event file and udev rule as config files
* Sun Jun 14 2009 Tomasz Torcz <ttorcz@fedoraproject.org> 20090401-1
- initial version

View file

@ -1,2 +0,0 @@
# default sensivity is 15; bump it a little and enable adaptive tuning
HDAPSD_OPTIONS="-s 22 -a"

View file

@ -1,59 +0,0 @@
#!/bin/sh
#
# hdapsd - disk protection user-space daemon
#
# chkconfig: - 11 91
# description: disk protection user-space daemon
#
# executable: /usr/sbin/hdapsd
# Source function library
. /etc/init.d/functions
[ -x /usr/sbin/hdapsd ] || exit 1
[ -e /etc/sysconfig/hdapsd ] && . /etc/sysconfig/hdapsd
RETVAL=0
start(){
echo -n $"Starting hdaps daemon: "
daemon -5 /usr/sbin/hdapsd -f -l -d sda $HDAPSD_OPTIONS
RETVAL=$?
echo
return $RETVAL
}
stop(){
echo -n $"Stopping hdaps daemon: "
killproc hdapsd
RETVAL=$?
echo
return $RETVAL
}
restart(){
stop
start
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
status)
status hdapsd
;;
*)
echo $"Usage: $0 {start|stop|restart|status}"
RETVAL=1
esac
exit $RETVAL

View file

@ -1,9 +0,0 @@
[Unit]
Description=%I shock protection daemon
[Service]
EnvironmentFile=/etc/sysconfig/hdapsd
StandardOutput=syslog
SyslogIdentifier=%p(%I)
Nice=-5
ExecStart=/usr/sbin/hdapsd -d %I $HDAPSD_OPTIONS

View file

@ -1 +0,0 @@
897cee8b0192febd127470f3e9506aeb hdapsd-20090401.tar.gz