From: Michael Orlitzky Date: Wed, 29 Oct 2014 02:58:12 +0000 (-0400) Subject: Remove app-laptop/hdapsd (committed to gx86). X-Git-Url: http://gitweb.michael.orlitzky.com/?p=mjo-overlay.git;a=commitdiff_plain;h=16853590215e5bff2368cf5b937ef1f50c455895;hp=b711367cb56308566fc26e593bd44a49ddba6205 Remove app-laptop/hdapsd (committed to gx86). --- diff --git a/app-laptop/hdapsd/Manifest b/app-laptop/hdapsd/Manifest deleted file mode 100644 index f3b3d6f..0000000 --- a/app-laptop/hdapsd/Manifest +++ /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 index a83d8bb..0000000 --- a/app-laptop/hdapsd/files/hdapsd.conf-20141024 +++ /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 index b4d0eab..0000000 --- a/app-laptop/hdapsd/files/hdapsd.init-20141024 +++ /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 index e01ea47..0000000 --- a/app-laptop/hdapsd/hdapsd-20141024.ebuild +++ /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//device/unload_heads - -as root. -" diff --git a/app-laptop/hdapsd/metadata.xml b/app-laptop/hdapsd/metadata.xml deleted file mode 100644 index 2eea4ca..0000000 --- a/app-laptop/hdapsd/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - ottxor@gentoo.org - Christoph Junghans - - - - mjo@gentoo.org - Michael Orlitzky - - - - - Require dev-libs/libconfig to allow the daemon to - read a configuration file at startup - - -