From 3b1ca9a68b43f21edded38e80c8984b6a9ce2a42 Mon Sep 17 00:00:00 2001 From: Dag Wieers Date: Fri, 8 Feb 2013 02:49:25 +0100 Subject: [PATCH 1/9] new package: add package 'cpuid' --- packages/debug/cpuid/build | 30 ++++++++++++++++++++++++++++++ packages/debug/cpuid/install | 26 ++++++++++++++++++++++++++ packages/debug/cpuid/meta | 36 ++++++++++++++++++++++++++++++++++++ packages/debug/meta | 2 +- 4 files changed, 93 insertions(+), 1 deletion(-) create mode 100755 packages/debug/cpuid/build create mode 100755 packages/debug/cpuid/install create mode 100644 packages/debug/cpuid/meta diff --git a/packages/debug/cpuid/build b/packages/debug/cpuid/build new file mode 100755 index 0000000000..2469835fca --- /dev/null +++ b/packages/debug/cpuid/build @@ -0,0 +1,30 @@ +#!/bin/sh + +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2013 Dag Wieers (dag@wieers.com) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +. config/options $1 + +cd $PKG_BUILD +make PREFIX=/usr \ + CC="$TARGET_CC" \ + AR="$TARGET_AR" \ + CFLAGS="$TARGET_CFLAGS" \ + CPPFLAGS="$TARGET_CPPFLAGS" \ diff --git a/packages/debug/cpuid/install b/packages/debug/cpuid/install new file mode 100755 index 0000000000..b6d902c035 --- /dev/null +++ b/packages/debug/cpuid/install @@ -0,0 +1,26 @@ +#!/bin/sh + +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2013 Dag Wieers (dag@wieers.com) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +. config/options $1 + +mkdir -p $INSTALL/usr/bin/ + cp $PKG_BUILD/cpuid $INSTALL/usr/bin/ diff --git a/packages/debug/cpuid/meta b/packages/debug/cpuid/meta new file mode 100644 index 0000000000..c32fb54104 --- /dev/null +++ b/packages/debug/cpuid/meta @@ -0,0 +1,36 @@ +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2013 Dag Wieers (dag@wieers.com) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +PKG_NAME="cpuid" +PKG_VERSION="20120601" +PKG_REV="1" +PKG_ARCH="i386 x86_64" +PKG_LICENSE="GPL" +PKG_SITE="http://www.etallen.com/cpuid.html" +PKG_URL="http://www.etallen.com/cpuid/$PKG_NAME-$PKG_VERSION.src.tar.gz" +PKG_DEPENDS="" +PKG_BUILD_DEPENDS="toolchain" +PKG_PRIORITY="optional" +PKG_SECTION="system" +PKG_SHORTDESC="cpuid: tool to dump x86 CPUID information" +PKG_LONGDESC="cpuid dumps detailed information about the CPU(s) gathered from the CPUID instruction, and also determines the exact model of CPU(s). It supports Intel, AMD, and VIA CPUs, as well as older Transmeta, Cyrix, UMC, NexGen, Rise, and SiS CPUs." +PKG_IS_ADDON="no" + +PKG_AUTORECONF="no" diff --git a/packages/debug/meta b/packages/debug/meta index 84414e6177..1d6d4ef4cf 100644 --- a/packages/debug/meta +++ b/packages/debug/meta @@ -25,7 +25,7 @@ PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.openelec.tv" PKG_URL="" -PKG_DEPENDS="acpica strace gdb dmidecode i2c-tools pmtools" +PKG_DEPENDS="acpica cpuid dmidecode gdb i2c-tools pmtools strace" PKG_BUILD_DEPENDS="toolchain" PKG_PRIORITY="optional" PKG_SECTION="debug" From 24b6d4cca36b8ac9335d713d26a56af025c07f39 Mon Sep 17 00:00:00 2001 From: Dag Wieers Date: Fri, 8 Feb 2013 02:56:22 +0100 Subject: [PATCH 2/9] new package: add package 'hddtemp' --- packages/debug/hddtemp/build | 37 + packages/debug/hddtemp/data/hddtemp.db | 523 ++ packages/debug/hddtemp/install | 29 + packages/debug/hddtemp/meta | 36 + .../patches/hddtemp_0.3-beta15-52.diff | 7539 +++++++++++++++++ packages/debug/hddtemp/unpack | 30 + packages/debug/meta | 2 +- 7 files changed, 8195 insertions(+), 1 deletion(-) create mode 100755 packages/debug/hddtemp/build create mode 100644 packages/debug/hddtemp/data/hddtemp.db create mode 100755 packages/debug/hddtemp/install create mode 100644 packages/debug/hddtemp/meta create mode 100644 packages/debug/hddtemp/patches/hddtemp_0.3-beta15-52.diff create mode 100755 packages/debug/hddtemp/unpack diff --git a/packages/debug/hddtemp/build b/packages/debug/hddtemp/build new file mode 100755 index 0000000000..6f40e0afe4 --- /dev/null +++ b/packages/debug/hddtemp/build @@ -0,0 +1,37 @@ +#!/bin/sh + +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2013 Dag Wieers (dag@wieers.com) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +. config/options $1 + +cd $PKG_BUILD + +./configure --host=$TARGET_NAME \ + --build=$HOST_NAME \ + --prefix=/usr \ + --bindir=/usr/bin \ + --with-db-path=/etc/hddtemp.db \ + +make PREFIX=/usr \ + CC="$TARGET_CC" \ + AR="$TARGET_AR" \ +# CFLAGS="$TARGET_CFLAGS" \ +# CPPFLAGS="$TARGET_CPPFLAGS" \ diff --git a/packages/debug/hddtemp/data/hddtemp.db b/packages/debug/hddtemp/data/hddtemp.db new file mode 100644 index 0000000000..4a061cfcb6 --- /dev/null +++ b/packages/debug/hddtemp/data/hddtemp.db @@ -0,0 +1,523 @@ +# +# Insert a regular expression for support of the model or the serie of your hard drive. +# If you don't know what to put in the second field, put the number +# that appears most often for your brand :o) +# A value of zero meens that we know that the drive doesn't have +# a temperature sensor (you can set the unit to C or F). +# +############################################################################ +# The following list was found at (http://www.almico.com/forumharddisks.php) +# If your drive is in the list send me a mail. +# +# Manufacturer Model Size Notes +# FUJITSU FUJITSU MPF3102AH 10.0GB +# FUJITSU FUJITSU MPG3204AH E 20.0GB +# FUJITSU FUJITSU MPG3307AT 30.0GB +# FUJITSU FUJITSU MPG3409AH 40.0GB +# FUJITSU FUJITSU MPG3409AH EF 40.0GB +# HITACHI HITACHI_DK23CA-10 9.8GB +# HITACHI HITACHI_DK23CA-15 14.7GB +# SAMSUNG SAMSUNG SV3012H 29.4GB +# SEAGATE ST310210A 10.0GB +# SEAGATE ST310211A 9.8GB +# SEAGATE ST310215A 10.0GB +# SEAGATE ST315320A 14.9GB +# SEAGATE ST320410A 19.6GB +# SEAGATE ST320413A 19.6GB +# SEAGATE ST320420A 19.9GB +# SEAGATE ST330610A 29.3GB +# SEAGATE ST330620A 29.3GB +# SEAGATE ST330621A 29.3GB +# SEAGATE ST330630A 29.9GB +# SEAGATE ST340016A 39.1GB +# SEAGATE ST340810ACE 39.1GB +# SEAGATE ST380020ACE 78.2GB +# WESTERN DIGITAL WDC AC210200D 10.0GB +# WESTERN DIGITAL WDC AC29100D 8.9GB +# WESTERN DIGITAL WDC AC420400D 19.9GB +# WESTERN DIGITAL WDC WD102AA 10.0GB +# +################################################# + +######################################## +############# ExcelStor drives +######################################## +# "ExcelStor Technology CT215" ??? ? "ExcelStor CT215" +"ExcelStor Technology J3.0" 194 C "ExcelStor Technology 3xy (xy GB)" +"ExcelStor Technology J6.0" 194 C "ExcelStor Technology 6xy (xy GB)" +"ExcelStor Technology J680" 194 C "ExcelStor Technology J680 (80 GB)" +"ExcelStor Technology J860" 194 C "ExcelStor Technology J860 (60 GB)" +"ExcelStor Technology J880" 194 C "ExcelStor Technology J880 (80 GB)" + + + +######################################## +############# Fujitsu drives +######################################## +"FUJITSU MHM2100AT" 0 C "Fujitsu MHM2100AT" + +"FUJITSU MHN2150AT" 194 C "Fujitsu MHN2150AT" +"FUJITSU MHN2200AT" 194 C "Fujitsu MHN2200AT" +"FUJITSU MHN2300AT" 194 C "Fujitsu MHN2300AT" + +"FUJITSU MHR2020AT" 194 C "Fujitsu MHR2020AT" +"FUJITSU MHR2030AT" 194 C "Fujitsu MHR2030AT" + +"FUJITSU MHS2030AT" 194 C "Fujitsu MHS2030AT" +"FUJITSU MHS2040AT" 194 C "Fujitsu MHS2040AT" +"FUJITSU MHS2060AT" 194 C "Fujitsu MHS2060AT (Apple PowerBook G4)" + +"FUJITSU MHT2030AC" 194 C "Fujitsu Mobile 30GB, 2MB, 4200RPM (automotive)" + +"FUJITSU MHT2030AT" 194 C "Fujitsu MHT2030AT" +"FUJITSU MHT2040AH" 194 C "Fujitsu MHT2040AH" +"FUJITSU MHT2040AT" 194 C "Fujitsu MHT2040AT" +"FUJITSU MHT2060AH" 194 C "Fujitsu MHT2060AH" +"FUJITSU MHT2060AT" 194 C "Fujitsu MHT2060AT" +"FUJITSU MHT2080AH" 194 C "Fujitsu MHT2080AH" + +"FUJITSU MHU2100AT" 194 C "Fujitsu MHU2100AT 100GB, 8MB (4200RPM)" + +"FUJITSU MHV2100AH" 194 C "FUJITSU MHV2100AH" +"FUJITSU MHV2100AT" 194 C "FUJITSU MHV2100AT" +"FUJITSU MHV2080[AB]H" 194 C "FUJITSU MHV2080AH" + +"FUJITSU MPF3204AH" 194 C "Fujitsu MPF3204AH" + +"FUJITSU MPG3204AT.*" 194 C "Fujitsu MPG3204AT" +"FUJITSU MPG3307AT" 194 C "Fujitsu MPG3307AT" +"FUJITSU MPG3409AT.*" 194 C "Fujitsu MPG3409AT E" +"FUJITSU MPG3409AH.*" 194 C "Fujitsu MPG3409AH E" +"FUJITSU MPG3204AH" 194 C "Fujitsu MPG3204AH" +"FUJITSU MPG3102AT E" 194 C "FUJITSU MPG3102AT E" + + + +######################################## +############# Hitachi drives +######################################## +"HITACHI_DK13FA-40B" 194 C "Hitachi DK13FA-40B" +"HITACHI_DK228A-65" 0 C "Hitachi DK228A-65" +"HITACHI_DK23CA-(15|20|30|30B|75)" 194 C "Hitachi DK23CA series" +"HITACHI_DK23DA-[234]0" 194 C "Hitachi DK23DA series" +"HITACHI_DK23EA-[2346]0" 194 C "Hitachi DK23EA series" +"HITACHI_DK23EB-40" 194 C "Hitachi DK23EB series" +"HITACHI_DK23FA-[468]0" 194 C "Hitachi DK23FA series" +"HITACHI_DK23FB-[46]0" 194 C "Hitachi DK23FB series" + +"HDS722516VLAT[28]0" 194 C "Hitachi Deskstar 7K250 160GB 2/8MB cache" +"HDS722525VLAT80" 194 C "Hitachi Deskstar 7K250 200/250GB, 7200RPM, 8MB, Parallel-ATA" +"HDS722512VLAT80" 194 C "Hitachi Deskstar 7K250 80GB" +"HDS722540VLAT20" 194 C "Hitachi Deskstar 7K250, 40GB, 7200RPM, 2MB cache" +"HDS722580VLAT20" 194 C "Deskstar 7K250 60GB" +"HDS724040KLSA80" 194 C "Hitachi Deskstar 7K250 400GB, 7200RPM, 8MB, Serial-ATA" +"HDS728080PLAT20" 194 C "Hitachi Deskstar 7K80 80GB" + +"HDS722525VLSA80" 194 C "Hitachi Deskstar 7K250 250GB, 7200RPM, 8MB, SATA" +"HDS722516VLSA80" 194 C "Hitachi Deskstar 7K250 160GB 8Mo cache SATA" +"HDS722580VLSA80" 194 C "Hitachi Deskstar 7K250 80GB SATA" +"HDS728040PLAT20" 194 C "Hitachi Deskstar 7K80 40GB" + +"HDS724040KLAT80" 194 C "Hitachi Deskstar 7K400 400GB 8Mo cache PATA" + +"HDT7225(16|25)DLAT80" 194 C "Hitachi Deskstar T7K250 series, 7200RPM, 8MB, PATA" +"HDT722516DLA380 V43O" 194 C "Hitachi T7K250 SATA" +"HDT722525DLA380" 194 C "Hitachi Deskstar T7K250 250GB 8Mo cache SATAII" +"HDT725050VLA360" 194 C "Hitachi Deskstar T7K500 500GB, 7200RPM, 16MB, SATA II" + +"HTE721010G9AT00" 194 C "Hitachi Travelstar 100GB (7200RPM)" +"HTE726060M9AT00" 194 C "Hitachi Travelstar 60GB (7200RPM)" +"HTS424030M9AT00" 194 C "Hitachi Travelstar 30GB (4200RPM)" +"HTS424040M9AT00" 194 C "Hitachi Travelstar 4K40 40GB 2MB cache (4200RPM)" +"HTS541010G9SA00" 194 C "Hitachi Travelstar 100GB SATA" +"HTS541040G9AT00" 194 C "Hitachi Travelstar 40GB (5400RPM)" +"HTS541080G9AT00" 194 C "Hitachi Travelstar 80GB (5400RPM)" +"HTS548020M9AT00" 194 C "Hitachi Travelstar 20GB (5400RPM)" +"HTS548030M9AT00" 194 C "Hitachi Travelstar 30GB (5400RPM)" +"HTS548040M9AT00" 194 C "Hitachi Travelstar 40GB (5400RPM)" +"HTS548060M9AT00" 194 C "Hitachi Travelstar 60GB (5400RPM)" +"HTS548080M9AT00" 194 C "Hitachi Travelstar 80GB (5400RPM)" +"HTS721080G9AT00" 194 C "Hitachi Travelstar 7K100 80GB (7200RPM)" +"HTS726060M9AT00" 194 C "Hitachi Travelstar 60GB" + + +######################################## +############# IBM drives +######################################## + +# DJSA serie is using F0h command to report temperature and also have +# SMART capabilties but it was reported not to work. +# "DJSA-2(30|32|10|20|05)" 0 C "IBM Travelstar 20GN, 32GH, 30GT series" + +"IBM-DARA-212000" 0 C "IBM Travelstar 12GN" +"IBM-DTTA-35*" 0 C "IBM Deskstar 16GP serie" + +# according to specifications they do not seems to have sensor +# but I prefer waiting for a report +#"IBM-DTTA-37*" 0 C "IBM Deskstar 14GXP serie" + +"IBM-DJNA-35.*" 231 C "IBM Deskstar 25 GP serie" +"IBM-DJNA-37.*" 231 C "IBM Deskstar 22 GXP serie" +"IBM-DHEA-(34330|36480)" 0 C "IBM Deskstar 5 serie" +"IBM-DHEA-(34331|36481|38451)" 0 C "IBM Deskstar 8 serie" +"IBM-DPTA-37.*" 231 C "IBM Deskstar 34GXP serie" +"IBM-DPTA-35.*" 231 C "IBM Deskstar 37GP serie" +"IBM-DTLA-30[57]0[123467][05]" 194 C "IBM Deskstar 40GV & 75GXP series" +"IC25N0[1234]0ATCS04-0" 194 C "IBM Travelstar 40GN serie" +"IC25N0[24]0ATC[SX]05-0" 194 C "IBM Travelstar 40GNX serie" +"IC25N0(10|15|20|30)ATDA04-0" 194 C "IBM Travelstar 30GN serie" +"IC25N0[23468]0ATMR04*" 194 C "Hitachi Travelstar 80GN" +"IC25T048ATDA05-0" 194 C "IBM Travelstar 48GH serie" +"IC25T060ATC[SX]05-0" 194 C "IBM Travelstar 60GH serie" +"IC35L0[12346]0AVER07" 194 C "IBM Deskstar 60GXP serie" +"IC35L[01][02468]0AVV[AN]07*" 194 C "IBM Deskstar 120GXP serie" +"IC35L[01][23689]0AVV207*" 194 C "IBM Deskstar 180GXP serie" + +######################################## +############# Maxtor drives +######################################## +#"Maxtor 2B0[012][04568]H1" ??? C "Maxtor Fireball 541DX" +"Maxtor 2F0[234]0[LJ]0" 194 C "Maxtor Fireball 3" +# which one must I trust ? +#"Maxtor 4D040H2" 9 C "Maxtor DiamondMax D540X-4D" +#"Maxtor 4D040H2" 0 C "Maxtor 4D040H2" +#"Maxtor 4D080H4" 12 C "Maxtor DiamondMax D540X-4D" +#"Maxtor 4D060H3" 12 C "Maxtor DiamondMax D540X-4D" +#"Maxtor 4D080H4" 9 C "Maxtor DiamondMax D540X-4D" +"MAXTOR 4K0[468]0H[234]" 194 C "Maxtor DiamondMax D540X serie" +"MAXTOR 4K020H1" 194 C "Maxtor 4K020H1" +"Maxtor 4A300J0" 194 C "Maxtor MaxLine II 300GB 5400RPM" +"Maxtor 4[RA](25|16|12|08|06)0[LJ]0" 194 C "Maxtor DiamondMax 16" +"Maxtor 5(1024|1369|2049|2732|3073|4098)U(2|3|4|6|8)" 0 C "Maxtor DiamondMax Plus 40" +"Maxtor 5A250J0" 194 C "Maxtor MaXline II 250GB 5400RPM" +"Maxtor 5A300J0" 194 C "Maxtor 5A300J0" +"Maxtor 5T0[24]0H[24]" 0 C "Maxtor DiamondMax Plus 60" +"Maxtor 6E0[234]0L0" 194 C "Maxtor DiamondMax Plus 8" +"MAXTOR 6L0[2468]0[LJ][1234]" 194 C "Maxtor DiamondMax Plus D740X family" +"Maxtor 6V320F0" 194 C "Maxtor Diamond Max 10 SATA II 320 GB" +"Maxtor 6Y(06|08|12|16|20|25)0[LPM]0" 194 C "Maxtor DiamondMax Plus 9" +"Maxtor 7L300[RS]0" 194 C "Maxtor 7L300R0 MaxLine+III 300GB 7200rpm" +"Maxtor 7Y250[PM]0" 194 C "Maxtor MaXLine Plus II 250GB 7200RPM" +"Maxtor 94098U8" 11 C "Maxtor DiamondMax 40 94098U8" + +#"Maxtor 6(B|L)(08|12|16|20|25|30)0[RSPM]0" 194 C "Maxtor DiamondMax Plus 10" +"Maxtor 6B080M0" 194 C "Maxtor DiamondMax 10 80GB 8MB SATA" +"Maxtor 6B120M0" 194 C "Maxtor DiamondMax 10 120GB 8MB SATA" +"Maxtor 6B160M0" 194 C "Maxtor DiamondMax 10 160GB 8MB SATA" +"Maxtor 6B160P0" 194 C "Maxtor DiamondMax 10 160GB 8MB ATA/133" +"Maxtor 6B200M0" 194 C "Maxtor DiamondMax 10 200GB 8MB SATA" +"Maxtor 6B200P0" 194 C "Maxtor DiamondMax 10 200GB 8MB ATA/133" +"Maxtor 6B250R0" 194 C "Maxtor DiamondMax 10 250GB 16MB ATA/133" +"Maxtor 6B250S0" 194 C "Maxtor DiamondMax 10 250GB 16MB SATA" +"Maxtor 6B300R0" 194 C "Maxtor DiamondMax 10 300GB 16MB ATA/133" +"Maxtor 6B300S0" 194 C "Maxtor DiamondMax 10 300GB 16MB SATA" +"Maxtor 6L080L0" 194 C "Maxtor DiamondMax 10 80GB 2MB ATA/133 RoHS" +"Maxtor 6L080M0" 194 C "Maxtor DiamondMax 10 80GB 8MB SATA RoHS" +"Maxtor 6L080P0" 194 C "Maxtor DiamondMax 10 80GB 8MB ATA/133 RoHS" +"Maxtor 6L120M0" 194 C "Maxtor DiamondMax 10 120GB 8MB SATA RoHS" +"Maxtor 6L120P0" 194 C "Maxtor DiamondMax 10 120GB 8MB ATA/133 RoHS" +"Maxtor 6L160M0" 194 C "Maxtor DiamondMax 10 160GB 8MB SATA RoHS" +"Maxtor 6L160P0" 194 C "Maxtor DiamondMax 10 160GB 8MB ATA/133 RoHS" +"Maxtor 6L200M0" 194 C "Maxtor DiamondMax 10 200GB 8MB SATA RoHS" +"Maxtor 6L200P0" 194 C "Maxtor DiamondMax 10 200GB 8MB ATA/133 RoHS" +"Maxtor 6L250R0" 194 C "Maxtor DiamondMax 10 250GB 16MB ATA/133 RoHS" +"Maxtor 6L250S0" 194 C "Maxtor DiamondMax 10 250GB 16MB SATA RoHS" +"Maxtor 6L300R0" 194 C "Maxtor DiamondMax 10 300GB 16MB ATA/133 RoHS" +"Maxtor 6L300S0" 194 C "Maxtor DiamondMax 10 300GB 16MB SATA RoHS" +"Maxtor 6V080E0" 194 C "Maxtor DiamondMax 10 80GB 8MB SATAII RoHS" +"Maxtor 6V160E0" 194 C "Maxtor DiamondMax 10 160GB 8MB SATAII RoHS" +"Maxtor 6V200E0" 194 C "Maxtor DiamondMax 10 200GB 8MB SATAII RoHS" +"Maxtor 6V250F0" 194 C "Maxtor DiamondMax 10 250GB 16MB SATAII RoHS" +"Maxtor 6V300F0" 194 C "Maxtor DiamondMax 10 300GB 16MB SATAII RoHS" + + + +######################################## +############# Quantum drives +######################################## +"QUANTUM FIREBALLP AS40.0" 0 C "Quantum Fireball AS40" +"QUANTUM FIREBALL CX10.2A" 0 C "Quantum Fireball CX10.2A" +#"QUANTUM FIREBALLlct10 20" 4 C "Quantum Fireball CT10 20GB" +# I suspect the QUANTUM FIREBALL_TM2110A to have a sensor in field 9... +# "QUANTUM FIREBALL_TM2110A" 9 C "Quantum Fireball TM2110A" + + + +######################################## +############# Samsung drives +######################################## +# somenone reported a problem with the SP8004H which reports a temperature +# 10°C below the ambient temperature +"SAMSUNG HA(200|250)JC" 194 C "Samsung SpinPoint V120CE series" +"SAMSUNG HD160JJ" 194 C "Samsung 160GB, 7200RPM, 8MB cache, SATA" +"SAMSUNG HD160JJ/P" 194 C "Samsung SpinPoint P80 SD 160GB (7200RPM, 8MB cache)" +"SAMSUNG HD[30|32|40][01]L[DJ]" 194 C "Samsung SpinPoint T133 series (300-400MB)" +"SAMSUNG HD250KD" 194 C "Samsung SpinPoint T133 series (250 MB PATA)" +"SAMSUNG HD321KJ" 194 C "Samsung Spinpoint T166 (7200RPM, 16MB cache) - SATA" +"SAMSUNG HD501LJ" 194 C "Samsung HD501LJ" +"SAMSUNG MP0(302|402|603|804)H" 194 C "Samsung SpinPoint M40 2.5inch" +"SAMSUNG SW0434A" 0 C "Samsung SW0434A" +"SAMSUNG SP(2001|4002|6003|8004|40A2)H" 194 C "Samsung SpinPoint P40 serie" +"SAMSUNG SP(0612|0802|1203|1604|0812|1213|1614)N" 194 C "Samsung SpinPoint P80 serie" +"SAMSUNG SP(0612|0802|1203|1604|0812|1213|1614)C" 194 C "Samsung SpinPoint P80 series - SATA" +"SAMSUNG SP0411N" 194 C "Samsung SpinPoint PL40 serie" +"SAMSUNG SP0822N" 194 C "Samsung SP0822N" +"SAMSUNG SP(0812|1213|1614)C" 194 C "Samsung Spinpoint 160G SATA" +"SAMSUNG SP2[05]14N" 194 C "Samsung SpinPoint P120 series (7200RPM, 8MB cache)" +"SAMSUNG SP2[05]04C" 194 C "Samsung SpinPoint P120 series - SATA" +"SAMSUNG SV0432A" 0 C "Samsung SV0432A" +"SAMSUNG SV3002H" 0 C "Samsung SpinPoint V30 serie" +"SAMSUNG SV(2001|4002|4012|6003|8004)H" 194 C "Samsung SpinPoint V40 serie" +#"SAMSUNG SV(0221|0602|0813|1204)H" 9 C "Samsung SpinPoint V60 serie" +#"SAMSUNG SV1204H" 194 C "Samsung 120G" +"SAMSUNG SV(0401|0802|1203|1604)N" 194 C "Samsung SpinPoint V80 serie" +"SAMSUNG SV4012H" 194 C "Samsung 40GB, 5400RPM, 2MB cache" + +######################################## +############# Seagate drives +######################################## +"Seagate Technology 1275MB - ST31276A" 0 C "Seagate ST31276A" +"ST3412A" 0 C "Seagate ST3412A" +"ST38641A" 0 C "Seagate ST38641A" +"ST310014A" 194 C "Seagate ST310014A" +"ST310210A" 0 C "Seagate ST310210A" +"ST310211A" 194 C "Seagate ST310211A" +"ST310220A" 0 C "Seagate ST310220A" +# SEAGATE ST313021A 13.0GB +"ST313021A" 0 C "Seagate U8 ST313021A" +"ST310240A" 0 C "Seagate Medalist 10240 Ultra ATA-3" +"ST315320A" 194 C "Seagate ST315320A" +"ST320423A" 0 C "Seagate U10 20423, Ultra ATA/66" +"ST320011A" 194 C "Seagate ST320011A" +"ST320014A" 194 C "Seagate ST320014A (5400 rpm, 20Gb)" +"ST320410A" 194 C "Seagate ST320410A" +"ST320413A" 194 C "Seagate ST320413A" +"ST320414A" 194 C "Seagate ST320414A" +"ST320420A" 194 C "Seagate Barracuda II ST320420A" +"ST330013A" 194 C "Seagate ST330013A Barracuda ATA V 30GB, 7200 rpm" +"ST330620A" 194 C "Seagate ST330620A" +"ST330621A" 194 C "Seagate ST330621A" +"ST330630A" 194 C "Seagate Barracuda ST330630A" +"ST340014A" 194 C "Seagate Barracuda 7200.7 40Gb" +"ST340015A" 194 C "Seagate Barracuda 5400.1 40GB" +"ST340016A" 194 C "Seagate ST340016A" +"ST340810A" 194 C "Seagate U Series 40810 (40Gb, Ultra ATA/100, 5400 rpm)" +"ST340823A" 194 C "Seagate U Series 5 40823" +"ST340824A" 194 C "Seagate Barracuda III" +"ST360015A" 194 C "Seagate Barracuda V ST360015A" +"ST360020A" 194 C "Seagate U Series 60020" +"ST360021A" 194 C "Seagate Barracuda IV ST360021A" +"ST380011A" 194 C "Seagate Barracuda 7200.7 80GB" +"ST380012A" 194 C "Seagate ST380012A 80GB" +"ST380013A" 194 C "Seagate Barracuda 7200.7 80GB" +"ST380013AS" 194 C "Seagate Barracuda 7200.7 80GB (Serial ATA)" +"ST380020A" 194 C "Seagate U Series 80020 (80Gb, Ultra ATA/100, 5400 rpm)" +"ST380021A" 194 C "Seagate Barracuda IV ST380021A" +"ST380022A" 194 C "Seagate Barracuda U7 80022, Ultra ATA/100" +"ST380023A" 194 C "Seagate Barracuda V ST380023A" +"ST380817AS" 194 C "Seagate Barracuda 7200.7 80GB - SATA" +"ST39111A" 194 C "Seagate ST39111A (from Sun Ultra)" +"ST3120020A" 194 C "Seagate ST3120020A" +"ST3120022A" 194 C "Seagate Baraccuda 7200.7 120GB" +"ST3120023A" 194 C "Seagate Barracuda V ST3120023A" +"ST3120024A" 194 C "Seagate Barracuda V ST3120024A" +"ST3120025ACE" 194 C "Seagate Barracuda V ST3120025ACE" +"ST3120026A" 194 C "Seagate Barracuda V ST3120026A" +"ST3160021A" 194 C "Seagate Barracuda 7200.7 - ST3160021A" +"ST3160023(A|AS)" 194 C "Seagate Barracuda V ST3160023A and AS (160Gb, ATA100 or Serial ATA)" +"ST3160827AS" 194 C "Seagate Barracuda 7200.7 160GB (Serial ATA)" +"ST3200021A" 194 C "Seagate Barracuda 7200.7 Plus 200GB" +"ST3200822(A|AS)" 194 C "Seagate Barracuda 7200.7 Plus 200GB (PATA or SATA)" +"ST3200826A" 194 C "Seagate Barracuda 7200.8 200Gb" +"ST3250623A" 194 C "Seagate Barracuda 7200.16 250GB" +"ST3250823A" 194 C "Seagate Barracuda 7200.8 250GB" +"ST3250823A" 194 C "Seagate Barracuda 7200.7 Plus 250GB" +"ST3250823NS" 194 C "Seagate NL35 SATA (RAID-Edition) 7200 250GB" +"ST3300831A" 194 C "Seagate 300GB ST3300831A" +"ST3400832A" 194 C "Seagate Barracuda 7200.8 Plus 400GB" +"ST3400633(A|AS)" 194 C "Seagate Barracuda 7200.7 400 GB" +"ST3500630NS" 194 C "Seagate" +"ST3400632NS" 194 C "Seagate" +"ST3320620AS" 194 C "Seagate Barracuda 7200.7 320 GB" +"ST3500630AS" 194 C "Seagate Barracuda 7200.7 500 GB" +"ST3802110A" 194 C "Seagate Barracuda 7200.9 80 GB" +"ST910021A" 194 C "Seagate Momentus 7200.1 100GB" +"ST910082[35]A" 194 C "Seagate Momentus 5400.2 100GB" +"ST9120821A" 194 C "Seagate Momentus 5400.2 120GB" +"ST94019A" 194 C "Seagate ST94019A" +"ST94813A" 194 C "Seagate Momentus 5400.2 40GB" +"ST94[08]11A" 194 C "Seagate ST94011A" +"ST960821A" 194 C "Seagate ST960821A" +"ST960822A" 194 C "Seagate Momentus 5400.2 60GB" +"ST96812AS" 194 C "Seagate Momentus 5400.2 60GB SATA" +"ST9808211A" 194 C "Seagate Momentus 5400.2 80GB" + +######################################## +############# TOSHIBA Laptops +######################################## +"MK4313MAT" 220 C "Toshiba MK4313MAT" +"TOSHIBA MK1032GAX" 194 C "Toshiba MK1032GAX" +"TOSHIBA MK1517GAP" 0 C "Toshiba MK1517GAP" +"TOSHIBA MK2018GAS" 226 F "Toshiba MK2018GAS" +"TOSHIBA MK2023GAS" 194 C "Toshiba MK2023GAS" + +"TOSHIBA MK3017GAP" 0 C "Toshiba MK3017GAP" +"TOSHIBA MK3021GAS" 194 C "Toshiba MK3021GAS" +"TOSHIBA MK3025GAS" 194 C "Toshiba MK3025GAS" + +#"TOSHIBA MK4019GAX" 222 C "Toshiba MK4019GAX" +"TOSHIBA MK4021GAS" 194 C "Toshiba MK4021GAS" +"TOSHIBA MK4025GAS" 194 C "Toshiba MK4025GAS 40 Go" +"TOSHIBA MK4026GAS" 194 C "Toshiba MK4026GAS 40 Go" +"TOSHIBA MK4032GAX" 194 C "Toshiba MK4032GAX" + +"TOSHIBA MK6021GAS" 194 C "Toshiba MK6021GAS" +"TOSHIBA MK6022GAX" 194 C "Toshiba MK6022GAX" +"TOSHIBA MK6025GAS" 194 C "Toshiba MK6025GAS" +"TOSHIBA MK6026GAX" 194 C "Toshiba MK6026GAX" +"TOSHIBA MK8025GAS" 194 C "Toshiba MK8025GAS" +"TOSHIBA MK8026GAX" 194 C "Toshiba MK8026GAX" + +"MK4025GAS" 194 C "Toshiba MK4025GAS" + + +######################################## +############# Western Digital drives +######################################## +# WDC AC310100B and WDC AC2850F are reported not working +# no more informations were given +"WDC AC22000L" 0 C "Western Digital Caviar AC22000" +"WDC AC420400D" 231 C "Western Digital Caviar AC420400D" +"WDC AC418000D" 231 C "Western Digital AC418000D" +"WDC WD135BA" 231 C "Western Digital WD135BA" + +"WDC WD100EB-00BHF0" 0 C "Western Digital 100EB-00BHF0" +"WDC WD200BB-00AUA1" 0 C "Western Digital Caviar WD200BB" +#"WDC WD200BB-60DGA0" 0 C "Western Digital Caviar WD200BB" +"WDC WD300BB-00CAA0" 0 C "Western Digital WD300BB" +"WDC WD360GD-00FNA0" 194 C "Western Digital SATA Raptor 36.7GB" +"WDC WD400BB-00CAA0" 0 C "Western Digital 400BB-00CAA0" +"WDC WD400BB-00J[KH]A0" 194 C "Western Digital Caviar WD400BB" +"WDC WD400BB-23JHC0" 194 C "Western Digital 23JHC0" +#"WDC WD400BB-00GFA0" 0 C "" +"WDC WD400BB-55HEA0" 194 C "Western Digital Caviar WD400BB" +"WDC WD400BB-(18CA|00DE)A0" 0 C "Western Digital Caviar WD400BB" +"WDC WD400BB-75FJA1" 194 C "Western Digital Caviar WD400BB" +"WDC WD400EB-00CPF0" 0 C "Western Digital 400EB-00CPF0" +"WDC WD400JB-00(JJ|FM|FS)A0" 194 C "Western Digital Caviar 40GB Special Edition 8MB" +"WDC WD400JB-00ETA0" 194 C "Western Digital 400JB-00ETA0" +"WDC WD400JB-00JJC0" 194 C "Western Digital 400JB-00JJC0 40GB" +"WDC WD400LB-00DNA0" 194 C "Western Digital 400LB-00DNA0" +"WDC WD400UE-22HCT0" 194 C "Western Digital 40GB Notebook HDD" +"WDC WD400VE-75HDT1" 194 C "Western Digital Scorpio 40GB" +"WDC WD600BB-32BSA0" 0 C "Western Digital 600BB-32BSA0" +"WDC WD600JB-00ETA0" 194 C "Western Digital 600JB-00ETA0" +"WDC WD600LB-00DNA0" 194 C "Western Digital 60GB" +"WDC WD600VE-75HDT0" 194 C "Western Digital 600VE-75HDT0" +"WDC WD600VE-00HDT0" 194 C "Western Digital 600VE-00HDT0" +"WDC WD740GD-00FL21.0" 194 C "Western Digital SATA Raptor" +"WDC WD740GD-([05]0FL[AC]0|75FLA1)" 194 C "Western Digital SATA Raptor 74GB 8MB" +"WDC WD800BB-00CAA1" 0 C "Western Digital WD800BB-00CAA1" +"WDC WD800BB-(00|22)DKA0" 194 C "Western Digital WD800BB 80 Go" +"WDC WD800BB-32CCB0" 194 C "Western Digital 800BB-32CCB0" +"WDC WD800BB-55HEA0" 194 C "Western Digital 800BB-55HEA0" +"WDC WD800BB-00JHA0" 194 C "Western Digital 800BB-00JHA0" +"WDC WD800BB-00JKA0" 194 C "Western Digital 800BB-00JKA0" +"WDC WD800BB-55JKA0" 194 C "Western Digital 800BB-55JKA0" +"WDC WD800BB-75FRA0" 194 C "Western Digital Caviar WD800BB" +"WDC WD800JB-00CRA1" 0 C "Western Digital Caviar WD800JB" +"WDC WD800JB-00(ET|FM|FS)A0" 194 C "Western Digital Caviar 80GB Special Edition 8MB" +"WDC WD800JB-00JJ[AC]0" 194 C "Western Digital WD800JB" +"WDC WD800JD-(00|55)(HK|JR)A0" 194 C "Western Digital SATA 80GB, 8MB Cache" +"WDC WD800JD-00(HK|JN)A0" 194 C "Western Digital SATA 80GB, 8MB Cache" +"WDC WD800LB-(00|55)DNA0" 194 C "Western Digital Caviar WD800LB 80 Go ATA-100" +"WDC WD800VE-07HDT0" 194 C "Western Digital 800VE-07HDT0" +"WDC WD1200BB-00(FTA|GUA)0" 194 C "Western Digital Caviar EIDE 2MB Cache" +"WDC WD1200JB-00(EV|FU|GV)A0" 194 C "Western Digital Caviar 120GB Special Edition 8MB" +"WDC WD1200JB-22GVA0" 194 C "Western Digital Caviar 120GB" +"WDC WD1200JD-00(GBB|HBC)0" 194 C "Western Digital WD1200JD" +"WDC WD1200LB-55EDA0" 194 C "Western Digital WD1220LB" +"WDC WD1200SB-01KB[AC]0" 194 C "Western Digital Caviar RE (Raid Edition) 120 GB" +"WDC WD1600BB-00DWA0" 194 C "Western Digital Caviar WD1600BB" +"WDC WD1600JB-(00EV|00FU|00GV|22GV|75GV)A0" 194 C "Western Digital Caviar 160GB Special Edition 8MB" +"WDC WD2000BB-00FTA0" 194 C "Western Digital WD2000BB" +"WDC WD2000JB-(00EV|32EV|34EV|00FU|00GV|55GV|98GV|00KF)A0" 194 C "Western Digital Caviar 200GB Special Edition 8MB" +"WDC WD2000JB-00GVC0" 194 C "Western Digital WD2000JB" +"WDC WD2000JS-00MHB1" 194 C "Western Digital SATA 200GB" +"WDC WD2500JB-(00RE|00EV|00FU|32FU|00GV|55GV)A0" 194 C "Western Digital Caviar 250GB Special Edition 8MB" +"WDC WD2500JB-00GVC0" 194 C "Western Digital 250GB" +"WDC WD2500JD-(00G|32H)BB0" 194 C "Western Digital SATA Caviar 250GB Special Edition 8MB" +"WDC WD2500JD-40HBC0" 194 C "Western Digital WD2500JD-40HBC0" +"WDC WD2500PB-98FBA0" 194 C "Western Digital Caviar 250GB Special Edition 8MB" +"WDC WD2500PD-00FZB1" 194 C "Western Digital WD2500PD-00FZB1" +"WDC WD2500SD-01KCB0" 194 C "Western Digital Caviar RE 250GB 8MB" +"WDC WD3000JB-00KFA0" 194 C "Western Digital WD3000JB" +"WDC WD3200JB-00KFA0" 194 C "Western Digital Caviar 320GB 8MB" +"WDC WD4000KD-00NAB0" 194 C "Western Digital Caviar SE16 400GB 16MB" +"WDC WD4000YR-01PLB0" 194 C "Western Digital Caviar RE2 400GB 16MB" +"WD4000YS-01MPB0" 194 C "Western Digital RE2 7200 SATA II 400 GB" + +# not sure for next +# "WDC WD1200JB-00CRA1" 9 C "Western Digital 1200JB-00CRA1" +# "WDC WD273BA" 9 C "Western Digital WD273BA" + + + + +######################################################################################################################## +######################################################################################################################## +######################################################################################################################## +######################################################################################################################## +######################################################################################################################## +######################################################################################################################## +######################################################################################################################## +######################################################################################################################## +######################################################################################################################## +######################################################################################################################## +######################################################################################################################## +######################################################################################################################## +######################################################################################################################## +######################################################################################################################## + +"ST3750640AS" 194 C "Seagate Barracuda 7200.10 SATA 750GB" +"ST3750840AS" 194 C "Seagate Barracuda 7200.10 SATA 750GB" +"ST3500630AS" 194 C "Seagate Barracuda 7200.10 SATA 500GB" +"ST3500830AS" 194 C "Seagate Barracuda 7200.10 SATA 500GB" +"ST3400620AS" 194 C "Seagate Barracuda 7200.10 SATA 400GB" +"ST3400620A" 194 C "Seagate Barracuda 7200.10 400GB" +"ST3400820AS" 194 C "Seagate Barracuda 7200.10 SATA 400GB" +"ST3320620AS" 194 C "Seagate Barracuda 7200.10 SATA 320GB" +"ST3320820AS" 194 C "Seagate Barracuda 7200.10 SATA 320GB" +"ST3300620AS" 194 C "Seagate Barracuda 7200.10 SATA 300GB" +"ST3300820AS" 194 C "Seagate Barracuda 7200.10 SATA 300GB" +"ST3250620AS" 194 C "Seagate Barracuda 7200.10 SATA 250GB" +"ST3250820AS" 194 C "Seagate Barracuda 7200.10 SATA 250GB" +"ST3250410AS" 194 C "Seagate Barracuda 7200.10 SATA 250GB" +"ST3250310AS" 194 C "Seagate Barracuda 7200.10 SATA 250GB" +"ST3200820AS" 194 C "Seagate Barracuda 7200.10 SATA 200GB" +"ST3160815AS" 194 C "Seagate Barracuda 7200.10 SATA 160GB" +"ST3160215AS" 194 C "Seagate Barracuda 7200.10 SATA 160GB" +"ST3120815AS" 194 C "Seagate Barracuda 7200.10 SATA 120GB" +"ST3120215AS" 194 C "Seagate Barracuda 7200.10 SATA 120GB" +"ST380815AS" 194 C "Seagate Barracuda 7200.10 SATA 80GB" +"ST380215AS" 194 C "Seagate Barracuda 7200.10 SATA 80GB" +"ST340815AS" 194 C "Seagate Barracuda 7200.10 SATA 40GB" +"ST340215AS" 194 C "Seagate Barracuda 7200.10 SATA 40GB" +"ST3300622AS" 194 C "Seagate Barracuda 7200.9 SATA2.5 300GB" +"ST3300831A" 194 C "Seagate Barracuda 7200.8 PATA 300GB" + +"Maxtor 7(L|V)250(F|R|S)0" 194 C "Maxtor MaXLine III 250GB 7200rpm" +"Maxtor 7(L|V)300(F|R|S)0" 194 C "Maxtor MaXLine III 300GB 7200rpm" +"MAXTOR STM3320620AS" 194 C "" + +"WDC WD1500ADFD-00NLR1" 194 C "Western Digital Raptor 150GB" +"WDC WD1600JS-00NCB1" 194 C "Western Digital Caviar 1600JS 160GB Sata" +"WDC WD1600SD-01KCC0" 194 C "Western Digital Caviar RE Serial ATA series" +"WDC WD2500JD-57HBC0" 194 C "Western Digital Caviar SE (Serial ATA) 250 GB" +"WDC WD2500JS" 194 C "Western Digital WD2500JS" +"WDC WD2500JS-41MVB1" 194 C "Western Digital SATAII Caviar 250GB Special Edition 8MB" +"WDC WD2500JD-00HBB0" 194 C "Western Digital SATA 250GB" +"WDC WD2500KS-00MJB0" 194 C "Western Digital SATA-II Caviar 250GB Special Edition 16MB" +"WDC WD3000JS-00PDB0" 194 C "Western Digital WD3000JS" +"WDC WD3200KS-00PFB0" 194 C "" +"WDC WD3200JD-22KLB0" 194 C "Western Digital Caviar SE 320GB 8MB" diff --git a/packages/debug/hddtemp/install b/packages/debug/hddtemp/install new file mode 100755 index 0000000000..09e361fe30 --- /dev/null +++ b/packages/debug/hddtemp/install @@ -0,0 +1,29 @@ +#!/bin/sh + +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2013 Dag Wieers (dag@wieers.com) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +. config/options $1 + +mkdir -p $INSTALL/etc/ +cp $PKG_DIR/data/hddtemp.db $INSTALL/etc/ +mkdir -p $INSTALL/usr/bin/ +cp $PKG_BUILD/src/hddtemp $INSTALL/usr/bin/ + diff --git a/packages/debug/hddtemp/meta b/packages/debug/hddtemp/meta new file mode 100644 index 0000000000..8ef96d07c0 --- /dev/null +++ b/packages/debug/hddtemp/meta @@ -0,0 +1,36 @@ +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2013 Dag Wieers (dag@wieers.com) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +PKG_NAME="hddtemp" +PKG_VERSION="0.3-beta15" +PKG_REV="1" +PKG_ARCH="i386 x86_64" +PKG_LICENSE="GPL" +PKG_SITE="http://www.guzu.net/linux/hddtemp.php" +PKG_URL="http://download.savannah.gnu.org/releases/hddtemp/$PKG_NAME-$PKG_VERSION.tar.bz2" +PKG_DEPENDS="" +PKG_BUILD_DEPENDS="toolchain" +PKG_PRIORITY="optional" +PKG_SECTION="system" +PKG_SHORTDESC="hddtemp: tool that reports hard drive temperature" +PKG_LONGDESC="hddtemp is a small utility (daemonizable) that gives you the temperature of your hard drive by reading S.M.A.R.T. informations (for drives that support this feature)." +PKG_IS_ADDON="no" + +PKG_AUTORECONF="no" diff --git a/packages/debug/hddtemp/patches/hddtemp_0.3-beta15-52.diff b/packages/debug/hddtemp/patches/hddtemp_0.3-beta15-52.diff new file mode 100644 index 0000000000..9397c86b67 --- /dev/null +++ b/packages/debug/hddtemp/patches/hddtemp_0.3-beta15-52.diff @@ -0,0 +1,7539 @@ +--- hddtemp-0.3-beta15.orig/README ++++ hddtemp-0.3-beta15/README +@@ -28,10 +28,7 @@ + INFORMATION + =========== + hddtemp accesses to the SATA disks via ATA pass-through commands (defined in +-T10/04-262r7). At the time of writing (kernel 2.6.11-rc5 has just been +-released), kernels doesn't have support for ATA pass-through. You have to +-update the libata driver with a newer version that could be found on: +-http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/ ++T10/04-262r7). Only kernel >= 2.6.16 have this support. + + In daemon mode, hddtemp doesn't allow too much query at a time. If the interval + between two query is inferior to 1 minute, hddtemp will give the previous value +--- hddtemp-0.3-beta15.orig/debian/rules ++++ hddtemp-0.3-beta15/debian/rules +@@ -0,0 +1,110 @@ ++#!/usr/bin/make -f ++# Sample debian/rules that uses debhelper. ++# GNU copyright 1997 to 1999 by Joey Hess. ++ ++# Uncomment this to turn on verbose mode. ++#export DH_VERBOSE=1 ++ ++# These are used for cross-compiling and for saving the configure script ++# from having to guess our platform (since we know it already) ++DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) ++DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) ++ ++# Get flags from dpkg-buildflags ++CFLAGS = $(shell dpkg-buildflags --get CFLAGS) ++CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS) ++LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) ++ ++ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) ++ INSTALL_PROGRAM += -s ++endif ++ ++config.status: configure ++ dh_testdir ++ ++ -test -r /usr/share/misc/config.sub && \ ++ cp -f /usr/share/misc/config.sub config.sub ++ -test -r /usr/share/misc/config.guess && \ ++ cp -f /usr/share/misc/config.guess config.guess ++ ++ CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \ ++ ./configure --host=$(DEB_HOST_GNU_TYPE) \ ++ --build=$(DEB_BUILD_GNU_TYPE) \ ++ --prefix=/usr \ ++ --mandir=\$${prefix}/share/man \ ++ --infodir=\$${prefix}/share/info \ ++ --with-db-path=/etc/hddtemp.db ++ ++build: build-arch build-indep ++ ++build-arch: build-arch-stamp ++build-arch-stamp: config.status ++ dh_testdir ++ $(MAKE) ++ touch build-stamp ++ ++build-indep: ++ ++clean: debian-clean ++ dh_clean ++ ++debian-clean: ++ dh_testdir ++ dh_testroot ++ [ ! -f Makefile ] || $(MAKE) distclean ++ rm -f po/*.gmo po/stamp-po ++ -rm -f *-stamp ++ -rm -f config.sub config.guess ++ ++install: build ++ dh_testdir ++ dh_testroot ++ dh_clean -k ++ dh_installdirs ++ ++ # Add here commands to install the package into debian/hddtemp. ++ $(MAKE) install DESTDIR=$(CURDIR)/debian/hddtemp ++ ++ install -p -o root -g root -m 644 $(CURDIR)/debian/hddtemp.db \ ++ $(CURDIR)/debian/hddtemp/etc/hddtemp.db ++ ++ cp -a $(CURDIR)/contribs $(CURDIR)/debian/hddtemp/usr/share/doc/hddtemp ++ rm -f $(CURDIR)/debian/hddtemp/usr/share/doc/hddtemp/Makefile* ++ ++# Build architecture-independent files here. ++binary-indep: build install ++# We have nothing to do by default. ++ ++# Build architecture-dependent files here. ++binary-arch: build install ++ dh_testdir ++ dh_testroot ++ dh_installdebconf ++ dh_installdocs ++ dh_installexamples ++ dh_installmenu ++ dh_installlogcheck ++# dh_installlogrotate ++# dh_installemacsen ++# dh_installpam ++# dh_installmime ++ dh_installinit ++ dh_installcron ++ dh_installman ++ dh_installinfo ++ dh_installchangelogs ChangeLog ++ dh_link ++ dh_strip ++ dh_compress ++ dh_fixperms ++# dh_makeshlibs ++ dh_installdeb ++# dh_perl ++ dh_shlibdeps ++ dh_gencontrol ++ dh_md5sums ++ dh_builddeb ++ ++binary: binary-indep binary-arch ++.PHONY: build build-arch build-indep clean binary-indep binary-arch binary install ++ +--- hddtemp-0.3-beta15.orig/debian/docs ++++ hddtemp-0.3-beta15/debian/docs +@@ -0,0 +1,2 @@ ++README ++TODO +--- hddtemp-0.3-beta15.orig/debian/postrm ++++ hddtemp-0.3-beta15/debian/postrm +@@ -0,0 +1,28 @@ ++#! /bin/sh ++# postrm script for hddtemp ++set -e ++ ++conffile="/etc/default/hddtemp" ++ ++case "$1" in ++ purge) ++ rm -f $conffile ++ ;; ++ remove) ++ rm -f /usr/bin/hddtemp ++ rm -f /usr/share/man/man1/hddtemp.1.gz ++ ;; ++ upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ++ ;; ++ *) ++ echo "postrm called with unknown argument \`$1'" >&2 ++ exit 1 ++ ;; ++esac ++ ++# dh_installdeb will replace this with shell code automatically ++# generated by other debhelper scripts. ++ ++#DEBHELPER# ++ ++exit 0 +--- hddtemp-0.3-beta15.orig/debian/changelog ++++ hddtemp-0.3-beta15/debian/changelog +@@ -0,0 +1,1289 @@ ++hddtemp (0.3-beta15-52) unstable; urgency=low ++ ++ * Decrease hddtemp/daemon priority to medium from high (closes: ++ bug#680877). ++ * Bumped Standards-Version to 3.9.3. ++ ++ -- Aurelien Jarno Mon, 09 Jul 2012 08:12:30 +0200 ++ ++hddtemp (0.3-beta15-51) unstable; urgency=low ++ ++ * init script: also probe for double letter drives (closes: bug#646724). ++ ++ -- Aurelien Jarno Sun, 30 Oct 2011 20:21:06 +0100 ++ ++hddtemp (0.3-beta15-50) unstable; urgency=low ++ ++ * Convert hddtemp.db to UTF-8 (closes: bug#640899). ++ * Don't restart on reload in init.d (closes: bug#643610). ++ * Add a status option in init.d (closes: bug#643611). ++ ++ -- Aurelien Jarno Sun, 09 Oct 2011 20:16:06 +0200 ++ ++hddtemp (0.3-beta15-49) unstable; urgency=low ++ ++ * Added Slovak debconf templates. Thanks to Slavko (closes: bug#634519). ++ * Fix a few typo in translation and enable German translation. Thanks to ++ Ville Skyttä for tha patch. ++ * Add build-arch and build-indep targets. ++ ++ -- Aurelien Jarno Tue, 30 Aug 2011 16:32:45 +0200 ++ ++hddtemp (0.3-beta15-48) unstable; urgency=low ++ ++ * Fix backtrace support on i386. ++ * Add backtrace support on amd64. ++ ++ -- Aurelien Jarno Sun, 05 Jun 2011 00:18:46 +0200 ++ ++hddtemp (0.3-beta15-47) unstable; urgency=low ++ ++ * Fix reading model on SATA big-endian (closes: #602307). ++ * Updated Arabic debconf templates, thanks to Ossama Khaya (closes: ++ bug#596177). ++ * Updated Swedish debconf template, thanks to Joe Hansen (closes: ++ bug#603109). ++ * Update Dutch debconf translation, thanks to Jeroen Schot (closes: ++ bug#628757). ++ * Bumped Standards-Version to 3.9.2 (no changes). ++ ++ -- Aurelien Jarno Sat, 04 Jun 2011 21:36:32 +0200 ++ ++hddtemp (0.3-beta15-46) unstable; urgency=low ++ ++ * Don't probe /dev/sg? by default (closes: bug#531849). ++ * Add initial German translation, by Helge Kreutzmann (closes: #503710). ++ * Fix a typo in the help message (closes: #503711). ++ * Correctly zero-terminate long product ID strings (closes: #517981). ++ * Bumped Standards-Version to 3.8.4 (no changes). ++ ++ -- Aurelien Jarno Sun, 07 Feb 2010 20:24:49 +0100 ++ ++hddtemp (0.3-beta15-45) unstable; urgency=low ++ ++ * Updated Swedish debconf templates. Thanks to Martin Bagge (closes: ++ bug#491768). ++ * Improve init script, by Cristian Ionescu-Idbohrn (closes: bug#486235). ++ * Mention /etc/init.d/hddtemp and /etc/default/hddtemp in README.Debian ++ (closes: bug#482982). ++ * Bumped Standards-Version to 3.8.0 (no changes). ++ ++ -- Aurelien Jarno Sun, 27 Jul 2008 09:44:06 +0200 ++ ++hddtemp (0.3-beta15-44) unstable; urgency=low ++ ++ * Updated Japanese debconf templates. Thanks to Kenshi Muto (closes: ++ bug#483504). ++ ++ -- Aurelien Jarno Mon, 02 Jun 2008 10:30:58 +0200 ++ ++hddtemp (0.3-beta15-43) unstable; urgency=low ++ ++ * Don't wake up SATA drives if not asked (closes: #479840). ++ ++ -- Aurelien Jarno Sat, 10 May 2008 13:24:18 +0200 ++ ++hddtemp (0.3-beta15-42) unstable; urgency=low ++ ++ * Use minus instead of hyphenin manpage. ++ ++ -- Aurelien Jarno Sun, 02 Mar 2008 19:14:14 +0100 ++ ++hddtemp (0.3-beta15-41) unstable; urgency=low ++ ++ * Fixed LSB header in init script (closes: bug#466281). ++ ++ -- Aurelien Jarno Sun, 17 Feb 2008 18:22:21 +0100 ++ ++hddtemp (0.3-beta15-40) unstable; urgency=low ++ ++ * Added Basque debconf templates. Thanks to Piarres Beobide (closes: ++ bug#465731). ++ ++ -- Aurelien Jarno Fri, 15 Feb 2008 21:59:07 +0100 ++ ++hddtemp (0.3-beta15-39) unstable; urgency=low ++ ++ [ Aurelien Jarno ] ++ * Bumped Standards-Version to 3.7.3 (no changes). ++ ++ [ Christian Perrier ] ++ * Debconf templates and debian/control reviewed by the debian-l10n- ++ english team as part of the Smith review project. Closes: #462483 ++ * [Debconf translation updates] ++ * Norwegian BokmĂĄl. Closes: #462799 ++ * German. Closes: #462843 ++ * Galician. Closes: #462988 ++ * Spanish. Closes: #463898 ++ * Finnish. Closes: #463943 ++ * Czech. Closes: #464224 ++ * Russian. Closes: #464566 ++ * Italian. Closes: #465069 ++ * Portuguese. Closes: #465135 ++ * Vietnamese. Closes: #465534 ++ * French. Closes: #465650 ++ ++ -- Aurelien Jarno Wed, 13 Feb 2008 23:43:53 +0100 ++ ++hddtemp (0.3-beta15-38) unstable; urgency=low ++ ++ * Fix typo in hddtemp manpage (closes: bug#444242). ++ ++ -- Aurelien Jarno Tue, 11 Dec 2007 15:17:16 +0100 ++ ++hddtemp (0.3-beta15-37) unstable; urgency=low ++ ++ * Updated Czech debconf templates. Thanks to Miroslav Kure (closes: ++ bug#413322). ++ * Added Galician debconf templates. Thanks to Jacobo Tarrio (closes: ++ bug#412198). ++ * Clean po/stamp-po to make sure the .gmo files are regenerated (closes: ++ bug#441708). ++ * Updated Portuguese translation, thanks to Rui Branco (closes: ++ bug#418281). ++ * Updated Vietnamese debconf translation. Thanks to Clytie Siddall (closes: ++ bug#427039). ++ * Fixed man page formatting error (closes: bug#439074). ++ * Fix a segfault when using --unit and --numeric (closes: bug#412368). ++ * Exit with error code != 0 in case of error (closes: bug#423509). ++ ++ -- Aurelien Jarno Wed, 12 Sep 2007 11:36:05 +0200 ++ ++hddtemp (0.3-beta15-36) unstable; urgency=low ++ ++ * Fix the init script, trying to kill not running daemon on shutdown ++ (closes: #411645). ++ ++ -- Aurelien Jarno Tue, 20 Feb 2007 22:04:01 +0100 ++ ++hddtemp (0.3-beta15-35) unstable; urgency=low ++ ++ * Updated Portuguese translation, thanks to Miguel Figueire (closes: ++ bug#409491). ++ ++ -- Aurelien Jarno Tue, 20 Feb 2007 08:22:22 +0100 ++ ++hddtemp (0.3-beta15-34) unstable; urgency=low ++ ++ * Relax SATA magic checkings (closes: #404310) ++ * Updated Swedish debconf template. Thanks to Daniel Nylander (closes: ++ bug#398788). ++ * /etc/default/hddtemp: changed SYSLOG into RUN_SYSLOG and fixed the ++ comments (closes: bug#401978). ++ ++ -- Aurelien Jarno Fri, 19 Jan 2007 00:38:27 +0100 ++ ++hddtemp (0.3-beta15-33) unstable; urgency=medium ++ ++ * Update the description (closes: #401428). ++ ++ -- Aurelien Jarno Mon, 4 Dec 2006 06:04:38 +0100 ++ ++hddtemp (0.3-beta15-32) unstable; urgency=low ++ ++ * Updated German debconf template. Thanks to Erik Schanze (closes: ++ bug#397209). ++ ++ -- Aurelien Jarno Mon, 27 Nov 2006 14:42:32 +0100 ++ ++hddtemp (0.3-beta15-31) unstable; urgency=low ++ ++ * Remove the suggest on gkrellm-hddtemp (closes: bug#398938). ++ * Updated Swedish debconf template. Thanks to Daniel Nylander (closes: ++ bug#398788). ++ * Added Swedish translation. Thanks to Daniel Nylander (closes: ++ bug#398787). ++ * Added and LSB header to the init script. ++ ++ -- Aurelien Jarno Mon, 27 Nov 2006 12:14:49 +0100 ++ ++hddtemp (0.3-beta15-30) unstable; urgency=medium ++ ++ * Remove a space in the printed temperature when a disk is not present ++ in hddtemp.db. ++ ++ -- Aurelien Jarno Thu, 19 Oct 2006 14:50:09 +0200 ++ ++hddtemp (0.3-beta15-29) unstable; urgency=medium ++ ++ * Also consider field 194 as a temperature in Celsius if the disk ++ is not present in hddtemp.db in daemon mode (closes: bug#391870). ++ ++ -- Aurelien Jarno Mon, 9 Oct 2006 16:42:47 +0200 ++ ++hddtemp (0.3-beta15-28) unstable; urgency=medium ++ ++ * Always consider field 194 as a temperature in Celsius if the disk ++ is not present in hddtemp.db (closes: bug#387102, #386943, #389290, ++ #387403, #389309, #387544) ++ * Updated Czech debconf template. Thanks to Miroslav Jezbera (closes: ++ bug#389244). ++ * Set urgency to medium as I really want to get this version in etch ++ (and not bother with roughly one bug report per week). ++ ++ -- Aurelien Jarno Wed, 4 Oct 2006 01:53:51 +0200 ++ ++hddtemp (0.3-beta15-27) unstable; urgency=low ++ ++ * Depends on lsb-base (>= 3.0-3) (closes: bug#386859). ++ * Added support for Western Digital WD2000JD (closes: bug#385604). ++ * Added support for Seagate NL35 SATA (closes: bug#385187). ++ * Added support for ST3160811AS (closes: bug#385335). ++ * Added support for WD400BB-00DKA0 (closes: bug#386857). ++ ++ -- Aurelien Jarno Mon, 11 Sep 2006 00:13:15 +0200 ++ ++hddtemp (0.3-beta15-26) unstable; urgency=low ++ ++ * Added support for SAMSUNG HD160JJ. ++ ++ -- Aurelien Jarno Sat, 26 Aug 2006 22:29:13 +0200 ++ ++hddtemp (0.3-beta15-25) unstable; urgency=low ++ ++ * Added support for WD1200JD-00FYB0 (closes: bug#383692). ++ ++ -- Aurelien Jarno Sun, 20 Aug 2006 15:00:15 +0200 ++ ++hddtemp (0.3-beta15-24) unstable; urgency=low ++ ++ * Updated Spanish debconf template. Thanks to Carlos Valdivia YagĂĽe (closes: ++ bug#383374:). ++ ++ -- Aurelien Jarno Thu, 17 Aug 2006 10:25:43 +0200 ++ ++hddtemp (0.3-beta15-23) unstable; urgency=low ++ ++ * Added support for WDC WD3200SD-01KNB0 (closes: bug#382449). ++ * Added support for ST3400633 (closes: bug#382546). ++ * Added various Seagate 7200.10 drives, patch by Petr Vandrovec (closes: ++ bug#382490). ++ ++ -- Aurelien Jarno Fri, 11 Aug 2006 21:46:40 +0200 ++ ++hddtemp (0.3-beta15-22) unstable; urgency=low ++ ++ * Added support for ST3320620AS (closes: bug#382300). ++ ++ -- Aurelien Jarno Thu, 10 Aug 2006 11:24:58 +0200 ++ ++hddtemp (0.3-beta15-21) unstable; urgency=low ++ ++ * Added support for Toshiba MK1032GSX (closes: bug#382130). ++ ++ -- Aurelien Jarno Wed, 9 Aug 2006 19:27:36 +0200 ++ ++hddtemp (0.3-beta15-20) unstable; urgency=low ++ ++ * Added support for Maxtor 6V300F0 (closes: bug#382071). ++ * Added support for Seagate ST98823AS (closes: bug#382009). ++ ++ -- Aurelien Jarno Tue, 8 Aug 2006 18:28:24 +0200 ++ ++hddtemp (0.3-beta15-19) unstable; urgency=low ++ ++ * Added support for ST3250624AS (closes: bug#381837). ++ * Added support for WDC WD3200KS-00PFB0 (closes: bug#381837). ++ ++ -- Aurelien Jarno Mon, 7 Aug 2006 23:38:39 +0200 ++ ++hddtemp (0.3-beta15-18) unstable; urgency=low ++ ++ * Added support for MHV2060AH. ++ ++ -- Aurelien Jarno Sat, 5 Aug 2006 21:19:56 +0200 ++ ++hddtemp (0.3-beta15-17) unstable; urgency=low ++ ++ * Added support for WDC WD1500ADFD-00NLR0 (closes: bug#381403). ++ ++ -- Aurelien Jarno Sat, 5 Aug 2006 17:00:30 +0200 ++ ++hddtemp (0.3-beta15-16) unstable; urgency=low ++ ++ * Updated Japanese debconf template. Thanks to Kenshi Muto (closes: ++ bug#379945). ++ * Added support for ST3808110AS and ST3160812AS (closes: bug#380478). ++ * Added support for ST3160812A (closes: bug#379701). ++ ++ -- Aurelien Jarno Sun, 30 Jul 2006 22:54:13 +0200 ++ ++hddtemp (0.3-beta15-15) unstable; urgency=low ++ ++ * Added support for WDC WD2500JD-75HBB0 (closes: bug#379024). ++ ++ -- Aurelien Jarno Thu, 20 Jul 2006 21:47:04 +0200 ++ ++hddtemp (0.3-beta15-14) unstable; urgency=low ++ ++ * Use lsb init-functions in init script. Thanks to Benjamin Leipold for the ++ patch (closes: bug#378118). ++ ++ -- Aurelien Jarno Fri, 14 Jul 2006 15:08:39 +0200 ++ ++hddtemp (0.3-beta15-13) unstable; urgency=low ++ ++ * Added support for Toshiba MK8032GSX (Closes: #375486). ++ * Update the minimum kernel version (2.6.16) necessary to support ++ SATA in README. ++ * Print all warning/messages to stderr. ++ * Applied patch by Andras Korn (Closes: #374796) to allow the hddtemp ++ daemon to stay in the foreground. ++ ++ -- Aurelien Jarno Thu, 29 Jun 2006 15:11:47 +0200 ++ ++hddtemp (0.3-beta15-12) unstable; urgency=low ++ ++ * Added Dutch debconf translation, thanks to Kurt De Bree (closes: ++ bug#370072). ++ ++ -- Aurelien Jarno Sat, 3 Jun 2006 19:45:21 +0200 ++ ++hddtemp (0.3-beta15-11) unstable; urgency=low ++ ++ * Updated Danish debconf template. Thanks to Claus Hindsgaul (closes: ++ bug#368045). ++ ++ -- Aurelien Jarno Fri, 19 May 2006 17:25:32 +0000 ++ ++hddtemp (0.3-beta15-10) unstable; urgency=low ++ ++ * Updated French debconf translation, thanks to Jean-Luc Coulon (closes: ++ bug#367540). ++ ++ -- Aurelien Jarno Tue, 16 May 2006 21:42:39 +0200 ++ ++hddtemp (0.3-beta15-9) unstable; urgency=low ++ ++ * debian/templates: Changed How often into in interval. (closes: bug#367382). ++ * debian/templates: fixed the templates to make lintian happy. ++ ++ -- Aurelien Jarno Mon, 15 May 2006 20:21:49 +0200 ++ ++hddtemp (0.3-beta15-8) unstable; urgency=low ++ ++ * Added support for SAMSUNG HD300LJ (closes: bug#367250). ++ ++ -- Aurelien Jarno Sun, 14 May 2006 20:08:31 +0200 ++ ++hddtemp (0.3-beta15-7) unstable; urgency=low ++ ++ * Added support for HDS722516VLSA80 (closes: bug#366742). ++ ++ -- Aurelien Jarno Thu, 11 May 2006 05:46:24 +0200 ++ ++hddtemp (0.3-beta15-6) unstable; urgency=low ++ ++ * Added support for FUJITSU MHV2100BH (closes: bug#366388). ++ ++ -- Aurelien Jarno Wed, 10 May 2006 06:29:54 +0200 ++ ++hddtemp (0.3-beta15-5) unstable; urgency=low ++ ++ * Added support for WDC WD740GD-00FLA1 (closes: bug#366021). ++ * Bumped Standards-Version to 3.7.2 (no changes). ++ ++ -- Aurelien Jarno Thu, 4 May 2006 18:38:15 +0200 ++ ++hddtemp (0.3-beta15-4) unstable; urgency=low ++ ++ * Fix a crash in daemon (syslog) mode when the hard disk is not known ++ (closes: bug#365605). ++ * Added support for WD1200JB-00REA0. ++ ++ -- Aurelien Jarno Wed, 3 May 2006 20:27:11 +0200 ++ ++hddtemp (0.3-beta15-3) unstable; urgency=low ++ ++ * Added support for WDC WD800JD-75JNC0 (closes: bug#365359). ++ * Added support for WDC WD2500KS and WDC WD2500YD. ++ ++ -- Aurelien Jarno Tue, 2 May 2006 21:49:37 +0200 ++ ++hddtemp (0.3-beta15-2) unstable; urgency=low ++ ++ * Updated database for Maxtors MaxLineIII series drives (closes: ++ bug#365011). ++ ++ -- Aurelien Jarno Thu, 27 Apr 2006 14:45:22 +0200 ++ ++hddtemp (0.3-beta15-1) unstable; urgency=low ++ ++ * New upstream version. ++ ++ -- Aurelien Jarno Thu, 27 Apr 2006 05:25:06 +0200 ++ ++hddtemp (0.3-beta14-12) unstable; urgency=low ++ ++ * Added Portuguese translation, thanks to Miguel Figueire (closes: ++ bug#361505). ++ ++ -- Aurelien Jarno Tue, 11 Apr 2006 00:38:51 +0200 ++ ++hddtemp (0.3-beta14-11) unstable; urgency=low ++ ++ * Added support for WDC WD2500PD-00FZB1, WDC WD2500SD-01KCB0, WDC ++ WD1200JD-00HBC0 and WDC WD4000YR-01PLB0 (closes: bug#357804). ++ ++ -- Aurelien Jarno Sat, 25 Mar 2006 20:29:42 +0100 ++ ++hddtemp (0.3-beta14-10) unstable; urgency=low ++ ++ * Use F for fahrenheit. ++ * Added support for Hitachi DK23EA-20B (closes: bug#355763). ++ ++ -- Aurelien Jarno Sat, 18 Mar 2006 11:39:20 +0100 ++ ++hddtemp (0.3-beta14-9) unstable; urgency=low ++ ++ * Update hddtemp.db (closes: bug#355469). ++ ++ -- Aurelien Jarno Mon, 6 Mar 2006 00:40:35 +0100 ++ ++hddtemp (0.3-beta14-8) unstable; urgency=low ++ ++ * Don't flood syslog if the system clock wraps (closes: bug#354260). ++ ++ -- Aurelien Jarno Fri, 24 Feb 2006 21:32:36 +0100 ++ ++hddtemp (0.3-beta14-7) unstable; urgency=low ++ ++ * Correctly initialize the structure dsk. ++ ++ -- Aurelien Jarno Sat, 4 Feb 2006 22:01:07 +0100 ++ ++hddtemp (0.3-beta14-6) unstable; urgency=low ++ ++ * Added support for TOSHIBA MK4026GAX. ++ ++ -- Aurelien Jarno Sun, 11 Dec 2005 21:13:06 +0100 ++ ++hddtemp (0.3-beta14-5) unstable; urgency=low ++ ++ * Added Swedish translation of hddtemp. Thanks to Daniel Nylander (close: ++ bug#337117). ++ ++ -- Aurelien Jarno Thu, 3 Nov 2005 01:56:26 +0100 ++ ++hddtemp (0.3-beta14-4) unstable; urgency=low ++ ++ * Fixed the package device patch. ++ ++ -- Aurelien Jarno Thu, 27 Oct 2005 03:18:43 +0200 ++ ++hddtemp (0.3-beta14-3) unstable; urgency=low ++ ++ * Don't try to read temperature from packet devices drives (closes: ++ bug#316750, bug#335571). ++ * Verify the response length when calling modesense (closes: ++ bug#278345). ++ ++ -- Aurelien Jarno Thu, 27 Oct 2005 01:02:21 +0200 ++ ++hddtemp (0.3-beta14-2) unstable; urgency=low ++ ++ * Added Swedish debconf translation. Thanks to Daniel Nylander (closes: ++ bug#333713). ++ ++ -- Aurelien Jarno Fri, 14 Oct 2005 11:22:05 +0200 ++ ++hddtemp (0.3-beta14-1) unstable; urgency=low ++ ++ * New upstream version. ++ ++ -- Aurelien Jarno Wed, 21 Sep 2005 14:48:43 +0200 ++ ++hddtemp (0.3-beta13-23) unstable; urgency=low ++ ++ * Added SAMSUNG SP2014N disk to the database. ++ ++ -- Aurelien Jarno Wed, 14 Sep 2005 11:27:22 +0200 ++ ++hddtemp (0.3-beta13-22) unstable; urgency=low ++ ++ * Updated hddtemp.db (closes: bug#326180, bug#326181). ++ ++ -- Aurelien Jarno Tue, 6 Sep 2005 03:51:29 +0200 ++ ++hddtemp (0.3-beta13-21) unstable; urgency=low ++ ++ * Added TOSHIBA MK4026GAX disk to the database (closes: bug#325702). ++ ++ -- Aurelien Jarno Wed, 31 Aug 2005 11:16:55 +0200 ++ ++hddtemp (0.3-beta13-20) unstable; urgency=low ++ ++ * Added Arabic debconf translation. Thanks to Mohammed Adnène Trojette ++ (closes: bug#320766). ++ ++ -- Aurelien Jarno Mon, 1 Aug 2005 15:40:56 +0200 ++ ++hddtemp (0.3-beta13-19) unstable; urgency=low ++ ++ * Fixed DISKS_NOPROBE when no other disks are detected. ++ * Added a logcheck rule to ignore sleeping drives (closes: bug#316613). ++ * Bumped Standards-Version to 3.6.2 (no changes). ++ ++ -- Aurelien Jarno Wed, 6 Jul 2005 19:15:16 +0200 ++ ++hddtemp (0.3-beta13-18) unstable; urgency=low ++ ++ * Added DISKS_NOPROBE option to the /etc/default/hddtemp (closes: ++ bug#316270). ++ ++ -- Aurelien Jarno Wed, 29 Jun 2005 22:13:53 +0200 ++ ++hddtemp (0.3-beta13-17) unstable; urgency=low ++ ++ * Updated database. ++ * Added support for Western Digital Caviar WD800BB (closes: bug#312247). ++ ++ -- Aurelien Jarno Thu, 9 Jun 2005 23:16:25 +0200 ++ ++hddtemp (0.3-beta13-16) unstable; urgency=low ++ ++ * Updated Vietnamese debconf translation. Thanks to Clytie Siddall (closes: ++ bug#311893). ++ * Fixed a typo in the debconf template. Thanks to Clytie Siddall (closes: ++ bug#311894). ++ ++ -- Aurelien Jarno Sat, 4 Jun 2005 17:03:31 +0200 ++ ++hddtemp (0.3-beta13-15) unstable; urgency=low ++ ++ * Updated German debconf translation. Thanks to Erik Schanze (closes: ++ bug#311716). ++ ++ -- Aurelien Jarno Fri, 3 Jun 2005 00:41:00 +0200 ++ ++hddtemp (0.3-beta13-14) unstable; urgency=low ++ ++ * Added SV4012H to the database. ++ ++ -- Aurelien Jarno Tue, 24 May 2005 00:54:01 +0200 ++ ++hddtemp (0.3-beta13-13) unstable; urgency=low ++ ++ * Added WD800BB-00JHA0 to the database (closes: bug#310301). ++ ++ -- Aurelien Jarno Mon, 23 May 2005 01:08:43 +0200 ++ ++hddtemp (0.3-beta13-12) unstable; urgency=low ++ ++ * Added HDS722512VLAT80 to the database (closes: bug#309011). ++ * Added Vietnamese debconf translation. Thanks to Clytie Siddall (closes: ++ bug#309451). ++ ++ -- Aurelien Jarno Mon, 16 May 2005 16:58:00 +0200 ++ ++hddtemp (0.3-beta13-11) unstable; urgency=low ++ ++ * Added WD2500JB-55GVA0 to the database (closes: bug#307673). ++ ++ -- Aurelien Jarno Wed, 4 May 2005 23:47:12 +0200 ++ ++hddtemp (0.3-beta13-10) unstable; urgency=high ++ ++ * Daemonization fixed (closes: bug#307113). ++ * Added HDS722525VLSA80 to the database (closes: bug#306691). ++ ++ -- Aurelien Jarno Mon, 2 May 2005 01:01:54 +0200 ++ ++hddtemp (0.3-beta13-9) unstable; urgency=low ++ ++ * Remove /etc/logcheck.ignore.workstation/hddtemp in postinst. ++ ++ -- Aurelien Jarno Fri, 22 Apr 2005 18:35:58 +0200 ++ ++hddtemp (0.3-beta13-8) unstable; urgency=low ++ ++ * Really applied Danish debconf template (closes: bug#302353). ++ * Updated Czech debconf template. Thanks to Miroslav Jezbera (closes: ++ bug#304716). ++ * Updated French debconf template. Thanks to Jean-Luc Coulon (closes: ++ bug#303061). ++ * Added WD2000JB-32EVA0 to hddtemp.deb (closes: bug#302760). ++ * Fixed logcheck ignore files (closes: bug#304110). ++ ++ -- Aurelien Jarno Fri, 15 Apr 2005 06:26:34 +0200 ++ ++hddtemp (0.3-beta13-7) unstable; urgency=low ++ ++ * Updated Danish debconf template. Thanks to Claus Hindsgaul (closes: ++ bug#302353). ++ ++ -- Aurelien Jarno Fri, 15 Apr 2005 06:15:19 +0200 ++ ++hddtemp (0.3-beta13-6) unstable; urgency=low ++ ++ * Updated Japanese debconf template. Thanks to Kenshi Muto (closes: ++ bug#302322). ++ ++ -- Aurelien Jarno Thu, 31 Mar 2005 12:26:56 +0200 ++ ++hddtemp (0.3-beta13-5) unstable; urgency=low ++ ++ * Fixed French debconf template. ++ ++ -- Aurelien Jarno Wed, 30 Mar 2005 22:59:34 +0200 ++ ++hddtemp (0.3-beta13-4) unstable; urgency=low ++ ++ * debian/templates: s/gkrellm-hdtemp/gkrellm/g (closes: bug#302178). ++ ++ -- Aurelien Jarno Wed, 30 Mar 2005 15:21:10 +0200 ++ ++hddtemp (0.3-beta13-3) unstable; urgency=medium ++ ++ * Don't listen on socket if only syslog is choosen in debconf. Thanks to ++ Mario Holbe for the patch (closes: bug#302065). ++ ++ -- Aurelien Jarno Wed, 30 Mar 2005 01:25:04 +0200 ++ ++hddtemp (0.3-beta13-2) unstable; urgency=medium ++ ++ * Try to detect cdrom drives using the ide-scsi driver (closes: ++ bug#302061). ++ ++ -- Aurelien Jarno Wed, 30 Mar 2005 00:38:49 +0200 ++ ++hddtemp (0.3-beta13-1) unstable; urgency=medium ++ ++ * New upstream version which contains the same code as in the previous ++ Debian package. ++ * Use SG_IO only when available (closes: bug#300679). ++ * Added syslog option in debconf (closes: bug#300332). ++ * Fixed the manpage (closes: bug#300332). ++ * Only disable SCSI exceptions if they are already enabled (closes: ++ bug#278345). ++ ++ -- Aurelien Jarno Tue, 29 Mar 2005 15:56:03 +0200 ++ ++hddtemp (0.3-beta12-16) unstable; urgency=low ++ ++ * Verify SATA magics in the ATA pass through subroutine. ++ ++ -- Aurelien Jarno Sun, 27 Feb 2005 16:51:48 +0100 ++ ++hddtemp (0.3-beta12-15) unstable; urgency=low ++ ++ * Change the way SATA disks are detected, so that there is no more ++ SCSI errors with SCSI disks. ++ * Print SCSI disks name in a smarter way. ++ * Updated database. ++ ++ -- Aurelien Jarno Fri, 25 Feb 2005 22:59:36 +0100 ++ ++hddtemp (0.3-beta12-14) unstable; urgency=low ++ ++ * Converted SCSI subroutines to SG_IO (closes: bug#235422, bug#275612, ++ bug#292205). ++ * Added support for SATA (closes: bug#227409). A kernel patch for ++ SATA is still need (see /usr/share/doc/hddtemp/README). ++ ++ -- Aurelien Jarno Fri, 25 Feb 2005 02:16:57 +0100 ++ ++hddtemp (0.3-beta12-13) unstable; urgency=low ++ ++ * Don't display an error message if /proc/sys/dev/cdrom/info doesn't ++ exist (systems without CDROM drives) (closes: bug#295814). ++ ++ -- Aurelien Jarno Fri, 18 Feb 2005 12:42:18 +0100 ++ ++hddtemp (0.3-beta12-12) unstable; urgency=low ++ ++ * Added Hitachi Deskstar 7K80 40G and 80GB disks. ++ ++ -- Aurelien Jarno Sun, 6 Feb 2005 17:49:15 +0100 ++ ++hddtemp (0.3-beta12-11) unstable; urgency=low ++ ++ * Uses /proc/sys/dev/cdrom/info instead of hardcoded paths to detect CDROM ++ drives (closes: bug#293542). ++ ++ -- Aurelien Jarno Fri, 4 Feb 2005 11:15:37 +0100 ++ ++hddtemp (0.3-beta12-10) unstable; urgency=low ++ ++ * Added a README.Debian to explain why the init script could not found ++ some disks. ++ ++ -- Aurelien Jarno Tue, 25 Jan 2005 16:46:53 +0100 ++ ++hddtemp (0.3-beta12-9) unstable; urgency=low ++ ++ * Updated Brasilian translation. Thanks to Tiago Bortoletto Vaz (closes: ++ bug#283832). ++ ++ -- Aurelien Jarno Wed, 1 Dec 2004 21:40:42 +0100 ++ ++hddtemp (0.3-beta12-8) unstable; urgency=low ++ ++ * Updated hddtemp.db. ++ * Added MHT2060AH drive (closes: bug#280805). ++ ++ -- Aurelien Jarno Wed, 1 Dec 2004 19:19:37 +0100 ++ ++hddtemp (0.3-beta12-7) unstable; urgency=low ++ ++ * Updated German debconf translation. Thanks to Erik Schanze (closes: ++ bug#282280). ++ ++ -- Aurelien Jarno Sun, 21 Nov 2004 16:22:41 +0100 ++ ++hddtemp (0.3-beta12-6) unstable; urgency=low ++ ++ * Don't abord the script if /dev/cdrom doesn't exists. ++ ++ -- Aurelien Jarno Mon, 25 Oct 2004 14:46:42 +0000 ++ ++hddtemp (0.3-beta12-5) unstable; urgency=low ++ ++ * Added a patch to allow temperatures to be logged to syslog (closes: ++ bug#271508). ++ * Added hddtemp-all.sh to contribs. Thanks to Javier Fernández-Sanguino ++ Peña (closes: bug#276444). ++ * /etc/init.d/hddtemp: skip CD and DVD drives. ++ ++ -- Aurelien Jarno Sun, 24 Oct 2004 17:30:34 +0200 ++ ++hddtemp (0.3-beta12-4) unstable; urgency=low ++ ++ * Print "done." in the init script when stopping hddtemp (closes: ++ bug#275952). ++ * Updated hddtemp.db with the latest available version. ++ ++ -- Aurelien Jarno Tue, 12 Oct 2004 10:10:01 +0100 ++ ++hddtemp (0.3-beta12-3) unstable; urgency=medium ++ ++ * Added support for WDC 200GB SE (closes: bug#275105). ++ ++ -- Aurelien Jarno Thu, 7 Oct 2004 21:01:15 +0200 ++ ++hddtemp (0.3-beta12-2) unstable; urgency=low ++ ++ * Added support for Maxtor MaXLine Plus II 250GB (closes: bug#274596). ++ * Added support for Travelstar 5K80 series (closes: bug#274671). ++ * Removed init message when the daemon is disabled. ++ ++ -- Aurelien Jarno Sun, 3 Oct 2004 19:40:23 +0200 ++ ++hddtemp (0.3-beta12-1) unstable; urgency=low ++ ++ * New upstream version. ++ ++ -- Aurelien Jarno Sat, 2 Oct 2004 01:47:19 +0200 ++ ++hddtemp (0.3-beta11-17) unstable; urgency=low ++ ++ * Detect sleeping drives in the init script (closes: bug#269462). ++ ++ -- Aurelien Jarno Wed, 1 Sep 2004 18:49:35 +0200 ++ ++hddtemp (0.3-beta11-16) unstable; urgency=low ++ ++ * Added support for Samsung SpinPoint PL40 serie. ++ * Added support for Western Digital 250GB Special Edition 8MB (closes: ++ bug#269342). ++ * Added support for Maxtor DiamondMax Plus 40 drives (closes: ++ bug#269346). ++ ++ -- Aurelien Jarno Wed, 1 Sep 2004 11:29:55 +0200 ++ ++hddtemp (0.3-beta11-15) unstable; urgency=low ++ ++ * Added Danish debconf translation. Thanks to Claus Hindsgaul (closes: ++ bug#267551). ++ * Added support for Western Digital 160GB Special Edition 8MB (closes: ++ bug#267492). ++ ++ -- Aurelien Jarno Tue, 31 Aug 2004 11:23:43 +0200 ++ ++hddtemp (0.3-beta11-14) unstable; urgency=medium ++ ++ * Let the kernel decide if we can access the device or not (closes: ++ bug#262742). ++ * Added an option to wake-up the driver if need (closes: #255308). ++ * Added IPv6 support. ++ ++ -- Aurelien Jarno Mon, 16 Aug 2004 15:36:00 +0200 ++ ++hddtemp (0.3-beta11-13) unstable; urgency=low ++ ++ * Added Czech debconf translation. Thanks to Miroslav Jezbera (closes: ++ bug#261284). ++ ++ -- Aurelien Jarno Sat, 31 Jul 2004 16:18:17 +0200 ++ ++hddtemp (0.3-beta11-12) unstable; urgency=low ++ ++ * Fixed manpage installation (closes: bug#258048, #258101). ++ ++ -- Aurelien Jarno Thu, 8 Jul 2004 02:08:00 +0200 ++ ++hddtemp (0.3-beta11-11) unstable; urgency=low ++ ++ * Print WARNING messages on stderr (closes: bug#254940). ++ ++ -- Aurelien Jarno Fri, 18 Jun 2004 00:17:08 +0200 ++ ++hddtemp (0.3-beta11-10) unstable; urgency=low ++ ++ * If a debconf answer is empty, ignore it (closes: bug#247026). ++ ++ -- Aurelien Jarno Tue, 4 May 2004 01:48:26 +0200 ++ ++hddtemp (0.3-beta11-9) unstable; urgency=low ++ ++ * The "Welcome to the 10 new EU members" release. ++ * Added --retry parameter when calling start-stop-daemon (closes: ++ bug#246028). ++ ++ -- Aurelien Jarno Sat, 1 May 2004 00:49:45 +0200 ++ ++hddtemp (0.3-beta11-8) unstable; urgency=low ++ ++ * Added support for Samsung P80 SATA drives (closes: bug#243464). ++ ++ -- Aurelien Jarno Tue, 13 Apr 2004 17:34:30 +0200 ++ ++hddtemp (0.3-beta11-7) unstable; urgency=low ++ ++ * Added support for Hitachi Deskstar 7K250 (closes: bug#241493). ++ ++ -- Aurelien Jarno Sun, 11 Apr 2004 16:37:51 +0200 ++ ++hddtemp (0.3-beta11-6) unstable; urgency=low ++ ++ * Added support for Western Digital WD1600JB-00FUA0 disk (closes: ++ bug#237983). ++ ++ -- Aurelien Jarno Tue, 16 Mar 2004 13:14:19 +0100 ++ ++hddtemp (0.3-beta11-5) unstable; urgency=low ++ ++ * Minor changes to debian/postinst script. ++ ++ -- Aurelien Jarno Sun, 8 Feb 2004 00:27:59 +0100 ++ ++hddtemp (0.3-beta11-4) unstable; urgency=low ++ ++ * Updated description (closes: bug#230507). ++ ++ -- Aurelien Jarno Sun, 1 Feb 2004 17:37:58 +0100 ++ ++hddtemp (0.3-beta11-3) unstable; urgency=low ++ ++ * Don't include asm headers on architectures that don't support ++ backtracing. ++ ++ -- Aurelien Jarno Sun, 25 Jan 2004 21:57:49 +0100 ++ ++hddtemp (0.3-beta11-2) unstable; urgency=low ++ ++ * Included upstream ChangeLog (closes: bug#226329). ++ ++ -- Aurelien Jarno Tue, 6 Jan 2004 03:16:37 +0100 ++ ++hddtemp (0.3-beta11-1) unstable; urgency=low ++ ++ * New upstream version. ++ * Updated the database to version 03C. ++ ++ -- Aurelien Jarno Fri, 2 Jan 2004 10:05:21 +0100 ++ ++hddtemp (0.3-beta10-2) unstable; urgency=low ++ ++ * Disable backtracing on non-i386 architectures. ++ ++ -- Aurelien Jarno Mon, 15 Dec 2003 09:19:48 +0100 ++ ++hddtemp (0.3-beta10-1) unstable; urgency=low ++ ++ * New upstream version. ++ * Updated debian/copyright. ++ ++ -- Aurelien Jarno Mon, 15 Dec 2003 08:24:37 +0100 ++ ++hddtemp (0.3-beta9-2) unstable; urgency=low ++ ++ * Moved ja.po in the right directory. ++ ++ -- Aurelien Jarno Fri, 12 Dec 2003 09:31:19 +0100 ++ ++hddtemp (0.3-beta9-1) unstable; urgency=low ++ ++ * New upstream version. ++ * Updated the database to version 03B. ++ ++ -- Aurelien Jarno Fri, 12 Dec 2003 09:21:16 +0100 ++ ++hddtemp (0.3-beta8-7) unstable; urgency=low ++ ++ * Added po debconf translations. Thanks to Kenshi Muto. (closes: ++ bug#211954) ++ ++ -- Aurelien Jarno Sun, 21 Sep 2003 14:03:19 +0200 ++ ++hddtemp (0.3-beta8-6) unstable; urgency=low ++ ++ * Remove the link to /usr/sbin/hddtemp in /usr/bin when removing the ++ package (closes: bug#210609). ++ * Updated Policy standard compliance to 3.6.1 (no changes). ++ ++ -- Aurelien Jarno Fri, 12 Sep 2003 16:06:56 +0200 ++ ++hddtemp (0.3-beta8-5) unstable; urgency=low ++ ++ * Removed the single-quoting around the -s parameter in the init script ++ (closes: bug#208542). ++ ++ -- Aurelien Jarno Wed, 3 Sep 2003 19:02:24 +0200 ++ ++hddtemp (0.3-beta8-4) unstable; urgency=medium ++ ++ * Don't modify the config file in the config script (closes: bug#203583). ++ * Urgency set to medium as the bug breaks upgrade. ++ * The init script also stop manually started daemons. ++ * Added a small patch to make sure hddtemp could not be started in daemon ++ mode by a normal user even if it is SUID root. ++ ++ -- Aurelien Jarno Tue, 2 Sep 2003 14:52:03 +0200 ++ ++hddtemp (0.3-beta8-3) unstable; urgency=low ++ ++ * Don't strip the comments from the config file when installing the ++ package. ++ ++ -- Aurelien Jarno Mon, 1 Sep 2003 18:51:33 +0200 ++ ++hddtemp (0.3-beta8-2) unstable; urgency=low ++ ++ * Fixed a typo in the manpage. Thanks to Carlos Valdivia YagĂĽe. (Closes: ++ bug#205947). ++ ++ -- Aurelien Jarno Tue, 19 Aug 2003 09:19:04 +0200 ++ ++hddtemp (0.3-beta8-1) unstable; urgency=low ++ ++ * New upstream version. ++ * Recoded the changelog in UTF-8. ++ ++ -- Aurelien Jarno Tue, 12 Aug 2003 01:14:19 +0200 ++ ++hddtemp (0.3-beta7-6) unstable; urgency=low ++ ++ * Fixed config and postinst scripts (closes: bug#203583). ++ ++ -- Aurelien Jarno Tue, 5 Aug 2003 09:16:11 +0200 ++ ++hddtemp (0.3-beta7-5) unstable; urgency=low ++ ++ * Fixed a typo in /etc/init.d/hddtemp (closes: bug#203441). ++ ++ -- Aurelien Jarno Wed, 30 Jul 2003 06:29:45 +0200 ++ ++hddtemp (0.3-beta7-4) unstable; urgency=low ++ ++ * Changed the DAEMON parameter in /etc/default/hddtemp to RUN_DAEMON ++ (closes: bug#203107). ++ * Updated the database to version 036. ++ * Updated Policy standard compliance to 3.6.0. ++ ++ -- Aurelien Jarno Mon, 28 Jul 2003 02:32:00 +0200 ++ ++hddtemp (0.3-beta7-3) unstable; urgency=low ++ ++ * Updated es debconf translations. Thanks to Carlos Valdivia YagĂĽe. ++ (closes: bug#198450). ++ * Updated the database to version 033. ++ ++ -- Aurelien Jarno Tue, 24 Jun 2003 01:12:00 +0200 ++ ++hddtemp (0.3-beta7-2) unstable; urgency=low ++ ++ * Updated fr debconf translations. Thanks to Michel Grentzin. ++ (closes: bug#198155) ++ * Added pt_BR debconf translations. Thanks to Andre Luis Lopes. ++ (closes: bug#198350) ++ ++ -- Aurelien Jarno Sun, 22 Jun 2003 02:55:59 +0200 ++ ++hddtemp (0.3-beta7-1) unstable; urgency=low ++ ++ * New upstream version with i18n support. ++ ++ -- Aurelien Jarno Mon, 16 Jun 2003 22:54:25 +0200 ++ ++hddtemp (0.3-beta6-9) unstable; urgency=low ++ ++ * Updated the database to version 032. ++ * Unmark some untranslatable strings in the master templates file. (closes: ++ bug#197642). ++ ++ -- Aurelien Jarno Mon, 16 Jun 2003 19:32:07 +0200 ++ ++hddtemp (0.3-beta6-8) unstable; urgency=low ++ ++ * Updated the database to version 030. ++ * Updated fr debconf translations. Thanks to Michel Grentzin. ++ (closes: bug#196765) ++ ++ -- Aurelien Jarno Mon, 9 Jun 2003 20:37:46 +0200 ++ ++hddtemp (0.3-beta6-7) unstable; urgency=low ++ ++ * Changed priority for debconf questions to more reasonable values. ++ * Updated the database to version 02F. ++ * Updated Policy standard compliance to 3.5.10. ++ ++ -- Aurelien Jarno Thu, 22 May 2003 23:43:24 +0200 ++ ++hddtemp (0.3-beta6-6) unstable; urgency=low ++ ++ * Don't mark /etc/default/hddtemp as a conffile, handle it entirely ++ in maintainer scripts (closes: bug#193466). ++ * Pass --ok-nodo argument to start-stop-daemon in init script when ++ stopping hddtemp (closes: bug#193622). ++ ++ -- Aurelien Jarno Sun, 18 May 2003 13:09:48 +0200 ++ ++hddtemp (0.3-beta6-5) unstable; urgency=low ++ ++ * Updated the database to version 02E. ++ * Don't save the fact that the daemon is running or not in debconf, but ++ rather in /etc/default/hddemp. ++ ++ -- Aurelien Jarno Sun, 11 May 2003 15:06:47 +0200 ++ ++hddtemp (0.3-beta6-4) unstable; urgency=low ++ ++ * Updated the upstream project homepage in debian/copyright (closes: ++ bug#190960). ++ ++ -- Aurelien Jarno Sun, 27 Apr 2003 17:46:53 +0200 ++ ++hddtemp (0.3-beta6-3) unstable; urgency=low ++ ++ * Updated the upstream project homepage in the description (closes: ++ bug#190929). ++ * Updated the database to version 02B. ++ ++ -- Aurelien Jarno Sun, 27 Apr 2003 11:40:14 +0200 ++ ++hddtemp (0.3-beta6-2) unstable; urgency=low ++ ++ * Added port and separator options to /etc/default/hddtemp. ++ * Added -l option to the manpage. ++ ++ -- Aurelien Jarno Thu, 3 Apr 2003 09:44:58 +0200 ++ ++hddtemp (0.3-beta6-1) unstable; urgency=low ++ ++ * New upstream version. ++ * Updated database. ++ * Updated Policy standard compliance to 3.5.9. ++ ++ -- Aurelien Jarno Wed, 2 Apr 2003 22:54:01 +0200 ++ ++hddtemp (0.3-beta5-1) unstable; urgency=low ++ ++ * New upstream version. ++ * Updated database. ++ * Added an option to listen on a specific interface (closes: bug#186062). ++ * Changed name displayed by /etc/init.d/hddtemp (closes: bug#187041). ++ ++ -- Aurelien Jarno Tue, 1 Apr 2003 02:24:53 +0200 ++ ++hddtemp (0.3-beta4-2) unstable; urgency=low ++ ++ * The "I have uploaded the wrong version" release. ++ * Fixed a bug in i18n.c. (closes: bug#185328). ++ ++ -- Aurelien Jarno Tue, 18 Mar 2003 20:32:03 +0100 ++ ++hddtemp (0.3-beta4-1) unstable; urgency=low ++ ++ * New upstream version. ++ * Updated database. ++ * Improved /etc/init.d/hddtemp and added a config file in ++ /etc/default (Closes: bug#183843). Thanks to Greg Miller. ++ * Fixed a bug in i18n.c. ++ * Added homepage and author to the description. ++ * Debconf templates are now managed with po-debconf. ++ * Uses debian/compat instead of DH_COMPAT. ++ ++ -- Aurelien Jarno Mon, 17 Mar 2003 00:29:12 +0100 ++ ++hddtemp (0.3-beta3-3) unstable; urgency=low ++ ++ * Added patch to allow local port reuse in TIME_WAIT. ++ ++ -- Aurelien Jarno Sat, 25 Jan 2003 01:43:21 +0100 ++ ++hddtemp (0.3-beta3-2) unstable; urgency=low ++ ++ * Don't fail at postinst stage if daemon failed to start. (closes: ++ bug#177660) ++ ++ -- Aurelien Jarno Fri, 24 Jan 2003 21:21:41 +0100 ++ ++hddtemp (0.3-beta3-1) unstable; urgency=low ++ ++ * New upstream version including all the previous patches plus some fixes. ++ * Updated database. ++ ++ -- Aurelien Jarno Sun, 19 Jan 2003 21:27:30 +0100 ++ ++hddtemp (0.3-beta2-4) unstable; urgency=low ++ ++ * Added patch from Julien Blache to fix a lot of spelling mistakes. ++ Thanks ! ++ ++ -- Aurelien Jarno Sun, 19 Jan 2003 09:55:47 +0100 ++ ++hddtemp (0.3-beta2-3) unstable; urgency=low ++ ++ * Added an option to print only the temperature. Thanks to Julien Blache ++ for the patch. (closes: bug#176395) ++ * Fixed some warnings introduced by gcc-3.2. ++ ++ -- Aurelien Jarno Sun, 12 Jan 2003 12:30:49 +0100 ++ ++hddtemp (0.3-beta2-2) unstable; urgency=low ++ ++ * Merged hddtemp and hddtemp-daemon and added a debconf question ++ because the package was refused by the ftpmaster. ++ ++ -- Aurelien Jarno Wed, 8 Jan 2003 21:48:09 +0100 ++ ++hddtemp (0.3-beta2-1) unstable; urgency=low ++ ++ * New beta version. ++ * Added daemon mode init script to the new package hddtemp-daemon. ++ * Updated Policy standard compliance to 3.5.8. ++ ++ -- Aurelien Jarno Sat, 4 Jan 2003 10:04:16 +0100 ++ ++hddtemp (0.2-18) unstable; urgency=low ++ ++ * Updated database (version 021). ++ ++ -- Aurelien Jarno Sat, 28 Dec 2002 16:59:39 -0500 ++ ++hddtemp (0.2-17) unstable; urgency=low ++ ++ * Fixed copyright file. ++ * Removed debian/conffiles, this is handled by dh_installdeb automatically ; ++ otherwise we end up with each conffile being listed twice... ++ ++ -- Aurelien Jarno Tue, 17 Dec 2002 01:39:02 +0100 ++ ++hddtemp (0.2-16) unstable; urgency=low ++ ++ * Updated database (version 01f). ++ ++ -- Aurelien Jarno Tue, 17 Dec 2002 00:40:07 +0100 ++ ++hddtemp (0.2-15) unstable; urgency=low ++ ++ * Updated database (version 01D). ++ * Added disk model IC35L040AVVN07-0 (closes: bug#172117). Thanks to Henrique ++ de Moraes Holschuh. ++ ++ -- Aurelien Jarno Sat, 7 Dec 2002 16:47:41 +0100 ++ ++hddtemp (0.2-14) unstable; urgency=low ++ ++ * Corrected a bug affecting the display of the degree sign. ++ ++ -- Aurelien Jarno Thu, 26 Sep 2002 01:29:10 +0200 ++ ++hddtemp (0.2-13) unstable; urgency=low ++ ++ * Added support for other encodings than iso-8859-1. (closes:bug#158106) ++ * debian/hddtemp.1: corrected description of -f option. ++ ++ -- Aurelien Jarno Wed, 25 Sep 2002 14:26:20 +0200 ++ ++hddtemp (0.2-12) unstable; urgency=low ++ ++ * Updated database. ++ * Updated Policy standard compliance to 3.5.7 ++ ++ -- Aurelien Jarno Wed, 11 Sep 2002 14:21:49 +0200 ++ ++hddtemp (0.2-11) unstable; urgency=low ++ ++ * Updated database. ++ ++ -- Aurelien Jarno Wed, 14 Aug 2002 23:01:31 +0200 ++ ++hddtemp (0.2-10) unstable; urgency=low ++ ++ * Updated database. (closes: bug#149313) ++ ++ -- Aurelien Jarno Sat, 15 Jun 2002 00:00:48 +0200 ++ ++hddtemp (0.2-9) unstable; urgency=low ++ ++ * Corrected a bug affecting the display of the degree sign on some systems. ++ (closes: bug#147136, #147138) ++ ++ -- Aurelien Jarno Tue, 11 Jun 2002 19:34:03 +0200 ++ ++hddtemp (0.2-8) unstable; urgency=low ++ ++ * Corrected debconf template. (closes: bug#148146) ++ * Updated HDD database. ++ ++ -- Aurelien Jarno Sat, 25 May 2002 17:11:16 +0200 ++ ++hddtemp (0.2-7) unstable; urgency=low ++ ++ * Corrected the man page. ++ ++ -- Aurelien Jarno Sun, 19 May 2002 23:54:39 +0200 ++ ++hddtemp (0.2-6) unstable; urgency=low ++ ++ * Updated HDD database. ++ ++ -- Aurelien Jarno Sat, 18 May 2002 13:33:02 +0200 ++ ++hddtemp (0.2-5) unstable; urgency=low ++ ++ * Updated HDD database. ++ * Updated the man page. ++ ++ -- Aurelien Jarno Mon, 13 May 2002 06:40:08 +0200 ++ ++hddtemp (0.2-4) unstable; urgency=low ++ ++ * Moved /usr/share/hddtemp/hddtemp.db to /etc/hddtemp.db as conffile. ++ (closes: bug#146738) ++ ++ -- Aurelien Jarno Sun, 12 May 2002 19:50:23 +0200 ++ ++hddtemp (0.2-3) unstable; urgency=low ++ ++ * Added de debconf translations. ++ * Updated HDD database. ++ ++ -- Aurelien Jarno Sun, 12 May 2002 17:15:28 +0200 ++ ++hddtemp (0.2-2) unstable; urgency=low ++ ++ * Fixed typos and erroneous statement in description. (closes: bug#146551) ++ * Fixed manpage. (closes: bug#146554) ++ * A symlink to /usr/bin is made when installing hddtemp SUID root. ++ ++ -- Aurelien Jarno Sat, 11 May 2002 15:54:42 +0200 ++ ++hddtemp (0.2-1) unstable; urgency=low ++ ++ * Initial Release. (closes: bug#145611) ++ ++ -- Aurelien Jarno Thu, 9 May 2002 14:50:35 +0200 ++ +--- hddtemp-0.3-beta15.orig/debian/templates ++++ hddtemp-0.3-beta15/debian/templates +@@ -0,0 +1,63 @@ ++# These templates have been reviewed by the debian-l10n-english ++# team ++# ++# If modifications/additions/rewording are needed, please ask ++# debian-l10n-english@lists.debian.org for advice. ++# ++# Even minor modifications require translation updates and such ++# changes should be coordinated with translators and reviewers. ++ ++Template: hddtemp/SUID_bit ++Type: boolean ++Default: false ++_Description: Should /usr/sbin/hddtemp be installed SUID root? ++ You have the option of installing hddtemp with the SUID bit set, ++ allowing it to be run (reporting hard drive temperatures) by regular ++ users and not only the superuser. ++ . ++ This could potentially allow hddtemp to be used during an attack ++ against the computer's security. If in doubt, do not choose this option. ++ . ++ This setting can be modified later by running 'dpkg-reconfigure hddtemp'. ++ ++Template: hddtemp/syslog ++Type: string ++Default: 0 ++_Description: Interval between hard drive temperature checks: ++ The temperature of the hard drive(s) can be logged by hddtemp via ++ the generic system logging interface. ++ . ++ Please enter a value in seconds corresponding to the interval between ++ two checks. To disable this feature, enter 0. ++ ++Template: hddtemp/daemon ++Type: boolean ++Default: false ++_Description: Should the hddtemp daemon be started at boot? ++ The hddtemp program can be run as a daemon, listening on port 7634 ++ for incoming connections. It is used by some software such as gkrellm to get ++ the temperature of hard drives. ++ . ++ You have the option of starting the hddtemp daemon automatically on ++ system boot. If in doubt, it is suggested to not start it ++ automatically on boot. ++ . ++ This setting can be modified later by running 'dpkg-reconfigure hddtemp'. ++ ++Template: hddtemp/interface ++Type: string ++Default: 127.0.0.1 ++_Description: Interface to listen on: ++ The hddtemp program can listen for incoming connections on a specific ++ interface, or on all interfaces. ++ . ++ To listen on a specific interface, enter the IP address of that interface ++ (choosing 127.0.0.1 will accept local connections only). To listen on all interfaces, ++ enter 0.0.0.0. ++ ++Template: hddtemp/port ++Type: string ++Default: 7634 ++_Description: Port to listen on: ++ By default, hddtemp listens for incoming connections on port 7634. This ++ can be changed for another port number. +--- hddtemp-0.3-beta15.orig/debian/dirs ++++ hddtemp-0.3-beta15/debian/dirs +@@ -0,0 +1,3 @@ ++etc/init.d ++etc/default ++usr/share/doc/hddtemp +--- hddtemp-0.3-beta15.orig/debian/copyright ++++ hddtemp-0.3-beta15/debian/copyright +@@ -0,0 +1,26 @@ ++This package was debianized by Aurelien Jarno on ++Wed, 8 May 2002 01:40:30 +0200. ++ ++It was downloaded from http://www.guzu.net/linux/hddtemp.php ++ ++Upstream Author: Emmanuel Varagnat ++ ++Copyright: 2002, 2003 Emmanuel Varagnat ++ ++ This program is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License as published by ++ the Free Software Foundation; either version 2 of the License, or ++ (at your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ ++ You should have received a copy of the GNU General Public License with ++ the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL; ++ if not, write to the Free Software Foundation, Inc., 51 Franklin St, ++ Fifth Floor, Boston, MA 02110-1301 USA ++ ++ On Debian systems, the complete text of the GNU General Public ++ License, version 2, can be found in /usr/share/common-licenses/GPL-2. +--- hddtemp-0.3-beta15.orig/debian/logcheck.ignore.server ++++ hddtemp-0.3-beta15/debian/logcheck.ignore.server +@@ -0,0 +1,2 @@ ++^\w{3} [ :0-9]{11} [._[:alnum:]-]+ hddtemp\[[0-9]+\]: /dev/([hs]d[a-z]|sg[0-9]): .*: [0-9]+ [CF]$ ++^\w{3} [ :0-9]{11} [._[:alnum:]-]+ hddtemp\[[0-9]+\]: /dev/([hs]d[a-z]|sg[0-9]): .*: drive is sleeping$ +--- hddtemp-0.3-beta15.orig/debian/config ++++ hddtemp-0.3-beta15/debian/config +@@ -0,0 +1,51 @@ ++#!/bin/sh ++# hddtemp package configuration script ++ ++set -e ++ ++conffile="/etc/default/hddtemp" ++ ++get_config_file() ++{ ++ config_field=$1 ++ db_field=$2 ++ ++ if [ -f "$conffile" ] ; then ++ VALUE="$(grep "^[ ]*$config_field" $conffile | sed -e "s/^$config_field *= *\"\(.*\)\"/\1/g")" ++ if [ -n "$VALUE" ] ; then ++ db_set $db_field "$VALUE" ++ fi ++ fi ++} ++ ++# Source debconf library -- we have a Depends line ++# to make sure it is there... ++. /usr/share/debconf/confmodule ++db_version 2.0 ++ ++if [ "$1" = configure -o "$1" = reconfigure ] ; then ++ db_input medium hddtemp/SUID_bit || true ++ ++ get_config_file SYSLOG hddtemp/syslog ++ db_input medium hddtemp/syslog || true ++ ++ get_config_file DAEMON hddtemp/daemon ++ get_config_file RUN_DAEMON hddtemp/daemon ++ db_input medium hddtemp/daemon || true ++ ++ db_go ++ ++ db_get hddtemp/daemon ++ ++ if [ "$RET" = "true" ] ; then ++ get_config_file INTERFACE hddtemp/interface ++ db_input medium hddtemp/interface || true ++ ++ get_config_file PORT hddtemp/port ++ db_input medium hddtemp/port || true ++ ++ db_go ++ fi ++fi ++ ++exit 0 +--- hddtemp-0.3-beta15.orig/debian/postinst ++++ hddtemp-0.3-beta15/debian/postinst +@@ -0,0 +1,146 @@ ++#!/bin/sh ++# postinst script for hddtemp ++set -e ++ ++conffile="/etc/default/hddtemp" ++ ++update_config_file() ++{ ++ db_field=$1 ++ config_field=$2 ++ ++ RET=false ++ db_get $db_field ++ if [ -n "$RET" ] ; then ++ if grep -q "^$config_field" $conffile ; then ++ # keep any admin changes, while replacing the variable content ++ sed "s/^[ ]*$config_field=\".*\"/$config_field=\"$RET\"/" < $conffile > $conffile.new && ++ mv $conffile.new $conffile ++ else ++ echo "$config_field=\"$RET\"" >> $conffile ++ fi ++ fi ++} ++ ++# Source debconf library -- we have a Depends line ++# to make sure it is there... ++. /usr/share/debconf/confmodule ++db_version 2.0 ++ ++case "$1" in ++ configure) ++ if [ -f $conffile ] ; then ++ sed -i -e 's/^[ ]*DAEMON/RUN_DAEMON/g' \ ++ -e 's/^[ ]*SYSLOG/RUN_SYSLOG/g' \ ++ -e 's/^# Master system-wide hddtemp switch.*/# hddtemp network daemon switch. If set to true, hddtemp will listen/' \ ++ -e 's/^# set to true. STOP THE SERVICE.*/# for incoming connections./' \ ++ -e 's/^# Logging period.*temperatures.$/# Logging period (in seconds) for the temperatures. If set to a value\n# different than 0, hddtemp will run as a daemon periodically logging\n# the temperatures through syslog/' \ ++ $conffile ++ if ! grep -q RUN_SYSLOG $conffile ; then ++ cat << EOF >> $conffile ++ ++# Logging period (in seconds) for the temperatures. If set to a value ++# different than 0, hddtemp will run as a daemon periodically logging ++# the temperatures through syslog ++RUN_SYSLOG="0" ++EOF ++ fi ++ if ! grep -q OPTIONS $conffile ; then ++ cat << EOF >> $conffile ++ ++# Other options to pass to hddtemp ++OPTIONS="" ++EOF ++ fi ++ if ! grep -q DISKS_NOPROBE $conffile ; then ++ cat << EOF >> $conffile ++ ++# List of devices you want to use with hddtemp, but that would not be ++# probed for a working sensor. ++DISKS_NOPROBE="" ++EOF ++ fi ++ else ++ cat << EOF > $conffile ++# Defaults for hddtemp initscript (/etc/init.d/hddtemp) ++# This is a POSIX shell fragment ++ ++# [automatically edited by postinst, do not change line format ] ++ ++# hddtemp network daemon switch. If set to true, hddtemp will listen ++# for incoming connections. ++RUN_DAEMON="true" ++ ++# List of devices you want to use with hddtemp. If none specified, ++# hddtemp will probe standard devices. ++#DISKS="/dev/hda" ++ ++# List of devices you want to use with hddtemp, but that would not be ++# probed for a working sensor. ++DISKS_NOPROBE="" ++ ++# IP address of the interface on which you want hddtemp to be bound ++# on. If none specified, goes to 127.0.0.1. Use 0.0.0.0 to bind hddtemp ++# on all interfaces. ++INTERFACE="127.0.0.1" ++ ++# Port number on which you want hddtemp to listen on. If none specified, ++# the port 7634 is used. ++PORT="7634" ++ ++# Database file to use. If none specified, /etc/hddtemp.db is used. ++#DATABASE="/etc/hddtemp.db" ++ ++# Separator to use between fields. The default separator is '|'. ++#SEPARATOR="|" ++ ++# Logging period (in seconds) for the temperatures. If set to a value ++# different than 0, hddtemp will run as a daemon periodically logging ++# the temperatures through syslog ++RUN_SYSLOG="0" ++ ++# Other options to pass to hddtemp ++OPTIONS="" ++EOF ++ fi ++ ++ update_config_file hddtemp/daemon RUN_DAEMON ++ update_config_file hddtemp/syslog RUN_SYSLOG ++ update_config_file hddtemp/interface INTERFACE ++ update_config_file hddtemp/port PORT ++ ++ if ! dpkg-statoverride --list /usr/sbin/hddtemp 1>/dev/null 2>&1; then ++ # check if we are installing suid or not ++ RET=false ++ db_get hddtemp/SUID_bit ++ if [ "$RET" = "true" ]; then ++ chmod 4755 /usr/sbin/hddtemp ++ ln -sf /usr/sbin/hddtemp /usr/bin/hddtemp ++ ln -sf ../man8/hddtemp.8.gz /usr/share/man/man1/hddtemp.1.gz ++ else ++ chmod 0755 /usr/sbin/hddtemp ++ rm -f /usr/bin/hddtemp ++ rm -f /usr/share/man/man8/hddtemp.1.gz ++ fi ++ fi ++ ++ db_stop ++ ++ rm -f /etc/logcheck/ignore.d.workstation/hddtemp ++ ;; ++ abort-upgrade|abort-remove|abort-deconfigure) ++ ;; ++ ++ *) ++ echo "postinst called with unknown argument \`$1'" >&2 ++ exit 1 ++ ;; ++esac ++ ++ ++# dh_installdeb will replace this with shell code automatically ++# generated by other debhelper scripts. ++ ++#DEBHELPER# ++ ++exit 0 +--- hddtemp-0.3-beta15.orig/debian/control ++++ hddtemp-0.3-beta15/debian/control +@@ -0,0 +1,17 @@ ++Source: hddtemp ++Section: utils ++Priority: extra ++Maintainer: Aurelien Jarno ++Build-Depends: debhelper (>> 5), autotools-dev, gettext (>> 0.10.1) ++Standards-Version: 3.9.3 ++Homepage: http://www.guzu.net/linux/hddtemp.php ++ ++Package: hddtemp ++Architecture: any ++Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.0-3) ++Suggests: ksensors ++Conflicts: ksensors (<< 0.7-8), gkrellm-hddtemp (<< 0.1-9) ++Description: hard drive temperature monitoring utility ++ The hddtemp program monitors and reports the temperature of PATA, SATA ++ or SCSI hard drives by reading Self-Monitoring Analysis and Reporting ++ Technology (S.M.A.R.T.) information on drives that support this feature. +--- hddtemp-0.3-beta15.orig/debian/init ++++ hddtemp-0.3-beta15/debian/init +@@ -0,0 +1,100 @@ ++#!/bin/sh ++# ++# skeleton example file to build /etc/init.d/ scripts. ++# This file should be used to construct scripts for /etc/init.d. ++# ++# Written by Miquel van Smoorenburg . ++# Modified for Debian GNU/Linux ++# by Ian Murdock . ++# ++# Version: @(#)skeleton 1.8 03-Mar-1998 miquels@cistron.nl ++# ++ ++### BEGIN INIT INFO ++# Provides: hddtemp ++# Required-Start: $remote_fs $syslog $network ++# Required-Stop: $remote_fs $syslog $network ++# Default-Start: 2 3 4 5 ++# Default-Stop: 0 1 6 ++# Short-Description: disk temperature monitoring daemon ++# Description: hddtemp is a disk temperature monitoring daemon ++### END INIT INFO ++ ++PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin ++NAME=hddtemp ++DAEMON=/usr/sbin/$NAME ++DESC="disk temperature monitoring daemon" ++ ++DISKS="/dev/hd[a-z] /dev/hd[a-z][a-z]" ++DISKS="$DISKS /dev/sd[a-z] /dev/sd[a-z][a-z]" ++DISKS="$DISKS /dev/sr[a-z] /dev/sr[a-z][a-z]" ++INTERFACE="0.0.0.0" ++PORT="7634" ++SEPARATOR="|" ++RUN_SYSLOG="0" ++ ++# Reads config file (will override defaults above) ++[ -r /etc/default/hddtemp ] && . /etc/default/hddtemp ++ ++if [ -n "$RUN_SYSLOG" ] && [ "$RUN_SYSLOG" != "0" ] ; then ++ SYSLOG_ARG="-S $RUN_SYSLOG" ++fi ++ ++if [ "$RUN_DAEMON" = "true" ] || [ "$RUN_DAEMON" = "yes" ] ; then ++ DAEMON_ARG="-d -l $INTERFACE -p $PORT -s $SEPARATOR" ++fi ++ ++[ -x "$DAEMON" ] || exit 0 ++ ++. /lib/lsb/init-functions ++ ++case "$1" in ++ start) ++ # master switch ++ if [ -n "$DAEMON_ARG" ] || [ -n "$SYSLOG_ARG" ] ; then ++ log_daemon_msg "Starting $DESC" "$NAME:" ++ CDROMS_LIST=$(sed -ne 's/^drive name:\t\+\(.*\)$/ \/dev\/\1/p' /proc/sys/dev/cdrom/info 2>/dev/null) || : ++ CDROMS_LIST="$CDROMS_LIST $(grep -sl '^ide-scsi ' /proc/ide/hd*/driver | awk -F / '{ print "/dev/"$4 }')" ++ for disk in $DISKS ; do ++ echo $CDROMS_LIST | grep -wq $disk && continue ++ echo $DISKS_NOPROBE | grep -wq $disk && continue ++ if $DAEMON -wn $OPTIONS $disk 2>/dev/null | grep -q '^[0-9]\+$' ; then ++ DISKS_LIST="$DISKS_LIST $disk"; ++ fi ++ done ++ if [ -n "$DISKS_LIST" ] || [ -n "$DISKS_NOPROBE" ] ; then ++ start-stop-daemon --start --quiet --exec $DAEMON -- $DAEMON_ARG $SYSLOG_ARG $OPTIONS $DISKS_NOPROBE $DISKS_LIST ++ ret=$? ++ log_progress_msg "$DISKS_NOPROBE$DISKS_LIST" ++ log_end_msg $ret ++ else ++ log_progress_msg "no disks with monitoring capability were found." ++ log_end_msg 0 ++ fi ++ fi ++ ;; ++ stop) ++ # master switch ++ if [ "$RUN_DAEMON" = "true" ] || [ "$RUN_DAEMON" = "yes" ] || [ "$RUN_SYSLOG" != "0" ] ; then ++ log_daemon_msg "Stopping $DESC" "$NAME" ++ start-stop-daemon --stop --oknodo --exec $DAEMON --retry 30 ++ log_end_msg $? ++ fi ++ ;; ++ force-reload|reload) ++ exit 3 ++ ;; ++ restart) ++ $0 stop && $0 start ++ ;; ++ status) ++ status_of_proc $DAEMON $NAME ++ exit $? ++ ;; ++ *) ++ echo "Usage: /etc/init.d/$NAME {start|stop|restart|status}" >&2 ++ exit 1 ++ ;; ++esac ++ ++exit 0 +--- hddtemp-0.3-beta15.orig/debian/compat ++++ hddtemp-0.3-beta15/debian/compat +@@ -0,0 +1 @@ ++5 +--- hddtemp-0.3-beta15.orig/debian/README.Debian ++++ hddtemp-0.3-beta15/debian/README.Debian +@@ -0,0 +1,14 @@ ++README.Debian for hddtemp ++------------------------- ++ ++This package include an init script (/etc/init.d/hddtemp) to run hddtemp ++in daemon mode. To enable and configure it, either use ++'dpkg-reconfigure hddtemp' or edit /etc/default/hddtemp. ++ ++By default and when enable, the init script tries to find all disk that ++support SMART. If you get an error such as 'no disks with monitoring ++capability were found' or if an hard disk is not monitored, try to run ++'hddtemp /dev/xxx', with /dev/xxx being you hard disk device. You will ++see an explanation about why it fails. ++ ++ -- Aurelien Jarno Sun, 27 Jul 2008 09:34:39 +0200 +--- hddtemp-0.3-beta15.orig/debian/hddtemp.db ++++ hddtemp-0.3-beta15/debian/hddtemp.db +@@ -0,0 +1,169 @@ ++# ++# Insert a regular expression for support of the model or the serie of your hard drive. ++# If you don't know what to put in the second field, put the number ++# that appears most often for your brand :o) ++# A value of zero meens that we know that the drive doesn't have ++# a temperature sensor (you can set the unit to C or F). ++# ++############################################################################ ++# The following list was found at (http://www.almico.com/forumharddisks.php) ++# If your drive is in the list send me a mail. ++# ++# Manufacturer Model Size Notes ++# FUJITSU FUJITSU MPF3102AH 10.0GB ++# FUJITSU FUJITSU MPG3204AH E 20.0GB ++# FUJITSU FUJITSU MPG3307AT 30.0GB ++# FUJITSU FUJITSU MPG3409AH 40.0GB ++# FUJITSU FUJITSU MPG3409AH EF 40.0GB ++# HITACHI HITACHI_DK23CA-10 9.8GB ++# HITACHI HITACHI_DK23CA-15 14.7GB ++# SAMSUNG SAMSUNG SV3012H 29.4GB ++# SEAGATE ST310210A 10.0GB ++# SEAGATE ST310211A 9.8GB ++# SEAGATE ST310215A 10.0GB ++# SEAGATE ST315320A 14.9GB ++# SEAGATE ST320410A 19.6GB ++# SEAGATE ST320413A 19.6GB ++# SEAGATE ST320420A 19.9GB ++# SEAGATE ST330610A 29.3GB ++# SEAGATE ST330620A 29.3GB ++# SEAGATE ST330621A 29.3GB ++# SEAGATE ST330630A 29.9GB ++# SEAGATE ST340016A 39.1GB ++# SEAGATE ST340810ACE 39.1GB ++# SEAGATE ST380020ACE 78.2GB ++# WESTERN DIGITAL WDC AC210200D 10.0GB ++# WESTERN DIGITAL WDC AC29100D 8.9GB ++# WESTERN DIGITAL WDC AC420400D 19.9GB ++# WESTERN DIGITAL WDC WD102AA 10.0GB ++# ++################################################# ++ ++######################################## ++############# ExcelStor drives ++######################################## ++# "ExcelStor Technology CT215" ??? ? "ExcelStor CT215" ++ ++ ++######################################## ++############# Fujitsu drives ++######################################## ++"FUJITSU MHM2100AT" 0 C "Fujitsu MHM2100AT" ++ ++ ++######################################## ++############# Hitachi drives ++######################################## ++"HITACHI_DK228A-65" 0 C "Hitachi DK228A-65" ++ ++ ++######################################## ++############# IBM drives ++######################################## ++ ++# DJSA serie is using F0h command to report temperature and also have ++# SMART capabilties but it was reported not to work. ++# "DJSA-2(30|32|10|20|05)" 0 C "IBM Travelstar 20GN, 32GH, 30GT series" ++ ++"IBM-DARA-212000" 0 C "IBM Travelstar 12GN" ++"IBM-DTTA-35*" 0 C "IBM Deskstar 16GP serie" ++ ++# according to specifications they do not seems to have sensor ++# but I prefer waiting for a report ++#"IBM-DTTA-37*" 0 C "IBM Deskstar 14GXP serie" ++ ++"IBM-DJNA-35.*" 231 C "IBM Deskstar 25 GP serie" ++"IBM-DJNA-37.*" 231 C "IBM Deskstar 22 GXP serie" ++"IBM-DHEA-(34330|36480)" 0 C "IBM Deskstar 5 serie" ++"IBM-DHEA-(34331|36481|38451)" 0 C "IBM Deskstar 8 serie" ++"IBM-DPTA-37.*" 231 C "IBM Deskstar 34GXP serie" ++"IBM-DPTA-35.*" 231 C "IBM Deskstar 37GP serie" ++ ++ ++######################################## ++############# Maxtor drives ++######################################## ++#"Maxtor 2B0[012][04568]H1" ??? C "Maxtor Fireball 541DX" ++# which one must I trust ? ++#"Maxtor 4D040H2" 9 C "Maxtor DiamondMax D540X-4D" ++#"Maxtor 4D040H2" 0 C "Maxtor 4D040H2" ++#"Maxtor 4D080H4" 12 C "Maxtor DiamondMax D540X-4D" ++#"Maxtor 4D060H3" 12 C "Maxtor DiamondMax D540X-4D" ++#"Maxtor 4D080H4" 9 C "Maxtor DiamondMax D540X-4D" ++"Maxtor 5(1024|1369|2049|2732|3073|4098)U(2|3|4|6|8)" 0 C "Maxtor DiamondMax Plus 40" ++"Maxtor 5T0[24]0H[24]" 0 C "Maxtor DiamondMax Plus 60" ++"Maxtor 94098U8" 11 C "Maxtor DiamondMax 40 94098U8" ++ ++ ++######################################## ++############# Quantum drives ++######################################## ++"QUANTUM FIREBALLP AS40.0" 0 C "Quantum Fireball AS40" ++"QUANTUM FIREBALL CX10.2A" 0 C "Quantum Fireball CX10.2A" ++#"QUANTUM FIREBALLlct10 20" 4 C "Quantum Fireball CT10 20GB" ++# I suspect the QUANTUM FIREBALL_TM2110A to have a sensor in field 9... ++# "QUANTUM FIREBALL_TM2110A" 9 C "Quantum Fireball TM2110A" ++ ++ ++######################################## ++############# Samsung drives ++######################################## ++# somenone reported a problem with the SP8004H which reports a temperature ++# 10°C below the ambient temperature ++"SAMSUNG SW0434A" 0 C "Samsung SW0434A" ++"SAMSUNG SV0432A" 0 C "Samsung SV0432A" ++"SAMSUNG SV3002H" 0 C "Samsung SpinPoint V30 serie" ++#"SAMSUNG SV(0221|0602|0813|1204)H" 9 C "Samsung SpinPoint V60 serie" ++ ++ ++######################################## ++############# Seagate drives ++######################################## ++"Seagate Technology 1275MB - ST31276A" 0 C "Seagate ST31276A" ++"ST3412A" 0 C "Seagate ST3412A" ++"ST38641A" 0 C "Seagate ST38641A" ++"ST310210A" 0 C "Seagate ST310210A" ++"ST310220A" 0 C "Seagate ST310220A" ++# SEAGATE ST313021A 13.0GB ++"ST313021A" 0 C "Seagate U8 ST313021A" ++"ST310240A" 0 C "Seagate Medalist 10240 Ultra ATA-3" ++"ST320423A" 0 C "Seagate U10 20423, Ultra ATA/66" ++ ++ ++######################################## ++############# TOSHIBA Laptops ++######################################## ++"MK4313MAT" 220 C "Toshiba MK4313MAT" ++"TOSHIBA MK1517GAP" 0 C "Toshiba MK1517GAP" ++"TOSHIBA MK2018GAS" 226 F "Toshiba MK2018GAS" ++ ++"TOSHIBA MK3017GAP" 0 C "Toshiba MK3017GAP" ++ ++#"TOSHIBA MK4019GAX" 222 C "Toshiba MK4019GAX" ++ ++ ++######################################## ++############# Western Digital drives ++######################################## ++# WDC AC310100B and WDC AC2850F are reported not working ++# no more informations were given ++"WDC AC22000L" 0 C "Western Digital Caviar AC22000" ++"WDC AC420400D" 231 C "Western Digital Caviar AC420400D" ++"WDC AC418000D" 231 C "Western Digital AC418000D" ++"WDC WD135BA" 231 C "Western Digital WD135BA" ++ ++"WDC WD100EB-00BHF0" 0 C "Western Digital 100EB-00BHF0" ++"WDC WD200BB-00AUA1" 0 C "Western Digital Caviar WD200BB" ++#"WDC WD200BB-60DGA0" 0 C "Western Digital Caviar WD200BB" ++"WDC WD300BB-00CAA0" 0 C "Western Digital WD300BB" ++"WDC WD400BB-00CAA0" 0 C "Western Digital 400BB-00CAA0" ++#"WDC WD400BB-00GFA0" 0 C "" ++"WDC WD400BB-(18CA|00DE)A0" 0 C "Western Digital Caviar WD400BB" ++"WDC WD400EB-00CPF0" 0 C "Western Digital 400EB-00CPF0" ++"WDC WD600BB-32BSA0" 0 C "Western Digital 600BB-32BSA0" ++"WDC WD800BB-00CAA1" 0 C "Western Digital WD800BB-00CAA1" ++"WDC WD800JB-00CRA1" 0 C "Western Digital Caviar WD800JB" ++ ++# not sure for next ++# "WDC WD1200JB-00CRA1" 9 C "Western Digital 1200JB-00CRA1" ++# "WDC WD273BA" 9 C "Western Digital WD273BA" +--- hddtemp-0.3-beta15.orig/debian/po/cs.po ++++ hddtemp-0.3-beta15/debian/po/cs.po +@@ -0,0 +1,159 @@ ++# ++# Translators, if you are not familiar with the PO format, gettext ++# documentation is worth reading, especially sections dedicated to ++# this format, e.g. by running: ++# info -n '(gettext)PO Files' ++# info -n '(gettext)Header Entry' ++# ++# Some information specific to po-debconf are available at ++# /usr/share/doc/po-debconf/README-trans ++# or http://www.debian.org/intl/l10n/po-debconf/README-trans ++# ++# Developers do not need to manually edit POT or PO files. ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2008-02-05 21:54+0100\n" ++"Last-Translator: Miroslav Kure \n" ++"Language-Team: Czech \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "Má se /usr/sbin/hddtemp nainstalovat jako SUID root?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++"Máte moĹľnost nainstalovat hddtemp s nastavenĂ˝m SUID bitem, coĹľ znamená, Ĺľe " ++"jej kromÄ› správce budou moci spouštÄ›t i běžnĂ­ uĹľivatelĂ© (a zjišťovat teplotu " ++"pevnĂ©ho disku)." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++"Takto nastavenĂ˝ hddtemp mĹŻĹľe bĂ˝t potenciálnÄ› vyuĹľit ke kompromitovánĂ­ " ++"poÄŤĂ­taÄŤe. Pokud si nejste jisti, pak je lepší tuto moĹľnost zamĂ­tnout." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "ZmÄ›nĂ­te-li pozdÄ›ji názor, staÄŤĂ­ spustit „dpkg-reconfigure hddtemp“." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "Interval mezi kontrolami teploty pevnĂ©ho disku:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++"hddtemp mĹŻĹľe zaznamenávat teplotu pevnĂ©ho disku (pevnĂ˝ch diskĹŻ) pĹ™es obecnĂ© " ++"logovacĂ­ rozhranĂ­ systĂ©mu." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++"Zadejte poÄŤet sekund odpovĂ­dajĂ­cĂ­ dobÄ› mezi po sobÄ› jdoucĂ­mi měřenĂ­mi. Pro " ++"zakázánĂ­ tĂ©to vlastnosti jednoduše zadejte 0." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "Má se daemon hddtemp spouštÄ›t pĹ™i startu poÄŤĂ­taÄŤe?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"Program hddtemp mĹŻĹľe běžet jako daemon a ÄŤekat na portu 7634 na příchozĂ­ " ++"spojenĂ­. Takto mĹŻĹľe bĂ˝t využíván programy typu gkrellm pro zjištÄ›nĂ­ aktuálnĂ­ " ++"teploty pevnĂ˝ch diskĹŻ." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"Máte moĹľnost spouštÄ›t daemona hddtemp automaticky pĹ™i startu systĂ©mu. Pokud " ++"si nejste jisti, pak jej radÄ›ji pĹ™i startu systĂ©mu nespouštÄ›jte." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "RozhranĂ­, na kterĂ©m naslouchat:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"Program hddtemp mĹŻĹľe oÄŤekávat příchozĂ­ spojenĂ­ na konkrĂ©tnĂ­m rozhranĂ­ nebo " ++"na všech rozhranĂ­ch." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"Aby poslouchal na konkrĂ©tnĂ­m rozhranĂ­, zadejte IP adresu danĂ©ho rozhranĂ­ " ++"(127.0.0.1 znamená, Ĺľe bude pĹ™ijĂ­mat pouze lokálnĂ­ spojenĂ­). Pokud chcete, " ++"aby poslouchal na všech rozhranĂ­ch, zadejte 0.0.0.0." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "Port, na kterĂ©m naslouchat:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"hddtemp standardnÄ› oÄŤekává příchozĂ­ spojenĂ­ na portu 7634. Pokud vám tento " ++"port nevyhovuje, mĹŻĹľete zadat jinĂ˝." +--- hddtemp-0.3-beta15.orig/debian/po/fr.po ++++ hddtemp-0.3-beta15/debian/po/fr.po +@@ -0,0 +1,159 @@ ++# Translation of hddtemp debconf templates to French ++# Copyright (C) 2008 Christian Perrier ++# This file is distributed under the same license as the hddtemp package. ++# ++# Michel Grentzinger , 2003. ++# Jean-Luc Coulon (f5ibh) ++# Christian Perrier , 2008. ++msgid "" ++msgstr "" ++"Project-Id-Version: \n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2008-02-10 12:20+0100\n" ++"Last-Translator: Christian Perrier \n" ++"Language-Team: French \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"X-Generator: KBabel 1.11.4\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "Faut-il exĂ©cuter hddtemp avec les privilèges du superutilisateur ?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++"Il est possible d'installer hddtemp avec le bit « setuid » positionnĂ©, ce qui " ++"lui permet d'ĂŞtre exĂ©cutĂ© (et donc d'indiquer la tempĂ©rature des disques " ++"durs) par les utilisateurs non privilĂ©giĂ©s et pas seulement le " ++"superutilisateur." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++"Cela peut thĂ©oriquement permettre d'utiliser hddtemp pour une attaque visant " ++"Ă  compromettre la sĂ©curitĂ© du système. Dans le doute, il est conseillĂ© ne de " ++"pas activer cette option." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "" ++"Ce choix peut ĂŞtre modifiĂ© ultĂ©rieurement avec la commande « dpkg-reconfigure " ++"hddtemp »." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "Intervalle entre deux contrĂ´les de tempĂ©rature :" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++"La tempĂ©rature des disques durs peut ĂŞtre enregistrĂ©e par hddtemp et " ++"restituĂ©e par l'interface standard de journalisation du système." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++"Veuillez choisir l'intervalle en secondes entre deux mesures. Indiquez 0 " ++"pour dĂ©sactiver cette fonctionnalitĂ©." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "Faut-il lancer automatiquement le dĂ©mon hddtemp au dĂ©marrage ?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"Le programme hddtemp peut ĂŞtre lancĂ© en tant que dĂ©mon, Ă  l'Ă©coute sur le " ++"port 7634. Ce dĂ©mon est utilisĂ© par certains logiciels tel que gkrellm pour " ++"obtenir la tempĂ©rature des disques durs." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"Ce dĂ©mon peut ĂŞtre lancĂ© automatiquement au dĂ©marrage de l'ordinateur. Dans " ++"le doute, il est suggĂ©rĂ© de ne pas activer cette option." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "Interface oĂą hddtemp sera Ă  l'Ă©coute :" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"Le programme hddtemp peut ĂŞtre Ă  l'Ă©coute de connexions entrantes sur une " ++"interface spĂ©cifique ou sur toutes les interfaces." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"Pour Ă©couter sur une interface spĂ©cifique, indiquez l'adresse IP de cette " ++"interface (en choisissant 127.0.0.1, seules les connexions locales seront " ++"acceptĂ©es). Pour Ă©couter sur toutes les interfaces, saisissez simplement " ++"0.0.0.0." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "Port sur lequel hddtemp sera Ă  l'Ă©coute :" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"Par dĂ©faut, hddtemp attend les connexions entrantes sur le port 7634. Ce " ++"port peut ĂŞtre modifiĂ© si nĂ©cessaire." +--- hddtemp-0.3-beta15.orig/debian/po/vi.po ++++ hddtemp-0.3-beta15/debian/po/vi.po +@@ -0,0 +1,154 @@ ++# Vietnamese Translation for hddtemp. ++# Copyright © 2008 Free Software Foundation, Inc. ++# Clytie Siddall , 2005-2008. ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp_0.3-beta15-36\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2008-02-13 21:06+1030\n" ++"Last-Translator: Clytie Siddall \n" ++"Language-Team: Vietnamese \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=utf-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"Plural-Forms: nplurals=1; plural=0;\n" ++"X-Generator: LocFactoryEditor 1.7b3\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "CĂł nĂŞn cĂ i đặt SUID root « /usr/sbin/hddtemp » khĂ´ng?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++"Bạn cĂł tĂąy chọn cĂ i đặt pháş§n má»m hddtemp vá»›i bit SUID đã đặt, do đó cho phĂ©p " ++"nĂł được chạy bởi các người dĂąng bình thường, khĂ´ng phải chỉ siĂŞu người dĂąng." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++"Tuy nhiĂŞn, đặt bit SUID cĹ©ng cĂł thá» cho phĂ©p người hiá»m độc dĂąng hddtemp khi " ++"tấn cĂ´ng bảo máş­t cá»§a máy tĂ­nh nĂ y. Vì váş­y náşżu bạn chưa chắc chắn, đừng báş­t " ++"tĂąy chọn nĂ y." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "" ++"CĹ©ng cĂł thá» sá»­a đổi thiáşżt láş­p nĂ y vá» sau, báş±ng cách chạy lệnh cấu hình lại « " ++"dpkg-reconfigure hddtemp »." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "Khoảng giữa hai láş§n kiá»m tra nhiệt độ cá»§a đĩa cứng:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++"Nhiệt độ cá»§a những đĩa cứng cĂł thỠđược ghi lưu bởi hddtemp thĂ´ng qua giao " ++"diện ghi lưu hệ thống chung." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++"HĂŁy nháş­p má»™t giá trị theo giây mĂ  tương ứng vá»›i khoảng thời gian giữa hai " ++"láş§n kiá»m tra. Äá» tắt tĂ­nh nÄng nĂ y, chỉ đơn giản nháş­p số 0 ở đây." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "CĂł nĂŞn khởi chạy trình ná»n hddtemp khi khởi động hệ thống khĂ´ng?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"Chương trình hddtemp cĹ©ng cĂł thá» chạy dưới dạng trình ná»n (daemon), lắng " ++"nghe trĂŞn cổng 7634 tìm káşżt nối gá»­i đến. Trình ná»n nĂ y được dĂąng bởi má»™t số " ++"pháş§n má»m (v.d. gkrellm) đỠlấy nhiệt độ cá»§a các đĩa cứng." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"TĂąy chọn bạn cĂł thá» tá»± động khởi chạy trình ná»n hddtemp khi khởi động hệ " ++"thống. Chưa chắc chắc thì khuyĂŞn bạn khĂ´ng báş­t tĂąy chọn nĂ y." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "Giao diện trĂŞn đó cáş§n lắng nghe:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"Chương trình hddtemp cĂł thá» lắng nghe káşżt nối gá»­i đến trĂŞn má»™t giao diện dứt " ++"khoát, hoáş·c trĂŞn mọi giao diện." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"Äá» lắng nghe trĂŞn má»™t giao diện cụ thá», hĂŁy nháş­p địa chỉ IP cá»§a giao diện đó " ++"(giá trị « 127.0.0.0 » sáş˝ chỉ chấp nháş­n káşżt nối cục bá»™). Äá» lắng nghe trĂŞn " ++"mọi giao diện, chỉ đơn giản hĂŁy nháş­p địa chỉ « 0.0.0.0 »." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "Cổng trĂŞn đó cáş§n lắng nghe:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"Máş·c định lĂ  hddtemp lắng nghe káşżt nối gá»­i đến trĂŞn cổng 7634. CĹ©ng cĂł thá» " ++"thay đổi nĂł thĂ nh má»™t cổng khác." +--- hddtemp-0.3-beta15.orig/debian/po/pt_BR.po ++++ hddtemp-0.3-beta15/debian/po/pt_BR.po +@@ -0,0 +1,205 @@ ++# ++# Translators, if you are not familiar with the PO format, gettext ++# documentation is worth reading, especially sections dedicated to ++# this format, e.g. by running: ++# info -n '(gettext)PO Files' ++# info -n '(gettext)Header Entry' ++# ++# Some information specific to po-debconf are available at ++# /usr/share/doc/po-debconf/README-trans ++# or http://www.debian.org/intl/l10n/po-debconf/README-trans ++# ++# Developers do not need to manually edit POT or PO files. ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp_0.3-beta7-1\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2007-12-11 15:33+0100\n" ++"Last-Translator: Tiago Bortoletto Vaz \n" ++"Language-Team: Debian-BR Project \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-1\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++#, fuzzy ++#| msgid "Do you want /usr/sbin/hddtemp to be installed SUID root?" ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "Deseja que o /usr/sbin/hddtemp seja instalado SUID root ?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++#, fuzzy ++#| msgid "Do you want to start the hddtemp daemon on startup?" ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "Deseja iniciar o daemon hddtemp na inicializaçăo do sistema ?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++#, fuzzy ++#| msgid "" ++#| "hddtemp can be run as a daemon, listening on port 7634 for incoming " ++#| "connections. It is used some by software such as gkrellm to get the " ++#| "temperature of the hard drives." ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"O hddtemp pode ser executado com um daemon, ouvindo na porta 7634 por " ++"conexőes entrantes. O mesmo é usado por alguns softwares como o gkrellm-" ++"hddtemp para obter a temperatura dos discos rígidos." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++#, fuzzy ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"Vocę tem a opçăo de iniciar o daemon hddtemp automaticamente na " ++"inicializaçăo de seu computador. Caso esteja em dúvida, é sugerido que vocę " ++"năo inicie o hddtemp automaticamente na inicializaçăo de seu computador. " ++"Caso vocę mude de idéia posteriormente vocę poderá executar o comando 'dpkg-" ++"reconfigure hddtemp' para mudar essa configuraçăo." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++#, fuzzy ++#| msgid "" ++#| "hddtemp can listen for incoming connections on a specific interface, or " ++#| "on all interfaces." ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"O hddtemp pode ouvir por conexőes entrantes em uma interface específica ou " ++"em todas as interfaces." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++#, fuzzy ++#| msgid "" ++#| "To listen on a specific interface, enter the IP address of that " ++#| "interface (127.0.0.1 which is the default value corresponds to the lo " ++#| "interface). To listen on all interfaces, simply enter 0.0.0.0." ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"Para ouvir em uma interface específica, informe o endereço IP da interface " ++"em questăo (o endereço padrăo 127.0.0.1 corresponde a interface lo). Para " ++"ouvir e todas as interfaces, simplesmente informe o endereço 0.0.0.0 ." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++#, fuzzy ++#| msgid "" ++#| "By default, hddtemp listen for incoming connections on port 7634. However " ++#| "if you don't find this port appropriate, you can enter an other one." ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"Por padrăo, o hddtemp escuta por conexőes entrantes na porta 7634. Porém " ++"caso vocę ache que essa năo seja a porta apropriada, vocę pode informar uma " ++"outra porta." ++ ++#~ msgid "You have the option of installing hddtemp with the SUID bit set." ++#~ msgstr "Vocę tem a opçăo de instalar o hddtemp com o bit de SUID ligado." ++ ++#~ msgid "" ++#~ "If you make hddtemp SUID, unprivileged users of your systems will be able " ++#~ "to run it. This could, however, potentially allow hddtemp to be used " ++#~ "during a security attack on your computer. If in doubt, it is suggested " ++#~ "to install it without SUID. If you later change your mind, you can run: " ++#~ "'dpkg-reconfigure hddtemp'." ++#~ msgstr "" ++#~ "Caso vocę permita que o hdddtemp seja instalado com o bit de SUID ligado, " ++#~ "usuários năo privilegiados de seu sistema serăo capazes de executá-lo. " ++#~ "Isso pode, porém, potencialmente permitir que o hddtemp seja usado " ++#~ "durante um ataque contra a segurança de seu computador. Caso esteja em " ++#~ "dúvida, é sugerido que vcę instale o hddtemp sem o bit de SUID ligado. " ++#~ "Caso vocę mude de idéia posteriormente, vocę poderá executar o comando " ++#~ "'dpkg-reconfigure hddtemp' para mudar essa suaconfiguraçăo." ++ ++#, fuzzy ++#~ msgid "At which interval do you want to log the temperatures?" ++#~ msgstr "Em qual interface vocę deseja que o hddtemp escute ?" ++ ++#~ msgid "On which interface do you want hddtemp to listen on?" ++#~ msgstr "Em qual interface vocę deseja que o hddtemp escute ?" ++ ++#~ msgid "On which port do you want hddtemp to listen on?" ++#~ msgstr "Em qual porta vocę deseja que o hddtemp escute ?" +--- hddtemp-0.3-beta15.orig/debian/po/ru.po ++++ hddtemp-0.3-beta15/debian/po/ru.po +@@ -0,0 +1,156 @@ ++# translation of ru.po to Russian ++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER ++# This file is distributed under the same license as the PACKAGE package. ++# ++# Yuri Kozlov , 2008. ++msgid "" ++msgstr "" ++"Project-Id-Version: 0.3-beta15-39\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2008-01-27 19:15+0300\n" ++"Last-Translator: Yuri Kozlov \n" ++"Language-Team: Russian \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"X-Generator: KBabel 1.11.4\n" ++"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" ++"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "ĐŁŃтановить /usr/sbin/hddtemp как SUID root?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++"Đ’Ń‹ можете выбрать ŃŃŃ‚Đ°Đ˝ĐľĐ˛ĐşŃ hddtemp Ń Đ˛ĐşĐ»ŃŽŃ‡Ń‘Đ˝Đ˝Ń‹ĐĽ SUID битом, чтобы её можно " ++"было запŃŃкать проŃтым пользователям (для полŃчения температŃŃ€ жёŃтких " ++"диŃков), а не только ŃŃперпользователю." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++"Потенциально, это может позволить иŃпользовать hddtemp для нарŃŃения " ++"компьютерной безопаŃноŃти. Đ•Ńли не Ńверены, ответьте отрицательно." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "" ++"Đ­Ń‚Ń Đ˝Đ°ŃŃ‚Ń€ĐľĐąĐşŃ ĐĽĐľĐ¶Đ˝Đľ позже изменить запŃŃтив 'dpkg-reconfigure hddtemp'." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "Đнтервал ĐĽĐµĐ¶Đ´Ń ĐżŃ€ĐľĐ˛ĐµŃ€ĐşĐ°ĐĽĐ¸ температŃры жёŃткого диŃка:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++"ТемператŃра жёŃткого диŃка(ов) может быть протоколироватьŃŃŹ hddtemp Ń " ++"помощью Ńтандартного ŃиŃтемного интерфейŃа протоколирования." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++"Введите значение интервала в ŃекŃндах ĐĽĐµĐ¶Đ´Ń ĐżŃ€ĐľĐ˛ĐµŃ€ĐşĐ°ĐĽĐ¸. Для выключения " ++"проверок введите 0." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "ЗапŃŃкать ŃĐµŃ€Đ˛Đ¸Ń hddtemp при Ńтарте компьютера?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"Программа hddtemp может работать в виде ŃервиŃа, принимая запроŃŃ‹ на ĐżĐľŃ€Ń‚Ń " ++"7634. Это иŃпользŃетŃŃŹ некоторым ПО, например gkrellm, для полŃчения " ++"температŃры жёŃтких диŃков." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"ĐˇĐµĐąŃ‡Đ°Ń Đ˛Ń‹ можете включить автоматичеŃкий запŃŃĐş ŃервиŃа hddtemp во время " ++"загрŃзки ŃиŃтемы. Đ•Ńли не Ńверены, выберите не запŃŃкать ŃŤŃ‚Ń ĐżŃ€ĐľĐłŃ€Đ°ĐĽĐĽŃ Đ˛Đľ " ++"время загрŃзки." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "ĐĐ˝Ń‚ĐµŃ€Ń„ĐµĐąŃ ĐżŃ€Đ¸Ń‘ĐĽĐ° запроŃов:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"Программа hddtemp может принимать входящие запроŃŃ‹ на определённом " ++"интерфейŃе или ŃĐľ вŃех интерфейŃов." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"Для приёма на конкретном интерфейŃа введите IP-Đ°Đ´Ń€ĐµŃ ŃŤŃ‚ĐľĐłĐľ интерфейŃа (ввод " ++"127.0.0.1 обеŃпечит приём только локальных запроŃов). Для приёма запроŃов ŃĐľ " ++"вŃех интерфейŃов, введите 0.0.0.0." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "Порт приёма запроŃов:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"По Ńмолчанию, hddtemp принимает входящие запроŃŃ‹ Ń ĐżĐľŃ€Ń‚Đ° 7634. ЗдеŃŃŚ можно " ++"задать Đ´Ń€Ńгой номер порта." +--- hddtemp-0.3-beta15.orig/debian/po/sv.po ++++ hddtemp-0.3-beta15/debian/po/sv.po +@@ -0,0 +1,127 @@ ++# Translators, if you are not familiar with the PO format, gettext ++# documentation is worth reading, especially sections dedicated to ++# this format, e.g. by running: ++# info -n '(gettext)PO Files' ++# info -n '(gettext)Header Entry' ++# Some information specific to po-debconf are available at ++# /usr/share/doc/po-debconf/README-trans ++# or http://www.debian.org/intl/l10n/po-debconf/README-trans ++# Developers do not need to manually edit POT or PO files. ++# , fuzzy ++# ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp 0.3-beta14-1\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2008-07-27 09:49+0200\n" ++"Last-Translator: Martin Bagge \n" ++"Language-Team: Swedish \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=iso-8859-1\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "Vill du att /usr/sbin/hddtemp ska installeras som SUID root?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "You have the option of installing hddtemp with the SUID bit set, allowing it to be run (reporting hard drive temperatures) by regular users and not only the superuser." ++msgstr "Du kan installera hddtemp med SUID, dĺ kan programmet köras av vanliga användare och inte bara superanvändare." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "This could potentially allow hddtemp to be used during an attack against the computer's security. If in doubt, do not choose this option." ++msgstr "Detta kan bidra till att intrĺng kan genomföras om det skulle finnas fel i hddtemp som nĺgon nyttjar för att skaffa otillĺten ĺtkomst. Om du är minsta osäker ska du inte aktivera detta alternativ." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++#: ../templates:4001 ++msgid "This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "Denna inställning kan ändras senare genom att köra 'dpkg-reconfige hddtemp'" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "Intervall mellan temperaturmätningar:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "The temperature of the hard drive(s) can be logged by hddtemp via the generic system logging interface." ++msgstr "Temperaturen för hĺrddisken/hĺrddiskarna kan loggas i det vanliga loggningssystemet." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Please enter a value in seconds corresponding to the interval between two checks. To disable this feature, enter 0." ++msgstr "Ange ett värde i sekunder som anger intervallen mellan tvĺ mätningar. För att inaktivera den här funktionen, ange 0 som värde." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "Vill du starta hddtemp-tjänsten när systemet startas upp?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "The hddtemp program can be run as a daemon, listening on port 7634 for incoming connections. It is used by some software such as gkrellm to get the temperature of hard drives." ++msgstr "hddtemp kan köras som en tjänst som lyssnar pĺ port 7634 efter inkommande anslutningar. Den används av programvara sĺsom gkrellm för att läsa av temperaturen pĺ hĺrddiskarna." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "You have the option of starting the hddtemp daemon automatically on system boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "Du har alternativet att starta hddtemp-tjänsten automatiskt när datorn startas upp. Om du är osäker föreslĺr jag att du inte startar den automatiskt vid uppstarten." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "Gränssnitt att lyssna pĺ:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "The hddtemp program can listen for incoming connections on a specific interface, or on all interfaces." ++msgstr "hddtemp kan lyssna efter inkommande anslutningar pĺ specifika nätverksgränssnitt eller pĺ gränssnitt." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"För att lyssna pĺ ett specifik nätverkgränssnitt, ange IP-adressen pĺ det " ++"gränssnittet (127.0.0.1, vilket är standardvärdet för gränssnittet lo). För " ++"att lyssna pĺ alla, ange 0.0.0.0." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "Port att lyssna pĺ:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"Som standard lyssnar hddtemp efter inkommande anslutningar pĺ port 7634. Om " ++"du anser att denna port inte är lämplig kan du ange en annan port här." ++ +--- hddtemp-0.3-beta15.orig/debian/po/da.po ++++ hddtemp-0.3-beta15/debian/po/da.po +@@ -0,0 +1,158 @@ ++# Danish translation hddtemp. ++# Copyright (C) 2010 hddtemp & nedenstĂĄende oversættere. ++# This file is distributed under the same license as the hddtemp package. ++# Claus Hindsgaul , 2004, 2005. ++# Claus Hindsgaul , 2006. ++# Joe Hansen (joedalton2@yahoo.dk), 2010. ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2010-11-10 12:42+0000\n" ++"Last-Translator: Joe Hansen \n" ++"Language-Team: Danish \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"Plural-Forms: nplurals=2; plural=(n != 1);\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "Skal /usr/sbin/hddtemp installeres SUID root?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++"Du har muligheden for at installere hddtemp med sættet SUID bit, og tillade " ++"den at blive kørt (rapportering af temperaturer for harddiske) af normale " ++"brugere og ikke kun superbrugeren." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++"Dette kan potentielt tillade hddtemp at blive brugt under et angreb mod " ++"computerens sikkerhed. Hvis du er i tvivl, sĂĄ vælg ikke denne indstilling." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "" ++"Denne indstilling kan ændres senere ved at køre »dpkg-reconfigure hddtemp«." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "Tidsrum mellem to tjek af temperaturen pĂĄ harddisken:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++"Temperaturen pĂĄ harddiskene kan logges af hddtemp via den generiske " ++"grænseflade til systemlogning." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++"Indtast venligst en værdi i sekunder, der angiver intervallet mellem to tjek. " ++"Du kan deaktivere denne funktion ved at skrive 0." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "Skal hddtemp-dæmonen igangsættes ved opstart?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"Programmet hddtemp kan køres som en dæmon, der lytter pĂĄ port 7634 efter " ++"indkommende forbindelser. Programmet bruges af bestemte programmer sĂĄsom " ++"gkrellm til at hente harddiskenes temperaturer." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"Du har mulighed for at igangsætte hddtemp-dæmonen automatisk under opstart. " ++"Hvis du er i tvivl, foreslĂĄs det, at du ikke igangsætter den automatisk under " ++"opstarten." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "Netkort, der skal lyttes pĂĄ:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"Programmet hddtemp kan lytte efter indkommende forbindelser pĂĄ et bestemt " ++"netkort eller pĂĄ alle netkort." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"For at lytte til et bestemt netkort, skal du angive IP-adressen pĂĄ dette " ++"(valg af 127.0.0.1 vil kun acceptere lokale forbindelser). For at " ++"lytte pĂĄ alle netkort indtastes 0.0.0.0." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "Port, der skal lyttes pĂĄ:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"Som udgangspunkt vil hddtemp lytte efter indkommende forbindelser pĂĄ port " ++"7634. Dette kan ændres til et andet nummer." ++ ++ +--- hddtemp-0.3-beta15.orig/debian/po/pt.po ++++ hddtemp-0.3-beta15/debian/po/pt.po +@@ -0,0 +1,158 @@ ++# translation of pt.po to portugues ++# Portuguese translation for hddtemp ++# Copyright (C) 2006, 2007, 2008 Free Software Foundation, Inc. ++# This file is distributed under the same license as the hddtemp package. ++# ++# Miguel Figueiredo , 2006, 2007. ++# Bruno Queiros , 2007. ++# Bruno Queiros , 2008. ++msgid "" ++msgstr "" ++"Project-Id-Version: pt\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2008-02-10 19:48+0000\n" ++"Last-Translator: Bruno Queiros \n" ++"Language-Team: portugues \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"X-Generator: KBabel 1.11.4\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "Deve o /usr/sbin/hddtemp ser instalado com SUID root?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++"VocĂŞ tem a opção de instalar o hddtemp com o SUID, permitindo-o ser " ++"executado (relatar temperaturas do disco rigido) por utilizadores normais e " ++"nĂŁo apenas pelo super utilizador." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++"Isto pode potencialmente permitir que o hddtemp seja utilizado num ataque " ++"contra a segurança do computador. Em caso de dĂşvida, nĂŁo escolha esta opção." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "" ++"Esta opção pode ser modificada mais tarde executando 'dpkg-reconfigure " ++"hddtemp'." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "Intervalo entre verificações da temperatura do disco rigido:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++"A temperatura do(s) disco(s) rĂ­gido(s) podem ser guardados pelo hddtemp " ++"atravĂ©s da interface genĂ©rica do sistema para guardar registos." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++"Por favor introduza um valor em segundos correspondendo ao intervalo entre " ++"duas verificações. Para desactivar esta opção, introduza 0." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "Deseja iniciar o daemon hddtemp no arranque?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"O programa hddtemp pode ser executado como um daemon, Ă  escuta na porta " ++"7634. É utilizada por alguns programas como o gkrellm para obter a " ++"temperatura dos discos rĂ­gidos." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"VocĂŞ tem a opção de executar o daemon hddtemp automaticamente no arranque do " ++"sistema. Se estiver em dĂşvida, Ă© sugerido que nĂŁo o inicie automaticamente " ++"no arranque." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "Interface para utilizar na escuta:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"O programa hddtemp pode escutar por ligações de entrada numa interface " ++"especĂ­fica, ou em todas as interfaces." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"Para escutar numa interface especĂ­fica, introduza o endereço IP dessa " ++"interface (escolhendo 127.0.0.1 irá aceitar apenas ligações locais). Para " ++"escutar em todas as interfaces, introduza 0.0.0.0." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "Porta a utilizar na escuta:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"O hddtemp escuta por ligações de entrada na porta 7634 por prĂ©-definição. " ++"Isto pode ser alterado para outra porta." +--- hddtemp-0.3-beta15.orig/debian/po/eu.po ++++ hddtemp-0.3-beta15/debian/po/eu.po +@@ -0,0 +1,111 @@ ++# SOME DESCRIPTIVE TITLE. ++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER ++# This file is distributed under the same license as the PACKAGE package. ++# Piarres Beobide , 2008. ++ ++ ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp-debconf\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2008-02-14 12:11+0100\n" ++"Last-Translator: Piarres Beobide \n" ++"Language-Team: Euskara \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=utf-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "/usr/sbin/hddtemp SUID bit-a gaiturik duela instalatu behar da?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "You have the option of installing hddtemp with the SUID bit set, allowing it to be run (reporting hard drive temperatures) by regular users and not only the superuser." ++msgstr "Zuk hddtemp SUID bit-a ezarria duela instalatzeko aukera duzu supererabiltzaileak bakarrik beharrean erabiltzaile arrunti exekutatzeko (disko gogor tenperaturak erreportatzeko) baimena emanez." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "This could potentially allow hddtemp to be used during an attack against the computer's security. If in doubt, do not choose this option." ++msgstr "Honek ordenagailuari eraso batetan hddtemp erabiltzeko aukera ematen du. Zalantzarik baduzu ez hautatu aukera hau." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++#: ../templates:4001 ++msgid "This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "Ezarpen hau beranduago aldatu daiteke 'dpkg-reconfigure hddtemp' abiaraziz." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "Disko gogor tenperatura arakatzeen arteko denbora tartea:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "The temperature of the hard drive(s) can be logged by hddtemp via the generic system logging interface." ++msgstr "Hddtemp-ek disko gorren tenperatura sistemako erregistro interfaze orokorraren bidez erregistratu dezake." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Please enter a value in seconds corresponding to the interval between two checks. To disable this feature, enter 0." ++msgstr "Mesedez idatzi bi arakatzeen arteko denbora tartea segunduetan. Ezaugarri hau ezgaitzeko 0 ezarri." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "Hddtemp deabrua sistema abiaraztean abiarazi behar al da?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "The hddtemp program can be run as a daemon, listening on port 7634 for incoming connections. It is used by some software such as gkrellm to get the temperature of hard drives." ++msgstr "Hddtemp programa deabru bat bezala erabili daiteke, sarrera konexioak 7624 atakan entzungo ditu. Hau gkrellm bezalako zenbait softwarek disko gogorren tenperatura eskuratzeko erabiltzen dute." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "You have the option of starting the hddtemp daemon automatically on system boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "Zuk hddtemp deabrua sistema abiaraztean automatikoki abiarazteko aukera duzu. Zalantzarik baduzu abioan ez automatikoki abiaraztea gomendatzen da." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "Entzungo den interfazea:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "The hddtemp program can listen for incoming connections on a specific interface, or on all interfaces." ++msgstr "Hddtemp programak sarrera konexioak interfaze zehatz batetan bakarrik edo guztietan entzuteko aukera du." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "To listen on a specific interface, enter the IP address of that interface (choosing 127.0.0.1 will accept local connections only). To listen on all interfaces, enter 0.0.0.0." ++msgstr "Interfaze zehatz batetan entzuteko, idatzi interfaze horren IP helbidea (127.0.0.1 ipiniaz konexioa lokalak bakarrik onartuko dira). Interfaze guztietan entzuteko , 0.0.0.0 idatzi." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "Entzuteko ataka:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "By default, hddtemp listens for incoming connections on port 7634. This can be changed for another port number." ++msgstr "Lehenetspen modura hddtemp-ek sarrera konexioak 7634 atakan entzungo ditu. Auker ahonen bidez betste ataka bat ezartzeko auekra dago." ++ +--- hddtemp-0.3-beta15.orig/debian/po/it.po ++++ hddtemp-0.3-beta15/debian/po/it.po +@@ -0,0 +1,155 @@ ++# Italian translation of the hddtemp debconf template ++# This file is distributed under the same license as the hddtemp package ++# Copyright (C) 2008 Free Software Foundation, Inc. ++# Luca Monducci , 2008. ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp 0.3\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2008-02-09 21:52+0100\n" ++"Last-Translator: Luca Monducci \n" ++"Language-Team: Italian \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "Installare /usr/sbin/hddtemp con il SUID root?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++"Ă possibile installare hddtemp con il bit SUID attivo, questo consente a un " ++"utente normale, e non solo al superuser, di eseguire il programma " ++"(riportando le temperature dei dischi)." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++"Questo potrebbe permettere l'uso di hddtemp durante un attacco alla " ++"sicurezza del sistema. In caso di dubbi, non attivare questa opzione." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "" ++"In seguito, per modificare questa impostazione si può usare \"dpkg-" ++"reconfigure hddtemp\"." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "Intervallo fra due controlli della temperatura dei dischi:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++"La temperatura dei dischi può essere registrata da hddtemp tramite " ++"l'interfaccia generica offerta dal log di sistema." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++"Inserire il valore in secondi corrispondente all'intervallo fra due " ++"controlli. Per non utilizzare questa funzionalitĂ  inserire 0." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "Far partire il demone hddtemp all'avvio del sistema?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"Il programma hddtemp può essere avviato come un demone in ascolto di " ++"connessioni in arrivo sulla porta 7634. Viene usato da programmi come " ++"gkrellm per recuperare la temperatura dei dischi fissi." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"Ă possibile far partire automaticamente il demone hddtemp all'avvio del " ++"sistema. In caso di dubbi, si suggerisce di non far partire il demone " ++"all'avvio." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "Interfaccia su cui ascoltare:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"Il programma hddtemp può mettersi in ascolto di connessioni in arrivo su una " ++"particolare interfaccia oppure su tutte." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"Per ascoltare su una specifica interfaccia, inserire l'indirizzo IP di tale " ++"interfaccia (con 127.0.0.1 saranno accettate solo connesioni locali). Per " ++"ascoltare su tutte le interfacce inserire 0.0.0.0." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "Porta su cui ascoltare:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"Con la configurazione predefinita hddtemp si mette in ascolto di connessioni " ++"in arrivo sulla porta 7634. Ă possibile cambiare questo valore con un altro " ++"numero di porta." +--- hddtemp-0.3-beta15.orig/debian/po/de.po ++++ hddtemp-0.3-beta15/debian/po/de.po +@@ -0,0 +1,164 @@ ++# translation of hddtemp_0.3-beta15-39_de.po to German ++# ++# Translators, if you are not familiar with the PO format, gettext ++# documentation is worth reading, especially sections dedicated to ++# this format, e.g. by running: ++# info -n '(gettext)PO Files' ++# info -n '(gettext)Header Entry' ++# Some information specific to po-debconf are available at ++# /usr/share/doc/po-debconf/README-trans ++# or http://www.debian.org/intl/l10n/po-debconf/README-trans# ++# Developers do not need to manually edit POT or PO files. ++# ++# Erik Schanze , 2004-2008. ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp_0.3-beta15-39_de\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2008-01-27 21:18+0100\n" ++"Last-Translator: Erik Schanze \n" ++"Language-Team: German \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"X-Generator: KBabel 1.11.4\n" ++"Plural-Forms: nplurals=2; plural=(n != 1);\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "Soll /usr/sbin/hddtemp mit Root-Rechten ausgestattet werden?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++"Sie haben die Möglichkeit, Hddtemp bei der Installation mit Root-Rechten " ++"auszustatten. Damit kann es von jedem normalen Benutzer (und nicht nur von " ++"Root) gestartet werden, um die Festplattentemperatur zu melden." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++"Dadurch könnte es aber möglich sein, die Sicherheit des Rechners " ++"anzugreifen. Wenn Sie sich nicht sicher sind, lehnen Sie hier ab." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "" ++"Diese Einstellung kann später durch den Befehl 'dpkg-reconfigure hddtemp' " ++"geändert werden." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "Zeitraum zwischen den ĂśberprĂĽfungen der Festplattentemperatur:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++"Die Temperatur der Festplatte(n) kann von Hddtemp mittels der allgemeinen " ++"System-Protokollierschnittstelle fortlaufend gespeichert werden." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++"Bitte geben Sie die Zeitspanne zwischen zwei ĂśberprĂĽfungen in Sekunden ein. " ++"Um diese Funktion abzuschalten, geben Sie 0 ein." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "Den Hddtemp-Dienst beim Hochfahren des Systems starten?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"Hddtemp kann als Dienst betrieben werden und wartet am Port 7634 auf " ++"ankommende Verbindungen. Das wird von einigen Programmen wie Gkrellm " ++"genutzt, um die Temperatur der Festplatten abzufragen." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"Sie haben die Möglichkeit, den Dienst Hddtemp beim Hochfahren des Systems " ++"automatisch zu starten. Wenn Sie sich nicht sicher sind, starten Sie den " ++"Dienst nicht automatisch beim Hochfahren." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "Schnittstelle, an der auf Anfragen gewartet wird:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"Hddtemp kann an einer speziellen oder an allen Schnittstelle auf ankommende " ++"Verbindungen warten." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"Um an einer einzelnen Schnittstelle auf Anfragen zu warten, geben Sie deren " ++"IP-Adresse ein (Falls Sie 127.0.0.1 wählen, sind nur lokale Verbindungen " ++"erlaubt). Um alle Schnittstellen zu verwenden, geben Sie 0.0.0.0 ein." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "Port, an dem auf Anfragen gewartet wird:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"Normalerweise wartet Hddtemp am Port 7634 auf ankommende Verbindungen. Sie " ++"können auch eine andere Port-Nummer eingeben." +--- hddtemp-0.3-beta15.orig/debian/po/gl.po ++++ hddtemp-0.3-beta15/debian/po/gl.po +@@ -0,0 +1,176 @@ ++# Galician translation of hddtemp's debconf templates ++# This file is distributed under the same license as the hddtemp package. ++# Jacobo Tarrio , 2007, 2008. ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2008-01-28 19:08+0000\n" ++"Last-Translator: Jacobo Tarrio \n" ++"Language-Team: Galician \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "ÂżQuere instalar /usr/sbin/hddtemp con \"setuid\" root?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++"Ten a posibilidade de instalar hddtemp co bit SUID establecido, o que o " ++"permite executar (para que informe da temperatura dos discos duros) por " ++"parte de usuarios normais, e non sĂł o administrador." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++"Con isto Ă© posible que se empregue hddtemp durante un ataque contra a " ++"seguridade do ordenador. Se non está seguro, non escolla esta opciĂłn." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "" ++"Esta elecciĂłn pĂłdese cambiar a posteriori executando \"dpkg-reconfigure " ++"hddtemp\"." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "Intervalo entre comprobaciĂłns da temperatura do disco duro:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++"O programa hddtemp pode manter un rexistro da temperatura do(s) disco(s) duro" ++"(s) empregando a interface xenĂ©rica de rexistro do sistema." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++"Introduza un valor en segundos correspondente ao intervalo entre " ++"comprobaciĂłns. Para desactivar esta caracterĂ­stica, introduza un 0." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "ÂżQuere iniciar o servizo de hddtemp co sistema?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"PĂłdese executar o programa hddtemp coma un servizo que espera conexiĂłns " ++"entrantes no porto 7634. EmprĂ©gao algĂşn software coma gkrellm para obter a " ++"temperatura dos discos duros." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"Ten a posibilidade de arrincar o servizo hddtemp automaticamente ao iniciar " ++"o sistema. Se ten dĂşbidas, suxĂ­rese que non o arrinque automaticamente ao " ++"iniciar o sistema." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "Interface na que escoitar:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"O programa hddtemp pode esperar conexiĂłns entrantes nunha interface " ++"determinada ou en tĂłdalas interfaces." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"Para escoitar nunha interface determinada, introduza o enderezo IP desa " ++"interface (se escolle 127.0.0.1 hanse aceptar sĂł conexiĂłns locais). Para " ++"escoitar en tĂłdalas interfaces, introduza 0.0.0.0." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "Porto no que escoitar:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"Por defecto, hddtemp espera conexiĂłns entrantes no porto 7634. PĂłdese " ++"cambiar por outro porto." ++ ++#~ msgid "You have the option of installing hddtemp with the SUID bit set." ++#~ msgstr "Ten a posibilidade de instalar hddtemp co bit SUID activado." ++ ++#~ msgid "" ++#~ "If you make hddtemp SUID, unprivileged users of your systems will be able " ++#~ "to run it. This could, however, potentially allow hddtemp to be used " ++#~ "during a security attack on your computer. If in doubt, it is suggested " ++#~ "to install it without SUID. If you later change your mind, you can run: " ++#~ "'dpkg-reconfigure hddtemp'." ++#~ msgstr "" ++#~ "Se lle pon o bit SUID a hddtemp, os usuarios sen privilexios dos seus " ++#~ "sistemas han poder executalo. Nembargantes, isto pode permitir que se " ++#~ "empregue hddtemp durante un ataque á seguridade do seu ordenador. Se ten " ++#~ "dĂşbidas, Ă© mellor que o instale sen SUID. Se cambia de opiniĂłn máis " ++#~ "adiante, pode executar \"dpkg-reconfigure hddtemp\"." ++ ++#~ msgid "" ++#~ "hddtemp can periodically log the temperature of the hard drive(s) via the " ++#~ "SYSLOG interface." ++#~ msgstr "" ++#~ "hddtemp pode rexistrar periodicamente a temperatura das unidades de disco " ++#~ "mediante a interface SYSLOG." +--- hddtemp-0.3-beta15.orig/debian/po/ar.po ++++ hddtemp-0.3-beta15/debian/po/ar.po +@@ -0,0 +1,209 @@ ++# translation of ar.po to ++# ++# Translators, if you are not familiar with the PO format, gettext ++# documentation is worth reading, especially sections dedicated to ++# this format, e.g. by running: ++# info -n '(gettext)PO Files' ++# info -n '(gettext)Header Entry' ++# Some information specific to po-debconf are available at ++# /usr/share/doc/po-debconf/README-trans ++# or http://www.debian.org/intl/l10n/po-debconf/README-trans# ++# Developers do not need to manually edit POT or PO files. ++# ++# Ossama M. Khayat, 2005. ++# Ossama M. Khayat , 2010. ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp_0.3-beta13-19\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2010-09-09 04:48+0300\n" ++"Last-Translator: Ossama M. Khayat \n" ++"Language-Team: Arabic \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"X-Generator: Lokalize 1.0\n" ++"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " ++"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++#| msgid "Do you want /usr/sbin/hddtemp to be installed SUID root?" ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "هل يجب تثبيت /usr/sbin/hddtemp Ů…Řą صلاحية SUID للمستخدم rootŘź" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++"لدي٠خيار تثبيت hddtemp Ů…Řą صلاحية SUIDŘŚ مما يسمح" ++"للمستخدمين العاديين تشغيله (تقرير درجات حرارة القرص الصلب) Ůليس Ůقط " ++"المستخدم الخارق." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++"قد يتسبب هذا باستخدام hddtemp أثناء الهجŮŮ… على" ++"أمن الجهاز. إن Ůنت ŮŮŠ Ř´ŮŘŚ لا تنتق هذا الخيار." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "ŮŠŮ…Ůن تعديل هذا الإعداد لاحقاً بتنŮيذ الأمر 'dpkg-reconfigure hddtemp'." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "الŮاصل الزمني للتحقق من حرارة القرص الصلب:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++"يستطيع hddtemp تسجيل حرارة الأقراص الصلبة عبر " ++"Ůاجهة سجلات النظام الاعتيادية." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++#| msgid "" ++#| "Please enter a value in seconds corresponding to the interval between two " ++#| "checks. To disable this feature, simply enter 0." ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++"الرجاء إدخال قيمة بالثŮاني ŘŞŘ­ŘŻŘŻ الŮاصل الزمني بين ŮŮ„ " ++"عملية. لتعطيل هذه الميزة، أدخل 0." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++#| msgid "Do you want to start the hddtemp daemon on startup?" ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "هل تريد تشغيل ŘąŮريت hddtemp عند الإقلاع؟" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++#| msgid "" ++#| "hddtemp can be run as a daemon, listening on port 7634 for incoming " ++#| "connections. It is used some by software such as gkrellm to get the " ++#| "temperature of the hard drives." ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"ŮŠŮ…Ůن تشغيل برنامج hddtemp ŮŘąŮريت، يُصغي للمنŮذ 7634 لأي" ++"اتصالات Ůاردة. يُستخدم البرنامج من قبل بعض البرامج الأخرى مثل gkrellm " ++"لمراقبة " ++"درجة حرارة الأقراص الصلبة." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++#| msgid "" ++#| "You have the option of starting the hddtemp daemon automatically on the " ++#| "computer startup. If in doubt, it is suggested to not start it " ++#| "automatically on startup. If you later change your mind, you can run: " ++#| "'dpkg-reconfigure hddtemp'." ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"لدي٠خيار تشغيل ŘąŮريت hddtemp آلياً عند إقلاع " ++"النظام. إن Ůنت ŮŮŠ Ř´ŮŘŚ يقترح عدم تشغيله آلياً عند الإقلاع." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "الŮاجهة التي يصغي إليها:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++#| msgid "" ++#| "hddtemp can listen for incoming connections on a specific interface, or " ++#| "on all interfaces." ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"يستطيع برنامج hddtemp الإصغاء للاتصالات الŮاردة على Ůاجهة " ++"محددة، أ٠جميع الŮاجهات." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++#| msgid "" ++#| "To listen on a specific interface, enter the IP address of that " ++#| "interface (127.0.0.1 which is the default value corresponds to the lo " ++#| "interface). To listen on all interfaces, simply enter 0.0.0.0." ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"للإصغاء إلى Ůاجهة محددة، أدخل عنŮان IP لتل٠الŮاجهة " ++"(اختيار 127.0.0.1 ŘłŮ٠يستقبل الاتصالات المحلية Ůقط). للإصغاء لجميع " ++"الŮاجهات، أدخل القيمة 0.0.0.0." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "المنŮذ الذي يصغي إليه:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++#| msgid "" ++#| "By default, hddtemp listen for incoming connections on port 7634. However " ++#| "if you don't find this port appropriate, you can enter an other one." ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"بشŮŮ„ اŮتراضي، يستمع hddtemp للاتصالات الŮاردة على المنŮذ 7634. ŮŮŠŮ…Ůن" ++"تغيير هذا الرقم إلى آخر." ++ ++#~ msgid "You have the option of installing hddtemp with the SUID bit set." ++#~ msgstr "لدي٠خيار تثبيت hddtemp بتعيين بت SUID." ++ ++#~ msgid "" ++#~ "If you make hddtemp SUID, unprivileged users of your systems will be able " ++#~ "to run it. This could, however, potentially allow hddtemp to be used " ++#~ "during a security attack on your computer. If in doubt, it is suggested " ++#~ "to install it without SUID. If you later change your mind, you can run: " ++#~ "'dpkg-reconfigure hddtemp'." ++#~ msgstr "" ++#~ "إن قمت بتعيين hddtemp SUIDŘŚ Ůسيستطيع المستخدمين الغير Ů…Ř®Ůلين لنظام٠" ++#~ "تشغيله. قد يتسبب هذا على ŘŁŮŠ حال بالسماح باستخدام hddtemp أثناء الهجŮŮ… " ++#~ "الأمني على حاسبŮ. إن Ůنت ŮŮŠ Ř´ŮŘŚ أقترح تثبيته ŘŻŮن تعيين SUID. إن بدلت رأي٠" ++#~ "لاحقاً، ŮŠŮ…Ůن٠تشغيل: 'dpkg-reconfigure hddtemp'." ++ ++#~ msgid "" ++#~ "hddtemp can periodically log the temperature of the hard drive(s) via the " ++#~ "SYSLOG interface." ++#~ msgstr "" ++#~ "يستطيع hddtemp تسجيل حرارة الأقراص الصلبة بشŮŮ„ ŘŻŮري عبر Ůاجهة SYSLOG." +--- hddtemp-0.3-beta15.orig/debian/po/ja.po ++++ hddtemp-0.3-beta15/debian/po/ja.po +@@ -0,0 +1,138 @@ ++# ++# Translators, if you are not familiar with the PO format, gettext ++# documentation is worth reading, especially sections dedicated to ++# this format, e.g. by running: ++# info -n '(gettext)PO Files' ++# info -n '(gettext)Header Entry' ++# ++# Some information specific to po-debconf are available at ++# /usr/share/doc/po-debconf/README-trans ++# or http://www.debian.org/intl/l10n/po-debconf/README-trans ++# ++# Developers do not need to manually edit POT or PO files. ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2008-05-29 13:50+0900\n" ++"Last-Translator: Kenshi Muto \n" ++"Language-Team: Japanese \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "/usr/sbin/hddtemp ă‚’ SUID root ă§ă‚¤ăłă‚ąăăĽă«ă—ăľă™ă‹?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "SUID ă“ăăを設定ă—㦠hddtemp をイăłă‚ąăăĽă«ă™ă‚‹ă‹ă©ă†ă‹ă‚’é¸ćŠžă—ăľă™ă€‚ă“れăŻă€ă‚ąăĽă‘ăĽă¦ăĽă‚¶ă ă‘ă§ăŞăŹä¸€č¬ă¦ăĽă‚¶ă§ă‚‚ (ăŹăĽă‰ă‰ă©ă‚¤ă–ă®ć¸©ĺş¦ă®ĺ ±ĺ‘Šă‚’) 実行ă™ă‚‹ă“ă¨ă‚’許可ă™ă‚‹ă“ă¨ă«ăŞă‚Šăľă™ă€‚" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "ă“れăŻć˝śĺś¨çš„ă«ăŻă‚łăłă”ăĄăĽă‚żă®ă‚»ă‚­ăĄăŞă†ă‚Łă«ĺŻľă™ă‚‹ć”»ć’ă«ä˝żă‚Źă‚Śă‚‹ĺŹŻč˝ć€§ă‚’ hddtemp ă«č¨±ă™ă“ă¨ă«ăŞă‚Šăľă™ă€‚疑わă—ă‘れă°ă€ă€Śă„ă„ă」ă¨ç­”ăă¦ăŹă ă•ă„。" ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "ă“ă®č¨­ĺ®šăŻă‚ă¨ă§ 'dpkg-reconfigure hddtemp' を実行ă™ă‚‹ă“ă¨ă§ĺ¤‰ć›´ă§ăŤăľă™ă€‚" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "ăŹăĽă‰ă‰ă©ă‚¤ă–ă®ć¸©ĺş¦ăă‚§ăクă®é–“隔イăłă‚żăĽăă«:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "hddtemp ă§ăŹăĽă‰ă‰ă©ă‚¤ă–ă®ć¸©ĺş¦ă‚’一č¬çš„ăŞă‚·ă‚ąă†ă ă­ă‚®ăłă‚°ă‚¤ăłă‚żăĽă•ェイスを通ă—ă¦č¨éڞă§ăŤăľă™ă€‚" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "2ă¤ă®ăă‚§ăクă®é–“ă®ă‚¤ăłă‚żăĽăă«ă«ç›¸ĺ˝“ă™ă‚‹ç§’数を入力ă—ă¦ăŹă ă•ă„。ă“ă®ć©źč˝ă‚’無効ă«ă™ă‚‹ă«ăŻă€0 ă¨ĺ…ĄĺŠ›ă—ă¦ăŹă ă•ă„。" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "起動時㫠hddtemp ă‡ăĽă˘ăłă‚’é–‹ĺ§‹ă—ăľă™ă‹?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "hddtemp ă—ă­ă‚°ă©ă ăŻă€ĺ…ĄĺŠ›ćŽĄç¶šă®ăźă‚ă®ăťăĽă 7634 ă‚’ăŞă‚ąăłă™ă‚‹ă‡ăĽă˘ăłă¨ă—ă¦ĺ®źčˇŚă§ăŤăľă™ă€‚ăŹăĽă‰ă‰ă©ă‚¤ă–ă®ć¸©ĺş¦ă‚’ĺľ—ă‚‹ăźă‚ă«ă€gkrellm ă®ă‚ă†ăŞă„ăŹă¤ă‹ă®ă‚˝ă•ăウェアă«ă‚ăŁă¦ä˝żă‚Źă‚Śăľă™ă€‚" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "コăłă”ăĄăĽă‚żă®čµ·ĺ‹•時㫠hddtemp ă‡ăĽă˘ăłă‚’自動的ă«é–‹ĺ§‹ă™ă‚‹é¸ćŠžč‚˘ă§ă™ă€‚疑わă—ă„ă®ă§ă‚れă°ă€čµ·ĺ‹•時ă«č‡Şĺ‹•çš„ă«ăŻé–‹ĺ§‹ă—ăŞă„ă“ă¨ă‚’ćŹćˇă—ăľă™ă€‚" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "ăŞă‚ąăłă™ă‚‹ă‚¤ăłă‚żăĽă•ェイス:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "hddtemp ă—ă­ă‚°ă©ă ăŻă€ç‰ąĺ®šă®ă‚¤ăłă‚żăĽă•ェイスăľăźăŻă™ăąă¦ă®ă‚¤ăłă‚żăĽă•ェイスă®ĺ…ĄĺŠ›ćŽĄç¶šă‚’ăŞă‚ąăłă§ăŤăľă™ă€‚" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "特定ă®ă‚¤ăłă‚żăĽă•ェイスをăŞă‚ąăłă™ă‚‹ă«ăŻă€ă‚¤ăłă‚żăĽă•ェイス㮠IP アă‰ă¬ă‚ąă‚’入力ă—ă¦ăŹă ă•ă„ (127.0.0.1 ă‚’é¸ă¶ă¨ă€ă­ăĽă‚«ă«ă®ćŽĄç¶šă®ăżă‚’許可ă™ă‚‹ă‚ă†ă«ăŞă‚Šăľă™)。ă™ăąă¦ă®ă‚¤ăłă‚żăĽă•ェイスをăŞă‚ąăłă™ă‚‹ă«ăŻă€0.0.0.0 ă¨ĺ…ĄĺŠ›ă—ă¦ăŹă ă•ă„。" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "ăŞă‚ąăłă™ă‚‹ăťăĽă:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "ă‡ă•ă‚©ă«ăă§ăŻă€hddtemp ăŻăťăĽă 7634 ă§ĺ…ĄĺŠ›ćŽĄç¶šă‚’ăŞă‚ąăłă—ăľă™ă€‚ă“れăŻĺĄă®ăťăĽă番号ă«ĺ¤‰ć›´ă§ăŤăľă™ă€‚" +--- hddtemp-0.3-beta15.orig/debian/po/fi.po ++++ hddtemp-0.3-beta15/debian/po/fi.po +@@ -0,0 +1,151 @@ ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2008-02-04 12:18+0200\n" ++"Last-Translator: Esko Arajärvi \n" ++"Language-Team: Finnish \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"X-Poedit-Language: Finnish\n" ++"X-Poedit-Country: FINLAND\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "Tulisiko /usr/sbin/hddtemp asentaa asetuksella SUID root?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++"Ohjelma hddtemp voidaan asentaa SUID-bitti asetettuna, jolloin pääkäyttäjien " ++"lisäksi myös tavalliset käyttäjät voivat ajaa ohjelman (saaden tietää " ++"kovalevyjen lämpötilat)." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++"Tämä saattaa mahdollistaa hddtempin käytön tietoturvahyökkäyksessä konetta " ++"vastaan. Jos olet epävarma, älä valitse tätä vaihtoehtoa." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "" ++"Tätä asetusta voidaan myöhemmin muuttaa ajamalla komento ”dpkg-reconfigure " ++"hddtemp”." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "Aikaväli kovalevyjen lämpötilojen tarkistusten välillä:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++"Kovalevyjen lämpötilat voidaan kirjoittaa yleiseen järjestelmälokiin " ++"hddtempin toimesta." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++"Anna tarkistusten välinen aika sekunneissa. Syötä 0 poistaaksesi tämän " ++"ominaisuuden käytöstä." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "Tulisiko hddtemp-taustaohjelma käynnistää käynnistettäessä tietokone?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"Ohjelma hddtemp voidaan ajaa taustaohjelmana, joka kuuntelee yhteydenottoja " ++"portissa 7634. Jotkin ohjelmat, kuten gkrellm, käyttävät tätä hakeakseen " ++"kovalevyjen lämpötilat." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"hddtemp-taustaohjelma voidaan käynnistää automaattisesti käynnistettäessä " ++"järjestelmä. Jos olet epävarma, ohjelmaa ei suositella käynnistettäväksi " ++"automaattisesti." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "Kuunneltavat liitynnät:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"Ohjelma hddtemp voi kuunnella yhteydenottoja tietystä liitynnästä tai " ++"kaikista liitynnöistä." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"Voit määrittää tietyn liitynnän antamalla sen IP-osoitteen (asetus 127.0.0.1 " ++"hyväksyy vain paikalliset yhteydet). Kaikki liitynnät määritetään " ++"asetuksella 0.0.0.0." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "Kuunneltava portti:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"Oletuksena hddtemp kuuntelee yhteydenottoja portissa 7634. Tämä portin " ++"numero voidaan vaihtaa." +--- hddtemp-0.3-beta15.orig/debian/po/templates.pot ++++ hddtemp-0.3-beta15/debian/po/templates.pot +@@ -0,0 +1,131 @@ ++# SOME DESCRIPTIVE TITLE. ++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER ++# This file is distributed under the same license as the PACKAGE package. ++# FIRST AUTHOR , YEAR. ++# ++#, fuzzy ++msgid "" ++msgstr "" ++"Project-Id-Version: PACKAGE VERSION\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" ++"Last-Translator: FULL NAME \n" ++"Language-Team: LANGUAGE \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=CHARSET\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" +--- hddtemp-0.3-beta15.orig/debian/po/es.po ++++ hddtemp-0.3-beta15/debian/po/es.po +@@ -0,0 +1,172 @@ ++# hddtemp debconf translation to spanish ++# Copyright (C) 2003, 2006, 2008 Software in the Public Interest ++# This file is distributed under the same license as the hddtemp package. ++# ++# Changes: ++# - Initial translation ++# Carlos Valdivia YagĂĽe , 2003 ++# - Revisions: ++# Carlos Valdivia YagĂĽe , 2006, 2008 ++# ++# Translators, if you are not familiar with the PO format, gettext ++# documentation is worth reading, especially sections dedicated to ++# this format, e.g. by running: ++# info -n '(gettext)PO Files' ++# info -n '(gettext)Header Entry' ++# ++# Some information specific to po-debconf are available at ++# /usr/share/doc/po-debconf/README-trans ++# or http://www.debian.org/intl/l10n/po-debconf/README-trans ++# ++# Developers do not need to manually edit POT or PO files. ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp 0.3-beta15-39:\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2008-01-31 16:50+0100\n" ++"Last-Translator: Carlos Valdivia YagĂĽe \n" ++"Language-Team: Debian L10n Spanish \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "ÂżDesea instalar «/usr/sbin/hddtemp» con el bit SUID root?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++"Puede instalar hddtemp con el bit SUID activado, permitiendo asĂ­ su " ++"ejecuciĂłn (informando de la temperatura de los discos duros) por parte de " ++"usuarios normales y no sĂłlo del superusuario." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++"Esto podrĂ­a permitir que se utilizara hddtemp para comprometer la seguridad " ++"del sistema durante un ataque. Si está en duda, se recomienda que no active " ++"el bit SUID." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "" ++"Esta elecciĂłn puede modificarse posteriormente ejecutando «dpkg-reconfigure " ++"hddtemp»." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "PerĂ­odo entre dos comprobaciones de temperatura:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++"La temperatura del disco o discos duros puede ser registrada por hddtemp " ++"mediante la interfaz de registro genĂ©rica del sistema." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++"Introduzca un valor en segundos para el perĂ­odo entre dos comprobaciones " ++"sucesivas. Para desactivar esta caracterĂ­stica, introduzca 0." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "ÂżDesea iniciar el demonio de hddtemp en el arranque del sistema?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"hddtemp puede ejecutarse en modo demonio, escuchando conexiones entrantes en " ++"el puerto 7634. Algunos programas, como gkrellm, lo utilizan para obtener la " ++"temperatura de los discos duros." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"Puede iniciar el demonio de hddtemp automáticamente cada vez que arranque el " ++"sistema. Si está en duda, se recomienda que no lo inicie automáticamente al " ++"arrancar." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "Interfaz en la que escuchar:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"hddtemp puede escuchar conexiones entrantes en una interfaz concreta, o bien " ++"en todas." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"Para escuchar en una interfaz determinada, introduzca la direcciĂłn IP de " ++"dicha interfaz (si elige 127.0.0.1 sĂłlo se aceptarán conexiones locales). " ++"Para escuchar en todas las interfaces, introduzca 0.0.0.0." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "Puerto en el que escuchar:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"De manera predeterminada hddtemp escucha en el puerto 7634, pero puede " ++"cambiarlo por otro." +--- hddtemp-0.3-beta15.orig/debian/po/sk.po ++++ hddtemp-0.3-beta15/debian/po/sk.po +@@ -0,0 +1,155 @@ ++# Slovak translations for hddtemp package ++# SlovenskĂ© preklady pre balĂ­k hddtemp. ++# Copyright (C) 2011 THE hddtemp'S COPYRIGHT HOLDER ++# This file is distributed under the same license as the hddtemp package. ++# Automatically generated, 2011. ++# Slavko , 2011. ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp 0.3-beta15-48\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2011-08-30 16:30+0200\n" ++"Last-Translator: Slavko \n" ++"Language-Team: Slovak \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"Language: sk\n" ++"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "Má byĹĄ /usr/sbin/hddtemp nainštalovanĂ˝ s SUID root?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++"MĂ´Ĺľete si zvoliĹĄ inštaláciu hddtemp s nastavenĂ˝m bitom SUID, ktorĂ˝ dovoÄľuje " ++"jeho spustenie (hlásenie stavu teploty pevnĂ˝ch diskov) obyÄŤajnĂ˝m " ++"používateÄľom a nie len super-používateÄľovi." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++"Toto mĂ´Ĺľe potenciálne umoĹľniĹĄ, aby bol hddtemp pouĹľitĂ˝ poÄŤas Ăştoku na " ++"bezpeÄŤnosĹĄ poÄŤĂ­taÄŤa. Ak si nie ste istĂ˝, nevyberajte tĂşto moĹľnosĹĄ." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "MĂ´Ĺľete to zmeniĹĄ aj neskĂ´r, spustenĂ­m „dpkg-reconfigure hddtemp”." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "Interval medzi kontrolami teploty pevnĂ©ho disku:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++"Teplota pevnĂ©ho disko(ov) mĂ´Ĺľe hddtemp zaznamenávaĹĄ pomocou spoloÄŤnĂ©ho " ++"rozhrania systĂ©movĂ˝ch záznamov." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++"ProsĂ­m, zadajte hodnotu v sekundách, ktorá zodpovedá intervalu medzi dvomi " ++"meraniami. Na zakázanie tejto funkcie zadajte 0." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "Má byĹĄ dĂ©mon hddtemp spustenĂ˝ pri zavedenĂ­ systĂ©mu?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"Program hddtemp mĂ´Ĺľe byĹĄ spustenĂ˝ ako dĂ©mon, naÄŤĂşvajĂşci prĂ­chodzĂ­m spojeniam " ++"na porte 7634. Je to používanĂ© niektorĂ˝mi programami, napr. gkrellm, na " ++"zĂ­skanie teploty pevnĂ˝ch diskov." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"MĂ´Ĺľete si zvoliĹĄ automatickĂ© spúšťanie dĂ©mona hddtemp pri zavedenĂ­ systĂ©mu. " ++"Ak si nie ste istĂ˝, odporúčame nespúšťaĹĄ ho automaticky pri azvedenĂ­." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "Rozhranie, na ktorom naÄŤĂşvaĹĄ:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"Program hddtemp mĂ´Ĺľe oÄŤakávaĹĄ prĂ­chodzie spojenia na zadanom rozhranĂ­ alebo " ++"na všetkĂ˝ch rozhraniach." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"Aby naÄŤĂşval na zadanom rozhranĂ­, zadajte IP adresu danĂ©ho rozhrania (zadanĂ­m " ++"127.0.0.1 budĂş prijĂ­manĂ© len lokálne spojenia). Na naÄŤĂşvanie na všetkĂ˝ch " ++"rozhraniach, zadajte 0.0.0.0." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "Port, na ktorom naÄŤĂşvaĹĄ:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"Predvolene hddtemp oÄŤakáva prĂ­chodzie spojenia na porte 7634. MĂ´Ĺľete to " ++"zmeniĹĄ na akĂ©koÄľvek inĂ© ÄŤĂ­slo portu." +--- hddtemp-0.3-beta15.orig/debian/po/POTFILES.in ++++ hddtemp-0.3-beta15/debian/po/POTFILES.in +@@ -0,0 +1 @@ ++[type: gettext/rfc822deb] templates +--- hddtemp-0.3-beta15.orig/debian/po/nl.po ++++ hddtemp-0.3-beta15/debian/po/nl.po +@@ -0,0 +1,159 @@ ++# Dutch translation of hddtemp debconf templates. ++# Copyright (C) 2006-2011 THE PACKAGE'S COPYRIGHT HOLDER ++# This file is distributed under the same license as the hddtemp package. ++# Kurt De Bree , 2006. ++# Jeroen Schot , 2011. ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp 3.3-beta15-46\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2011-06-01 08:31+0200\n" ++"Last-Translator: Jeroen Schot \n" ++"Language-Team: Debian l10n Dutch \n" ++"Language: nl\n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "Wilt u /usr/sbin/hddtemp als SUID root installeren?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++"U heeft de keuze om hddtemp te installeren met de SUID-bit ingesteld. Dit " ++"zorgt ervoor dat het kan worden uitgevoerd (en hardeschijf-temperatuur " ++"meldt) door gewone gebruikers en niet enkel de beheerder." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++"Hierdoor zou hddtemp mogelijk gebruikt kunnen worden bij aan aanval om de " ++"beveiling van de computer te omzeilen. Als u twijfelt, kies dan niet voor " ++"deze optie." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "" ++"Deze instelling kan later worden gewijzigd door 'dpkg-reconfigure hddtemp' " ++"uit te voeren." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "Interval tussen controles van de hardeschijf-temperatuur:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++"De temperatuur van de harde schijven kan worden bijgehouden via de algemene " ++"systeemloginterface." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++"Geef een waarde (in seconden) overeenkomend met de interval tussen twee " ++"controles. '0' schakelt deze functie uit." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "" ++"Wilt u dat hddtemp-achtergronddienst wordt gestart bij de systeemstart?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"Het hddtemp-programma kan worden uitgevoerd als achtergronddienst, " ++"luisterend naar inkomende verbindingen op poort 7634. Dit wordt gebruikt " ++"door sommige toepassingen zoals gkrellm om de temperatuur van de harde " ++"schijven op te halen." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"U heeft de optie om de hddtemp-achtergronddienst automatisch op te starten " ++"bij de systeemstart. Bij twijfel wordt aangeraden om de dienst niet " ++"automatisch op te starten." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "De interface waarop hddtemp moet luisteren:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"Het hddtemp-programma kan naar inkomende verbindingen luisteren op één " ++"specifieke interface, of op alle interfaces." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"Om op één specifieke interface te luisteren, voer het IP-addres van deze " ++"interface in (als u 127.0.0.1 kiest zullen alleen lokale verbindingen worden " ++"geaccepeert). Om op alle interfaces te luisteren, voer 0.0.0.0. in." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "De poort waarop hddtemp moet luisteren:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"Standaard luistert hddtemp naar inkomende verbindingen op poort 7634. Dit " ++"kan veranderd worden in een ander poortnummer." +--- hddtemp-0.3-beta15.orig/debian/po/nb.po ++++ hddtemp-0.3-beta15/debian/po/nb.po +@@ -0,0 +1,152 @@ ++# translation of hddtemp_nb.po to Norwegian BokmĂĄl ++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER ++# This file is distributed under the same license as the PACKAGE package. ++# ++# Bjørn Steensrud , 2008. ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp_nb\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2008-01-25 22:35+0100\n" ++"PO-Revision-Date: 2008-01-27 17:39+0100\n" ++"Last-Translator: Bjørn Steensrud \n" ++"Language-Team: Norwegian BokmĂĄl \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"X-Generator: KBabel 1.11.4\n" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "Should /usr/sbin/hddtemp be installed SUID root?" ++msgstr "Skal /usr/sbin/hddtemp installeres med SUID root?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"You have the option of installing hddtemp with the SUID bit set, allowing it " ++"to be run (reporting hard drive temperatures) by regular users and not only " ++"the superuser." ++msgstr "" ++"Du kan installere hddtemp med SUID-biten satt, slik at vanlige brukere og " ++"ikke bare superbrukeren kan kjøre det for ĂĄ undersøke temperatur pĂĄ " ++"harddisken(e)." ++ ++#. Type: boolean ++#. Description ++#: ../templates:2001 ++msgid "" ++"This could potentially allow hddtemp to be used during an attack against the " ++"computer's security. If in doubt, do not choose this option." ++msgstr "" ++"Dette kan kanskje tillate at hddtemp blir brukt i et angrep mot systemets " ++"sikkerhet. Er du i tvil, sĂĄ ikke velg dette." ++ ++#. Type: boolean ++#. Description ++#. Type: boolean ++#. Description ++#: ../templates:2001 ../templates:4001 ++msgid "" ++"This setting can be modified later by running 'dpkg-reconfigure hddtemp'." ++msgstr "" ++"Denne innstillingen kan endres senere ved ĂĄ kjøre «dpkg-reconfigure hddtemp»." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "Interval between hard drive temperature checks:" ++msgstr "Intervall mellom sjekker pĂĄ disktemperaturen:" ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"The temperature of the hard drive(s) can be logged by hddtemp via the " ++"generic system logging interface." ++msgstr "" ++"hddtemp kan logge disken(e)s temperatur via systemets eget log-grensesnitt." ++ ++#. Type: string ++#. Description ++#: ../templates:3001 ++msgid "" ++"Please enter a value in seconds corresponding to the interval between two " ++"checks. To disable this feature, enter 0." ++msgstr "" ++"Oppgi en verdi i sekunder som tilsvarer intervallet mellom to sjekker. Dette " ++"blir slĂĄtt av hvis verdien er 0." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "Should the hddtemp daemon be started at boot?" ++msgstr "Skal hddtemp-daemonen startes ved oppstart?" ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"The hddtemp program can be run as a daemon, listening on port 7634 for " ++"incoming connections. It is used by some software such as gkrellm to get the " ++"temperature of hard drives." ++msgstr "" ++"hddtemp-programmet kan kjøres som en daemon som lytter pĂĄ port 7634. Dette " ++"brukes av noen programmer slik som gkrellm for ĂĄ finne temperaturen pĂĄ " ++"harddisker." ++ ++#. Type: boolean ++#. Description ++#: ../templates:4001 ++msgid "" ++"You have the option of starting the hddtemp daemon automatically on system " ++"boot. If in doubt, it is suggested to not start it automatically on boot." ++msgstr "" ++"Du kan velge ĂĄ starte hddtemp-daemonen automatisk nĂĄr systemet starter opp. " ++"Er du i tvil, foreslĂĄr vi at den ikke startes automatisk ved oppstart." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "Interface to listen on:" ++msgstr "Grensesnitt det skal lyttes pĂĄ:" ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"The hddtemp program can listen for incoming connections on a specific " ++"interface, or on all interfaces." ++msgstr "" ++"hddtemp-programmet kan lytte etter inkommende tilkoblinger pĂĄ et bestemt " ++"grensesnitt, eller alle grensesnitt." ++ ++#. Type: string ++#. Description ++#: ../templates:5001 ++msgid "" ++"To listen on a specific interface, enter the IP address of that interface " ++"(choosing 127.0.0.1 will accept local connections only). To listen on all " ++"interfaces, enter 0.0.0.0." ++msgstr "" ++"Oppgi grensesnittets IP-adresse for ĂĄ lytte pĂĄ det grensesnittet. (127.0.0.1 " ++"godtar bare lokale tilkoblinger). Oppgi 0.0.0.0 for ĂĄ lytte pĂĄ alle " ++"grensesnitt." ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "Port to listen on:" ++msgstr "Port ĂĄ lytte pĂĄ:" ++ ++#. Type: string ++#. Description ++#: ../templates:6001 ++msgid "" ++"By default, hddtemp listens for incoming connections on port 7634. This can " ++"be changed for another port number." ++msgstr "" ++"Standardporten der hddtemp lytter etter innkommende tilkoblinger er port " ++"7634. Dette kan endres til et annet portnummer." +--- hddtemp-0.3-beta15.orig/doc/hddtemp.8 ++++ hddtemp-0.3-beta15/doc/hddtemp.8 +@@ -58,6 +58,10 @@ + .B \-f, \-\-file=\fIfile\fI + Specify the database file to use. + .TP ++.B \-F, \-\-foreground ++Don't fork into the background even in daemon mode. This is useful ++when running under a process supervisor. ++.TP + .B \-l, \-\-listen=\fIaddr\fR + Listen on a specific address. \fIaddr\fR is a string containing a + host name or a numeric host address string. The numeric host address +@@ -80,6 +84,9 @@ + .B \-q, \-\-quiet + Don't check if the drive is supported. + .TP ++.B \-u, \-\-unit=\fIC|F\fR ++Force output temperature either in Celsius or Fahrenheit. ++.TP + .B \-v, \-\-version + Display hddtemp version number. + .TP +@@ -96,7 +103,7 @@ + .SH "DRIVE DATABASE" + If you know your drive has a temperature sensor but it is being + reported unsupported, tell me which model and which manufacturer it +-is, and/or just add a new entry in /usr/share/misc/hddtemp.db. Each ++is, and/or just add a new entry in /etc/hddtemp.db. Each + line of hddtemp.db is either a comment, a blank line or a line + containing: + .TP +@@ -112,7 +119,7 @@ + Feedback is welcome (see the REPORT section below). + + .SH "TCP/IP DAEMON MODE" +-Exemple of type forcing: ++Example of type forcing: + .PP + # hddtemp SATA:/dev/sda PATA:/dev/hda + .PP +@@ -120,7 +127,7 @@ + .B hddtemp + in daemon mode, start it like this: + .PP +-# hddtemp -d /dev/hd[abcd] ++# hddtemp \-d /dev/hd[abcd] + .PP + .PP + and use +@@ -165,8 +172,8 @@ + investigation they do not. But fields 194 (which is the standard + field for temperature) and 231 are good candidates. + .PP +-Then, you can send me a report with outputs from `hddtemp --debug ...', +-`smartctl' or `hdparm -i ...', and/or add an entry in hddtemp.db ++Then, you can send me a report with outputs from `hddtemp \-\-debug ...', ++`smartctl' or `hdparm \-i ...', and/or add an entry in hddtemp.db + yourself. + + .SH "BUGS" +@@ -183,5 +190,5 @@ + .PP + Emmanuel Varagnat (hddtemp@guzu.net). + .PP +-This manual page was originaly written by Aurelien Jarno , ++This manual page was originally written by Aurelien Jarno , + for the Debian GNU/Linux system (but may be used by others). +--- hddtemp-0.3-beta15.orig/po/fr.po ++++ hddtemp-0.3-beta15/po/fr.po +@@ -7,9 +7,9 @@ + msgid "" + msgstr "" + "Project-Id-Version: fr\n" +-"Report-Msgid-Bugs-To: hddtemp@guzu.net\n" +-"POT-Creation-Date: 2005-02-25 22:43+0100\n" +-"PO-Revision-Date: 2003-06-03 00:58GMT+1\n" ++"Report-Msgid-Bugs-To: \n" ++"POT-Creation-Date: 2006-06-29 16:24+0200\n" ++"PO-Revision-Date: 2011-08-30 16:38+0200\n" + "Last-Translator: Aurelien Jarno \n" + "Language-Team: FRANCAIS \n" + "MIME-Version: 1.0\n" +@@ -17,23 +17,7 @@ + "Content-Transfer-Encoding: 8bit\n" + "X-Generator: KBabel 1.0.1\n" + +-#: src/hddtemp.c:112 +-#, c-format +-msgid "" +-"\n" +-"Regexp%s| Value | Description\n" +-"------%s---------------------\n" +-msgstr "" +-"\n" +-"Regexp%s| Valeur | Description\n" +-"------%s----------------------\n" +- +-#: src/hddtemp.c:118 +-#, c-format +-msgid "%s%s| %5d | %s\n" +-msgstr "%s%s| %5d | %s\n" +- +-#: src/hddtemp.c:161 ++#: src/hddtemp.c:156 + #, c-format + msgid "" + "\n" +@@ -46,7 +30,7 @@ + "Modčle: %s\n" + "\n" + +-#: src/hddtemp.c:188 ++#: src/hddtemp.c:189 + #, c-format + msgid "" + "WARNING: Drive %s doesn't seem to have a temperature sensor.\n" +@@ -60,75 +44,60 @@ + "net).\n" + "ATTENTION : Voir les options --help, --debug et --drivebase.\n" + +-#: src/hddtemp.c:192 ++#: src/hddtemp.c:197 + #, c-format + msgid "%s: %s: no sensor\n" + msgstr "%s: %s : pas de capteur\n" + +-#: src/hddtemp.c:197 +-#, c-format +-msgid "" +-"WARNING: Drive %s doesn't appear in the database of supported drives\n" +-"WARNING: But using a common value, it reports something.\n" +-"WARNING: Note that the temperature shown could be wrong.\n" +-"WARNING: See --help, --debug and --drivebase options.\n" +-"WARNING: And don't forget you can add your drive to hddtemp.db\n" +-msgstr "" +-"ATTENTION : Le lecteur %s n'apparait pas dans la base de données des " +-"lecteurs supportés\n" +-"ATTENTION : Mais en utilisant une valeur courante, il renvoie quelque " +-"chose.\n" +-"ATTENTION : Notez que la température renvoyée peut ętre erronée.\n" +-"ATTENTION : Voir les options --help, --debug et --drivebase.\n" +-"ATTENTION : Et n'oubliez pas d'ajouter votre lecteur au fichier hddtemp.db\n" +- +-#: src/hddtemp.c:202 ++#: src/hddtemp.c:211 + #, c-format + msgid "%s: %s: %d%sC or %sF\n" + msgstr "%s: %s : %d%sC ou %sF\n" + +-#: src/hddtemp.c:214 ++#: src/hddtemp.c:235 + #, c-format + msgid "%s: %s: drive is sleeping\n" + msgstr "%s: %s : le lecteur est en veille\n" + +-#: src/hddtemp.c:217 ++#: src/hddtemp.c:242 + #, c-format +-msgid "%s: %s: known drive, but it doesn't have a temperature sensor.\n" ++msgid "%s: %s: drive supported, but it doesn't have a temperature sensor.\n" + msgstr "" + "%s: %s: lecteur connu, mais il ne possčde pas de capteur de température.\n" + +-#: src/hddtemp.c:220 ++#: src/hddtemp.c:246 + #, c-format + msgid "ERROR: %s: %s: unknown returned status\n" + msgstr "ERREUR : %s : %s : status inconnu\n" + +-#: src/hddtemp.c:235 ++#: src/hddtemp.c:261 + #, c-format + msgid "" + "\n" + "If one of the field value seems to match the temperature, be sure to read\n" +-"the hddtemp man page before sending me a report (section REPORT). Thanks.\n" ++"the hddtemp man page before sending a report (section REPORT). Thanks.\n" + msgstr "" + +-#: src/hddtemp.c:308 ++#: src/hddtemp.c:338 + #, c-format + msgid "ERROR: invalid separator.\n" + msgstr "ERREUR : séparateur invalide.\n" + +-#: src/hddtemp.c:319 ++#: src/hddtemp.c:349 + #, c-format + msgid "ERROR: invalid port number.\n" + msgstr "ERREUR : numéro de port invalide.\n" + +-#: src/hddtemp.c:329 +-#, fuzzy, c-format ++#: src/hddtemp.c:371 ++#, c-format + msgid "" +-" Usage: hddtemp [OPTIONS] DISK1 [DISK2]...\n" ++" Usage: hddtemp [OPTIONS] [TYPE:]DISK1 [[TYPE:]DISK2]...\n" + "\n" + " hddtemp displays the temperature of drives supplied in argument.\n" + " Drives must support S.M.A.R.T.\n" + "\n" ++" TYPE could be SATA, PATA or SCSI. If omitted hddtemp will try to guess.\n" ++"\n" + " -b --drivebase : display database file content that allow hddtemp to\n" + " recognize supported drives.\n" + " -D --debug : display various S.M.A.R.T. fields and their values.\n" +@@ -138,6 +107,7 @@ + " -d --daemon : run hddtemp in TCP/IP daemon mode (port %d by " + "default.)\n" + " -f --file=FILE : specify database file to use.\n" ++" -F --foreground : don't daemonize, stay in foreground.\n" + " -l --listen=addr : listen on a specific interface (in TCP/IP daemon " + "mode).\n" + " -n --numeric : print only the temperature.\n" +@@ -145,6 +115,8 @@ + " -s --separator=C : separator to use between fields (in TCP/IP daemon " + "mode).\n" + " -S --syslog=s : log temperature to syslog every s seconds.\n" ++" -u --unit=[C|F] : force output temperature either in Celsius or " ++"Fahrenheit.\n" + " -q --quiet : do not check if the drive is supported.\n" + " -v --version : display hddtemp version number.\n" + " -w --wake-up : wake-up the drive if need.\n" +@@ -153,11 +125,14 @@ + "\n" + "Report bugs or new drives to .\n" + msgstr "" +-" Utilisation: hddtemp [OPTIONS] DISQUE1 [DISQUE2]...\n" ++" Utilisation: hddtemp [OPTIONS] [TYPE:]DISQUE1 [[TYPE:]DISQUE2]...\n" + "\n" + " hddtemp affiche la température des lecteurs passés en argument.\n" + " Les lecteurs doivent avoir le support S.M.A.R.T.\n" + "\n" ++" TYPE peut ętre SATA, PATA ou SCSI. Si le type est omis, hddtemp essaiera\n" ++" de le deviner.\n" ++"\n" + " -b --drivebase : affiche le contenu du fichier de base de donnée " + "qui \n" + " permet ŕ hddtemp de reconnaître les lecteurs " +@@ -172,6 +147,7 @@ + "défaut).\n" + " -f --file=FILE : specifie le fichier ŕ utiliser comme base de " + "données.\n" ++" -F --foreground : ne pas démoniser, rester au premier plan.\n" + " -l --listen=addr : écoute sur une interface spécifique (en mode démon " + "TCP/IP).\n" + " -n --numeric : affiche seulement la température.\n" +@@ -180,6 +156,8 @@ + "démon TCP/IP).\n" + " -S --syslog=s : enregistre la température dans syslog tous les s " + "secondes.\n" ++" -u --unit=[C|F] : affiche la température en degrés Celsius ou " ++"Fahrenheit.\n" + " -q --quiet : ne vérifie pas si le lecteur est supporté.\n" + " -v --version : affiche la version de hddtemp.\n" + " -w --wake-up : réveiller le lecteur si nécessaire.\n" +@@ -188,62 +166,95 @@ + "\n" + "Report bugs or new drives to .\n" + +-#: src/hddtemp.c:522 ++#: src/hddtemp.c:402 + #, c-format + msgid "hddtemp version %s\n" + msgstr "hddtemp version %s\n" + +-#: src/hddtemp.c:547 ++#: src/hddtemp.c:418 + #, c-format + msgid "ERROR: invalid interval.\n" + msgstr "ERREUR : intervalle invalide.\n" + +-#: src/hddtemp.c:547 ++#: src/hddtemp.c:438 ++#, c-format + msgid "Too few arguments: you must specify one drive, at least.\n" + msgstr "Trop peu d'arguments : vous devez spécifier au moins un lecteur.\n" + +-#: src/hddtemp.c:557 ++#: src/hddtemp.c:448 ++#, c-format + msgid "ERROR: can't use --debug and --daemon or --syslog options together.\n" + msgstr "" + "ERREUR: impossible d'utiliser les options --debug et --daemon ou --syslog en " + "męme temps.\n" + +-#: src/hddtemp.c:583 ++#: src/hddtemp.c:505 + #, c-format + msgid "ERROR: %s: can't determine bus type (or this bus type is unknown)\n" + msgstr "" + "ERREUR: %s: impossible de déterminer le type de bus (ou ce type de bus est " + "inconnu)\n" + +-#: src/ata.c:66 src/scsi.c:68 ++#: src/ata.c:66 src/scsi.c:64 + msgid "unknown" + msgstr "inconnu" + +-#: src/ata.c:98 ++#: src/ata.c:85 src/ata.c:104 src/scsi.c:91 + #, c-format +-msgid "field(%d)\t = %d\n" +-msgstr "champ(%d)\t = %d\n" +- +-#: src/ata.c:167 + msgid "S.M.A.R.T. not available" + msgstr "S.M.A.R.T. non disponible" + +-#: src/db.c:180 ++#: src/db.c:115 ++#, c-format ++msgid "" ++"\n" ++"Regexp%s| Value | Description\n" ++"------%s---------------------\n" ++msgstr "" ++"\n" ++"Regexp%s| Valeur | Description\n" ++"------%s----------------------\n" ++ ++#: src/db.c:121 ++#, c-format ++msgid "%s%s| %5d | %s\n" ++msgstr "%s%s| %5d | %s\n" ++ ++#: src/db.c:236 + #, c-format + msgid "hddtemp: can't open %1$s: %2$s\n" + msgstr "hddtemp: ne peut ouvrir %1$s: %2$s\n" + +-#: src/db.c:194 ++#: src/db.c:250 + #, c-format + msgid "ERROR: syntax error at line %1$d in %2$s\n" + msgstr "ERREUR: erreur de syntaxe ŕ la ligne %1$d: %2$s\n" + +-#: src/db.c:201 ++#: src/db.c:257 + #, c-format + msgid " ERROR: line exceed %1$d characters in %2$s.\n" + msgstr " ERREUR: ligne exécdant %1$d caractčres dans %2$s.\n" + +-#: src/scsi.c:112 src/scsi.c:130 ++#: src/scsi.c:111 src/scsi.c:129 + #, c-format + msgid "log sense failed : %s" + msgstr "echec de 'log sense' : %s " ++ ++#~ msgid "" ++#~ "WARNING: Drive %s doesn't appear in the database of supported drives\n" ++#~ "WARNING: But using a common value, it reports something.\n" ++#~ "WARNING: Note that the temperature shown could be wrong.\n" ++#~ "WARNING: See --help, --debug and --drivebase options.\n" ++#~ "WARNING: And don't forget you can add your drive to hddtemp.db\n" ++#~ msgstr "" ++#~ "ATTENTION : Le lecteur %s n'apparait pas dans la base de données des " ++#~ "lecteurs supportés\n" ++#~ "ATTENTION : Mais en utilisant une valeur courante, il renvoie quelque " ++#~ "chose.\n" ++#~ "ATTENTION : Notez que la température renvoyée peut ętre erronée.\n" ++#~ "ATTENTION : Voir les options --help, --debug et --drivebase.\n" ++#~ "ATTENTION : Et n'oubliez pas d'ajouter votre lecteur au fichier hddtemp." ++#~ "db\n" ++ ++#~ msgid "field(%d)\t = %d\n" ++#~ msgstr "champ(%d)\t = %d\n" +--- hddtemp-0.3-beta15.orig/po/ru.po ++++ hddtemp-0.3-beta15/po/ru.po +@@ -6,8 +6,8 @@ + msgid "" + msgstr "" + "Project-Id-Version: hddtemp 0.3-beta3\n" +-"Report-Msgid-Bugs-To: hddtemp@guzu.net\n" +-"POT-Creation-Date: 2005-02-25 22:43+0100\n" ++"Report-Msgid-Bugs-To: \n" ++"POT-Creation-Date: 2006-06-29 16:24+0200\n" + "PO-Revision-Date: 2003-03-08 16:42+0300\n" + "Last-Translator: Michael Shigorin \n" + "Language-Team: Russian \n" +@@ -15,23 +15,7 @@ + "Content-Type: text/plain; charset=koi8-r\n" + "Content-Transfer-Encoding: 8bit\n" + +-#: src/hddtemp.c:112 +-#, c-format +-msgid "" +-"\n" +-"Regexp%s| Value | Description\n" +-"------%s---------------------\n" +-msgstr "" +-"\n" +-"ňĹÇÜËÓ%s| úÎÁŢ. | ďĐÉÓÁÎÉĹ \n" +-"------%s---------------------\n" +- +-#: src/hddtemp.c:118 +-#, c-format +-msgid "%s%s| %5d | %s\n" +-msgstr "" +- +-#: src/hddtemp.c:161 ++#: src/hddtemp.c:156 + #, c-format + msgid "" + "\n" +@@ -40,7 +24,7 @@ + "\n" + msgstr "" + +-#: src/hddtemp.c:188 ++#: src/hddtemp.c:189 + #, c-format + msgid "" + "WARNING: Drive %s doesn't seem to have a temperature sensor.\n" +@@ -53,72 +37,59 @@ + "÷îéíáîéĺ: ĺÓĚÉ ×Ů ÔĎŢÎĎ ÚÎÁĹÔĹ, ŢÔĎ ÄÁÔŢÉË ĹÓÔŘ, ÎÁĐÉŰÉÔĹ hddtemp@guzu.net\n" + "÷îéíáîéĺ: (ÓÍ. ĎĐĂÉÉ --help, --debug É --drivebase).\n" + +-#: src/hddtemp.c:192 ++#: src/hddtemp.c:197 + #, c-format + msgid "%s: %s: no sensor\n" + msgstr "%s: %s: ÎĹÔ ÄÁÔŢÉËÁ\n" + +-#: src/hddtemp.c:197 +-#, c-format +-msgid "" +-"WARNING: Drive %s doesn't appear in the database of supported drives\n" +-"WARNING: But using a common value, it reports something.\n" +-"WARNING: Note that the temperature shown could be wrong.\n" +-"WARNING: See --help, --debug and --drivebase options.\n" +-"WARNING: And don't forget you can add your drive to hddtemp.db\n" +-msgstr "" +-"÷îéíáîéĺ: äÉÓË %s ÎĹ ×ËĚŔŢĹÎ × ÂÁÚŐ ÄÁÎÎŮČ ĐĎÄÄĹŇÖÉ×ÁĹÍŮČ ĐŇÉ×ĎÄĎ×.\n" +-"÷îéíáîéĺ: îĎ Ó ÉÓĐĎĚŘÚĎ×ÁÎÉĹÍ ŇÁÓĐŇĎÓÔŇÁÎĹÎÎŮČ ĐÁŇÁÍĹÔŇĎ× ĎÎ ŢÔĎ-ÔĎ ×ŮÄÁĹÔ.\n" +-"÷îéíáîéĺ: úÁÍĹÔŘÔĹ, ŢÔĎ ĐĎËÁÚÁÎÎÁŃ ÔĹÍĐĹŇÁÔŐŇÁ ÍĎÖĹÔ ÔÁËĎ×ĎĘ ÎĹ Ń×ĚŃÔŘÓŃ.\n" +-"÷îéíáîéĺ: óÍ. ĎĐĂÉÉ --help, --debug É --drivebase.\n" +-"÷îéíáîéĺ: é ÎĹ ÚÁÂŐÄŘÔĹ, ŢÔĎ ÍĎÖÎĎ ÄĎÂÁ×ÉÔŘ ĐŇÉ×ĎÄ × hddtemp.db\n" +- +-#: src/hddtemp.c:202 ++#: src/hddtemp.c:211 + #, c-format + msgid "%s: %s: %d%sC or %sF\n" + msgstr "%s: %s: %d%sC ÉĚÉ %sF\n" + +-#: src/hddtemp.c:214 ++#: src/hddtemp.c:235 + #, c-format + msgid "%s: %s: drive is sleeping\n" + msgstr "%s: %s: ÎĹÔ ÄÁÔŢÉËÁ\n" + +-#: src/hddtemp.c:217 +-#, c-format +-msgid "%s: %s: known drive, but it doesn't have a temperature sensor.\n" ++#: src/hddtemp.c:242 ++#, fuzzy, c-format ++msgid "%s: %s: drive supported, but it doesn't have a temperature sensor.\n" + msgstr "%s: %s: ÉÚ×ĹÓÔÎŮĘ ÄÉÓË, ÎĹ ÓĎÄĹŇÖÁÝÉĘ ÄÁÔŢÉËÁ ÔĹÍĐĹŇÁÔŐŇŮ.\n" + +-#: src/hddtemp.c:220 ++#: src/hddtemp.c:246 + #, c-format + msgid "ERROR: %s: %s: unknown returned status\n" + msgstr "ďűéâëá: %s: %s: ÎĹÉÚ×ĹÓÔÎŮĘ ÓÔÁÔŐÓ ×ĎÚ×ŇÁÔÁ\n" + +-#: src/hddtemp.c:235 ++#: src/hddtemp.c:261 + #, c-format + msgid "" + "\n" + "If one of the field value seems to match the temperature, be sure to read\n" +-"the hddtemp man page before sending me a report (section REPORT). Thanks.\n" ++"the hddtemp man page before sending a report (section REPORT). Thanks.\n" + msgstr "" + +-#: src/hddtemp.c:308 ++#: src/hddtemp.c:338 + #, c-format + msgid "ERROR: invalid separator.\n" + msgstr "ďűéâëá: ÎĹ×ĹŇÎŮĘ ŇÁÚÄĹĚÉÔĹĚŘ.\n" + +-#: src/hddtemp.c:319 ++#: src/hddtemp.c:349 + #, c-format + msgid "ERROR: invalid port number.\n" + msgstr "ďýéâëá: ÎĹ×ĹŇÎŮĘ ÎĎÍĹŇ ĐĎŇÔÁ.\n" + +-#: src/hddtemp.c:329 ++#: src/hddtemp.c:371 + #, fuzzy, c-format + msgid "" +-" Usage: hddtemp [OPTIONS] DISK1 [DISK2]...\n" ++" Usage: hddtemp [OPTIONS] [TYPE:]DISK1 [[TYPE:]DISK2]...\n" + "\n" + " hddtemp displays the temperature of drives supplied in argument.\n" + " Drives must support S.M.A.R.T.\n" + "\n" ++" TYPE could be SATA, PATA or SCSI. If omitted hddtemp will try to guess.\n" ++"\n" + " -b --drivebase : display database file content that allow hddtemp to\n" + " recognize supported drives.\n" + " -D --debug : display various S.M.A.R.T. fields and their values.\n" +@@ -128,6 +99,7 @@ + " -d --daemon : run hddtemp in TCP/IP daemon mode (port %d by " + "default.)\n" + " -f --file=FILE : specify database file to use.\n" ++" -F --foreground : don't daemonize, stay in foreground.\n" + " -l --listen=addr : listen on a specific interface (in TCP/IP daemon " + "mode).\n" + " -n --numeric : print only the temperature.\n" +@@ -135,6 +107,8 @@ + " -s --separator=C : separator to use between fields (in TCP/IP daemon " + "mode).\n" + " -S --syslog=s : log temperature to syslog every s seconds.\n" ++" -u --unit=[C|F] : force output temperature either in Celsius or " ++"Fahrenheit.\n" + " -q --quiet : do not check if the drive is supported.\n" + " -v --version : display hddtemp version number.\n" + " -w --wake-up : wake-up the drive if need.\n" +@@ -168,59 +142,90 @@ + "\n" + "óĎĎÂÝĹÎÉŃ Ď ĎŰÉÂËÁČ É ÄÁÎÎŮĹ ÄĚŃ ÄÉÓËĎ× ĎÔĐŇÁ×ĚŃĘÔĹ ÎÁ .\n" + +-#: src/hddtemp.c:522 ++#: src/hddtemp.c:402 + #, c-format + msgid "hddtemp version %s\n" + msgstr "÷ĹŇÓÉŃ hddtemp: %s\n" + +-#: src/hddtemp.c:547 ++#: src/hddtemp.c:418 + #, fuzzy, c-format + msgid "ERROR: invalid interval.\n" + msgstr "ďűéâëá: ÎĹ×ĹŇÎŮĘ ŇÁÚÄĹĚÉÔĹĚŘ.\n" + +-#: src/hddtemp.c:547 ++#: src/hddtemp.c:438 ++#, c-format + msgid "Too few arguments: you must specify one drive, at least.\n" + msgstr "" + +-#: src/hddtemp.c:557 +-#, fuzzy ++#: src/hddtemp.c:448 ++#, fuzzy, c-format + msgid "ERROR: can't use --debug and --daemon or --syslog options together.\n" + msgstr "ďűéâëá: ĎÄÎĎ×ŇĹÍĹÎÎĎĹ ÉÓĐĎĚŘÚĎ×ÁÎÉĹ --debug É --daemon ÎĹÄĎĐŐÓÔÉÍĎ.\n" + +-#: src/hddtemp.c:583 ++#: src/hddtemp.c:505 + #, c-format + msgid "ERROR: %s: can't determine bus type (or this bus type is unknown)\n" + msgstr "ďűéâëá: %s: ÎĹ×ĎÚÍĎÖÎĎ ĎĐŇĹÄĹĚÉÔŘ ÔÉĐ ŰÉÎŮ\n" + +-#: src/ata.c:66 src/scsi.c:68 ++#: src/ata.c:66 src/scsi.c:64 + msgid "unknown" + msgstr "ÎĹÉÚ×." + +-#: src/ata.c:98 ++#: src/ata.c:85 src/ata.c:104 src/scsi.c:91 + #, c-format +-msgid "field(%d)\t = %d\n" +-msgstr "ĐĎĚĹ(%d)\t = %d\n" +- +-#: src/ata.c:167 + msgid "S.M.A.R.T. not available" + msgstr "S.M.A.R.T. ÎĹÄĎÓÔŐĐĹÎ" + +-#: src/db.c:180 ++#: src/db.c:115 ++#, c-format ++msgid "" ++"\n" ++"Regexp%s| Value | Description\n" ++"------%s---------------------\n" ++msgstr "" ++"\n" ++"ňĹÇÜËÓ%s| úÎÁŢ. | ďĐÉÓÁÎÉĹ \n" ++"------%s---------------------\n" ++ ++#: src/db.c:121 ++#, c-format ++msgid "%s%s| %5d | %s\n" ++msgstr "" ++ ++#: src/db.c:236 + #, c-format + msgid "hddtemp: can't open %1$s: %2$s\n" + msgstr "hddtemp: ÎĹ ÍĎÇŐ ĎÔËŇŮÔŘ %1$s: %2$s\n" + +-#: src/db.c:194 ++#: src/db.c:250 + #, c-format + msgid "ERROR: syntax error at line %1$d in %2$s\n" + msgstr "óÉÎÔÁËÓÉŢĹÓËÁŃ ďűéâëá × ÓÔŇĎËĹ %1$d ĆÁĘĚÁ %2$s\n" + +-#: src/db.c:201 ++#: src/db.c:257 + #, c-format + msgid " ERROR: line exceed %1$d characters in %2$s.\n" + msgstr "ďűéâëá: ÓÔŇĎËÁ ÄĚÉÎÎĹĹ %1$d ÓÉÍ×ĎĚĎ× × %2$s.\n" + +-#: src/scsi.c:112 src/scsi.c:130 ++#: src/scsi.c:111 src/scsi.c:129 + #, c-format + msgid "log sense failed : %s" + msgstr "" ++ ++#~ msgid "" ++#~ "WARNING: Drive %s doesn't appear in the database of supported drives\n" ++#~ "WARNING: But using a common value, it reports something.\n" ++#~ "WARNING: Note that the temperature shown could be wrong.\n" ++#~ "WARNING: See --help, --debug and --drivebase options.\n" ++#~ "WARNING: And don't forget you can add your drive to hddtemp.db\n" ++#~ msgstr "" ++#~ "÷îéíáîéĺ: äÉÓË %s ÎĹ ×ËĚŔŢĹÎ × ÂÁÚŐ ÄÁÎÎŮČ ĐĎÄÄĹŇÖÉ×ÁĹÍŮČ ĐŇÉ×ĎÄĎ×.\n" ++#~ "÷îéíáîéĺ: îĎ Ó ÉÓĐĎĚŘÚĎ×ÁÎÉĹÍ ŇÁÓĐŇĎÓÔŇÁÎĹÎÎŮČ ĐÁŇÁÍĹÔŇĎ× ĎÎ ŢÔĎ-ÔĎ " ++#~ "×ŮÄÁĹÔ.\n" ++#~ "÷îéíáîéĺ: úÁÍĹÔŘÔĹ, ŢÔĎ ĐĎËÁÚÁÎÎÁŃ ÔĹÍĐĹŇÁÔŐŇÁ ÍĎÖĹÔ ÔÁËĎ×ĎĘ ÎĹ " ++#~ "Ń×ĚŃÔŘÓŃ.\n" ++#~ "÷îéíáîéĺ: óÍ. ĎĐĂÉÉ --help, --debug É --drivebase.\n" ++#~ "÷îéíáîéĺ: é ÎĹ ÚÁÂŐÄŘÔĹ, ŢÔĎ ÍĎÖÎĎ ÄĎÂÁ×ÉÔŘ ĐŇÉ×ĎÄ × hddtemp.db\n" ++ ++#~ msgid "field(%d)\t = %d\n" ++#~ msgstr "ĐĎĚĹ(%d)\t = %d\n" +--- hddtemp-0.3-beta15.orig/po/sv.po ++++ hddtemp-0.3-beta15/po/sv.po +@@ -6,8 +6,8 @@ + msgid "" + msgstr "" + "Project-Id-Version: hddtemp 0.3-beta14-4\n" +-"Report-Msgid-Bugs-To: hddtemp@guzu.net\n" +-"POT-Creation-Date: 2005-02-25 22:43+0100\n" ++"Report-Msgid-Bugs-To: \n" ++"POT-Creation-Date: 2006-06-29 16:24+0200\n" + "PO-Revision-Date: 2005-11-02 19:03+0100\n" + "Last-Translator: Daniel Nylander \n" + "Language-Team: Swedish \n" +@@ -17,23 +17,7 @@ + "X-Poedit-Language: swe\n" + "X-Poedit-Country: swe\n" + +-#: src/hddtemp.c:112 +-#, c-format +-msgid "" +-"\n" +-"Regexp%s| Value | Description\n" +-"------%s---------------------\n" +-msgstr "" +-"\n" +-"Regexp%s| Värde | Beskrivning\n" +-"------%s---------------------\n" +- +-#: src/hddtemp.c:118 +-#, c-format +-msgid "%s%s| %5d | %s\n" +-msgstr "%s%s| %5d | %s\n" +- +-#: src/hddtemp.c:161 ++#: src/hddtemp.c:156 + #, c-format + msgid "" + "\n" +@@ -46,7 +30,7 @@ + "Modell: %s\n" + "\n" + +-#: src/hddtemp.c:188 ++#: src/hddtemp.c:189 + #, c-format + msgid "" + "WARNING: Drive %s doesn't seem to have a temperature sensor.\n" +@@ -60,76 +44,63 @@ + "net).\n" + "VARNING: Se --help, --debug och --drivebase flaggorna.\n" + +-#: src/hddtemp.c:192 ++#: src/hddtemp.c:197 + #, c-format + msgid "%s: %s: no sensor\n" + msgstr "%s: %s: ingen sensor\n" + +-#: src/hddtemp.c:197 +-#, c-format +-msgid "" +-"WARNING: Drive %s doesn't appear in the database of supported drives\n" +-"WARNING: But using a common value, it reports something.\n" +-"WARNING: Note that the temperature shown could be wrong.\n" +-"WARNING: See --help, --debug and --drivebase options.\n" +-"WARNING: And don't forget you can add your drive to hddtemp.db\n" +-msgstr "" +-"VARNING: Disken %s verkar inte finnas i databasen över diskar som stöds\n" +-"VARNING: Men använder man ett vanligt värde rapporterar den nĺgot.\n" +-"VARNING: Notera att temperaturen som visas kan vara felaktig.\n" +-"VARNING: Se --help, --debug och --drivebase flaggorna.\n" +-"VARNING: Och glöm inte att du kan lägga till din disk till hddtemp.db\n" +- +-#: src/hddtemp.c:202 ++#: src/hddtemp.c:211 + #, c-format + msgid "%s: %s: %d%sC or %sF\n" + msgstr "%s: %s: %d%sC eller %sF\n" + +-#: src/hddtemp.c:214 ++#: src/hddtemp.c:235 + #, c-format + msgid "%s: %s: drive is sleeping\n" + msgstr "%s: %s: disken sover\n" + +-#: src/hddtemp.c:217 +-#, c-format +-msgid "%s: %s: known drive, but it doesn't have a temperature sensor.\n" ++#: src/hddtemp.c:242 ++#, fuzzy, c-format ++msgid "%s: %s: drive supported, but it doesn't have a temperature sensor.\n" + msgstr "%s: %s: känd disk men den har ingen temperatursensor.\n" + +-#: src/hddtemp.c:220 ++#: src/hddtemp.c:246 + #, c-format + msgid "ERROR: %s: %s: unknown returned status\n" + msgstr "FEL: %s: %s: okänd returnerad status\n" + +-#: src/hddtemp.c:235 +-#, c-format ++#: src/hddtemp.c:261 ++#, fuzzy, c-format + msgid "" + "\n" + "If one of the field value seems to match the temperature, be sure to read\n" +-"the hddtemp man page before sending me a report (section REPORT). Thanks.\n" ++"the hddtemp man page before sending a report (section REPORT). Thanks.\n" + msgstr "" + "\n" + "Om ett av fältvärdena verkar matcha temperaturen, var säker pĺ att du\n" + "läst manualsidan för hddtemp före du skickar en rapport till mig (sektionen\n" + "REPORT). Tack.\n" + +-#: src/hddtemp.c:308 ++#: src/hddtemp.c:338 + #, c-format + msgid "ERROR: invalid separator.\n" + msgstr "FEL: ogiltig separator.\n" + +-#: src/hddtemp.c:319 ++#: src/hddtemp.c:349 + #, c-format + msgid "ERROR: invalid port number.\n" + msgstr "FEL: ogiltigt portnummer.\n" + +-#: src/hddtemp.c:329 +-#, c-format ++#: src/hddtemp.c:371 ++#, fuzzy, c-format + msgid "" +-" Usage: hddtemp [OPTIONS] DISK1 [DISK2]...\n" ++" Usage: hddtemp [OPTIONS] [TYPE:]DISK1 [[TYPE:]DISK2]...\n" + "\n" + " hddtemp displays the temperature of drives supplied in argument.\n" + " Drives must support S.M.A.R.T.\n" + "\n" ++" TYPE could be SATA, PATA or SCSI. If omitted hddtemp will try to guess.\n" ++"\n" + " -b --drivebase : display database file content that allow hddtemp to\n" + " recognize supported drives.\n" + " -D --debug : display various S.M.A.R.T. fields and their values.\n" +@@ -139,6 +110,7 @@ + " -d --daemon : run hddtemp in TCP/IP daemon mode (port %d by " + "default.)\n" + " -f --file=FILE : specify database file to use.\n" ++" -F --foreground : don't daemonize, stay in foreground.\n" + " -l --listen=addr : listen on a specific interface (in TCP/IP daemon " + "mode).\n" + " -n --numeric : print only the temperature.\n" +@@ -146,6 +118,8 @@ + " -s --separator=C : separator to use between fields (in TCP/IP daemon " + "mode).\n" + " -S --syslog=s : log temperature to syslog every s seconds.\n" ++" -u --unit=[C|F] : force output temperature either in Celsius or " ++"Fahrenheit.\n" + " -q --quiet : do not check if the drive is supported.\n" + " -v --version : display hddtemp version number.\n" + " -w --wake-up : wake-up the drive if need.\n" +@@ -184,61 +158,91 @@ + "\n" + "Rapportera buggar eller nya hĺrddiskar till .\n" + +-#: src/hddtemp.c:522 ++#: src/hddtemp.c:402 + #, c-format + msgid "hddtemp version %s\n" + msgstr "hddtemp version %s\n" + +-#: src/hddtemp.c:547 ++#: src/hddtemp.c:418 + #, c-format + msgid "ERROR: invalid interval.\n" + msgstr "FEL: ogiltigt intervall.\n" + +-#: src/hddtemp.c:547 ++#: src/hddtemp.c:438 ++#, c-format + msgid "Too few arguments: you must specify one drive, at least.\n" + msgstr "För fĺ argument: du mĺste specificera ĺtminstone en disk.\n" + +-#: src/hddtemp.c:557 ++#: src/hddtemp.c:448 ++#, c-format + msgid "ERROR: can't use --debug and --daemon or --syslog options together.\n" + msgstr "" + "FEL: kan inte använda --debug och --daemon eller --syslog flaggorna " + "tillsammans.\n" + +-#: src/hddtemp.c:583 ++#: src/hddtemp.c:505 + #, c-format + msgid "ERROR: %s: can't determine bus type (or this bus type is unknown)\n" + msgstr "" + "FEL: %s: kan inte fastställa busstyp (eller sĺ är denna busstyp okänd)\n" + +-#: src/ata.c:66 src/scsi.c:68 ++#: src/ata.c:66 src/scsi.c:64 + msgid "unknown" + msgstr "okänd" + +-#: src/ata.c:98 ++#: src/ata.c:85 src/ata.c:104 src/scsi.c:91 + #, c-format +-msgid "field(%d)\t = %d\n" +-msgstr "fält(%d)\t = %d\n" +- +-#: src/ata.c:167 + msgid "S.M.A.R.T. not available" + msgstr "S.M.A.R.T. är inte tillgänglig" + +-#: src/db.c:180 ++#: src/db.c:115 ++#, c-format ++msgid "" ++"\n" ++"Regexp%s| Value | Description\n" ++"------%s---------------------\n" ++msgstr "" ++"\n" ++"Regexp%s| Värde | Beskrivning\n" ++"------%s---------------------\n" ++ ++#: src/db.c:121 ++#, c-format ++msgid "%s%s| %5d | %s\n" ++msgstr "%s%s| %5d | %s\n" ++ ++#: src/db.c:236 + #, c-format + msgid "hddtemp: can't open %1$s: %2$s\n" + msgstr "hddtemp: kan inte öppna %1$s: %2$s\n" + +-#: src/db.c:194 ++#: src/db.c:250 + #, c-format + msgid "ERROR: syntax error at line %1$d in %2$s\n" + msgstr "FEL: syntaxfel pĺ rad %1$d i %2$s\n" + +-#: src/db.c:201 ++#: src/db.c:257 + #, c-format + msgid " ERROR: line exceed %1$d characters in %2$s.\n" + msgstr " FEL: raden överstiger %1$d tecken i %2$s.\n" + +-#: src/scsi.c:112 src/scsi.c:130 ++#: src/scsi.c:111 src/scsi.c:129 + #, c-format + msgid "log sense failed : %s" + msgstr "igenkänning av logg misslyckades : %s" ++ ++#~ msgid "" ++#~ "WARNING: Drive %s doesn't appear in the database of supported drives\n" ++#~ "WARNING: But using a common value, it reports something.\n" ++#~ "WARNING: Note that the temperature shown could be wrong.\n" ++#~ "WARNING: See --help, --debug and --drivebase options.\n" ++#~ "WARNING: And don't forget you can add your drive to hddtemp.db\n" ++#~ msgstr "" ++#~ "VARNING: Disken %s verkar inte finnas i databasen över diskar som stöds\n" ++#~ "VARNING: Men använder man ett vanligt värde rapporterar den nĺgot.\n" ++#~ "VARNING: Notera att temperaturen som visas kan vara felaktig.\n" ++#~ "VARNING: Se --help, --debug och --drivebase flaggorna.\n" ++#~ "VARNING: Och glöm inte att du kan lägga till din disk till hddtemp.db\n" ++ ++#~ msgid "field(%d)\t = %d\n" ++#~ msgstr "fält(%d)\t = %d\n" +--- hddtemp-0.3-beta15.orig/po/pt.po ++++ hddtemp-0.3-beta15/po/pt.po +@@ -7,7 +7,7 @@ + msgstr "" + "Project-Id-Version: hddtemp 0.3-beta14\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2005-02-25 22:43+0100\n" ++"POT-Creation-Date: 2006-06-29 16:24+0200\n" + "PO-Revision-Date: 2006-03-29 23:22+0000\n" + "Last-Translator: Miguel Figueiredo \n" + "Language-Team: Portuguese \n" +@@ -15,23 +15,7 @@ + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" + +-#: src/hddtemp.c:112 +-#, c-format +-msgid "" +-"\n" +-"Regexp%s| Value | Description\n" +-"------%s---------------------\n" +-msgstr "" +-"\n" +-"Regexp%s| Valor | Descrição\n" +-"------%s-------------------\n" +- +-#: src/hddtemp.c:118 +-#, c-format +-msgid "%s%s| %5d | %s\n" +-msgstr "%s%s| %5d | %s\n" +- +-#: src/hddtemp.c:161 ++#: src/hddtemp.c:156 + #, c-format + msgid "" + "\n" +@@ -44,7 +28,7 @@ + "Modelo: %s\n" + "\n" + +-#: src/hddtemp.c:188 ++#: src/hddtemp.c:189 + #, c-format + msgid "" + "WARNING: Drive %s doesn't seem to have a temperature sensor.\n" +@@ -54,79 +38,68 @@ + msgstr "" + "AVISO: O disco %s nĂŁo parece ter um sensor de temperatura.\n" + "AVISO: Isto nĂŁo significa que nĂŁo tem nenhum.\n" +-"AVISO: Se tem a certeza que tem um, por favor contacte-me (hddtemp@guzu.net).\n" ++"AVISO: Se tem a certeza que tem um, por favor contacte-me (hddtemp@guzu." ++"net).\n" + "AVISO: Veja as opções --help, --debug e --drivebase.\n" + +-#: src/hddtemp.c:192 ++#: src/hddtemp.c:197 + #, c-format + msgid "%s: %s: no sensor\n" + msgstr "%s: %s: sem sensor\n" + +-#: src/hddtemp.c:197 +-#, c-format +-msgid "" +-"WARNING: Drive %s doesn't appear in the database of supported drives\n" +-"WARNING: But using a common value, it reports something.\n" +-"WARNING: Note that the temperature shown could be wrong.\n" +-"WARNING: See --help, --debug and --drivebase options.\n" +-"WARNING: And don't forget you can add your drive to hddtemp.db\n" +-msgstr "" +-"AVISO: O disco %s nĂŁo parece estar na base de dados de discos suportados\n" +-"AVISO: Mas ao utilizar um valor usual, relata alguma coisa.\n" +-"AVISO: Note que a temperatura mostrada pode estar errada.\n" +-"AVISO: Veja as opções --help, --debug e --frivebase.\n" +-"AVISO: E nĂŁo se esqueça de adicionar o seu disco a hddtemp.db\n" +- +-#: src/hddtemp.c:202 ++#: src/hddtemp.c:211 + #, c-format + msgid "%s: %s: %d%sC or %sF\n" + msgstr "%s: %s: %d%sC ou %sF\n" + +-#: src/hddtemp.c:214 ++#: src/hddtemp.c:235 + #, c-format + msgid "%s: %s: drive is sleeping\n" + msgstr "%s: %s: o disco está adormecido\n" + +-#: src/hddtemp.c:217 +-#, c-format +-msgid "%s: %s: known drive, but it doesn't have a temperature sensor.\n" ++#: src/hddtemp.c:242 ++#, fuzzy, c-format ++msgid "%s: %s: drive supported, but it doesn't have a temperature sensor.\n" + msgstr "%s: %s: disco conhecido, mas nĂŁo tem um sensor de temperatura.\n" + +-#: src/hddtemp.c:220 ++#: src/hddtemp.c:246 + #, c-format + msgid "ERROR: %s: %s: unknown returned status\n" + msgstr "ERRO: %s: %s: estado devolvido desconhecido\n" + +-#: src/hddtemp.c:235 +-#, c-format ++#: src/hddtemp.c:261 ++#, fuzzy, c-format + msgid "" + "\n" + "If one of the field value seems to match the temperature, be sure to read\n" +-"the hddtemp man page before sending me a report (section REPORT). Thanks.\n" ++"the hddtemp man page before sending a report (section REPORT). Thanks.\n" + msgstr "" + "\n" +-"Se um dos campos de valores parecer coincidir com a temperatura, assegure-se\n" ++"Se um dos campos de valores parecer coincidir com a temperatura, assegure-" ++"se\n" + "que lĂŞ a página do manual hddtemp antes de me enviar um relatĂłrio (secção\n" + "REPORT). Obrigado.\n" + +-#: src/hddtemp.c:308 ++#: src/hddtemp.c:338 + #, c-format + msgid "ERROR: invalid separator.\n" + msgstr "ERRO: separador inválido.\n" + +-#: src/hddtemp.c:319 ++#: src/hddtemp.c:349 + #, c-format + msgid "ERROR: invalid port number.\n" + msgstr "ERRO: nĂşmero de port inválido\n" + +-#: src/hddtemp.c:329 +-#, c-format ++#: src/hddtemp.c:371 ++#, fuzzy, c-format + msgid "" +-" Usage: hddtemp [OPTIONS] DISK1 [DISK2]...\n" ++" Usage: hddtemp [OPTIONS] [TYPE:]DISK1 [[TYPE:]DISK2]...\n" + "\n" + " hddtemp displays the temperature of drives supplied in argument.\n" + " Drives must support S.M.A.R.T.\n" + "\n" ++" TYPE could be SATA, PATA or SCSI. If omitted hddtemp will try to guess.\n" ++"\n" + " -b --drivebase : display database file content that allow hddtemp to\n" + " recognize supported drives.\n" + " -D --debug : display various S.M.A.R.T. fields and their values.\n" +@@ -136,6 +109,7 @@ + " -d --daemon : run hddtemp in TCP/IP daemon mode (port %d by " + "default.)\n" + " -f --file=FILE : specify database file to use.\n" ++" -F --foreground : don't daemonize, stay in foreground.\n" + " -l --listen=addr : listen on a specific interface (in TCP/IP daemon " + "mode).\n" + " -n --numeric : print only the temperature.\n" +@@ -143,6 +117,8 @@ + " -s --separator=C : separator to use between fields (in TCP/IP daemon " + "mode).\n" + " -S --syslog=s : log temperature to syslog every s seconds.\n" ++" -u --unit=[C|F] : force output temperature either in Celsius or " ++"Fahrenheit.\n" + " -q --quiet : do not check if the drive is supported.\n" + " -v --version : display hddtemp version number.\n" + " -w --wake-up : wake-up the drive if need.\n" +@@ -156,19 +132,23 @@ + " hddtemp mostra a temperatura dos discos indicados no argumento.\n" + " Os discos tĂŞm de suportar S.M.A.R.T.\n" + "\n" +-" -b --drivebase : mostrar o conteĂşdo do ficheiro de base de dados que\n" ++" -b\t --drivebase : mostrar o conteĂşdo do ficheiro de base de dados que\n" + " permite ao hddtemp reconhecer os discos suportados.\n" +-" -D --debug : mostrar vários campos S.M.A.R.T. e os seus valores.\n" +-" Ăštil para encontrar um valor que pareça coincidir com " +-" a temperatura e/ou para me enviar um relatĂłrio.\n" ++" -D\t --debug : mostrar vários campos S.M.A.R.T. e os seus valores.\n" ++" Ăštil para encontrar um valor que pareça coincidir " ++"com a temperatura e/ou para me enviar um relatĂłrio.\n" + " (feito para cada disco indicado).\n" +-" -d --daemon : correr o hddtemp no modo daemon TCP/IP\n (porto %d por omissĂŁo.)\n" ++" -d --daemon : correr o hddtemp no modo daemon TCP/IP\n" ++" (porto %d por omissĂŁo.)\n" + " -f --file=FILE : especificar o ficheiro de base de dados a utilizar.\n" +-" -l --listen=addr : escutar um interface especĂ­fico (no modo daemon TCP/IP).\n" ++" -l --listen=addr : escutar um interface especĂ­fico (no modo daemon TCP/" ++"IP).\n" + " -n --numeric : escrever apenas a temperatura.\n" + " -p --port=# : port para escutar (no modo daemon TCP/IP).\n" +-" -s --separator=C : separador a utilizar entre campos (no modo daemon TCP/IP).\n" +-" -S --syslog=s : registar a temperatura para o syslog a cada s segundos.\n" ++" -s --separator=C : separador a utilizar entre campos (no modo daemon " ++"TCP/IP).\n" ++" -S --syslog=s : registar a temperatura para o syslog a cada s " ++"segundos.\n" + " -q --quiet : nĂŁo verificar se o disco Ă© suportado.\n" + " -v --version : mostrar o nĂşmero da versĂŁo do hddtemp.\n" + " -w --wake-up : acordar o disco se necessário.\n" +@@ -177,58 +157,93 @@ + "\n" + "Relatar bugs ou novos discos para .\n" + +-#: src/hddtemp.c:522 ++#: src/hddtemp.c:402 + #, c-format + msgid "hddtemp version %s\n" + msgstr "hddtemp versĂŁo %s\n" + +-#: src/hddtemp.c:547 ++#: src/hddtemp.c:418 + #, c-format + msgid "ERROR: invalid interval.\n" + msgstr "ERRO: intervalo inválido.\n" + +-#: src/hddtemp.c:547 ++#: src/hddtemp.c:438 ++#, c-format + msgid "Too few arguments: you must specify one drive, at least.\n" +-msgstr "NĂşmero de argumentos insuficiente: tem de especificar pelo menos um disco.\n" ++msgstr "" ++"NĂşmero de argumentos insuficiente: tem de especificar pelo menos um disco.\n" + +-#: src/hddtemp.c:557 ++#: src/hddtemp.c:448 ++#, c-format + msgid "ERROR: can't use --debug and --daemon or --syslog options together.\n" +-msgstr "ERRO: nĂŁo pode utilizar em conjunto as opções --debug e --daemon ou --syslog.\n" ++msgstr "" ++"ERRO: nĂŁo pode utilizar em conjunto as opções --debug e --daemon ou --" ++"syslog.\n" + +-#: src/hddtemp.c:583 ++#: src/hddtemp.c:505 + #, c-format + msgid "ERROR: %s: can't determine bus type (or this bus type is unknown)\n" +-msgstr "ERRO: %s: nĂŁo Ă© possĂ­vel determinar o tipo do bus (ou este tipo de bus Ă© desconhecido)\n" ++msgstr "" ++"ERRO: %s: nĂŁo Ă© possĂ­vel determinar o tipo do bus (ou este tipo de bus Ă© " ++"desconhecido)\n" + +-#: src/ata.c:66 src/scsi.c:68 ++#: src/ata.c:66 src/scsi.c:64 + msgid "unknown" + msgstr "desconhecido" + +-#: src/ata.c:98 ++#: src/ata.c:85 src/ata.c:104 src/scsi.c:91 + #, c-format +-msgid "field(%d)\t = %d\n" +-msgstr "campo(%d)\t = %d\n" +- +-#: src/ata.c:167 + msgid "S.M.A.R.T. not available" + msgstr "S.M.A.R.T. nĂŁo está disponĂ­vel" + +-#: src/db.c:180 ++#: src/db.c:115 ++#, c-format ++msgid "" ++"\n" ++"Regexp%s| Value | Description\n" ++"------%s---------------------\n" ++msgstr "" ++"\n" ++"Regexp%s| Valor | Descrição\n" ++"------%s-------------------\n" ++ ++#: src/db.c:121 ++#, c-format ++msgid "%s%s| %5d | %s\n" ++msgstr "%s%s| %5d | %s\n" ++ ++#: src/db.c:236 + #, c-format + msgid "hddtemp: can't open %1$s: %2$s\n" + msgstr "hddtemp: nĂŁo pode abrir %1$s: %2$s\n" + +-#: src/db.c:194 ++#: src/db.c:250 + #, c-format + msgid "ERROR: syntax error at line %1$d in %2$s\n" + msgstr "ERRO: erro de sintaxe na linha %1$d em %2$s\n" + +-#: src/db.c:201 ++#: src/db.c:257 + #, c-format + msgid " ERROR: line exceed %1$d characters in %2$s.\n" + msgstr " ERRO: a linha execedeu %1$d caracteres em %2$s.\n" + +-#: src/scsi.c:112 src/scsi.c:130 ++#: src/scsi.c:111 src/scsi.c:129 + #, c-format + msgid "log sense failed : %s" + msgstr "detecção de log falhou: %s" ++ ++#~ msgid "" ++#~ "WARNING: Drive %s doesn't appear in the database of supported drives\n" ++#~ "WARNING: But using a common value, it reports something.\n" ++#~ "WARNING: Note that the temperature shown could be wrong.\n" ++#~ "WARNING: See --help, --debug and --drivebase options.\n" ++#~ "WARNING: And don't forget you can add your drive to hddtemp.db\n" ++#~ msgstr "" ++#~ "AVISO: O disco %s nĂŁo parece estar na base de dados de discos suportados\n" ++#~ "AVISO: Mas ao utilizar um valor usual, relata alguma coisa.\n" ++#~ "AVISO: Note que a temperatura mostrada pode estar errada.\n" ++#~ "AVISO: Veja as opções --help, --debug e --frivebase.\n" ++#~ "AVISO: E nĂŁo se esqueça de adicionar o seu disco a hddtemp.db\n" ++ ++#~ msgid "field(%d)\t = %d\n" ++#~ msgstr "campo(%d)\t = %d\n" +--- hddtemp-0.3-beta15.orig/po/de.po ++++ hddtemp-0.3-beta15/po/de.po +@@ -0,0 +1,250 @@ ++# German translation of hddtemp. ++# Copyright (C) 2008 Free Software Foundation, Inc. ++# This file is distributed under the same license as the hddtemp package. ++# Vinzenz Vietzke , 2008. ++# , ++# ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: hddtemp 0.3-beta15-44\n" ++"Report-Msgid-Bugs-To: hddtemp@packages.debian.org\n" ++"POT-Creation-Date: 2006-06-29 16:24+0200\n" ++"PO-Revision-Date: 2011-08-30 16:40+0200\n" ++"Last-Translator: Vinzenz Vietzke \n" ++"Language-Team: \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit" ++ ++#: src/hddtemp.c:156 ++#, c-format ++msgid "" ++"\n" ++"================= hddtemp %s ==================\n" ++"Model: %s\n" ++"\n" ++msgstr "" ++"\n" ++"================= hddtemp %s ==================\n" ++"Modell: %s\n" ++"\n" ++ ++#: src/hddtemp.c:189 ++#, c-format ++msgid "" ++"WARNING: Drive %s doesn't seem to have a temperature sensor.\n" ++"WARNING: This doesn't mean it hasn't got one.\n" ++"WARNING: If you are sure it has one, please contact me (hddtemp@guzu." ++"net).\n" ++"WARNING: See --help, --debug and --drivebase options.\n" ++msgstr "" ++"WARNUNG: Laufwerk %s scheint keinen Temperatur-Sensor zu haben.\n" ++"WARNUNG: Das bedeutet nicht, dass es keinen besitzt.\n" ++"WARNUNG: Falls Sie sicher sind, dass es einen besitzt, kontaktieren Sie " ++"mich bitte (hddtemp@guzu.net).\n" ++"WARNUNG: Siehe Optionen --help, --debug und --drivebase.\n" ++ ++#: src/hddtemp.c:197 ++#, c-format ++msgid "%s: %s: no sensor\n" ++msgstr "%s: %s: kein Sensor\n" ++ ++#: src/hddtemp.c:211 ++#, c-format ++msgid "%s: %s: %d%sC or %sF\n" ++msgstr "%s: %s: %d%s°C oder %s°F\n" ++ ++#: src/hddtemp.c:235 ++#, c-format ++msgid "%s: %s: drive is sleeping\n" ++msgstr "%s: %s: Laufwerk schläft\n" ++ ++#: src/hddtemp.c:242 ++#, c-format ++msgid "%s: %s: drive supported, but it doesn't have a temperature sensor.\n" ++msgstr "" ++"%s: %s: Laufwerk unterstĂĽtzt, aber es hat keinen Temperatur-Sensor.\n" ++ ++#: src/hddtemp.c:246 ++#, c-format ++msgid "ERROR: %s: %s: unknown returned status\n" ++msgstr "FEHLER: %s: %s: zurĂĽckgegebener Status unbekannt\n" ++ ++#: src/hddtemp.c:261 ++#, c-format ++msgid "" ++"\n" ++"If one of the field value seems to match the temperature, be sure to read\n" ++"the hddtemp man page before sending a report (section REPORT). Thanks.\n" ++msgstr "" ++"\n" ++"Falls einer der Feldwerte der Temperatur zu entsprechen scheint, stellen " ++"Sie\n" ++"sicher, die hddtemp-Handbuchseite gelesen zu haben, bevor Sie einen " ++"Bericht\n" ++"senden (Abschnitt BERICHT). Danke.\n" ++ ++#: src/hddtemp.c:338 ++#, c-format ++msgid "ERROR: invalid separator.\n" ++msgstr "FEHLER: ungĂĽltiges Trennzeichen.\n" ++ ++#: src/hddtemp.c:349 ++#, c-format ++msgid "ERROR: invalid port number.\n" ++msgstr "FEHLER: ungĂĽltige Portnummer.\n" ++ ++#: src/hddtemp.c:371 ++#, c-format ++msgid "" ++" Usage: hddtemp [OPTIONS] [TYPE:]DISK1 [[TYPE:]DISK2]...\n" ++"\n" ++" hddtemp displays the temperature of drives supplied in argument.\n" ++" Drives must support S.M.A.R.T.\n" ++"\n" ++" TYPE could be SATA, PATA or SCSI. If omitted hddtemp will try to guess.\n" ++"\n" ++" -b --drivebase : display database file content that allow hddtemp " ++"to\n" ++" recognize supported drives.\n" ++" -D --debug : display various S.M.A.R.T. fields and their " ++"values.\n" ++" Useful to find a value that seems to match the\n" ++" temperature and/or to send me a report.\n" ++" (done for every drive supplied).\n" ++" -d --daemon : run hddtemp in TCP/IP daemon mode (port %d by " ++"default.)\n" ++" -f --file=FILE : specify database file to use.\n" ++" -F --foreground : don't daemonize, stay in foreground.\n" ++" -l --listen=addr : listen on a specific interface (in TCP/IP daemon " ++"mode).\n" ++" -n --numeric : print only the temperature.\n" ++" -p --port=# : port to listen to (in TCP/IP daemon mode).\n" ++" -s --separator=C : separator to use between fields (in TCP/IP daemon " ++"mode).\n" ++" -S --syslog=s : log temperature to syslog every s seconds.\n" ++" -u --unit=[C|F] : force output temperature either in Celsius or " ++"Fahrenheit.\n" ++" -q --quiet : do not check if the drive is supported.\n" ++" -v --version : display hddtemp version number.\n" ++" -w --wake-up : wake-up the drive if need.\n" ++" -4 : listen on IPv4 sockets only.\n" ++" -6 : listen on IPv6 sockets only.\n" ++"\n" ++"Report bugs or new drives to .\n" ++msgstr "" ++" Verwendung: hddtemp [OPTIONEN] [TYP:]LAUFWERK1 [[TYP:]LAUFWERK2]...\n" ++"\n" ++" hddtemp zeigt die Temperatur der via Argument angegeben Laufwerke.\n" ++" Laufwerke mĂĽssen S.M.A.R.T. unterstĂĽtzen.\n" ++"\n" ++" TYP kann SATA, PATA oder SCSI sein. Falls ausgelassen, wird hddtemp \n" ++" versuchen, diesen zu erraten.\n" ++"\n" ++" -b --drivebase : Datenbank-Datei-Inhalt anzeigen, der hddtemp " ++"erlaubt\n" ++" unterstĂĽtzte Laufwerke zu erkennen.\n" ++" -D --debug : verschiedene S.M.A.R.T.-Felder und deren Werte " ++"anzeigen.\n" ++" NĂĽtzlich, um Werte zu finden, die der Temperatur " ++"entsprechen\n" ++" und/oder um mir einen Bericht zu senden.\n" ++" (bereits erledigt fĂĽr jedes bereitgestellte " ++"Laufwerk).\n" ++" -d --daemon : hddtemp im TCP/IP-Daemon-Modus ausfĂĽhren " ++"(Standardmäßig Port %d)\n" ++" -f --file=DATEI : zu verwendende Datenbank-Datei festlegen.\n" ++" -F --foreground : nicht daemonisieren, im Vordergrund bleiben.\n" ++" -l --listen=addr : auf einer bestimmten Schnittstelle auf Anfragen " ++"warten (im TCP/IP-Daemon-Modus).\n" ++" -n --numeric : nur die Temperatur ausgeben.\n" ++" -p --port=# : Port, auf dem auf Anfragen gewartet werden soll " ++"(im TCP/IP-Daemon-Modus).\n" ++" -s --separator=C : Trennzeichen zur Verwendung zwischen Feldern (im " ++"TCP/IP-Daemon-Modus).\n" ++" -S --syslog=s : Temperatur alle s Sekunden in das syslog " ++"eintragen.\n" ++" -u --unit=[C|F] : Ausgabe der Temperatur entweder in Celsius oder " ++"Fahrenheit erzwingen.\n" ++" -q --quiet : nicht prĂĽfen, ob das Laufwerk unterstĂĽtzt wird.\n" ++" -v --version : Versionsnummer von hddtemp anzeigen.\n" ++" -w --wake-up : Laufwerk bei Bedarf aufwecken.\n" ++" -4 : nur auf IPv4-Sockets auf Anfragen warten.\n" ++" -6 : nur auf IPv6-Sockets auf Anfragen warten.\n" ++"\n" ++"Fehler oder neue Laufwerke an melden.\n" ++ ++#: src/hddtemp.c:402 ++#, c-format ++msgid "hddtemp version %s\n" ++msgstr "hddtemp Version %s\n" ++ ++#: src/hddtemp.c:418 ++#, c-format ++msgid "ERROR: invalid interval.\n" ++msgstr "FEHLER: ungĂĽltiges Intervall.\n" ++ ++#: src/hddtemp.c:438 ++#, c-format ++msgid "Too few arguments: you must specify one drive, at least.\n" ++msgstr "Zu wenige Argumente: Sie mĂĽssen mindestens ein Laufwerk angeben.\n" ++ ++#: src/hddtemp.c:448 ++#, c-format ++msgid "ERROR: can't use --debug and --daemon or --syslog options together.\n" ++msgstr "" ++"FEHLER: kann Optionen --debug und --daemon oder --syslog nicht zusammen " ++"verwenden.\n" ++ ++#: src/hddtemp.c:505 ++#, c-format ++msgid "ERROR: %s: can't determine bus type (or this bus type is unknown)\n" ++msgstr "" ++"FEHLER: %s: kann Bus-Typ nicht ermitteln (oder dieser Bus-Typ ist " ++"unbekannt)\n" ++ ++#: src/ata.c:66 src/scsi.c:64 ++msgid "unknown" ++msgstr "unbekannt" ++ ++#: src/ata.c:85 src/ata.c:104 src/scsi.c:91 ++#, c-format ++msgid "S.M.A.R.T. not available" ++msgstr "S.M.A.R.T. nicht verfĂĽgbar" ++ ++#: src/db.c:115 ++#, c-format ++msgid "" ++"\n" ++"Regexp%s| Value | Description\n" ++"------%s---------------------\n" ++msgstr "" ++"\n" ++"Regexp%s| Wert | Beschreibung\n" ++"------%s---------------------\n" ++ ++#: src/db.c:121 ++#, c-format ++msgid "%s%s| %5d | %s\n" ++msgstr "%s%s| %5d | %s\n" ++ ++#: src/db.c:236 ++#, c-format ++msgid "hddtemp: can't open %1$s: %2$s\n" ++msgstr "hddtemp: kann %1$s nicht öffnen: %2$s\n" ++ ++#: src/db.c:250 ++#, c-format ++msgid "ERROR: syntax error at line %1$d in %2$s\n" ++msgstr "FEHLER: Syntaxfehler in Zeile %1$d in %2$s\n" ++ ++#: src/db.c:257 ++#, c-format ++msgid " ERROR: line exceed %1$d characters in %2$s.\n" ++msgstr " FEHLER: Zeile ĂĽberschreitet %1$d Zeichen in %2$s.\n" ++ ++#: src/scsi.c:111 src/scsi.c:129 ++#, c-format ++msgid "log sense failed : %s" ++msgstr "Protokoll-Erkennung fehlgeschlagen : %s" +--- hddtemp-0.3-beta15.orig/po/LINGUAS ++++ hddtemp-0.3-beta15/po/LINGUAS +@@ -1,2 +1,2 @@ + # Set of available languages. +-fr pt ru sv ++de fr pt ru sv +--- hddtemp-0.3-beta15.orig/po/hddtemp.pot ++++ hddtemp-0.3-beta15/po/hddtemp.pot +@@ -1,35 +1,22 @@ +- +-# Copyright (C) 2006 Free Software Foundation, Inc. +-# This file is distributed under the same license as the 'hddtemp' package. +-# Emmanuel VARAGNAT , 2006. ++# SOME DESCRIPTIVE TITLE. ++# Copyright (C) YEAR Free Software Foundation, Inc. ++# This file is distributed under the same license as the PACKAGE package. ++# FIRST AUTHOR , YEAR. + # + #, fuzzy + msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" +-"Report-Msgid-Bugs-To: hddtemp@guzu.net\n" +-"POT-Creation-Date: 2005-02-25 22:43+0100\n" ++"Report-Msgid-Bugs-To: \n" ++"POT-Creation-Date: 2006-06-29 16:24+0200\n" + "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +-"Last-Translator: Emmanuel Varagnat \n" ++"Last-Translator: FULL NAME \n" + "Language-Team: LANGUAGE \n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=CHARSET\n" + "Content-Transfer-Encoding: 8bit\n" + +-#: src/hddtemp.c:112 +-#, c-format +-msgid "" +-"\n" +-"Regexp%s| Value | Description\n" +-"------%s---------------------\n" +-msgstr "" +- +-#: src/hddtemp.c:118 +-#, c-format +-msgid "%s%s| %5d | %s\n" +-msgstr "" +- +-#: src/hddtemp.c:161 ++#: src/hddtemp.c:156 + #, c-format + msgid "" + "\n" +@@ -38,7 +25,7 @@ + "\n" + msgstr "" + +-#: src/hddtemp.c:188 ++#: src/hddtemp.c:189 + #, c-format + msgid "" + "WARNING: Drive %s doesn't seem to have a temperature sensor.\n" +@@ -47,67 +34,59 @@ + "WARNING: See --help, --debug and --drivebase options.\n" + msgstr "" + +-#: src/hddtemp.c:192 +-#, c-format +-msgid "%s: %s: no sensor\n" +-msgstr "" +- + #: src/hddtemp.c:197 + #, c-format +-msgid "" +-"WARNING: Drive %s doesn't appear in the database of supported drives\n" +-"WARNING: But using a common value, it reports something.\n" +-"WARNING: Note that the temperature shown could be wrong.\n" +-"WARNING: See --help, --debug and --drivebase options.\n" +-"WARNING: And don't forget you can add your drive to hddtemp.db\n" ++msgid "%s: %s: no sensor\n" + msgstr "" + +-#: src/hddtemp.c:202 ++#: src/hddtemp.c:211 + #, c-format + msgid "%s: %s: %d%sC or %sF\n" + msgstr "" + +-#: src/hddtemp.c:214 ++#: src/hddtemp.c:235 + #, c-format + msgid "%s: %s: drive is sleeping\n" + msgstr "" + +-#: src/hddtemp.c:217 ++#: src/hddtemp.c:242 + #, c-format +-msgid "%s: %s: known drive, but it doesn't have a temperature sensor.\n" ++msgid "%s: %s: drive supported, but it doesn't have a temperature sensor.\n" + msgstr "" + +-#: src/hddtemp.c:220 ++#: src/hddtemp.c:246 + #, c-format + msgid "ERROR: %s: %s: unknown returned status\n" + msgstr "" + +-#: src/hddtemp.c:235 ++#: src/hddtemp.c:261 + #, c-format + msgid "" + "\n" + "If one of the field value seems to match the temperature, be sure to read\n" +-"the hddtemp man page before sending me a report (section REPORT). Thanks.\n" ++"the hddtemp man page before sending a report (section REPORT). Thanks.\n" + msgstr "" + +-#: src/hddtemp.c:308 ++#: src/hddtemp.c:338 + #, c-format + msgid "ERROR: invalid separator.\n" + msgstr "" + +-#: src/hddtemp.c:319 ++#: src/hddtemp.c:349 + #, c-format + msgid "ERROR: invalid port number.\n" + msgstr "" + +-#: src/hddtemp.c:329 ++#: src/hddtemp.c:371 + #, c-format + msgid "" +-" Usage: hddtemp [OPTIONS] DISK1 [DISK2]...\n" ++" Usage: hddtemp [OPTIONS] [TYPE:]DISK1 [[TYPE:]DISK2]...\n" + "\n" + " hddtemp displays the temperature of drives supplied in argument.\n" + " Drives must support S.M.A.R.T.\n" + "\n" ++" TYPE could be SATA, PATA or SCSI. If omitted hddtemp will try to guess.\n" ++"\n" + " -b --drivebase : display database file content that allow hddtemp to\n" + " recognize supported drives.\n" + " -D --debug : display various S.M.A.R.T. fields and their values.\n" +@@ -117,6 +96,7 @@ + " -d --daemon : run hddtemp in TCP/IP daemon mode (port %d by " + "default.)\n" + " -f --file=FILE : specify database file to use.\n" ++" -F --foreground : don't daemonize, stay in foreground.\n" + " -l --listen=addr : listen on a specific interface (in TCP/IP daemon " + "mode).\n" + " -n --numeric : print only the temperature.\n" +@@ -124,6 +104,8 @@ + " -s --separator=C : separator to use between fields (in TCP/IP daemon " + "mode).\n" + " -S --syslog=s : log temperature to syslog every s seconds.\n" ++" -u --unit=[C|F] : force output temperature either in Celsius or " ++"Fahrenheit.\n" + " -q --quiet : do not check if the drive is supported.\n" + " -v --version : display hddtemp version number.\n" + " -w --wake-up : wake-up the drive if need.\n" +@@ -133,58 +115,69 @@ + "Report bugs or new drives to .\n" + msgstr "" + +-#: src/hddtemp.c:522 ++#: src/hddtemp.c:402 + #, c-format + msgid "hddtemp version %s\n" + msgstr "" + +-#: src/hddtemp.c:547 ++#: src/hddtemp.c:418 + #, c-format + msgid "ERROR: invalid interval.\n" + msgstr "" + +-#: src/hddtemp.c:547 ++#: src/hddtemp.c:438 ++#, c-format + msgid "Too few arguments: you must specify one drive, at least.\n" + msgstr "" + +-#: src/hddtemp.c:557 ++#: src/hddtemp.c:448 ++#, c-format + msgid "ERROR: can't use --debug and --daemon or --syslog options together.\n" + msgstr "" + +-#: src/hddtemp.c:583 ++#: src/hddtemp.c:505 + #, c-format + msgid "ERROR: %s: can't determine bus type (or this bus type is unknown)\n" + msgstr "" + +-#: src/ata.c:66 src/scsi.c:68 ++#: src/ata.c:66 src/scsi.c:64 + msgid "unknown" + msgstr "" + +-#: src/ata.c:98 ++#: src/ata.c:85 src/ata.c:104 src/scsi.c:91 + #, c-format +-msgid "field(%d)\t = %d\n" ++msgid "S.M.A.R.T. not available" + msgstr "" + +-#: src/ata.c:167 +-msgid "S.M.A.R.T. not available" ++#: src/db.c:115 ++#, c-format ++msgid "" ++"\n" ++"Regexp%s| Value | Description\n" ++"------%s---------------------\n" ++msgstr "" ++ ++#: src/db.c:121 ++#, c-format ++msgid "%s%s| %5d | %s\n" + msgstr "" + +-#: src/db.c:180 ++#: src/db.c:236 + #, c-format + msgid "hddtemp: can't open %1$s: %2$s\n" + msgstr "" + +-#: src/db.c:194 ++#: src/db.c:250 + #, c-format + msgid "ERROR: syntax error at line %1$d in %2$s\n" + msgstr "" + +-#: src/db.c:201 ++#: src/db.c:257 + #, c-format + msgid " ERROR: line exceed %1$d characters in %2$s.\n" + msgstr "" + +-#: src/scsi.c:112 src/scsi.c:130 ++#: src/scsi.c:111 src/scsi.c:129 + #, c-format + msgid "log sense failed : %s" + msgstr "" +--- hddtemp-0.3-beta15.orig/src/sata.c ++++ hddtemp-0.3-beta15/src/sata.c +@@ -118,11 +118,22 @@ + int i; + u16 * p; + +- if(dsk->db_entry && dsk->db_entry->attribute_id == 0) { ++ if(dsk->db_entry->attribute_id == 0) { + close(dsk->fd); + dsk->fd = -1; + return GETTEMP_NOSENSOR; + } ++ ++ switch(ata_get_powermode(dsk->fd)) { ++ case PWM_STANDBY: ++ case PWM_SLEEPING: ++ if (!wakeup) ++ return GETTEMP_DRIVE_SLEEP; ++ case PWM_UNKNOWN: ++ case PWM_ACTIVE: /* active or idle */ ++ default: ++ break; ++ } + + /* get SMART values */ + if(sata_enable_smart(dsk->fd) != 0) { +@@ -154,24 +165,15 @@ + } + + /* temperature */ +- if(dsk->db_entry && dsk->db_entry->attribute_id > 0) +- field = sata_search_temperature(values, dsk->db_entry->attribute_id); +- else +- field = sata_search_temperature(values, DEFAULT_ATTRIBUTE_ID); ++ field = sata_search_temperature(values, dsk->db_entry->attribute_id); + + if(field) + dsk->value = *(field+3); + + if(dsk->db_entry && dsk->value != -1) + return GETTEMP_KNOWN; +- else { +- if(dsk->value != -1) { +- return GETTEMP_GUESS; +- } +- else { +- return GETTEMP_UNKNOWN; +- } +- } ++ else ++ return GETTEMP_UNKNOWN; + + /* never reached */ + } +--- hddtemp-0.3-beta15.orig/src/satacmds.c ++++ hddtemp-0.3-beta15/src/satacmds.c +@@ -39,7 +39,7 @@ + #include + #include + #include +-#include ++#include + + // Application specific includes + #include "satacmds.h" +@@ -80,8 +80,8 @@ + + ret = scsi_SG_IO(device, cdb, sizeof(cdb), buffer, cmd[3] * 512, sense, sizeof(sense), dxfer_direction); + +- /* Verify SATA magics */ +- if (sense[0] != 0x72 || sense[7] != 0x0e || sense[9] != 0x0e || sense[10] != 0x00) ++ /* Verify SATA magic */ ++ if (sense[0] != 0x72) + return 1; + else + return ret; +@@ -95,10 +95,10 @@ + p = s; + end = &s[bytecount & ~1]; /* bytecount must be even */ + +- /* convert from big-endian to host byte order */ ++ /* convert from big-endian to string order */ + for (p = end ; p != s;) { + unsigned short *pp = (unsigned short *) (p -= 2); +- *pp = ntohs(*pp); ++ *pp = bswap_16(*pp); + } + + /* strip leading blanks */ +--- hddtemp-0.3-beta15.orig/src/backtrace.c ++++ hddtemp-0.3-beta15/src/backtrace.c +@@ -16,9 +16,10 @@ + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + ++#define _GNU_SOURCE + #include + +-#if defined(__i386__) && defined(__GLIBC__) ++#if (defined(__i386__) || defined(__x86_64__)) && defined(__GLIBC__) + + #include + +@@ -31,8 +32,12 @@ + #include + #include + +-#define __USE_GNU + #include ++#if defined(__i386__) ++# define REG_IP REG_EIP ++#elif defined(__x86_64__) ++# define REG_IP REG_RIP ++#endif + + #define MAX_BTSIZE 64 + +@@ -42,7 +47,6 @@ + static char **messages = NULL; + static size_t btsize = 0; + static size_t i; +- static unsigned int old_eip, old_ebp; + static char *strerr = "???"; + static FILE *fstrm; + +@@ -61,10 +65,10 @@ + SIC_CASE(SEGV_MAPERR); + SIC_CASE(SEGV_ACCERR); + } +- fprintf(fstrm, "=== SEGFAULT (%s) : invalid access to %p, in 0x%08x\n", ++ fprintf(fstrm, "=== SEGFAULT (%s) : invalid access to %p, in %p\n", + strerr, + ist->si_addr, +- puc->uc_mcontext.gregs[REG_EIP]); ++ (void*)puc->uc_mcontext.gregs[REG_IP]); + break; + case SIGILL: + switch(ist->si_code) { +@@ -77,10 +81,10 @@ + SIC_CASE(ILL_COPROC); + SIC_CASE(ILL_BADSTK); + } +- fprintf(fstrm, "=== ILLEGAL INSTR (%s) : invalid access to %p, in 0x%08x\n", ++ fprintf(fstrm, "=== ILLEGAL INSTR (%s) : invalid access to %p, in %p\n", + strerr, + ist->si_addr, +- puc->uc_mcontext.gregs[REG_EIP]); ++ (void*)puc->uc_mcontext.gregs[REG_IP]); + break; + case SIGBUS: + switch(ist->si_code) { +@@ -88,10 +92,10 @@ + SIC_CASE(BUS_ADRERR); + SIC_CASE(BUS_OBJERR); + } +- fprintf(fstrm, "=== BUS ERROR (%p) : invalid access to %p, in 0x%08x\n", ++ fprintf(fstrm, "=== BUS ERROR (%p) : invalid access to %p, in %p\n", + strerr, + ist->si_addr, +- puc->uc_mcontext.gregs[REG_EIP]); ++ (void*)puc->uc_mcontext.gregs[REG_IP]); + break; + } + fflush(fstrm); +@@ -101,7 +105,7 @@ + /* + old_eip = *(unsigned int*)((void*)&n-4); + old_ebp = *(unsigned int*)((void*)&n-8); +- *(unsigned int*)((void*)&n-4) = puc->uc_mcontext.gregs[REG_EIP]; ++ *(unsigned int*)((void*)&n-4) = puc->uc_mcontext.gregs[REG_IP]; + *(unsigned int*)((void*)&n-8) = puc->uc_mcontext.gregs[REG_EBP]; + + btsize = backtrace(btinfo, MAX_BTSIZE); +@@ -111,14 +115,14 @@ + */ + + btsize = backtrace(btinfo, MAX_BTSIZE); +- btinfo[1] = (void*) puc->uc_mcontext.gregs[REG_EIP]; ++ btinfo[1] = (void*) puc->uc_mcontext.gregs[REG_IP]; + + messages = backtrace_symbols(btinfo, btsize); + + for(i = 1; + i < btsize; + i++) +- fprintf(fstrm, "[%d] #%d: %s\n", getpid(), i, messages[i]); ++ fprintf(fstrm, "[%d] #%zu: %s\n", getpid(), i, messages[i]); + fflush(fstrm); + fclose(fstrm); + +--- hddtemp-0.3-beta15.orig/src/daemon.c ++++ hddtemp-0.3-beta15/src/daemon.c +@@ -163,19 +163,16 @@ + + switch(dsk->ret) { + case GETTEMP_NOT_APPLICABLE: +- n = snprintf(msg, sizeof(msg), "%s%c%s%c%s%c%c", ++ n = snprintf(msg, sizeof(msg), "%s%c%s%cNA%c*", + dsk->drive, separator, + dsk->model, separator, +- "NA", separator, +- '*'); ++ separator); + break; +- case GETTEMP_GUESS: + case GETTEMP_UNKNOWN: +- n = snprintf(msg, sizeof(msg), "%s%c%s%c%s%c%c", ++ n = snprintf(msg, sizeof(msg), "%s%c%s%cUNK%c*", + dsk->drive, separator, +- dsk->model, separator, +- "UNK", separator, +- '*'); ++ dsk->model, separator, ++ separator); + break; + case GETTEMP_KNOWN: + n = snprintf(msg, sizeof(msg), "%s%c%s%c%d%c%c", +@@ -185,26 +182,23 @@ + get_unit(dsk)); + break; + case GETTEMP_NOSENSOR: +- n = snprintf(msg, sizeof(msg), "%s%c%s%c%s%c%c", ++ n = snprintf(msg, sizeof(msg), "%s%c%s%cNOS%c*", + dsk->drive, separator, + dsk->model, separator, +- "NOS", separator, +- '*'); ++ separator); + break; + case GETTEMP_DRIVE_SLEEP: +- n = snprintf(msg, sizeof(msg), "%s%c%s%c%s%c%c", ++ n = snprintf(msg, sizeof(msg), "%s%c%s%cSLP%c*", + dsk->drive, separator, + dsk->model, separator, +- "SLP", separator, +- '*'); ++ separator); + break; + case GETTEMP_ERROR: + default: +- n = snprintf(msg, sizeof(msg), "%s%c%s%c%s%c%c", ++ n = snprintf(msg, sizeof(msg), "%s%c%s%cERR%c*", + dsk->drive, separator, + (dsk->model) ? dsk->model : "???", separator, +- "ERR", separator, +- '*'); ++ separator); + break; + } + write(cfd,&separator, 1); +@@ -222,14 +216,11 @@ + for(dsk = ldisks; dsk; dsk = dsk->next) { + switch(dsk->ret) { + case GETTEMP_KNOWN: +- case GETTEMP_GUESS: +- value_to_unit(dsk); +- + syslog(LOG_INFO, "%s: %s: %d %c", + dsk->drive, + dsk->model, +- dsk->value, +- dsk->db_entry->unit); ++ value_to_unit(dsk), ++ get_unit(dsk)); + break; + case GETTEMP_DRIVE_SLEEP: + syslog(LOG_WARNING, _("%s: %s: drive is sleeping"), +@@ -270,28 +261,30 @@ + fd_set deffds; + time_t next_time; + +- switch(fork()) { +- case -1: +- perror("fork"); +- exit(2); +- break; +- case 0: +- break; +- default: +- exit(0); +- } +- +- setsid(); +- +- switch(fork()) { +- case -1: +- perror("fork"); +- exit(2); +- break; +- case 0: +- break; +- default: +- exit(0); ++if (!foreground) { ++ switch(fork()) { ++ case -1: ++ perror("fork"); ++ exit(2); ++ break; ++ case 0: ++ break; ++ default: ++ exit(0); ++ } ++ ++ setsid(); ++ ++ switch(fork()) { ++ case -1: ++ perror("fork"); ++ exit(2); ++ break; ++ case 0: ++ break; ++ default: ++ exit(0); ++ } + } + chdir("/"); + umask(0); +--- hddtemp-0.3-beta15.orig/src/hddtemp.c ++++ hddtemp-0.3-beta15/src/hddtemp.c +@@ -75,7 +75,7 @@ + char separator = SEPARATOR; + + struct bustype * bus[BUS_TYPE_MAX]; +-int tcp_daemon, debug, quiet, numeric, wakeup, af_hint; ++int tcp_daemon, debug, quiet, numeric, wakeup, foreground, af_hint; + + static enum { DEFAULT, CELSIUS, FAHRENHEIT } unit; + +@@ -194,23 +194,7 @@ + if (numeric && quiet) + printf("0\n"); + else +- printf(_("%s: %s: no sensor\n"), dsk->drive, dsk->model); +- +- break; +- case GETTEMP_GUESS: +- +- if(!quiet) +- fprintf(stderr, +- _("WARNING: Drive %s doesn't appear in the database of supported drives\n" +- "WARNING: But using a common value, it reports something.\n" +- "WARNING: Note that the temperature shown could be wrong.\n" +- "WARNING: See --help, --debug and --drivebase options.\n" +- "WARNING: And don't forget you can add your drive to hddtemp.db\n"), dsk->drive); +- +- if (! numeric) +- printf(_("%s: %s: %d%sC or %sF\n"), dsk->drive, dsk->model, dsk->value, degree, degree); +- else +- printf("%d\n", value_to_unit(dsk)); ++ fprintf(stderr, _("%s: %s: no sensor\n"), dsk->drive, dsk->model); + + break; + case GETTEMP_KNOWN: +@@ -232,14 +216,14 @@ + if (numeric && quiet) + printf("0\n"); + else +- printf(_("%s: %s: drive is sleeping\n"), dsk->drive, dsk->model); ++ fprintf(stderr, _("%s: %s: drive is sleeping\n"), dsk->drive, dsk->model); + + break; + case GETTEMP_NOSENSOR: + if (numeric && quiet) + printf("0\n"); + else +- printf(_("%s: %s: drive supported, but it doesn't have a temperature sensor.\n"), dsk->drive, dsk->model); ++ fprintf(stderr, _("%s: %s: drive supported, but it doesn't have a temperature sensor.\n"), dsk->drive, dsk->model); + + break; + default: +@@ -268,8 +252,9 @@ + + int main(int argc, char* argv[]) { + int i, c, lindex = 0, db_loaded = 0; ++ int ret = 0; + int show_db; +- struct disk * ldisks; ++ struct disk * ldisks; + + backtrace_sigsegv(); + backtrace_sigill(); +@@ -279,7 +264,7 @@ + bindtextdomain (PACKAGE, LOCALEDIR); + textdomain (PACKAGE); + +- show_db = debug = numeric = quiet = wakeup = af_hint = syslog_interval = 0; ++ show_db = debug = numeric = quiet = wakeup = af_hint = syslog_interval = foreground = 0; + unit = DEFAULT; + portnum = PORT_NUMBER; + listen_addr = NULL; +@@ -294,6 +279,7 @@ + {"drivebase", 0, NULL, 'b'}, + {"debug", 0, NULL, 'D'}, + {"file", 1, NULL, 'f'}, ++ {"foreground", 0, NULL, 'F'}, + {"listen", 1, NULL, 'l'}, + {"version", 0, NULL, 'v'}, + {"port", 1, NULL, 'p'}, +@@ -305,7 +291,7 @@ + {0, 0, 0, 0} + }; + +- c = getopt_long (argc, argv, "bDdf:l:hp:qs:u:vnw46S:", long_options, &lindex); ++ c = getopt_long (argc, argv, "bDdf:l:hp:qs:u:vnw46FS:", long_options, &lindex); + if (c == -1) + break; + +@@ -382,12 +368,13 @@ + " (done for every drive supplied).\n" + " -d --daemon : run hddtemp in TCP/IP daemon mode (port %d by default.)\n" + " -f --file=FILE : specify database file to use.\n" ++ " -F --foreground : don't daemonize, stay in foreground.\n" + " -l --listen=addr : listen on a specific interface (in TCP/IP daemon mode).\n" + " -n --numeric : print only the temperature.\n" + " -p --port=# : port to listen to (in TCP/IP daemon mode).\n" + " -s --separator=C : separator to use between fields (in TCP/IP daemon mode).\n" + " -S --syslog=s : log temperature to syslog every s seconds.\n" +- " -u --unit=[C|F] : force output temperature either in Celius or Fahrenheit.\n" ++ " -u --unit=[C|F] : force output temperature either in Celsius or Fahrenheit.\n" + " -q --quiet : do not check if the drive is supported.\n" + " -v --version : display hddtemp version number.\n" + " -w --wake-up : wake-up the drive if need.\n" +@@ -418,6 +405,9 @@ + } + } + break; ++ case 'F': ++ foreground = 1; ++ break; + default: + exit(1); + } +@@ -489,6 +479,7 @@ + if( (dsk->fd = open(dsk->drive, O_RDONLY | O_NONBLOCK)) < 0) { + snprintf(dsk->errormsg, MAX_ERRORMSG_SIZE, "open: %s\n", strerror(errno)); + dsk->type = ERROR; ++ ret = 1; + continue; + } + +@@ -501,6 +492,7 @@ + + ldisks = dsk->next; + free(dsk); ++ ret = 1; + continue; + } + +@@ -514,11 +506,17 @@ + db_loaded = 1; + } + ++ dsk->db_entry = (struct harddrive_entry *)malloc(sizeof(struct harddrive_entry)); + dbe = is_a_supported_drive(dsk->model); +- if(dbe) { +- dsk->db_entry = (struct harddrive_entry *)malloc(sizeof(struct harddrive_entry)); ++ if(dbe) + memcpy(dsk->db_entry, dbe, sizeof(struct harddrive_entry)); +- } ++ else { ++ dsk->db_entry->regexp = ""; ++ dsk->db_entry->description = ""; ++ dsk->db_entry->attribute_id = DEFAULT_ATTRIBUTE_ID; ++ dsk->db_entry->unit = 'C'; ++ dsk->db_entry->next = NULL; ++ } + } + } + +@@ -530,5 +528,5 @@ + do_direct_mode(ldisks); + } + +- return 0; ++ return ret; + } +--- hddtemp-0.3-beta15.orig/src/ata.c ++++ hddtemp-0.3-beta15/src/ata.c +@@ -75,7 +75,7 @@ + int i; + u16 * p; + +- if(dsk->db_entry && dsk->db_entry->attribute_id == 0) { ++ if(dsk->db_entry->attribute_id == 0) { + close(dsk->fd); + dsk->fd = -1; + return GETTEMP_NOSENSOR; +@@ -140,24 +140,15 @@ + */ + + /* temperature */ +- if(dsk->db_entry && dsk->db_entry->attribute_id > 0) +- field = ata_search_temperature(values, dsk->db_entry->attribute_id); +- else +- field = ata_search_temperature(values, DEFAULT_ATTRIBUTE_ID); ++ field = ata_search_temperature(values, dsk->db_entry->attribute_id); + + if(field) + dsk->value = *(field+3); + +- if(dsk->db_entry && dsk->value != -1) ++ if(dsk->value != -1) + return GETTEMP_KNOWN; +- else { +- if(dsk->value != -1) { +- return GETTEMP_GUESS; +- } +- else { +- return GETTEMP_UNKNOWN; +- } +- } ++ else ++ return GETTEMP_UNKNOWN; + + /* never reached */ + } +--- hddtemp-0.3-beta15.orig/src/hddtemp.h ++++ hddtemp-0.3-beta15/src/hddtemp.h +@@ -39,8 +39,6 @@ + GETTEMP_ERROR, /* Error */ + GETTEMP_NOT_APPLICABLE, /* */ + GETTEMP_UNKNOWN, /* Drive is not in database */ +- GETTEMP_GUESS, /* Not in database, but something was guessed, user must +- check that the temperature returned is correct */ + GETTEMP_KNOWN, /* Drive appear in database */ + GETTEMP_NOSENSOR, /* Drive appear in database but is known to have no sensor */ + GETTEMP_DRIVE_SLEEP /* Drive is sleeping */ +@@ -78,7 +76,7 @@ + + extern struct bustype * bus[BUS_TYPE_MAX]; + extern char errormsg[MAX_ERRORMSG_SIZE]; +-extern int tcp_daemon, debug, quiet, wakeup, af_hint; ++extern int tcp_daemon, debug, quiet, wakeup, af_hint, foreground; + extern char separator; + extern long portnum, syslog_interval; + extern char * listen_addr; +--- hddtemp-0.3-beta15.orig/src/scsicmds.c ++++ hddtemp-0.3-beta15/src/scsicmds.c +@@ -147,6 +147,7 @@ + return 1; + else { + scsi_fixstring(buffer + 8, 24); ++ buffer[32] = 0; + return 0; + } + } diff --git a/packages/debug/hddtemp/unpack b/packages/debug/hddtemp/unpack new file mode 100755 index 0000000000..4349589f74 --- /dev/null +++ b/packages/debug/hddtemp/unpack @@ -0,0 +1,30 @@ +#!/bin/sh + +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2013 Dag Wieers (dag@wieers.com) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +. config/options $1 + +echo "### Applying upstream patches ###" + +for patch in `ls $PKG_DIR/patches/*.diff`; do + cat $patch | patch -d \ + `echo $BUILD/$PKG_NAME-$PKG_VERSION | cut -f1 -d\ ` -p1 +done \ No newline at end of file diff --git a/packages/debug/meta b/packages/debug/meta index 1d6d4ef4cf..8ac8ff7fbb 100644 --- a/packages/debug/meta +++ b/packages/debug/meta @@ -25,7 +25,7 @@ PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.openelec.tv" PKG_URL="" -PKG_DEPENDS="acpica cpuid dmidecode gdb i2c-tools pmtools strace" +PKG_DEPENDS="acpica cpuid dmidecode gdb hddtemp i2c-tools pmtools strace" PKG_BUILD_DEPENDS="toolchain" PKG_PRIORITY="optional" PKG_SECTION="debug" From 2df1c3527d68f7372173bd3c6bde1eeef5a89f83 Mon Sep 17 00:00:00 2001 From: Dag Wieers Date: Fri, 8 Feb 2013 02:58:35 +0100 Subject: [PATCH 3/9] new package: add package 'powertop' --- packages/debug/meta | 2 +- packages/debug/powertop/build | 45 +++++++++++++++++++++++++++++++++ packages/debug/powertop/install | 27 ++++++++++++++++++++ packages/debug/powertop/meta | 36 ++++++++++++++++++++++++++ 4 files changed, 109 insertions(+), 1 deletion(-) create mode 100755 packages/debug/powertop/build create mode 100755 packages/debug/powertop/install create mode 100644 packages/debug/powertop/meta diff --git a/packages/debug/meta b/packages/debug/meta index 8ac8ff7fbb..8b19cffafd 100644 --- a/packages/debug/meta +++ b/packages/debug/meta @@ -25,7 +25,7 @@ PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.openelec.tv" PKG_URL="" -PKG_DEPENDS="acpica cpuid dmidecode gdb hddtemp i2c-tools pmtools strace" +PKG_DEPENDS="acpica cpuid dmidecode gdb hddtemp i2c-tools pmtools powertop strace" PKG_BUILD_DEPENDS="toolchain" PKG_PRIORITY="optional" PKG_SECTION="debug" diff --git a/packages/debug/powertop/build b/packages/debug/powertop/build new file mode 100755 index 0000000000..af3093299a --- /dev/null +++ b/packages/debug/powertop/build @@ -0,0 +1,45 @@ +#!/bin/sh + +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2013 Dag Wieers (dag@wieers.com) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +. config/options $1 +export CXXFLAGS="$CXXFLAGS -I$SYSROOT_PREFIX/usr/include/ncurses" +export CFLAGS="$CFLAGS -I$SYSROOT_PREFIX/usr/include/ncurses" +export LIBS="-ltinfo" +export LDFLAGS="$LDFLAGS -ltinfo" + +cd $PKG_BUILD + +ln -sf $ROOT/$TOOLCHAIN/usr/include/ncurses.h src/ + +ac_cv_func_malloc_0_nonnull=yes \ +ac_cv_func_realloc_0_nonnull=yes \ +./configure --host=$TARGET_NAME \ + --build=$HOST_NAME \ + --prefix=/usr \ + --bindir=/usr/bin \ + --with-sysroot=$ROOT/$TOOLCHAIN \ + +make PREFIX=/usr \ + CC="$TARGET_CC" \ + AR="$TARGET_AR" \ + CFLAGS="$TARGET_CFLAGS" \ + CPPFLAGS="$TARGET_CPPFLAGS" \ diff --git a/packages/debug/powertop/install b/packages/debug/powertop/install new file mode 100755 index 0000000000..fc3811fa6c --- /dev/null +++ b/packages/debug/powertop/install @@ -0,0 +1,27 @@ +#!/bin/sh + +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2013 Dag Wieers (dag@wieers.com) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +. config/options $1 + +mkdir -p $INSTALL/usr/bin/ +cp $PKG_BUILD/src/powertop $INSTALL/usr/bin/ + diff --git a/packages/debug/powertop/meta b/packages/debug/powertop/meta new file mode 100644 index 0000000000..b2a1010221 --- /dev/null +++ b/packages/debug/powertop/meta @@ -0,0 +1,36 @@ +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2013 Dag Wieers (dag@wieers.com) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +PKG_NAME="powertop" +PKG_VERSION="2.2" +PKG_REV="1" +PKG_ARCH="any" +PKG_LICENSE="GPL" +PKG_SITE="https://01.org/powertop/" +PKG_URL="https://01.org/powertop/sites/default/files/downloads/$PKG_NAME-$PKG_VERSION.tar.gz" +PKG_DEPENDS="ncurses" +PKG_BUILD_DEPENDS="toolchain ncurses" +PKG_PRIORITY="optional" +PKG_SECTION="system" +PKG_SHORTDESC="powertop: tool to diagnose issues with power consumption and power management" +PKG_LONGDESC="PowerTOP is a Linux tool to diagnose issues with power consumption and power management. In addition to being a diagnostic tool, PowerTOP also has an interactive mode where the user can experiment various power management settings for cases where the Linux distribution has not enabled these settings." +PKG_IS_ADDON="no" + +PKG_AUTORECONF="no" From 7217ea7b0d58f1caff119c4c4a53a98b7c3d586a Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Fri, 8 Feb 2013 03:38:32 +0100 Subject: [PATCH 4/9] hddtemp: enable autoreconf, cleanup Signed-off-by: Stephan Raue --- packages/debug/hddtemp/build | 6 +----- packages/debug/hddtemp/meta | 4 ++-- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/debug/hddtemp/build b/packages/debug/hddtemp/build index 6f40e0afe4..4746b0aaef 100755 --- a/packages/debug/hddtemp/build +++ b/packages/debug/hddtemp/build @@ -30,8 +30,4 @@ cd $PKG_BUILD --bindir=/usr/bin \ --with-db-path=/etc/hddtemp.db \ -make PREFIX=/usr \ - CC="$TARGET_CC" \ - AR="$TARGET_AR" \ -# CFLAGS="$TARGET_CFLAGS" \ -# CPPFLAGS="$TARGET_CPPFLAGS" \ +make diff --git a/packages/debug/hddtemp/meta b/packages/debug/hddtemp/meta index 8ef96d07c0..26afbbefd6 100644 --- a/packages/debug/hddtemp/meta +++ b/packages/debug/hddtemp/meta @@ -21,7 +21,7 @@ PKG_NAME="hddtemp" PKG_VERSION="0.3-beta15" PKG_REV="1" -PKG_ARCH="i386 x86_64" +PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.guzu.net/linux/hddtemp.php" PKG_URL="http://download.savannah.gnu.org/releases/hddtemp/$PKG_NAME-$PKG_VERSION.tar.bz2" @@ -33,4 +33,4 @@ PKG_SHORTDESC="hddtemp: tool that reports hard drive temperature" PKG_LONGDESC="hddtemp is a small utility (daemonizable) that gives you the temperature of your hard drive by reading S.M.A.R.T. informations (for drives that support this feature)." PKG_IS_ADDON="no" -PKG_AUTORECONF="no" +PKG_AUTORECONF="yes" From 0c3eab9e19e7137026058744bdbc2e6f84c7a234 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Fri, 8 Feb 2013 04:10:45 +0100 Subject: [PATCH 5/9] powertop: fix crosscompile build, cleanup Signed-off-by: Stephan Raue --- packages/debug/powertop/build | 17 +++++++++-------- packages/debug/powertop/install | 3 +-- packages/debug/powertop/meta | 6 +++--- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/debug/powertop/build b/packages/debug/powertop/build index af3093299a..34a10c8a5c 100755 --- a/packages/debug/powertop/build +++ b/packages/debug/powertop/build @@ -21,6 +21,7 @@ ################################################################################ . config/options $1 + export CXXFLAGS="$CXXFLAGS -I$SYSROOT_PREFIX/usr/include/ncurses" export CFLAGS="$CFLAGS -I$SYSROOT_PREFIX/usr/include/ncurses" export LIBS="-ltinfo" @@ -28,18 +29,18 @@ export LDFLAGS="$LDFLAGS -ltinfo" cd $PKG_BUILD -ln -sf $ROOT/$TOOLCHAIN/usr/include/ncurses.h src/ - ac_cv_func_malloc_0_nonnull=yes \ ac_cv_func_realloc_0_nonnull=yes \ ./configure --host=$TARGET_NAME \ --build=$HOST_NAME \ --prefix=/usr \ --bindir=/usr/bin \ - --with-sysroot=$ROOT/$TOOLCHAIN \ -make PREFIX=/usr \ - CC="$TARGET_CC" \ - AR="$TARGET_AR" \ - CFLAGS="$TARGET_CFLAGS" \ - CPPFLAGS="$TARGET_CPPFLAGS" \ +make V=1 CC="$HOST_CC" \ + CFLAGS="$HOST_CFLAGS" \ + LDFLAGS="$HOST_LDFLAGS" \ + LIBS="" \ + AM_LDFLAGS="" \ + -C src csstoh + +make V=1 diff --git a/packages/debug/powertop/install b/packages/debug/powertop/install index fc3811fa6c..c62c9c95a2 100755 --- a/packages/debug/powertop/install +++ b/packages/debug/powertop/install @@ -23,5 +23,4 @@ . config/options $1 mkdir -p $INSTALL/usr/bin/ -cp $PKG_BUILD/src/powertop $INSTALL/usr/bin/ - + cp $PKG_BUILD/src/powertop $INSTALL/usr/bin/ diff --git a/packages/debug/powertop/meta b/packages/debug/powertop/meta index b2a1010221..b20e7065b4 100644 --- a/packages/debug/powertop/meta +++ b/packages/debug/powertop/meta @@ -25,12 +25,12 @@ PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="https://01.org/powertop/" PKG_URL="https://01.org/powertop/sites/default/files/downloads/$PKG_NAME-$PKG_VERSION.tar.gz" -PKG_DEPENDS="ncurses" -PKG_BUILD_DEPENDS="toolchain ncurses" +PKG_DEPENDS="ncurses pciutils libnl" +PKG_BUILD_DEPENDS="toolchain ncurses pciutils libnl" PKG_PRIORITY="optional" PKG_SECTION="system" PKG_SHORTDESC="powertop: tool to diagnose issues with power consumption and power management" PKG_LONGDESC="PowerTOP is a Linux tool to diagnose issues with power consumption and power management. In addition to being a diagnostic tool, PowerTOP also has an interactive mode where the user can experiment various power management settings for cases where the Linux distribution has not enabled these settings." PKG_IS_ADDON="no" -PKG_AUTORECONF="no" +PKG_AUTORECONF="yes" From 78ec06c9dc8af923c1ff911fc32d42eb18b359cb Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Fri, 8 Feb 2013 04:42:11 +0100 Subject: [PATCH 6/9] busybox: dont build applet 'powertop' Signed-off-by: Stephan Raue --- packages/sysutils/busybox/config/busybox.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sysutils/busybox/config/busybox.conf b/packages/sysutils/busybox/config/busybox.conf index 186bdb9854..11e1b64d3e 100644 --- a/packages/sysutils/busybox/config/busybox.conf +++ b/packages/sysutils/busybox/config/busybox.conf @@ -891,7 +891,7 @@ CONFIG_IOSTAT=y CONFIG_MPSTAT=y # CONFIG_NMETER is not set CONFIG_PMAP=y -CONFIG_POWERTOP=y +# CONFIG_POWERTOP is not set CONFIG_PSTREE=y CONFIG_PWDX=y CONFIG_SMEMCAP=y From 43411247fce369f22fcf3b469a586d57763d4e28 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Fri, 8 Feb 2013 04:46:17 +0100 Subject: [PATCH 7/9] lirc: fix xbox lirc config Signed-off-by: Stephan Raue --- packages/sysutils/remote/lirc/config/lircd.conf.xbox | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/sysutils/remote/lirc/config/lircd.conf.xbox b/packages/sysutils/remote/lirc/config/lircd.conf.xbox index 764eec06d8..7046fea387 100644 --- a/packages/sysutils/remote/lirc/config/lircd.conf.xbox +++ b/packages/sysutils/remote/lirc/config/lircd.conf.xbox @@ -21,14 +21,15 @@ begin remote one 0 0 zero 0 0 - gap 63985 - min_repeat 13 -# suppress_repeat 13 + gap 63950 + min_repeat 4 +# suppress_repeat 4 # uncomment to suppress unwanted repeats # toggle_bit_mask 0x72 toggle_bit_mask 0xE1 begin codes + KEY_OK 0x0B KEY_OK 0xEA KEY_STOP 0xE0 KEY_PAUSE 0xE6 @@ -37,15 +38,14 @@ begin remote KEY_FASTFORWARD 0xE3 KEY_REWIND 0xE2 KEY_PROG1 0xD5 - KEY_TITLE 0xE5 + KEY_EPG 0xE5 KEY_INFO 0xC3 - KEY_OK 0x0B KEY_UP 0xA6 KEY_DOWN 0xA7 KEY_LEFT 0xA9 KEY_RIGHT 0xA8 KEY_MENU 0xF7 - KEY_BACK 0xD8 + KEY_EXIT 0xD8 KEY_0 0xCF KEY_1 0xCE KEY_2 0xCD From c92622b769ab8dab12b91a40cf73a1eebd8114d4 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Fri, 8 Feb 2013 04:52:30 +0100 Subject: [PATCH 8/9] evtest: move to debug tools Signed-off-by: Stephan Raue --- packages/addons/debugging/tools/evtest/addon | 27 ------------ .../debugging/tools/evtest/changelog.txt | 39 ------------------ .../debugging/tools/evtest/icon/icon.png | Bin 26521 -> 0 bytes .../debugging/tools => debug}/evtest/build | 0 .../default.py => debug/evtest/install} | 10 +++-- .../debugging/tools => debug}/evtest/meta | 3 +- .../patches/evtest-1.30-automake_1.13.patch | 0 packages/debug/meta | 2 +- 8 files changed, 9 insertions(+), 72 deletions(-) delete mode 100755 packages/addons/debugging/tools/evtest/addon delete mode 100644 packages/addons/debugging/tools/evtest/changelog.txt delete mode 100644 packages/addons/debugging/tools/evtest/icon/icon.png rename packages/{addons/debugging/tools => debug}/evtest/build (100%) rename packages/{addons/debugging/tools/evtest/source/default.py => debug/evtest/install} (87%) mode change 100644 => 100755 rename packages/{addons/debugging/tools => debug}/evtest/meta (96%) rename packages/{addons/debugging/tools => debug}/evtest/patches/evtest-1.30-automake_1.13.patch (100%) diff --git a/packages/addons/debugging/tools/evtest/addon b/packages/addons/debugging/tools/evtest/addon deleted file mode 100755 index 59d78f16aa..0000000000 --- a/packages/addons/debugging/tools/evtest/addon +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -. config/options $1 - -mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin - cp $PKG_BUILD/evtest $ADDON_BUILD/$PKG_ADDON_ID/bin - cp $PKG_BUILD/evtest-capture $ADDON_BUILD/$PKG_ADDON_ID/bin diff --git a/packages/addons/debugging/tools/evtest/changelog.txt b/packages/addons/debugging/tools/evtest/changelog.txt deleted file mode 100644 index dcc31236de..0000000000 --- a/packages/addons/debugging/tools/evtest/changelog.txt +++ /dev/null @@ -1,39 +0,0 @@ -3.0.1 -- bump addon version - -2.1.3 -- update to evtest-1.30 - -2.1.2 -- cleanup - -2.1.1 -- rebuild for addon version 2.1 - -2.0.1 -- rebuild for libiconv changes - -2.0.0 -- prepare for OpenELEC-2.0 release - -1.90.1 -- depends on xbmc.python API 2.0 - -1.90.0 -- prepare for OpenELEC-1.90 release - -1.0.0 -- update to evtest-1.29 -- prepare for OpenELEC-1.0 release - -0.99.3 -- change icon - -0.99.2 -- build as shared lib -- include libiconv libs -- include libxml2 libs -- include zlib libs - -0.99.1 -- initial addon based on evtest-1.27 diff --git a/packages/addons/debugging/tools/evtest/icon/icon.png b/packages/addons/debugging/tools/evtest/icon/icon.png deleted file mode 100644 index 47d97637e0ca067462256d613c58cad3bbbf866b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26521 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

ZZ{9k9vk3E#rk#ANex@EJcZ!XqtlJa0#z+r5sa` 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 diff --git a/packages/addons/debugging/tools/evtest/build b/packages/debug/evtest/build similarity index 100% rename from packages/addons/debugging/tools/evtest/build rename to packages/debug/evtest/build diff --git a/packages/addons/debugging/tools/evtest/source/default.py b/packages/debug/evtest/install old mode 100644 new mode 100755 similarity index 87% rename from packages/addons/debugging/tools/evtest/source/default.py rename to packages/debug/evtest/install index 8d4c5e9e96..acdfc58967 --- a/packages/addons/debugging/tools/evtest/source/default.py +++ b/packages/debug/evtest/install @@ -1,3 +1,5 @@ +#!/bin/sh + ################################################################################ # This file is part of OpenELEC - http://www.openelec.tv # Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv) @@ -18,6 +20,8 @@ # http://www.gnu.org/copyleft/gpl.html ################################################################################ -import os -import sys -import xbmcaddon +. config/options $1 + +mkdir -p $INSTALL/usr/bin + cp $PKG_BUILD/evtest $INSTALL/usr/bin + cp $PKG_BUILD/evtest-capture $INSTALL/usr/bin diff --git a/packages/addons/debugging/tools/evtest/meta b/packages/debug/evtest/meta similarity index 96% rename from packages/addons/debugging/tools/evtest/meta rename to packages/debug/evtest/meta index e8d21dc5d5..fe6d691384 100644 --- a/packages/addons/debugging/tools/evtest/meta +++ b/packages/debug/evtest/meta @@ -32,7 +32,6 @@ PKG_SECTION="debug/tools" PKG_SHORTDESC="evtest: Simple tool for input event debugging." PKG_LONGDESC="evtest is a simple tool for input event debugging." -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="xbmc.python.script" +PKG_IS_ADDON="no" PKG_AUTORECONF="yes" diff --git a/packages/addons/debugging/tools/evtest/patches/evtest-1.30-automake_1.13.patch b/packages/debug/evtest/patches/evtest-1.30-automake_1.13.patch similarity index 100% rename from packages/addons/debugging/tools/evtest/patches/evtest-1.30-automake_1.13.patch rename to packages/debug/evtest/patches/evtest-1.30-automake_1.13.patch diff --git a/packages/debug/meta b/packages/debug/meta index 8b19cffafd..d7baf36dee 100644 --- a/packages/debug/meta +++ b/packages/debug/meta @@ -25,7 +25,7 @@ PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.openelec.tv" PKG_URL="" -PKG_DEPENDS="acpica cpuid dmidecode gdb hddtemp i2c-tools pmtools powertop strace" +PKG_DEPENDS="acpica cpuid dmidecode evtest gdb hddtemp i2c-tools pmtools powertop strace" PKG_BUILD_DEPENDS="toolchain" PKG_PRIORITY="optional" PKG_SECTION="debug" From 64615c332ea1f7377441d5df836531e7745db476 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Fri, 8 Feb 2013 04:56:47 +0100 Subject: [PATCH 9/9] htop: move to debug tools Signed-off-by: Stephan Raue --- .../addons/debugging/tools/htop/changelog.txt | 38 ------------------ .../addons/debugging/tools/htop/icon/icon.png | Bin 28614 -> 0 bytes .../debugging/tools/htop/source/default.py | 23 ----------- .../debugging/tools => debug}/htop/build | 0 .../tools/htop/addon => debug/htop/install} | 4 +- .../debugging/tools => debug}/htop/meta | 5 +-- packages/debug/meta | 2 +- 7 files changed, 5 insertions(+), 67 deletions(-) delete mode 100644 packages/addons/debugging/tools/htop/changelog.txt delete mode 100644 packages/addons/debugging/tools/htop/icon/icon.png delete mode 100644 packages/addons/debugging/tools/htop/source/default.py rename packages/{addons/debugging/tools => debug}/htop/build (100%) rename packages/{addons/debugging/tools/htop/addon => debug/htop/install} (92%) rename packages/{addons/debugging/tools => debug}/htop/meta (95%) diff --git a/packages/addons/debugging/tools/htop/changelog.txt b/packages/addons/debugging/tools/htop/changelog.txt deleted file mode 100644 index 07a22e4b4f..0000000000 --- a/packages/addons/debugging/tools/htop/changelog.txt +++ /dev/null @@ -1,38 +0,0 @@ -3.0.2 -- update to htop-1.0.2 - -3.0.1 -- bump addon version - -2.1.2 -- cleanup - -2.1.1 -- rebuild for addon version 2.1 -- update to htop-1.0.1 - -2.0.0 -- prepare for OpenELEC-2.0 release -- update to htop-1.0 - -1.90.1 -- depends on xbmc.python API 2.0 - -1.90.0 -- prepare for OpenELEC-1.90 release - -1.0.0 -- prepare for OpenELEC-1.0 release - -0.99.4 -- change icon - -0.99.3 -- build as shared lib -- include ncurses libs - -0.99.2 -- prepare for release - -0.99.1 -- initial addon based on htop-0.9 diff --git a/packages/addons/debugging/tools/htop/icon/icon.png b/packages/addons/debugging/tools/htop/icon/icon.png deleted file mode 100644 index 07a2f447960b3c390cfc5d05e91492f1ce47fc8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28614 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