]> gitweb.michael.orlitzky.com - mjo-overlay.git/commitdiff
Remove app-laptop/hdapsd (committed to gx86).
authorMichael Orlitzky <michael@orlitzky.com>
Wed, 29 Oct 2014 02:58:12 +0000 (22:58 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Wed, 29 Oct 2014 02:58:12 +0000 (22:58 -0400)
app-laptop/hdapsd/Manifest [deleted file]
app-laptop/hdapsd/files/hdapsd.conf-20141024 [deleted file]
app-laptop/hdapsd/files/hdapsd.init-20141024 [deleted file]
app-laptop/hdapsd/hdapsd-20141024.ebuild [deleted file]
app-laptop/hdapsd/metadata.xml [deleted file]

diff --git a/app-laptop/hdapsd/Manifest b/app-laptop/hdapsd/Manifest
deleted file mode 100644 (file)
index f3b3d6f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX hdapsd.conf-20141024 739 SHA256 dd37f05c2d2e76e9e12f7b5398a1b4a64b765ecf97c48320a7d278411e808e33 SHA512 e03c7f02af2789a784284f10eed10e10edb82e2ad16d3794299cc9622c00a047f30df7f7d553ef572e265815684d1e783932e0f3b219cca44f0e1f74dc045944 WHIRLPOOL fadc681435c884bbd56115989ce9ee461bd81c8f4aa6b77a607464ee48bf11389b6659401bccd509b1ce057cef28ff08a98b87b9b6a2ae70a746c4afc4ef0ec8
-AUX hdapsd.init-20141024 2176 SHA256 7a78680ea4db28bf3aed9d777550d2f08e3b1b6b29e91f44ee549b9d14b11615 SHA512 2b6826f27a5c0308d29dc993c0685feee1d21615ce7222a1fc8dbcc4451ef9ea7913c91068459ac25bbdce2d656ad3f2d51a57e6e9b3eb0db99deee262c21885 WHIRLPOOL 0e0ae497280d903e78d8dcb4df3e53f0ad632aa480bf0263386494cc8a48a007cf1e1d2bbebd1c5b49cc6d44641b0f209c02c773b931f7f67c9a73483888b1e4
-DIST hdapsd-20141024.tar.gz 128580 SHA256 4a9f7c4d6351bd31757f236ad832ceccf10280d32bcaf4c25d15dc4ecc84581f SHA512 2d956ce1e6691f41d0f39a4d29c244b5a7ed7ebed4c979a39131e311a4cea3374150cd4ca1da4033e483c3ea0da4e8ca01f20e599a65278dd0674e29a086c540 WHIRLPOOL ed1c536fde7e212e38af8ba54d8a712d70b550d647ec93aff05c866ee7e2e41a563adb73fd20e3e540c87c90089a41c60fe3ec8c8406785bc59446d7f0b94831
-EBUILD hdapsd-20141024.ebuild 2177 SHA256 1a2a65c0964cf59abd08d6485792aedcc6f33cb905151c24635a6a55abbc64fe SHA512 0bb580385e0013e7a67b5a4da8b770ceff3771c1f4d0518e2cae662adefe93cb69f7ffeab4264121806ac707241642de58c314956b87119a3274ffc416c5e8c1 WHIRLPOOL 14560767fd264c54c27b0c6c2e0c97e603d74afff0d09ea15809b473c038db504ee94374ab4dd33bcd588b5e37a821de5e8a891c8a2a4ec0b4efbca551f8db84
-MISC metadata.xml 511 SHA256 f061638c5177d00be9454f982cc5a2f0cc290b3c063aea6a6d8c13f2b04782d1 SHA512 b4c199ecc9dd21c4daf97bef54a30dbe8f053ec5a6770f06da0309c7fe4fae3a5234b02faf1f15d696ba27570fb5ee466c42cd21785ed54fdfbc4b0d6b135fc4 WHIRLPOOL dc0a6e901444715cb200fdcb6c539abb83e6b2855bdda011a201fef3e06c86f609bbc0aeb711203a4fe5cd6a515380d01933e1b2ce93987b65ab36252bf7e872
diff --git a/app-laptop/hdapsd/files/hdapsd.conf-20141024 b/app-laptop/hdapsd/files/hdapsd.conf-20141024
deleted file mode 100644 (file)
index a83d8bb..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-# Configuration for the HDAPS daemon (hdapsd). All settings here are
-# optional and will override those set in /etc/hdapsd.conf (if hdapsd
-# was built with libconfig support).
-
-# The list of the disk devices that hdapsd should monitor. Usually
-# this is "hda", "sda", or "hda sda". The hdaps daemon will attempt to
-# auto-detect your drive if this is left empty. Empty by default.
-#
-#DISKLIST="sda"
-
-# Hdapsd sensitivity. The lower the threshold, the earlier the heads
-# are parked when movement is detected. The default is determined by
-# hdapsd, and is currently 15.
-#
-#THRESHOLD="10"
-
-# Log to syslog? Disabled by default.
-#
-#SYSLOG="true"
-
-# Set any extra options here, like -a for "adaptive mode". Empty by
-# default.
-#
-#OPTIONS="-a"
diff --git a/app-laptop/hdapsd/files/hdapsd.init-20141024 b/app-laptop/hdapsd/files/hdapsd.init-20141024
deleted file mode 100644 (file)
index b4d0eab..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2
-
-description="Hard Drive Active Protection System daemon"
-command="/usr/sbin/hdapsd"
-pidfile="/run/hdapsd.pid"
-
-# Always daemonize when started by OpenRC, and don't make the pidfile
-# configurable. Even if the user sets something dumb for the pidfile
-# in /etc/hdapsd.conf, we want it to work! Fortunately the settings
-# passed on the command-line override the config file.
-command_args="--background --pidfile=${pidfile}"
-
-
-depend() {
-    need localmount
-}
-
-checkconfig() {
-    # An empty DISKLIST is allowed because the disk will be
-    # auto-detected.
-    for DISK in ${DISKLIST}; do
-        if [ ! -b /dev/${DISK} ]; then
-            eerror "Could not find disk /dev/${DISK}!"
-            eerror "Adjust the DISK setting in /etc/conf.d/hdapsd"
-            return 1
-        fi
-
-        if [ ! -e /sys/block/${DISK}/queue/protect ] && \
-           [ ! -e /sys/block/${DISK}/device/unload_heads ] ; then
-            eerror "No protect entry for ${DISK}!"
-            eerror "Make sure your kernel is patched with the blk_freeze patch"
-            return 1
-        fi
-    done
-
-    # Load the tp_smapi module first. This is not a requirement, but
-    # it helps hdapsd's adaptive mode.
-    if [ ! -e /sys/devices/platform/smapi ] ; then
-       modprobe tp_smapi 2>/dev/null
-    fi
-
-    if [ ! -d /sys/devices/platform/hdaps ] ; then
-       ebegin "Loading hdaps module"
-        modprobe hdaps
-       eend $? || return 1
-    fi
-}
-
-start() {
-    checkconfig || return 1
-
-    for DISK in ${DISKLIST}; do
-       command_args="${command_args} -d ${DISK}"
-    done
-
-    # Since all of these settings are now optional, we append them
-    # only if we need to.
-    if [ ! -z "${THRESHOLD}" ] ; then
-       command_args="${command_args} --sensitivity ${THRESHOLD}"
-    fi
-
-    if [ ! -z "${SYSLOG}" ] ; then
-       command_args="${command_args} --syslog"
-    fi
-
-    if [ ! -z "${OPTIONS}" ] ; then
-       command_args="${command_args} ${OPTIONS}"
-    fi
-
-    ebegin "Starting the ${description}"
-    start-stop-daemon --start --exec "${command}" --pidfile "${pidfile}" \
-       -- ${command_args}
-    eend $?
-}
diff --git a/app-laptop/hdapsd/hdapsd-20141024.ebuild b/app-laptop/hdapsd/hdapsd-20141024.ebuild
deleted file mode 100644 (file)
index e01ea47..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-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.
-"
diff --git a/app-laptop/hdapsd/metadata.xml b/app-laptop/hdapsd/metadata.xml
deleted file mode 100644 (file)
index 2eea4ca..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer>
-    <email>ottxor@gentoo.org</email>
-    <name>Christoph Junghans</name>
-  </maintainer>
-
-  <maintainer>
-    <email>mjo@gentoo.org</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>