Compare commits

..

6 commits

Author SHA1 Message Date
Fedora Release Engineering
5ec6006f54 dist-git conversion 2010-07-28 17:39:16 +00:00
ecd8ab6c73 - rename upstart event and limit it to no-removable devices in order to fix
#550887
2010-04-17 15:39:10 +00:00
aab54d4535 - take into account new location of "emitctl" in udev rule
- tweak upstart job def to actually start hdapsd; both patches from Hedayat
    Vatankhah (#566299)
2010-02-20 17:09:23 +00:00
Bill Nottingham
2f06ce8145 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-26 01:17:08 +00:00
81f2e2d2be - use version macro in in Source0, as per review suggestion (#505928 #9) 2009-09-04 15:52:46 +00:00
c38977bef8 Initialize branch F-12 for hdapsd 2009-08-29 03:24:11 +00:00
7 changed files with 100 additions and 1 deletions

1
.gitignore vendored Normal file
View file

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

2
99-hdapsd.rules Normal file
View file

@ -0,0 +1,2 @@
# emit event for each block device added
ACTION=="add", SUBSYSTEM=="block", KERNEL=="*[!0-9]", ATTRS{removable}=="0", RUN="/sbin/initctl emit hdapsd-block-device-added %k -eDEVNAME"

View file

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

13
hdapsd.event Normal file
View file

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

81
hdapsd.spec Normal file
View file

@ -0,0 +1,81 @@
Name: hdapsd
Version: 20090401
Release: 5%{?dist}.1
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
Source2: hdapsd.sysconfig
Source3: 99-hdapsd.rules
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
%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}/event.d/
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig/
mkdir -p %{buildroot}%{_sysconfdir}/udev/rules.d/
cp -p %SOURCE1 %{buildroot}%{_sysconfdir}/event.d/hdapsd
cp -p %SOURCE2 %{buildroot}%{_sysconfdir}/sysconfig/hdapsd
cp -p %SOURCE3 %{buildroot}%{_sysconfdir}/udev/rules.d/
# remove docs installed by "make install", will be installed in proper dir by %doc
rm -rf %{buildroot}%{_defaultdocdir}/%{name}
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%{_sbindir}/*
%config(noreplace) %{_sysconfdir}/udev/rules.d/*
%config(noreplace) %{_sysconfdir}/event.d/hdapsd
%config(noreplace) %{_sysconfdir}/sysconfig/hdapsd
%{_mandir}/man8/hdapsd.8.gz
%doc AUTHORS
%doc COPYING
%doc ChangeLog
%doc README
%changelog
* Sat Apr 17 2010 Tomasz Torcz <ttorcz@fedoraproject.org> 20090401-5.1
- rename upstart event and limit it to no-removable devices in order to fix #550887
* Sat Feb 20 2010 Tomasz Torcz <ttorcz@fedoraproject.org> 20090401-5
- take into account new location of "emitctl" in udev rule
- tweak upstart job def to actually start hdapsd;
both patches from Hedayat Vatankhah (#566299)
* 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

2
hdapsd.sysconfig Normal file
View file

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

1
sources Normal file
View file

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