mjo         14/10/29 02:12:52

  Modified:             metadata.xml ChangeLog
  Added:                hdapsd-20141024.ebuild
  Log:
  Add myself as co-maintainer and version bump.
  
  (Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 
0x6F48D3DA05C2DADB!)

Revision  Changes    Path
1.6                  app-laptop/hdapsd/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/hdapsd/metadata.xml?rev=1.6&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/hdapsd/metadata.xml?rev=1.6&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/hdapsd/metadata.xml?r1=1.5&r2=1.6

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-laptop/hdapsd/metadata.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- metadata.xml        18 Nov 2012 20:39:55 -0000      1.5
+++ metadata.xml        29 Oct 2014 02:12:52 -0000      1.6
@@ -1,12 +1,20 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-       <maintainer>
-               <email>[email protected]</email>
-               <name>Christoph Junghans</name>
-       </maintainer>
-       <longdescription>IBM ThinkPad Harddrive Active Protection disk head 
parking     daemon</longdescription>
-       <upstream>
-               <remote-id type="sourceforge">hdapsd</remote-id>
-       </upstream>
+  <maintainer>
+    <email>[email protected]</email>
+    <name>Christoph Junghans</name>
+  </maintainer>
+
+  <maintainer>
+    <email>[email protected]</email>
+    <name>Michael Orlitzky</name>
+  </maintainer>
+
+  <use>
+    <flag name='libconfig'>
+      Require <pkg>dev-libs/libconfig</pkg> to allow the daemon to
+      read a configuration file at startup
+    </flag>
+  </use>
 </pkgmetadata>



1.29                 app-laptop/hdapsd/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/hdapsd/ChangeLog?rev=1.29&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/hdapsd/ChangeLog?rev=1.29&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/hdapsd/ChangeLog?r1=1.28&r2=1.29

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-laptop/hdapsd/ChangeLog,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- ChangeLog   26 Jun 2013 14:09:22 -0000      1.28
+++ ChangeLog   29 Oct 2014 02:12:52 -0000      1.29
@@ -1,6 +1,12 @@
 # ChangeLog for app-laptop/hdapsd
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-laptop/hdapsd/ChangeLog,v 1.28 
2013/06/26 14:09:22 ottxor Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-laptop/hdapsd/ChangeLog,v 1.29 
2014/10/29 02:12:52 mjo Exp $
+
+*hdapsd-20141024 (29 Oct 2014)
+
+  29 Oct 2014; Michael Orlitzky <[email protected]> +files/hdapsd.conf-20141024,
+  +files/hdapsd.init-20141024, +hdapsd-20141024.ebuild, metadata.xml:
+  Add myself as co-maintainer and version bump.
 
   26 Jun 2013; Christoph Junghans <[email protected]> -files/hdapsd.conf,
   -files/hdapsd.init, -hdapsd-20090401.ebuild, files/hdapsd.init.3:



1.1                  app-laptop/hdapsd/hdapsd-20141024.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/hdapsd/hdapsd-20141024.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-laptop/hdapsd/hdapsd-20141024.ebuild?rev=1.1&content-type=text/plain

Index: hdapsd-20141024.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-laptop/hdapsd/hdapsd-20141024.ebuild,v 
1.1 2014/10/29 02:12:52 mjo Exp $

EAPI=5
inherit linux-info readme.gentoo systemd

DESCRIPTION="IBM ThinkPad Hard Drive Active Protection System (HDAPS) daemon"
HOMEPAGE="https://github.com/evgeni/${PN}/";
SRC_URI="https://github.com/evgeni/${PN}/releases/download/${PV}/${P}.tar.gz";

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="libconfig"

DEPEND="libconfig? ( dev-libs/libconfig )"
RDEPEND="${DEPEND}"

pkg_setup() {
        # We require the hdaps module which can either come from either the
        # kernel itself (CONFIG_SENSORS_HDAPS) or from the tp_smapi package.
        if ! has_version app-laptop/tp_smapi[hdaps]; then
                CONFIG_CHECK="~SENSORS_HDAPS"
                ERROR_SENSORS_HDAPS="${P} requires app-laptop/tp_smapi[hdaps] 
or "
                ERROR_SENSORS_HDAPS+="kernel support for CONFIG_SENSORS_HDAPS 
enabled"
                linux-info_pkg_setup
        fi
}

src_configure(){
        econf \
                $(use_enable libconfig) \
                --with-systemdsystemunitdir=$(systemd_get_unitdir) \
                --docdir="${EROOT}usr/share/doc/${PF}"
}

src_install() {
        default
        newconfd "${FILESDIR}/hdapsd.conf-${PV}" hdapsd
        newinitd "${FILESDIR}/hdapsd.init-${PV}" hdapsd
        readme.gentoo_create_doc
}

pkg_postinst(){
        [[ -z $(ls "${EROOT}"sys/block/*/queue/protect 2>/dev/null) ]] && \
        [[ -z $(ls "${EROOT}"sys/block/*/device/unload_heads 2>/dev/null) ]] && 
\
                ewarn "Your kernel does NOT support shock protection."

        readme.gentoo_print_elog
}

DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
${PN} requires a kernel module to function properly. The recommended
approach is to install app-laptop/tp_smapi[hdaps], but the in-tree
module provided by CONFIG_SENSORS_HDAPS may work as well.

Common daemon parameters can be set in ${EROOT}etc/conf.d/${PN}. If the
package was installed with USE=libconfig, then the parameters can also
be set in ${EROOT}etc/${PN}.conf, although the former will take
precedence over the latter if both are used.

You can change the default sampling rate by modifing

  /sys/devices/platform/hdaps/sampling_rate

and you may need to enable shock protection manually by running

  # echo -1 > /sys/block/<disk>/device/unload_heads

as root.
"




Reply via email to